Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
Atención al cliente.
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
Atención al
Cliente
Consultar catálogo de
diseño de producto Registrar
cotización
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
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
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
pulsa buscar
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
13: Guardar
: Diseño de Producto
Flujo de eventos
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
Diagrama de Secuencia
Indica buscar
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
Flujo de Eventos
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
Diagrama de secuencia
: Jefe de : IU_Eliminar Diseño del Catologo : C_Eliminar Diseño del : Diseño de Producto
Produccion Catologo
Buscar
Pulsa eliminar
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
Flujo de Eventos
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
Diagrama de Secuencia
Pulsa Guardar
Pulsa Guardar
Diagrama de colaboración
2: Muestra interfaz
Seleccionar diseño del 9: Guardar Diseño de : E_Producto
catálogo Producto
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
Diagrama de Secuencia
Pulsa Registrar
Pulsa Registrar
Guardar Datos
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
: 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” .
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
Registrar Producto
Pulsa Guardar
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
: Jef e de Producc ión : IU _Modif icarCotizacion : C _Modif icarCotizac ion : E_Cotización : E_C liente : E_Producto
Pulsa Buscar
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
Pulsa Buscar
Pulsa Eliminar
Indicar eliminar
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
: 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
: E_Producto
: E_Cliente
Flujo de eventos
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
: E_Cotización
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
: E_Producto
Flujo de eventos
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
3 Diagrama de Secuencia
Puls a Buscar
Regresa a la interfaz
Pulsa Guardar
Pulsa Guardar
Guardar Datos
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
: 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)
.
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
5 Diagrama de Secuencia
: Jefe de
Produccion : IU_ActualizarEstadoPedido
: : E_Pedido
C_ActualizaEstadoPedido
Pulsa Actualizar estado del pedido
Pulsa Buscar
MostrarDatos
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
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).
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
8 Diagrama de secuencia
Verificar
Pulsa guardar
Guardar
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
: 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
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
Diagrama de Secuencia
Pulsa buscar
Buscarpedido
Entrega datos
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
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.
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
Diagrama de Secuencia
Pulsa Buscar
Ingresar fecha/hora
Pulsa "Registrar"
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
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).
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
3: pulsa Modificar
6: pulsa buscar
13: Modifica
14: Guardar
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
: 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
Diagrama de Secuencia
1: pulsa Eliminar
4: Pulsa Buscar
7: Existe nombre
9: Pulsa Eliminar
11: Pulsa Sí
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
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
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