Sei sulla pagina 1di 36

Obregón SRL

SISTEMA DE GESTIÓN DE PEDIDOS DE PASTELERÍA

Versión 1.0

Diseño de Sistemas 27
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Historial de Revisiones
Fecha Versión Descripción Autor
07/09/2018 1.0 Modelo de análisis

Diseño de Sistemas 28
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Tabla de Contenido

1 Paquetes de Análisis del Negocio 286

2 Proceso del Negocio: Atención al Cliente 287


2.1 Paquetes de Análisis 287
2.2 Clases de Análisis 287
2.2.1 Clases Entidad 287
2.2.2 Clases Interfaz 288
2.2.3 Clases Control 289
2.3 Diagrama de Clases Análisis 289
2.3.1 Caso de Uso: Mantener información del catálogo de diseño de productos 289
2.3.2 Caso de Uso: Seleccionar Diseño del Catálogo de Productos 295
2.3.3 Caso de Uso: Registrar Producto 297
2.3.4 Caso de Uso: Mantener información de la cotización 298
2.3.5 Caso de Uso: Registrar pedido 305
2.3.6 Caso de Uso: Actualizar estado del pedido 306
2.3.7 Caso de Uso: Registrar pago del pedido 308
2.3.8 Caso de Uso: Consultar pedidos registrados 310
2.3.9 Caso de Uso: Registrar salida del pedido 312

Diseño de Sistemas 29
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

MODELO DE ANÁLISIS

1 Paquetes de Análisis del Negocio

Cada paquete corresponde a un proceso de negocio. El paquete básico que se muestra en el


diagrama es el siguiente:

 Atención al cliente.

Adicionalmente, se ha tenido que crear un paquete especial de componentes externos, este


paquete contendrá todos los componentes que no son creados por el sistema, sino consultados en
algún momento. Estos componentes consultados incluyen:

 Datos sobre los fecha (Fecha y hora actual).


 Datos del personal encargado de la instalación del pedido.

Diseño de Sistemas 30
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2 Proceso del Negocio: Atención al Cliente

2.1 Paquetes de Análisis

 Paquete del proceso del negocio:

Atención al
Cliente

 Paquetes para los casos de uso análisis:

Consultar catálogo de
diseño de producto Registrar
cotización

Registrar Registrar pago


pedido de pedido

2.2 Clases de Análisis

2.2.1 Clases Entidad

Diseño de Sistemas 31
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.2.2 Clases Interfaz

Diseño de Sistemas 32
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.2.3 Clases Control

2.3 Diagrama de Clases Análisis

2.3.1 Caso de Uso: Mantener información del catálogo de diseño de productos

2.3.1.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 33
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.3.1.2 Diagrama de secuencia y Flujo de Eventos

Primer Escenario: Añadir Diseño

: Jefe de : IU_Añadir Diseño al Catologo_de : C_Añadir Diseño al : Diseño de Producto


Produccion Catologo_de Diseños

Pulsa mantener Diseño del catalogo

Muestra interfaz Mantener

pulsa Añadir diseño

Muestra interfaz Añadir diseño

pulsa buscar

Muestra ventana de explorador

Ingresar ubicacion de archivo

Verificar formato

Verifica formato

Formato valido

Indica Guardar

Guarda

Guardar

Diseño de Sistemas 34
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Modelo de colaboración
2: Muestra interfaz Mantener
4: Muestra interfaz Añadir diseño
6: Muestra ventana de explorador 9: Verifica formato
1: Pulsa mantener Diseño del catalogo
3: pulsa Añadir diseño
5: pulsa buscar
7: Ingresar ubicacion de archivo 8: Verificar formato
11: Indica Guardar 12: Guarda

10: Formato valido


: Jefe de Produccion : IU_Añadir Diseño al Catologo_de : C_Añadir Diseño al
Catologo_de Diseños

13: Guardar

: Diseño de Producto

 Flujo de eventos

El jefe de produccion pulsa mantener informacion de diseño del catalogo de productos(1), el


sistema muestra la ventana “Mantener informacion de diseños” (2),el jefe de produccion pulsa
Añadir diseño (3) ,el sistema muestra interfaz Añadir diseño(4) el jefe produccion pulsa buscar
(5) el sistema muestra ventana de explorador (6),el jefe de produccion ingresa ubicación de
archivo donde se encuentra la imagen del diseño(7),e indica añadir(8) el sistema verifica
formato de imagen (9), el controlador verifica formato (10), el jefe de produccion pulsa guardar
(11), se guarda diseño de producto (12) se almacena el diseño en el objeto de informacion
diseño de producto (13)

