Вы находитесь на странице: 1из 31

Gobierno del Estado de Mxico Secretara de Educacin, Cultura y Bienestar Social Subsecretara de Educacin Media Superior y Superior Tecnolgico

de Estudios Superiores de Oriente del Estado de Mxico


Organismo Pblico Descentralizado del Gobierno del Estado de Mxico

PROYECTO: TIENDA ESCOLAR EN LINEA INGENIERIA DE SOFTWARE CABRERA MARTINEZ IMELDA KARLA SANTIAGO URIBE ARIANA BELEN VALENTIN TORRES ROCIO VENCES RUIZ ANGEL RICARDO GRUPO: 6S12

Los reyes, la paz a 12 de julo del 2013

INDICE
PLANTEAMIENTO DEL PROBLEMA ----------------------------------------------------------------------------------5 PREGUNTA DE INVESTIGACIN---------------------------------------------------------------------------------------6 JUSTIFICACIN------------------------------------------------------------------------------------------------------------ 7 OBJETIVOS------------------------------------------------------------------------------------------------------------------7 PLANTEAMIENTO DEL PROYECTO -----------------------------------------------------------------------------------8 GRAFICA DE GANTT------------------------------------------------------------------------------------------------------9 EVALUACIN COSTO-BENEFICIO ---------------------------------------------------------------------------------- 10 EVALUACIN DE LA VIABILIDAD------------------------------------------------------------------------------------11 ANLISIS DEL PROYECTO --------------------------------------------------------------------------------------------11 RIESGOS -------------------------------------------------------------------------------------------------------------------11 MODELADO DEL PROYECTO MEDIANTE PADM-----------------------------------------------------------------12 ESQUEMA DE PROCESOS ---------------------------------------------------------------------------------------------12 ANLISIS DE PROCESOS -----------------------------------------------------------------------------------------------12 DESCRIPCIN DEL PROCESO------------------------------------------------------------------------------------------12 GRAFICA RICA ------------------------------------------------------------------------------------------------------------13 Subproceso 1. REGISTRARSE AL SISTEMA--------------------------------------------------------------------13 DESCRIPCIN TEXTUAL Subproceso 2. INICIAR CESIN-----------------------------------------------------------------------------------13 DESCRIPCIN TEXTUAL Subproceso 3. PUBLICAR VENTA--------------------------------------------------------------------------------14 DESCRIPCIN TEXTUAL Subproceso 4. VENDER EL PRODUCTO--------------------------------------------------------------------------14 DESCRIPCIN TEXTUAL TABLAS DE UNIDADES DE INFORMACIN------------------------------------------------------------------------15 REDACCIN DE REQUISITOS FUNCIONALES ----------------------------------------------------------------------17 REDACCIN DE REQUISITOS NO FUNCIONALES------------------------------------------------------------------23 DIAGRAMAS

CASOS DE USO -----------------------------------------------------------------------------------------------------------23 ACTIVIDADES----------------------------------------------------------------------------------------------------------24 SECUENCIA-------------------------------------------------------------------------------------------------------------25 DESPLIEGUE----------------------------------------------------------------------------------------------------------- 25 CLASES -----------------------------------------------------------------------------------------------------------------26 DICEO DE NITERFAZ--------------------------------------------------------------------------------------------------27 CONCLUCIONES----------------------------------------------------------------------------------------------------------30 BIBLIOGRAFIA -----------------------------------------------------------------------------------------------------------31

