31
“LA NUEVA IMAGEN”. Análisis y modelado de sistemas. Brian Salvador Alejandro. [email protected] Sistema de ropa “La nueva imagen” Mtro. Adán Canico Hernández

Sistema de Ropa

Embed Size (px)

DESCRIPTION

diseño

Citation preview

Page 1: Sistema de Ropa

“LA NUEVA IMAGEN”. Análisis y modelado de sistemas.

Brian Salvador Alejandro. [email protected]

Sistema de ropa “La nueva imagen” Mtro. Adán Canico Hernández

Page 2: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

1

Índice

1. Requerimientos. ___________________________________ 2

2. Actores. _________________________________________ 3

3. Diagramas de casos de uso. _________________________ 4

4. Narrativas de casos de uso. _________________________ 6

5. Modelo de negocios. _______________________________ 11

6. Modelo de dominio. ________________________________ 12

7. Diagramas de clase. _______________________________ 13

8. Diagramas de secuencia. ___________________________ 14

9. Pantallas de baja resolución. _________________________ 20

Page 3: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

2

1. Requerimientos.

Descripción del problema.

El sistema contara con un solo administrador el cual se identificara con un

usuario y contraseña.

El sistema debe contar con un control de acceso que permita que se active

con un usuario y contraseña solamente el dueño del establecimiento.

Después del acceso con el login de mostrar un menú.

El menú contaría con administrador, ventas, ventas del día y consultar precio

Para la opción de administrador se accederá con el login del administrador

en el cual contara Eliminar productos, Actualizar productos.

En la opción de Actualizar productos tendrá que dar dos opciones, la cual

será actualizar producto; aquí dará la opción del nuevo producto y precio, en

la segunda opción será para actualizar el precio nada más.

En ventas mostrara lista de ropa, imprimir ticket, cancelar venta.

Para ventas deberá de mostrar primero la lista de productos, se seleccionará,

después el número de artículos; después se tendrá que dar aceptar y

mandara a pantalla el ticket.

En el ticket contara con el nombre del negocio “La nueva imagen”, fecha de

compra, art. Vendidos, nombre del producto, precio unitario y total de venta;

no importa el orden en que aparezca.

En cancelar venta se podrá hacer por cualquier circunstancia, no debe tener

restricciones.

Page 4: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

3

2. Actores

Caso de uso.

Los actores se examinan para determinar sus necesidades.

Administrador.

Login

Eliminar productos.

Actualizar productos.

Vendedor.

Ventas.

Consultar precio.

Generar ticket.

Cancelar venta.

Ticket.

Imprimir el ticket.

Administrador

Vendedor

Ticket

Page 5: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

4

3. Diagramas de caso de uso.

Page 6: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

5

Page 7: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

6

4. Narrativas de caso de uso.

Nombre del CU: Login

1. Descripción breve.

A través de este caso el administrador deberá introducir su usuario y password

para poder acceder al menú.

2. Flujo de eventos

2.1 Flujo principal.

2.1.1 “login”

2.1.1.1 El administrador deberá proporcionar el usuario y password que

pedirá el sistema para poder funcionar correctamente.

Nombre del CU: Eliminar productos.

1. Descripción breve

A través de este caso de uso, el sistema le permite al administrador eliminar

los productos que se ofrecen al consumidor por cualquier motivo.

2. Flujo de eventos

2.1 Precondiciones.

El administrador debe haber completado el caso de “login”

2.2 Flujo principal.

2.2.1 Eliminar productos

2.2.1.1 El administrador escoge la opción “Eliminar productos” y

el sistema pide al administrador seleccionar la actividad

deseada: ELIMINAR PRODUCTO, SALIR.

2.2.1.2 El administrador escoge la opción “ELIMINAR

PRODUCTO” y el sistema mostrara una lista de los productos

que se tienen registrados, el administrador podrá seleccionar el

Page 8: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

7

producto y tendrá el botón de eliminar producto (E1),

automáticamente desaparecerá de la lista.

2.2.1.3 El administrador escoge la opción “SALIR” se termina el

caso de uso.

3. Flujos de excepciones.

E1 Mandara un mensaje: “Por favor seleccioné un producto” si no ha

seleccionado un producto

Nombre del CU: Actualizar productos.

1. Descripción breve.

A través de este caso, el sistema le permitirá al administrador actualizar un

nuevo producto nuevo así como su costo unitario.

2. Flujo de eventos

2.1 precondiciones.

El administrador debe haber completado el caso de “login”

2.2 Flujo principal.

2.2.1 Actualizar productos.

2.2.1.1 El administrador escoge la opción “Actualizar productos” y el

sistema pide al administrador seleccionar la actividad deseada:

ACTUALIZAR PRODUCTO, ACTUALIZAR PRECIO o SALIR.

2.2.1.2 El administrador escoge la opción “Actualizar productos” y el

sistema le mostrara una pantalla con dos cuadros de texto en el cual

el primero le pedirá que ingrese el nombre del producto, en el siguiente

recuadro le pedirá el precio unitario ya al ingresarlo se tendrá que

presionar el botón (E1) guardar.