Diseño de Sistemas 35
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Segundo Escenario: Modificar diseño

 Diagrama de Secuencia

: Jefe de : IU_Modificar Catalogo de Diseños d : C_Modificar Catalogo : Diseño de Producto


Produccion de Diseños
Pulsa Modificar Catalogo

Muestra Interfaz Modificar Catologo

Ingresa codigo de diseño

Indica buscar

Buscar codigo de diseño

Verificar codigo de diseño

Existe codigo de diseño

Muestra ventana del explorador

Ingresar Ubicacion de archivo

Verificar formato

Verificar formato

Formato valido

Indica Modificar

Modifica

Guardar

Diseño de Sistemas 36
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

2: Muestra Interfaz Modificar Catologo


8: Muestra ventana del explorador 11: Verificar formato
1: Pulsa Modificar Catalogo
3: Ingresa codigo de diseño
4: Indica buscar 5: Buscar codigo de diseño
9: Ingresar Ubicacion de archivo 10: Verificar formato 6: Verificar codigo de diseño
13: Indica Modificar 14: Modifica 15: Guardar

12: Formato valido 7: Existe codigo de diseño


: Jefe de Produccion : IU_Modificar Catalogo de Diseños d : C_Modificar Catalogo : Diseño de Producto
de Diseños

 Flujo de Eventos

El jefe de produccion pulsa mantener informacion de diseño del catalogo de productos(1), el


sistema muestra la ventana “Mantener informacion de diseños” (2),el jefe de produccion pulsa
Modificar Diseño (3) ,el sistema muestra interfaz Modificar diseño(4) el jefe de produccion
ingresa el codigo de diseño a modificar(5) pulsa buscar (6) el sistema busca diseño(7)el
controlador verifica que existe el codigo de diseño en el objeto diseño de producto(8)el sistema
muestra ventana de explorador (9),el jefe de produccion ingresa ubicación de archivo donde se
encuentra la imagen del nuevo diseño(10) el sistema verifica formato de imagen (11), el
controlador verifica formato (12), el jefe de produccion pulsa modificar (13), se modifica
diseño de producto (14) se almacena el diseño en el objeto de informacion diseño de producto
(15)

Diseño de Sistemas 37
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Tercer Escenario: Eliminar Diseño

 Diagrama de secuencia

: Jefe de : IU_Eliminar Diseño del Catologo : C_Eliminar Diseño del : Diseño de Producto
Produccion Catologo

Pulsa Mantener Diseño del catalogo

Muestra Interfaz mantener catalogo

Pulsa Eliminar Diseño

Muestra Interfaz Eliminar Diseño

Ingresar codigo de diseño de producto

Buscar

Buscar codigo de diseño

Verificar codigo de diseño

Existe codigo de diseño

Mostrar vista previa

Pulsa eliminar

Muestra mensaje de confirmacion

Aceptar

Diseño de Sistemas 38
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

2: Muestra Interfaz mantener catalogo


4: Muestra Interfaz Eliminar Diseño
1: Pulsa Mantener Diseño del catalogo 10: Mostrar vista previa
3: Pulsa Eliminar Diseño 12: Muestra mensaje de confirmacion
5: Ingresar codigo de diseño de producto
6: Buscar
11: Pulsa eliminar
13: Aceptar

: Jefe de Produccion : IU_Eliminar Diseño del Catologo

7: Buscar codigo de diseño

8: Verificar codigo de diseño

9: Existe codigo de diseño


: C_Eliminar Diseño del : Diseño de Producto
Catologo

 Flujo de Eventos

El jefe de produccion pulsa mantener informacion de diseño del catalogo de productos(1), el


sistema muestra la ventana “Mantener informacion de diseños” (2),el jefe de produccion pulsa
Eliminar Diseño (3) ,el sistema muestra interfaz Eliminar diseño(4) el jefe de produccion
ingresa el codigo de diseño a eliminar(5) pulsa buscar (6) el sistema busca diseño(7)el
controlador verifica que existe el codigo de diseño en el objeto diseño de producto(8)el sistema
muestra la imagen del diseño(10) el jefe de produccion pulsa eliminar (11) se muestra mensaje
de confirmacion(12)el jefe de producion indica aceptar.

2.3.2 Caso de Uso: Seleccionar Diseño del Catálogo de Productos

2.3.2.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 39
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.3.2.2 Diagramas de Secuencia y Flujo de eventos

 Diagrama de Secuencia

: Jefe de : C_Seleccionar diseño : E_Diseño de producto


Producción : IU_Seleccionar diseño de catálogo : E_Producto
de catálogo