INTRODUCCION El Diseo y la Implementacin de una Tienda Virtual tiene como resultado una aplicacin Web desde la cual, una escuela pueda ampliar sus ventas mediante el comercio electrnico de manera fcil, rpida y sencilla. De esta manera, se facilita a solo estudiantes la opcin de realizar sus compras sin salir de casa o simplemente, visualizar los artculos disponibles o consultar el estado de algn pedido realizado anteriormente. Por otra parte el personal autorizado (solamente estudiantes ) podr realizar acciones como el modificado de los pedidos realizados mediante esta va, la insercin de nuevos tems en la base de datos o la correccin de los datos errneos que puedan aparecer en el registro de algn estudiante El motivo principal por el cual he decidido implementar este Proyecto ha sido adentrarme en la medida de lo posible en un sector que esta cada vez mas en auge como es el del comercio electrnico, adems de adquirir los conocimientos necesarios para programar en un lenguaje orientado a paginas Web, que me permita ser mas competente a la hora de enfrentarme al mercado laboral una vez finalizada la carrera . Por ultimo, el haber creado la base de datos en oracle ha permitido mas conocer mas a fondo el funcionamiento de este sistema de gestin de bases de datos

PLANTEAMIENTO DEL PROBLEMA El mundo de hoy presenta una explosin de nuevos mtodos y herramientas debido a nuestro gobierno pretende a que existan escuelas con una mejor calidad educativa, por medio de todas las novedades que nos rodean y que a veces estas mismas nos sumergen de asombro ,siendo una verdadera clave de xito ,la

prctica ,ya en ciertas carreras de ingeniera como lo es en este caso, que nos centraremos en la carrera de ingeniera en sistemas computacionales es muy necesario esta prctica ,y no tanto en otras carreras universitarias que son mas tericas que practicas, ya que nos encontramos en un mundo comunicado, un mundo que evoluciona da a da , aplicando conocimientos que la humanidad ha logrado Recopilar a travs de largos aos y actualmente estamos haciendo uso de estas herramientas que estn a nuestra disposicin sin pretender que su mero uso resuelva todas nuestras necesidades Tradicionalmente el material bsico es el libro, pero como estamos en una

sociedad que nos permite acceder a gran cantidad de informacin en poco tiempo, no se puede encerrar todo el conocimiento en un libro porque sera restringir el concepto de la enseanza, pero nunca olvidando que el libro puede aportar un gran papel, con los docentes estan preparando aportar nuevas propuestas alternativas a materiales, para mantener experiencia obligatoria Este trabajo en el aula por los alumnos se basa en una multiplicidad de practicas que permitan obtener

pero sin dejar de lado los retos que la sociedad a la enseanza

materiales, algunos de uso individual y otros de uso colectivo en un espacio en el que estn catalogados, clasificados, ordenados y puestos a disposicin de los alumnos para favorecer el aprendizaje. Siendo as que conforme avanzamos de semestre o nivel educativitos encontramos con algunos de estos materiales que ya no son tan necesarios para mantenerlos en nuestra adquisicin y nos vemos obligados a tirarlos o

arrumbarlos en una esquina de su hogar estando estos en perfecta condicin, cuando otra persona le puede dar el mismo uso La propuesta de este proyecto de investigacin se centra en esta problemtica surgida entre estos alumnos ,por lo cual se pretende la creacin de un catalogo en lnea donde se puedan ofrecer estos productos que ya no son necesarios para este alumno y as mismo este alumno pueda recuperar gran parte de su inversin en dicho material adquirido y pueda ayudar a otro compaero de la misma institucin a obtener el material ya sea poco, a la mitad o ms un poco de la mitad de su costo real teniendo las condiciones considerables para su uso. Nos encontramos actualmente que cualquier persona utiliza internet como medio de comunicacin por lo cual el presente proyecto se refiere a el diseo de un catalogo en lnea para una institucin, dedicada a toda la comunidad estudiantil donde mismos alumnos sern los nicos en poder vender sus herramientas de aprendizaje por lo cual se les dar opcin de registrarse obteniendo datos personales del mismo para obtener informacin y manipular sus ventas y pagos Como la web es una herramienta de internet y debido al uso concurrente de este, adems el proyecto tiene como objetivo principal es ver el consumo por la

internet, mostrar, vender y anunciar los diferentes herramientas de aprendizaje de compaeros, adems se est pensando en el medio ambiente, haciendo conciencia ambiental a estos alumnos dando la opcin de venderlos en lugar de tirarlos. PREGUNTA DE INVESTIGACION
Cmo saber reutilizar materiales necesarios que se vuelven innecesarios en nuestra vida escolar?