2.2.1.3 El administrador escoge la opción “ACTUALIZAR PRECIO” y el

sistema le mostrara una pantalla con una lista desplegable diciendo

seleccionar producto, al seleccionar el producto deberá presionar el

botón cambiar precio mostrara el cuadro para cambiar el precio y

Page 9: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

8

presionar botón guardar cambios (E2). Contará con botón de atrás

para seleccionar otro producto si así lo desea el administrador.

2.2.1.4 El administrador escoge la opción “SALIR” se termina el caso

de uso.

3. Flujos de excepciones.

E1 Si no están con información los recuadros mandar un mensaje que se

“Por favor completar los campos.”

E1 Si no contiene información el recuadro, mandar un mensaje “Por favor

llene el campo.”.

Nombre del CU: Ventas.

1. Descripción breve.

A través de este caso, el sistema le permitirá al vendedor o administrador

vender el producto al cliente.

2. Flujo de eventos

2.1 Precondiciones.

El administrador debe haber completado el caso de “login.”

2.2 Flujo principal.

2.2.1 Ventas.

2.2.1.1 El vendedor o administrador escoge la opción “Ventas” y el

sistema pide al vendedor seleccionar la actividad deseada: VENTA o

SALIR.

2.2.1.2 El vendedor o administrador escoge la opción “Venta” y el

sistema le mostrara una pantalla con una lista desplegable, donde

diga seleccionar producto, al seleccionar el producto aparecerá su

costo unitario, artículos vendidos; botón imprimir ticket (E1), contara

con la fecha de compra.

2.2.1.3 El vendedor o administrador escoge la opción “SALIR” se

termina el caso de uso.

Page 10: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

9

3. Flujos de excepciones.

E1 Si no se puede imprimir mandar mensaje “Por favor vuelva a intentarlo

”.

Nombre del CU: Consultar precio.

1. Descripción breve.

A través de este caso, el sistema le permitirá al vendedor o administrador

consultar cualquier producto que este en la base de datos de productos.

2. Flujo de eventos

2.1 Precondiciones.

El administrador debe haber completado el caso de “login.”

2.2 Flujo principal.

2.2.1 Consultar precio.

2.2.1.1 El vendedor o administrador escoge la opción “Consultar precio”

y el sistema pide al vendedor o administrador seleccionar la actividad

deseada: CONSULTAR o SALIR.

2.2.1.2 El vendedor o administrador escoge la opción “CONSULTAR” y

el sistema le mostrara una pantalla con una lista desplegable de los

productos en la base de datos, al seleccionar el producto aparecerá el

precio unitario.

2.2.1.3 El vendedor o administrador escoge la opción “SALIR” se

termina el caso de uso.

Nombre del CU: Generar ticket.

1. Descripción breve.

A través de este caso, el sistema le permitirá al vendedor o administrador

mandar a imprimir el ticket de la compra.

Flujo de eventos

1.1 Precondiciones.

El administrador debe haber completado el caso de “login.”

Page 11: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

10

El vendedor o administrador debe de mandar a imprimir en el caso de

“Ventas”

1.2 Flujo principal.

1.2.1 Generar ticket.

1.2.1.1 El administrador escoge la opción “TICKET” y el sistema le

mostrara una pantalla con la siguiente información: “La nueva

imagen”, Nombre del producto, Costo total y Artículos vendidos;

mostrara un botón “Imprimir” (E1).

1.2.1.2 El administrador escoge la opción “cancelar venta” se termina

el caso de uso.

2. Flujos de excepciones.

E1 Si no se puede imprimir mandar mensaje “Por favor vuelva a intentarlo

”.

Nombre del CU: Cancelar venta.

1. Descripción breve.

A través de este caso, el sistema le permitirá al vendedor o administrador

cancelar la venta por cualquier situación.

2. Flujo de eventos

2.1 Precondiciones.

El administrador debe haber completado el caso de “login.”

El vendedor o administrador debe de haber entrado al caso de “Ventas”

2.2 Flujo principal.

2.2.1 Cancelar venta.

2.2.1.1 El vendedor o administrador escoge la opción “CANCELAR

VENTA” y el sistema le mostrara una pantalla con un mensaje diciendo

“Confirmar: cancelar venta”; y con el botón “Aceptar.” Con el botón

aceptar mandara un mensaje diciendo “venta cancelada.”

Page 12: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

11

5. Modelo de negocios.

Page 13: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

12

6. Modelo de dominio.

Page 14: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

13

7. Diagrama de clase.

Page 15: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

14

8. Diagrama de secuencias.

Page 16: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

15

Page 17: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

16

Page 18: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

17

Page 19: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

18

Page 20: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

19

Page 21: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

20

9. Pantallas de baja resolución.

Page 22: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

21

Page 23: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

22

Page 24: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

23

Page 25: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

24

Page 26: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

25

Page 27: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

26

Page 28: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

27

Page 29: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

28

Page 30: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

29

Page 31: Sistema de Ropa

INSTITUTO TECNOLÓGICO SUPERIOR DE CD. SERDÁN INGENIERÍA INFORMÁTICA.

30