Pulsa Seleccionar diseño de


catálogo de productos

Muestra interfaz Seleccionar


diseño del catálogo

Selecciona diseño del cátologo

Selecciona diseño del catálogo

Obtener diseño del catálogo

Diseño del cálago

Pulsa Guardar

Pulsa Guardar

Guardar Diseño de Producto

 Diagrama de colaboración

2: Muestra interfaz
Seleccionar diseño del 9: Guardar Diseño de : E_Producto
catálogo Producto

1: Pulsa Seleccionar diseño de


catálogo de productos
3: Selecciona diseño del cátologo 4: Selecciona diseño del catálogo
7: Pulsa Guardar 8: Pulsa Guardar 5: Obtener diseño del catálogo

6: Diseño del cálago


: Jefe de Producción : IU_Seleccionar diseño de catálogo : C_Seleccionar diseño : E_Diseño de producto
de catálogo

 Flujo de eventos
El jefe de producción pulsa “Seleccionar diseño de catálogo de productos” (1), el sistema
muestra la interfaz “Seleccionar diseño de catálogo de productos” (2), el jefe de producción
selecciona el diseño del catálogo (3), el sistema obtiene el diseño del catálogo (4,5,6), el jefe de
producción pulsa “Guardar” (7), el sistema guarda el diseño de producto seleccionado en la base
de datos (8,9) .

Diseño de Sistemas 40
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.3.3 Caso de Uso: Registrar Producto

2.3.3.1 Realización de Caso de Uso Análisis

2.3.3.2 Diagramas de Secuencia y Flujo de eventos

 Diagrama de Secuencia

: Jefe de : IU_Registrar Producto : C_Registrar Producto : E_Diseño de producto : E_Producto


Producción

Pulsa Registrar Producto

Muestra interfaz Registrar Producto

Ingresa datos solicitados

Pulsa Seleccionar diseño

Ir a Seleccionar diseño del


catálogo de producto

Obtener datos del diseño del producto

Datos del diseño de producto

Muestra código e imagen del


diseño de producto

Pulsa Registrar

Pulsa Registrar

Guardar Datos

Muestra mensaje de confirmación

Pulsa Salir

Diseño de Sistemas 41
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

2: Muestra interfaz Registrar Producto


1: Pulsa Registrar Producto
3: Ingresa datos solicitados
4: Pulsa Seleccionar diseño 5: Ir a Seleccionar diseño del catálogo
9: Pulsa Registrar de producto
13: Pulsa Salir 10: Pulsa Registrar 11: Guardar Datos

8: Muestra código e imagen del


: Jefe de Producción : IU_Registrar Producto diseño de producto : C_Registrar Producto : E_Producto
12: Muestra mensaje de confirmación

6: Obtener datos del


7: Datos del diseño
diseño del producto
de producto

: E_Diseño de producto

 Flujo de eventos
El jefe de producción pulsa “Registrar producto” (1), el sistema muestra la interfaz “Registrar
producto” (2), el jefe de producción ingresa los datos solicitados por el sistema y pulsa
“Seleccionar diseño” (3,4) , el sistema utiliza el CUS “Seleccionar diseño de catálogo de
producto” (5), el sistema obtiene los datos del diseño del producto de ese CUS (6,7) y muestra el
código e imagen del producto seleccionado (8), el jefe de producción pulsa “Registrar” (9), el
sistema guarda los datos (10,11) y muestra un mensaje de confirmación (12), el jefe de
producción pulsa “Salir” .

2.3.4 Caso de Uso: Mantener información de la cotización

2.3.4.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 42
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.3.4.2 Diagrama de secuencia y flujo de eventos

Primer escenario: Agregar cotización

: Jefe de Producción : IU_AñadirCotizacion : C_AñadirCotizacion : E_Cliente : E_Cotización : E_Producto

Pulsa Mantener informacion de la cotizacion

Muestra interfaz Mantener informacion de la cotizacion

Pulsa Agregar cotizacion

Mostrar interfaz Agregar cotizacion

Ingresar datos de cotizacion

Pulsa Registrar Producto

Indica Registrar Producto

Registrar Producto

Entregar datos del producto

Mostrar datos productos registrados

Continuar ingresando datos cotizacion

Pulsa Guardar

Verificar campos obligatorios no vacios

Verificar existencia codigo de cotizacion

No existe codigo de cotizacion

Guardar datos cotizacion

Guardar datos cliente

Muestra mensaje de exito

Diseño de Sistemas 43
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Segundo escenario: Modificar cotización