JUSTIFICACION
El concepto ideal de profesor, del acadmico de tiempo completo, que demanda el futuro y que ser capaz de hacer frente a los problemas de la enseanza y la investigacin de nuevo tipo, tal vez deban ser: primero, un docente de primer nivel; ensear sus materias, estar al da en su campo , reproducirse intelectualmente en cada clase, crear y mantener un dilogo fructfero con sus alumnos , fomentar en ellos el espritu de bsqueda y un sentido de responsabilidad, disciplina, dedicacin y trabajo. Este proyecto consiste en buscar la forma de liberarnos de ese material que ya no usamos de una forma fcil y eficaz, lo que sigue siendo un sistema de compra y venta, este proyecto lo que busca hacer es que los compaeros puedan buscarle otra forma de utilidad (venderlo y obtener una ganancia) a este material que ya no usan. Este sistema solo moderniza lo que podemos ver en nuestros salones de clases o incluso el facebook, como entre compaeros venden desde celulares, libros, software libre, etc. El beneficio de este proyecto es que los compaeros al subir sus fotos de sus artculos es que es que muchas ms gentes lo vea y se interese por su material, entonces, tanto el propietario del articulo como el comprador salen beneficiados.

OBJETIVOS
Publicar y vender materiales que se vuelven innecesarios para el estudiante en el transcurso de su estancia en la escuela. Contar con ms recursos para el sistema educativo pueden facilitar que las instituciones de educacin superior afronten los retos de la economa abierta con mayor determinacin. Hasta la fecha. Impulsar la participacin de los acadmicos y los estudiantes con el fin de alcanzar ciertos xitos y luego reproducirlos en otros ambientes, ayudando a su economa estudiantil. Reciclar material de buen estado.

PLANIFICACION GRAFICA DE GANTT

FIG 1 . DIAGRAMA DE GANTT (1RA PARTE)

FIG 2. DIAGRAMA DE GANTT (2DA PARTE)

EVALUACION COSTO-BENEFICIO
Hardware *equipo 2 Requisitos wifi Windows XP memoria 4gb disco de 500 gb Software *licencias.$2,000 *licencias de pginas web ADMINISTRACION SISTEMAS 8,999 c/u HP o DEL pagos al personal monto 5000 mensuales que nos ayudara(2personas) 12,999 c/u HP o DEL SOPORTE (pago de Luz, oficina transporte etc.) $5,000

*equipo 2 -Windows 8 -Memoria 6 gb -disco de +500 gb Equipo de red -internet a 2 gb -impresora DESARROLLO *Mano de obra COMUNICACIONES -Telfono,Internet, etc. $5,000 COSTOS INDIRECTOS *Costos de usuario $500 por mes

$1,500 (Samsung)

-capacidad de actualizaciones personales (cursos) $5,000 COSTOS DE OPORTUNIDAD -otros gastos $3,000

10

ESTUDIO DE VIALIBILIDAD Facturacin electrnica Recibo de pagos con tarjeta de crdito Diseo personalizado Caractersticas detallados de los productos Navegacin sencilla Procesos rpidos de carga y compra Facilidad de administracin Capacidad de guardar productos favoritos Mltiples categoras y secciones Listado de productos para cotizaciones Integracin de base de datos Estadsticas de ventas Estadsticas de visitas Benchmarking

Anlisis del proyecto Este proyecto consiste en crear una tienda virtual en lnea, que brindara su servicio a personas que tengan artculos en sus casas que ya no usen y que estn en buen estado, los usuarios sern solo estudiantes del tecnolgico. Para lograr esto estamos elaborando tablas, diagramas entre otros, como por ejemplo diagrama casos de usos, diagrama de secuencia, graficas ricas, tabla de procesos, esquema de procesos, etc. El proyecto tiene como anlisis un gran servicio, en el cual beneficiara a los compaeros de la escuela de una forma equitativa. Esta tienda en lnea es una buena estrategia para sacarle provecho a material que se tiene en casa ya sin uso. Riesgos Los riesgos que presenta nuestro proyecto de la tienda virtual seria que durante la realizacin de lo que sigue siendo la pagina web cubramos todos los requerimientos para lograr que la pagina cumpla con las funciones planeadas para darle uso y seguimiento a lo que sera ya la tienda en lnea. Durante el tiempo que este en lnea la tienda viendo que tan eficaz y considerada por los alumnas nos daremos cuenta si est funcionando como debe de ser.