: Jef e de Producc ión : IU _Modif icarCotizacion : C _Modif icarCotizac ion : E_Cotización : E_C liente : E_Producto

Pulsa Modif icar cotizacion

Mostrar interf az Modif icar cotizacion

Ingresar numero de cotizacion

Pulsa Buscar

Buscar num ero de cotizacion

Verif icar existencia de num ero

Existe num ero de c otizacion

Obtener datos cotizacion

Entregar datos cotizacion

Obtener datos cliente

Entregar datos cliente

Obtener datos productos

Entregar datos productos

Mostrar datos obtenidos

Modif icar datos

Pulsa guardar

Guardar

Guardar cambios

Guardar cambios

Guardar cambios

Diseño de Sistemas 44
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Tercer escenario: Eliminar cotización

: Jefe de Producción : IU_EliminarCotizacion : C_EliminarCotizacion : E_Cotización : E_Cliente : E_Producto

Pulsa Eliminar cotizacion

Mostrar interfaz Eliminar cotizacion

Ingresar numero de cotizacion

Pulsa Buscar

Buscar numero de cotizacion

Verificar existencia numero

Existe numero de cotizacion

Obtener datos cotizacion

Entregar datos cotizacion

Obtener datos cliente

Entreg ar datos cliente

Obtener datos productos

Entregar datos productos

Mostrar datos obtenidos

Pulsa Eliminar

Indicar eliminar

Muestra mensaje confirmacion

Indicar Si

Eliminar cotizacion

Eliminar datos

Eliminar datos

Eliminar datos

Diseño de Sistemas 45
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

Primer escenario (Agregar cotización)

2: Muestra interf az Mantener inf ormacion de la cotizacion : E_Producto


4: Mostrar interf az Agregar cotizacion

1: Pulsa Mantener inf ormacion de la cotizacion 9: Entregar datos del producto


3: Pulsa Agregar cotizacion
5: Ingresar datos de cotizacion 8: Registrar Producto
6: Pulsa Registrar Producto
11: Continuar ingresando datos cotizacion 7: Indica Registrar Producto 14: Verif icar existencia codigo de cotizacion
12: Pulsa Guardar 13: Verif icar campos obligatorios no v acios 16: Guardar datos cotizacion

15: No existe codigo de cotizacion


: Jef e de Producción : IU_AñadirCotizacion : C_AñadirCotizacion : E_Cotización
0: Indicar Registro exitoso
18: Muestra mensaje de exito
10: Mostrar datos productos registrados 17: Guardar datos cliente

: E_Cliente

 Flujo de eventos

El jefe de producción pulsa Mantener información de la cotización (1), el sistema muestra la interfaz
“Mantener información de la cotización” (2), el jefe de producción pulsa Agregar Cotización(3), el
sistema muestra la interfaz “Agregar cotización”(4), el jefe de producción ingresa datos de la cotización
(5) y pulsa el botón “Registrar producto” (6), el sistema indica registrar producto(7), la controladora
accede a la entidad producto(8), la entidad entrega datos (9), el sistema muestra datos del producto (10),el
jefe de producción continua ingresando datos de la cotización(11) y pulsa el botón “Guardar” (12), el
sistema verifica campos obligatorios vacíos (13), la controladora accede a los datos de la cotización y
verifica la existencia del código de cotización (14),la entidad cotización retorna código no existe(15), se
guarda los datos de la cotización(16), se guarda los datos del cliente (17), el sistema muestra un mensaje
de éxito (18).

Diseño de Sistemas 46
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Segundo escenario: Modificar cotización

: E_Producto

2: Mostrar interfaz Modificar cotizacion


12: Obtener datos productos
20: Guardar cambios
13: Entregar datos productos
6: Verificar existencia de numero
1: Pulsa Modificar cotizacion 5: Buscar numero de cotizacion 8: Obtener datos cotizacion
17: Guardar 18: Guardar cambios
3: Ingresar numero de cotizacion
4: Pulsa Buscar
15: Modificar datos
16: Pulsa guardar 14: Mostrar datos obtenidos 7: Existe numero de cotizacion
: Jefe de Producción : IU _ModificarCotizacion : C_ModificarCotizacion 9: Entregar datos cotizacion : E_Cotización

10: Obtener datos cliente


19: Guardar cambios
11: Entregar datos cliente

: E_Cliente

 Flujo de eventos

El jefe de producción pulsa Modificar Cotización(1), el sistema muestra la interfaz “Modificar