11

MODELADO DEL PROYECTO MEDIANTE PADM

Tienda en lnea

Registrarse al sistema

Iniciar cesin

Publicar venta

Vender producto

Publicar articulo

Actualizar articulo

Eliminar articulo

Visualizar producto

Venta articulo

Comprar producto

Fig.1 Esquema de procesos

DESCRIPCION DE PROCESOS
En este esquema de procesos se encuentran 4 subprocesos (tabla1). No. Proceso 1 2 3 4 Nombre del subproceso Registrarse al sistema Iniciar sesin Publicar venta Vender producto Tabla1: Lista de subprocesos

Subproceso 1.Registrarse al sistema. Descripcin textual El usuario que desee entrar al sistema debe ser alumno del plantel sino no se podr registrar. Llenado todo el registro y siendo aceptado por la base de datos podr pasar al siguiente subproceso.

12

GRAFICAS RICAS

Subproceso 1.Registrarse al sistema.


Descripcin textual El usuario que desee entrar al sistema debe ser alumno del plantel sino no se podr registrar. Llenado todo el registro y siendo aceptado por la base de datos podr pasar al siguiente subproceso. El usuario llena el registro

Usuario entrando al sistema

Aceptado en la base de datos

Grafica rica del subproceso 1.

Subproceso 2.Iniciar sesin.


Descripcin textual El usuario ya debe de estar registrado para poder entrar al sistema y as proporcionarle algunas de nuestras opciones.

El usuario ya debe de estar registrado en la base de daos

Ya registrado el usuario, puede entrar al sistema y ver las opciones.

Grafica rica de subproceso 2.

13

Subproceso 3.Publicar venta.


Descripcin textual El usuario ya estando dentro, tendr la opcin de publicar venta en la cual se le proporcionara tres actividades que puede realizar (publicar artculo, actualizar artculo, eliminar artculo) dependiendo a lo que se desee, su tarea es vender un articulo.

El usuario puede realizar las actividades de: publicar articulo, actualizar articulo, eliminar articulo El usuario estando dentro del sistema puede publicar una venta

Grafica rica de subproceso 3.

De esta manera se lograra una venta.

Subproceso 4.Vender producto.


Descripcin textual. El usuario tambin tendr una segunda opcin la cual se llama vender producto en esta se encuentra la actividad de visualizar producto, con la tarea primordial de que el usuario compre el producto que est observando. el usuario puede vender algn articulo publicado en el sistema

Grafica rica de subproceso 4.

El usuario visualiza lo que hay publicado en el sistema, para asi adquirirlo

14

TABLAS DESCRIPTIVA DE AGENTE, ROLES Y ACTIVIDADES.


ACTIVIDAD PROCESO registrarse al sistema el usuario entra ala pagina, le da a la opcion registrarce, entra a la pagina de registro, llena todos los campos, manda el registro, este llegua a la base de datos Iniciar sesin ya usuario registrado entra a la pagina de inicio del sistema, inicia sesion, estando ya en la pagina puede visualizar lo que este publicado y si desea realizar alguna actividadd tambien lo puede hacer Publicar venta dentro de las actividades, el usuario puede publicar una venta de algun producto Vender producto el usuario que anteriormente avia publicado una venta, esta es visualizada por otros usuarios, para que de esta manera haya un acuerdo entre el usuario ke publico la venta y el que quiere comprar, para que finalmente el producto se venda

15

DIAGRAMA DE PROCESOS Iniciar sesin