cotización”(2), el jefe de producción ingresa número de cotización(3) y pulsa el botón “Buscar” (4), el
sistema Busca número de cotización (5), la controladora verifica que el número de cotización exista (6),la
entidad cotización retorna número existe (7),la controladora obtiene datos de la cotización (8) y (9),la
controladora obtiene datos del cliente (10) y (11), la controladora obtiene datos del producto(12) y (13), el
sistema muestra datos (14), el jefe de producción modifica datos(15) y pulsa “Guardar” (16),el sistema
guarda(17), se guardan datos en la cotización (18),se guardan los datos del cliente (19), se guarda datos
del producto (20).

Diseño de Sistemas 47
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Tercer escenario: Eliminar cotización

: E_Cotización

7: Existe numero de cotizacion


9: Entregar datos cotizacion

6: Verificar existencia numero


2: Mostrar interfaz Elim inar cotizacion 8: Obtener datos cotizacion
20: Elim inar datos
1: Pulsa Eliminar cotizacion
3: Ingresar numero de cotizacion 5: Buscar numero de cotizacion
4: Pulsa Buscar 16: Indicar eliminar 10: Obtener datos cliente
15: Pulsa Eliminar 19: Eliminar cotizacion 21: Eliminar datos

18: Indicar Si 14: Mostrar datos obtenidos 11: Entregar datos cliente
: Jefe de Producción : IU_Elim inarCotizacion 17: Muestra mensaje confirmacion : C_EliminarCotizacion : E_Cliente

12: Obtener datos productos


22: Eliminar datos
13: Entregar datos productos

: E_Producto

 Flujo de eventos

El jefe de producción pulsa Eliminar Cotización(1), el sistema muestra la interfaz “Eliminar


Cotización”(2), el jefe de producción ingresa número de cotización (3) y pulsa el botón “Buscar” (4), el
sistema Busca número de cotización (5), la controladora verifica que el número de cotización exista (6),la
entidad cotización retorna número existe (7), la controladora obtiene datos de la cotización (8) y (9),la
controladora obtiene datos del cliente (10) y (11), la controladora obtiene datos del producto(12) y (13),el
sistema muestra datos obtenidos (14), el jefe de producción pulsa “Eliminar”(15),el sistema elimina (16)y
muestra mensaje de confirmación “seguro de eliminar?”(17), el jefe de producción pulsa SI (18), el
sistema indica eliminar (19), la controladora elimina los datos de la cotización (20),la controladora
elimina los datos del cliente (21), la controladora elimina los datos del producto(22).

Diseño de Sistemas 48
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

2.3.5 Caso de Uso: Registrar pedido

2.3.5.1 Realización de Caso de Uso Análisis

2.3.5.2 Diagramas de Interacción y flujo de eventos

3 Diagrama de Secuencia

: Jefe de : C_Registrar Pedido : E_Cotización : E_Pedido


: IU_Registrar Pedido
Producción

Pulsa Regis trar Pedido

Muestra interfaz Registrar Pedido

Ingres a Núm ero de cotización

Puls a Buscar

Buscar Núm ero de cotización

Verificar núm ero de cotización

Exis te núm ero de cotización

Obtener Datos de la Cotización

Entregar datos de Cotización

Muestra datos de la cotización,


Estado:Pedido y Estado de pedido: No
term inado

Pulsa Registrar Pago inicial

Ir a Registrar Pago Inicial

Regresa a la interfaz

Pulsa Guardar

Pulsa Guardar

Guardar Datos

Muestra mens aje s atis factorio

Diseño de Sistemas 49
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

4 Diagrama de Colaboración

6: Verificar número de cotización


8: Obtener Datos de la Cotización
2: Muestra interfaz Registrar Pedido : E_Cotización
1: Pulsa Registrar Pedido
3: Ingresa Número de cotización
4: Pulsa Buscar 5: Buscar Número de cotización 7: Existe número de cotización
11: Pulsa Registrar Pago inicial 12: Ir a Registrar Pago Inicial 9: Entregar datos de Cotización
14: Pulsa Guardar 15: Pulsa Guardar

10: Muestra datos de la


: Jefe de : IU_Registrar Pedido cotización, Estado:Pedido y : C_Registrar Pedido
Producción Estado de pedido: No
terminado
13: Regresa a la interfaz 16: Guardar Datos
17: Muestra mensaje satisfactorio

: E_Pedido

 Flujo de Eventos

El jefe de producción pulsa “Registrar pedido” (1), el sistema muestra la interfaz “Registrar
pedido” (2), el jefe de producción ingresa el número de cotización y pulsa “Buscar” (3,4) , el
sistema busca el número de cotización en la base de datos (5), el sistema verifica que el número
exista en la base de datos (6,7), el sistema obtiene los datos de la cotización (8,9), el sistema
muestra los datos de la cotización, Estado: Pedido, Estado de pedido: No terminado (10), el jefe
de producción pulsa “Registrar Pago inicial” (11), el sistema utiliza el CUS “Registrar Pago
Inicial” (12), el sistema regresa a la interfaz “Registrar pedido” (13), el jefe de producción pulsa
“Guardar” (14), el sistema guarda los datos(15, 16), el sistema muestra mensaje satisfactorio (17)
.

4.1.1 Caso de Uso: Actualizar estado del pedido

4.1.1.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 50
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

4.1.1.2 Diagramas de Secuencia y Flujo de eventos

5 Diagrama de Secuencia

: Jefe de
Produccion : IU_ActualizarEstadoPedido
: : E_Pedido
C_ActualizaEstadoPedido
Pulsa Actualizar estado del pedido

Muestra interfaz Actualizar estado del pedido

Ingresa numero de pedido

Pulsa Buscar

Buscar Numero del Pedido

Verificar Numero Pedido

Existe Numero Pedido

MostrarDatos

Pulsa Cambiar estado de pedido

Cambiar estado de pedido

Mostrar mensaje de confirmacion

Pulsa SI

Guardar cambios

Guardar cambios

Diseño de Sistemas 51
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

6 Diagrama de colaboración

2: Muestra interfaz Actualizar estado del pedido


1: Pulsa Actualizar estado del pedido
3: Ingresa numero de pedido
4: Pulsa Buscar 5: Buscar Numero del Pedido
9: Pulsa Cambiar estado de pedido 10: Cambiar estado de pedido 6: Verificar Numero Pedido
12: Pulsa SI 13: Guardar cambios 14: Guardar cambios

7: Existe Numero Pedido


: Jefe de Produccion : IU_ActualizarEstadoPedido 8: MostrarDatos : : E_Pedido
11: Mostrar mensaje de confirmacion C_ActualizaEstadoPedido

7 Flujo de eventos

El jefe de producción pulsa Actualizar estado del pedido (1), el sistema muestra interfaz
“Actualizar estado del pedido” (2), el jefe de producción ingresa número de pedido(3) y pulsa el
botón “Buscar” (4), el sistema busca número de pedido (5), el controlador accede a la
información de la entidad pedido para validar la existencia del número de pedido(6), la entidad
pedido retorna número de pedido existe (7) se muestran datos (8) el jefe de producción pulsa
Cambiar estado de pedido (9) el sistema indica cambiar estado del pedido(10)y se muestra un
mensaje de confirmación (11), el jefe de producción pulsa SI(12), se almacena los cambios(13),
y se guardan los cambios en la entidad pedido(14).

7.1.1 Caso de Uso: Registrar pago del pedido

7.1.1.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 52
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

7.1.1.2 Diagramas de Secuencia y Flujo de eventos

8 Diagrama de secuencia

: Jefe de : I_RegistrarPagoPed : C_RegistrarPagoPed : E_Pedido : E_Pago


produccion

Pulsa RegistrarPagoT otal

Muestra interfaz RegistrarPago

Ingresa numerode pedido

Verificar

Verificar numero de pedido

Existe numero de pedido


Ingresar mas datos

Ingresa nombre y monto

Pulsa Generar factura

Pulsa guardar

Guardar

Guardar datos ingresados

Diseño de Sistemas 53
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

2: Muestra interfaz RegistrarPago


1: Pulsa RegistrarPagoTotal
3: Ingresa numerode pedido
8: Ingresa nombre y monto
9: Pulsa Generar factura 4: Verificar
10: Pulsa guardar 11: Guardar

7: Ingresar mas datos


: Jefe de produccion : I_RegistrarPagoPed : C_RegistrarPagoPed

6: Existe numero de pedido

12: Guardar datos ingresados


5: Verificar numero de pedido

: E_Pedido : E_Pago

 Flujo de Eventos

El Jefe de producción pulsa Registrar pago total del pedido(1), el sistema muestra la ventana
“Registrar Pago del Pedido(2) el jefe de producción ingresa el número de pedido a registrar
pago total (3) el sistema valida el número de pedido(4)el controlador accede a la información de
la entidad para validar la existencia del pedido(5)De encontrarse, permitirá ingresar los datos
nombre de cliente y monto restante (6-7) El jefe de producción ingresa el nombre del cliente y
monto restante a pagar(8) después del cual el jefe de producción indica Generar factura (9 ) e
indica guardar(10).con lo que el sistema después de haber generado la factura , guarda el registro
del pago en la entidad pago(11-12) y el sistema cerrará la interfaz