Men de opciones Consultar

Si

No

Registro

Si

Productos

Vender

Seleccionar

Comprar

16

Requerimientos funcionales y no funcionales (Documento srs) Los requerimientos se encuentran en la etapa de la formulacin correcta del problema en cuestin. Reflejan los objetivos y metas establecidos en comn acuerdo entre el estudiante y el equipo de desarrollo. Estos son necesarios para construir aplicaciones que cumplan con todas las necesidades y exigencias del estudiante. En los requerimientos se vern reflejadas todas las necesidades funcionales, estas se han ido agregando a medida que el proyecto avanza. Requerimientos funcionales: USUARIO Caso se uso: Registrar nuevo estudiante Actores: estudiante. Propsito: Obtener datos del estudiante. Resumen: El sistema muestra un formulario al estudiante que este debe llenar con sus datos personales si lo desea, posteriormente el estudiante ingresa los datos que se piden y el sistema almacena los datos. Descripcin: Accin del Actor Respuesta del Sistema 1. Este caso de uso comienza cuando el estudiante ingresa al sistema y desea ingresar sus datos en un formulario. 2. El estudiante ingresa los siguientes datos al sistema: sexo, nombre, apellido direccin, e-mail, fecha nacimiento, cdigo postal, poblacin, pas y telfono. 4. El estudiante acepta el envo de sus datos. 3. El sistema valida que todos los datos hayan sido ingresados y que cumplan con el formato que acepta el sistema. 5. El sistema almacena los datos del estudiante. Alternativas. 3a. Si los datos ingresados no son vlidos se vuelve al paso 2. 4a. Si el estudiante no acepta el envo de sus datos se vuelve al paso 1. Caso de Uso : Modificar datos del estudiante Actores : estudiante Propsito : Modificar los datos que el estudiante desee. Resumen : El sistema muestra al estudiante un formulario con sus datos, el estudiante cambia los datos que desee de ese formulario. Finalmente los datos modificados se almacenan. Descripcin : Accin del actor. Respuesta del sistema. Alternativas. 3a. Si los datos no son del formato correcto entonces se ejecuta el paso 2. 1. Este caso de uso comienza cuando el estudiante ingresa al sistema y desea modificar sus datos.

17

2. El estudiante ingresa los datos que desea modificar estos pueden ser: sexo, nombre, apellido direccin, e-mail, fecha nacimiento, cdigo postal, poblacin, pas o telfono. 5. El estudiante acepta la modificacin de los datos. 3. El sistema valida que los datos tengan el formato correcto de caracteres. 4. El sistema valida que se ingresen todos los datos que son obligatorios: datos personales, datos postales, contrasea. 6. El sistema almacena los datos modificados. 4a. Si el estudiante no ingresa todos los datos requeridos se muestra un mensaje y se ejecuta el paso 2. Caso de Uso : Cambiar contrasea. Actores : estudiante Propsito : Permitir al estudiante que cambie su contrasea. Resumen : El sistema entrega la posibilidad al estudiante de cambiar su contrasea actual por una nueva, luego que el estudiante cambie su contrasea esta quedar almacenada. Descripcin : Accin del actor. Respuesta del sistema. Alternativas. 1. Este caso de uso comienza cuando el estudiante ingresa al sistema y requiere cambiar su contrasea. 2. El estudiante indica que desea cambiar su actual contrasea. 3. El estudiante ingresa la contrasea actual luego ingresa la contrasea nueva, y la confirmacin. 4. El sistema valida que la contrasea actual sea la correcta. Adems valida que la contrasea nueva no sea la misma que la actual y que cumpla con el tamao mnimo de caracteres. 5. El sistema almacena la nueva contrasea. Alternativas. 3a. Si el estudiante no confirma el cambio de contrasea se vuelve al paso 1. 4a. Si la contrasea actual no es correcta o la contrasea nueva es la misma que la contrasea actual se mostrar un mensaje de error y se ejecutara el paso 3. Caso de Uso : Recuperar clave olvidada. Actores : estudiante Propsito : Permitir al estudiante recuperar su clave. Resumen : El sistema entrega la posibilidad al estudiante de recuperar la clave por medio de un mail que el sistema le har llegar al estudiante Para esto el estudiante colocar su mail y la clave llegar automticamente. Descripcin : Accin del Actor. Respuesta del Sistema. Alternativas. 1. Este caso de uso comienza cuando el estudiante ha olvidado su contrasea y desea recuperarla. 2. El estudiante indica que desea recuperar su contrasea. 3. El estudiante ingresa su mail.