8.1.1 Caso de Uso: Consultar pedidos registrados

8.1.1.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 54
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

8.1.1.2 Diagramas de Secuencia y Flujo de eventos

 Diagrama de Secuencia

: Jefe de : I_ConsultarPedido : C_ConsultarPedido : E_Pedido


produccion

Pulsa consultar pedido

Muestra interfaz Consultar

Ingresa numero de pedido

Pulsa buscar

Buscarpedido

Verifica Numero pedido

Existe numero pedido

Obtener informacion de pedido

Entrega datos

Muestra informacion de pedido

Pulsa aceptar

Diseño de Sistemas 55
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Modelo de colaboración

2: Muestra interfaz Consultar


10: Muestra informacion de pedido

1: Pulsa consultar pedido


3: Ingresa numero de pedido
4: Pulsa buscar 6: Verifica Numero pedido
11: Pulsa aceptar 5: Buscarpedido 8: Obtener informacion de pedido

7: Existe numero pedido


: Jefe de produccion : I_ConsultarPedido : C_ConsultarPedido 9: Entrega datos : E_Pedido

 Flujo de Eventos:

El Jefe de producción pulsa opción Consultar pedido (1) el sistema muestra la interfaz
“Consultar pedido” (2) el jefe de producción ingresa el número de pedido a consultar (3) y
pulsa buscar (4) el sistema busca el número de pedido (5) el controlador accede a la información
de la entidad pedido para verificar que exista el número de pedido(6). De encontrarse el número
de pedido (7), se procede a extraer toda la información que pertenece a ese pedido en el objeto
de información pedido ( 8) , se entregan los datos al controlador (9) y se muestran mediante la
interfaz (10). El actor pulsa el botón aceptar para terminar el CUS (12) y el sistema cerrará la
interfaz.

8.1.2 Caso de Uso: Registrar salida del pedido

8.1.2.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 56
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

8.1.2.2 Diagramas de Interacción y Flujo de Eventos

 Diagrama de Secuencia

: Encargado de : IU_Registrar_salida_pedido : : E_Pedido : E_Reporte_Instalacion


despacho C_Registrar_salida_pedido
Pulsa "Registrar salida del pedido"

Muestra interfaz "Registrar salida del pedido"

Ingresa numero de pedido

Pulsa Buscar

Buscar Numero del pedido

Verificar Numero pedido

Existe Numero pedido

Solicitar ingresar datos

Ingresa nombre del encargado de instalacion

Ingresar fecha/hora

Pulsa "Registrar"

Guardar datos instalacion

Guardar datos instalacion

Diseño de Sistemas 57
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

1: Pulsa "Registrar salida del pedido" 2: Muestra interfaz "Registrar salida del pedido" 13: Guardar datos instalacion: E_Reporte_Instalacion
3: Ingresa numero de pedido
4: Pulsa Buscar
9: Ingresa nombre del encargado de instalacion
10: Ingresar fecha/hora 5: Buscar Numero del pedido
11: Pulsa "Registrar" 12: Guardar datos instalacion 6: Verificar Numero pedido

8: Solicitar ingresar datos 7: Existe Numero pedido


: Encargado de despacho : IU_Registrar_salida_pedido : C_Registrar_salida_pedido : E_Pedido

 Flujo de eventos

El encargado de despacho pulsa “Registrar salida de pedido” (1), el sistema muestra la interfaz
“Registrar salida de pedido” (2), el encargado de despacho ingresa número de pedido y pulsa el
botón “Buscar” (4), el busca número de pedido (5), el controlador accede a la información de la
entidad pedido para verificar la existencia del número de pedido(6), la entidad pedido retorna
existe número de pedido (7), el sistema solicita ingresar datos(9),el encargado de despacho
ingresa nombre del encargado de instalación(9), ingresa fecha y hora(10) y pulsa “Registrar” (11)
,el sistema registra nombre del encargado(12), se guarda los datos Nombre, fecha y hora en en la
entidad Reporte_Instalacion (13).

8.1.3 Caso de Uso: Mantener Registro de Clientes

8.1.3.1 Realización de Caso de Uso Análisis

Diseño de Sistemas 58
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

8.1.3.2 Diagrama de secuencia y Flujo de Eventos

Primer Escenario: Modificar Cliente

: Jefe de tienda : : C_ModificarCliente : E_Cliente


IU_ModificarCliente
1: Pulsa mantener registro de clie...

2: Muestra interfaz Mant...

3: pulsa Modificar

4: Muestra interfaz Modif...

5: Ingresa nombre del cli...

6: pulsa buscar

7: Buscar nombre del cli...

8: Verificar nombre del cli...

9: Existe nombre del cli...

10: Muestra datos del cli...

11: Modifica datos permit...

12: Pulsa Guardar

13: Modifica

14: Guardar

15: Guardado con é...

16: Muestra mensaje: Modificación realizada con éxito

17: Muestra interfaz Mant...

Diseño de Sistemas 59
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Modelo de colaboración

2: Muestra interfaz Mantener


4: Muestra interfaz Modificar
10: Muestra datos del cliente
16: Muestra mensaje: Modificación realizada con éxito
17: Muestra interfaz Mantener

1: Pulsa mantener registro de clientes


3: pulsa Modificar 7: Buscar nombre del cliente
5: Ingresa nombre del cliente
6: pulsa buscar 13: Modifica

11: Modifica datos permitidos 9: Existe nombre del cliente


12: Pulsa Guardar 15: Guardado con éxito
: Jefe de tienda : IU_ModificarCliente : C_ModificarCliente

8: Verificar nombre del cliente


14: Guardar

: E_Cliente

 Flujo de eventos

El jefe de tienda pulsa mantener registro de clientes (1), el sistema muestra la ventana “Mantener
registro de Clientes” (2),el jefe de tienda pulsa en el botón modificar (3) ,el sistema muestra
interfaz Modificar (4) el jefe de tienda ingresa el nombre del cliente a modificar (5) pulsa buscar
(6) el sistema busca el nombre del cliente (7)el controlador verifica que exista el nombre del
cliente (8) el objeto de información cliente confirma la existencia del cliente al controlador (9), el
sistema muestra los datos del cliente (10) el jefe de tienda modifica los datos deseados (11), el
Jefe de tienda pulsa Guardar (12), el sistema modifica los datos del cliente (13), se almacena los
nuevos daros en el objeto de información cliente modifica el cliente (14) se envia un mensaje al
controlador del guardado con éxito (15) el sistema muestra un mensaje: “modificación ealizada
con éxito” (16) el sistema regresa a l ainterfaz Mantener (17)

Diseño de Sistemas 60
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

Segundo Escenario: Eliminar Cliente

 Diagrama de Secuencia

: Jef e de tienda : IU_EliminarCliente : C_EliminarCliente : E_Cliente

1: pulsa Eliminar

2: Muestra Interf az Eliminar inf ormación de cliente

3: Ingresa nombre del cliente

4: Pulsa Buscar

5: Buscar nombre del cliente

6: Verif icar nombre

7: Existe nombre

8: Muestra datos en la interf az Eliminar Inf ormación de clientes

9: Pulsa Eliminar

10: Muestra mensaje de conf irmación

11: Pulsa Sí

12: Elimina inf ormación del cliente

13: Cliente eliminado

14: Muestra mensaje Inf ormación del Cliente eliminado Satisf actoriamente

Diseño de Sistemas 61
Sistema de gestión de pedidos de pastelería Versión: 1.0
Modelo de Análisis Fecha: 07/09/2018

 Diagrama de colaboración

2: Muestra Interfaz Eliminar información de cliente


8: Muestra datos en la interfaz Eliminar Información de clientes
10: Muestra mensaje de confirmación
14: Muestra mensaje Información del Cliente eliminado Satisfactoriamente

1: pulsa Eliminar
3: Ingresa nombre del cliente
4: Pulsa Buscar
11: Pulsa Sí 5: Buscar nombre del cliente

9: Pulsa Eliminar
7: Existe nombre
: Jefe de tienda : IU_EliminarCliente : C_EliminarCliente
13: Cliente eliminado

12: Elimina información del cliente

6: Verificar nombre

: E_Cliente

 Flujo de Eventos

El jefe de tienda pulsa Eliminar (1), el sistema muestra la ventana “Eliminar Información de
cliente” (2), el jefe de tienda ingresa el nombre del cliente (3), el jefe de tienda pulsa Buscar (4)
el sistema busca el nombre del cliente en la base de datos (5,6,7) el sistema muestra los datos del
cliente en la ventana “Eliminar Información de cliente” (8) el jefe de Tienda pulsa Eliminar (9)
el sistema muestra un mensaje de confirmación (10) el jefe de ventas pulsa en el botón “Sí” (11)
La base de datos elimina la información del cliente (12), se envía un mensaje de cliente
eliminado al controlador (13) el sistema muestra un mensaje “Información del cliente eliminada
con éxito” (14)

Diseño de Sistemas 62

Potrebbero piacerti anche