18

4. El sistema valida que el mail sea correcto. 5. El sistema enva la clave al mail del estudiante. Alternativas. 4a. El mail ingresada no es correcto por lo que se ejecuta el paso 3. Caso de Uso : Mostrar datos de un estudiante Actores : Administrador. Propsito : Permitir al administrador obtener los datos del estudiante que se desee. Resumen : El sistema entrega al administrador la opcin de ver todos los datos de un estudiante determinado., el administrador elige al estudiante y el sistema muestra los datos del estudiante respectivo. Descripcin : Accin del actor. Respuesta del sistema. 1. Este caso de uso comienza cuando el administrador ingresa al sistema y desea conocer los datos de un estudiante 2. El administrador ingresa la id del estudiante 3. El sistema valida la existencia del estudiante 4. El sistema muestra los datos correspondientes al estudiante Alternativas. 3a. El id ingresado es incorrecto o no existe por lo que se enva un mensaje y se ejecuta el paso 2 Caso de Uso: iniciar sesin Actores : estudiante/administrador Propsito : Permitir al estudiante o administrador identificarse en el sistema. Resumen : El usuario para identificarse debe ingresar su mail y contrasea. El sistema valida los datos ingresados y, si los datos son correctos el sistema muestra las opciones que le corresponden de acuerdo a su rol. Descripcin: Accin del actor Responsabilidad del sistema 1. Este caso de uso se inicia cuando el usuario decide identificarse en el sistema. 2. El usuario ingresa su mail, posteriormente el usuario ingresa la contrasea. 4. El usuario indica que desea identificarse. 3. El sistema valida que los datos ingresados estn correctamente ingresados. 5. El sistema verifica que la clave corresponda al mail del usuario. 6. El sistema indica al usuario que est autenticado y muestra las opciones que le corresponden, ya sea como estudiante o administrador. Alternativas. 3a Los datos ingresados: mail y contrasea no estn ingresados correctamente. Se ejecuta paso 2. 5a: Los datos ingresados, mail y contrasea, no son vlidos. El sistema enva un mensaje indicando que los datos ingresados no son correctos. Se ejecuta paso 2. 6a: Pueden ocurrir 2 situaciones: La contrasea ingresada no corresponde a la persona indicada o el cliente no est registrado en el sistema. Se notifica lo ocurrido al estudiante. Se ejecuta paso 2.

19

Caso de Uso : publicar venta Actores : estudiante Propsito : Permitir al administrador obtener los datos del estudiante que sedesee. Resumen : El sistema entrega al estudiante la opcin de ver todos los datos de un estudiante determinado., el a estudiante elige un producto y el sistema muestra los datos del producto respectivo. Descripcin : Accin del actor. Respuesta del sistema. 1. Este caso de uso comienza cuando el estudiante ingresa al sistema y desea conocer los datos de un producto. 2. El estudiante ingresa la id del estudiante 3. El sistema valida la existencia del estudiante 4. El sistema muestra los datos correspondientes al estudiante 5. el estudiante elige opcin de men, en caso de elegir mostrar producto , observa informacin a detalle del producto . Alternativas. 3a. El id ingresado es incorrecto o no existe por lo que se enva un mensaje y se ejecuta el paso 2. Caso de Uso Mostrar solicitudes Actores : Administrador. Propsito : Permitir al administrador ver todas las solicitudes que estn almacenados en el sistema Resumen : El administrador busca las solicitudes .Estas se identificaran por una clave .luego es el sistema muestra todas las solicitudes existentes dentro del sistema . Descripcin: Accin del Actor Responsabilidad del Sistema 1. Este caso de uso se inicia cuando el administrador ingresa al sistema e indica que desea buscar y ver solicitudes 2. El sistema busca las solicitudes que tengan el estado especificado por el administrador. 3. El sistema muestra todos los solicitudes ordenados por id de la solicitud, fecha, nombre, Caso de uso : Cambiar estado a una solicitud Actores : Administrador. Propsito : Cambiar el estado de la solicitudes a pendiente , o revisada dependiendo del estado actual que tenga cada uno. Resumen : el administrador cambia el estado de la solicitud y el sistema guarda los cambios realizados. Descripcin: Accin del Actor Responsabilidad del Sistema 1. Este caso de uso se inicia cuando el administrador desea cambiar el estado de una solicitud. 2. el sistema muestra el estado de la solicitud

20

4. El administrador indica que desea cambiar el estado de la solicitud. 5. El sistema guarda el cambio realizado a la solicitud. Caso de uso : Eliminar solicitud Actores : Administrador. Propsito : Permite al administrador eliminar aquellas solicitudes de estudiantes Resumen : El administrador ingresa al sistema a eliminar la solicitud .El sistema busca y muestra todos las solicitudes Finalmente el administrador selecciona las solicitudes que desea eliminar y el sistema los borra. Descripcin: Accin del actor. Responsabilidad del sistema. 1. Este caso de uso se inicia cuando el administrador selecciona alguna solicitud que desea eliminar. 2el sistema busca todas las solicitudes almacenadas en le sistema 3. El sistema elimina la solicitud indicada. Caso de Uso : Mostrar detalle de una solicitud Actores : Administrador. Propsito : El sistema permite al administrador conocer los detalles de una solicitud. Resumen : El administrador selecciona una solicitud. Luego el sistema muestra un informe con datos del estudiante Descripcin : Accin del actor. Responsabilidad del sistema. 1. Este caso de uso se inicia cuando el administrador ingresa al sistema y desea conocer los detalles de una solicitud. 2. El administrador selecciona una solicitud. 3. El sistema busca el detalle de la solicitud 4. El sistema muestra el detalle de la solicitud, mostrando sus atributos. Caso de Uso : Ingresar nuevo usuario Actores : Administrador. Propsito : Almacenar los datos de nuevos usuarios. Resumen : El sistema muestra al administrador todas las caractersticas correspondientes a cada usuario. Luego el administrador ingresa los datos del usuario que se desea incorporar. Al concluir, el sistema lo almacena. Descripcin: Accin del Actor Respuesta del Sistema 1. Este caso de uso empieza cuando el administrador ingresa al sistema e indica que desea registrar un nuevo usuario. 2. El administrador ingresa los datos del usuario 3. El sistema valida que los datos del 2. El administrador ingresa los datos del usuario cumplan con el tipo de producto al que corresponden. 4. El administrador elige guardar la informacin ingresada. 5. El sistema valida que los datos se hayan ingresado. 6. Guarda la informacin

21

Alternativas. 3a. Si los datos del 2. El administrador ingresa los datos del usuario que se desea ingresar no pertenecen al formato correspondiente se vuelve al paso 2. 5a. Si los datos no han sido ingresados el sistema indicar el error al administrador por medio de un mensaje. Caso de Uso : Eliminar usuario Actores : Administrador . Propsito : Eliminar los usuarios que se deseen del sistema Resumen : El administrador elige el usuario que desea eliminar desde una lista. Finalmente el sistema elimina los datos del usuario . Descripcin Accin del Actor. Respuesta del Sistema. 1. Este caso de uso comienza cuando el administrador ingresa al sistema e indica que quiere eliminar un usuario 2. El administrador selecciona desde una lista el usuario que desea eliminar. 3. El sistema verifica que el usuario que se desea eliminar existe. 4. El sistema elimina el usuario seleccionado 2a En el caso de que el usuario no exista se realiza el paso 1. Caso de Uso : Modificar datos del usuario Actores : Administrador. Propsito : Permitir al administrador corregir los datos de un usuario o actualizarlos. Resumen : El sistema muestra las caractersticas que se deseen modificar al administrador, este decide que datos desea cambiar y el sistema guarda los cambios. Descripcin : Accin del Actor Respuesta del Sistema 1. Este caso de uso comienza cuando el administrador ingresa al sistema e indica que quiere modificar un usuario. 2. El administrador elige el usuario a modificar. 4. El administrador elige las caractersticas del usuario que desea cambiar. Caractersticas tales como: nombre, direccin, telfono. 3. El sistema valida que los datos se hallan ingresado correspondan al del usuario. 5. El sistema valida que los datos que se desean modificar correspondan al formato establecido y que hayan sido efectivamente ingresados. 6. El sistema guarda los cambios hechos. Alternativas. 3a. Si los datos que se desean ingresar no corresponden al usuario se vuelve al paso1. 5a. Si los datos que se desean ingresar no corresponden al formato establecido o no han sido efectivamente todos ingresados se vuelve al paso 4.

22

Requerimiento no funcionales Se necesita al menos un equipo con procesador con una capacidad sobre los 2200 Ghz o superior, 512 MB de memoria RAM y disco duro de 4 GB. Sistema operativo Windows 7

ETAPA DE MODELADO UML DIAGRAMA DE CASOS DE USO

23

DIAGRAMA DE ACTIVIDADES

24

DIAGRAMA DE SECUENCIA

DIAGRAMA DE DESPLIEGUE

25

DIAGRAMA DE CLASES

26

DISEO DE INTERFAZ

27

28

29

CONCLUSIONES Cabrera Martnez Karla Imelda La realizacin de esta trabajo consiste en la recopilacin de conocimientos vistos anteriormente, los cuales ayudaron bastante en la realizacin de este proyecto. Este proyecto fue muy laborioso, pero nos ayudara mas a delante ya que este trabajo consiste en sacar un proyecto innovador que beneficie al pblico. Santiago Uribe Ariana Beln El proyecto que realizamos fue con el fin de que los alumnos puedan deshacerse de algunas cosas que ya no utilicen pero que sirvan, creemos que si las venden por medio de una pgina web es ms fcil adems que solo podrn entrar los de la institucin y podrn vender algunos objetos que ellos hayan utilizado en semestres anteriores. A dems de que se aplico todo lo visto en clase y as se obtuvo un mejor aprendizaje. Valentn Torres Roco Como se menciona anteriormente este proyecto se realizo con el propsito de tener una tienda virtual para la escuela donde solo estudiantes de la misma escuela, y entrar mas en el cono cimiento de comercio electrnico ya que nos facilita el no movernos de casa y aplicar los conocimientos adquiridos en ingeniera de software aplicando diferentes diagramas de la estructura del programa en lnea. Vences Ruiz ngel Ricardo El proyecto se realizo con el fin de aprender y aplicar lo aprendido en clase, el cual enfocamos a una tienda virtual para una institucin, en el se realizaron algunos diagramas, diseos, presupuesto, entre otras cosas. Este proyecto nos ayudo a tener una idea ms clara de la materia y la aplicacin de un proyecto paso por paso.

30

BIBLIOGRAFIA Requirements Engineering: From System Goals to UML Models to Software Specifications Axel van Lamsweerde Wiley, 2009 Software Requirements & Specifications: A Lexicon of Practice, Principles and Prejudices. Michael Jackson. Addison-Wesley and ACM Press, 1996 Problem Frames: Analysing and Structuring Software Development Problems Michael Jackson. Addison-Wesley, 2001 Comunicating Sequential Processes C. A. R. Hoare. Prentice Hall, 1985. Concurrency: State Models & Java Programs Jeff Kramer and Jeff Magee Wiley, 2006

31

Вам также может понравиться