Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJES Y AUTOMATAS II
Séptimo Semestre
DICIEMBRE DE 2019
TABLA DE CONTENIDO
Problemática:.....................................................................................................................................3
MODELO 4+1......................................................................................................................................5
VISTA ESCENARIOS.............................................................................................................................5
DIAGRAMA DE CASOS DE USO.......................................................................................................5
VISTA LOGICA...................................................................................................................................14
DIAGRAMA DE ESTADOS..............................................................................................................14
DIAGRAMA DE COLABORACIÓN...................................................................................................15
VISTA DE DESARROLLO.....................................................................................................................17
DIAGRAMA DE COMPONENTES....................................................................................................17
VISTA FISICA.....................................................................................................................................18
DIAGRAMA DE DESPLIEGUE.........................................................................................................18
VISTA DE PROCESOS.........................................................................................................................19
DIAGRAMA DE ACTIVIDADES........................................................................................................19
DIAGRAMA DE ESTADOS..............................................................................................................24
DIAGRAMA DESECUENCIAS..........................................................................................................26
Problemática:
desea llevar el control de todos aquellos productos que se venden durante el día,
semana y mes, además de que cada cierta fecha se adquieren nuevos productos
para la venta por lo cual se necesita tener el registro del nombre de producto y la
fecha en la que fue comprada, la cantidad de cada producto adquirido, además del
tradicional, que es en una libreta, por lo cual, hacerlo de esta manera corre peligro
hojas y constantemente andan perdiendo todos los registros de sus ventas. Otra
de las actividades que hacen de manera tradicional, es cómo calculan sus ventas
del día. De todos los registros de ventas anotadas en la libreta, suman uno por
empleo, lo cual, al llegar a casa, está cansada, no tiene tiempo ni ánimos para
realizar estas operaciones, ocasionando así que no siempre tiene la noción de sus
ventas diarias.
ventas diarias, que se necesita para calcular las ventas semanales y mensuales
de sus ventas e incluso no logra acabar de calcular el monto por la falta de tantos
registros.
debe anotar la dirección del cliente, el nombre del cliente y así tener el registro de
llevan el registro del monto total, cantidad de artículos adquiridos, tipo de artículo,
fecha de adquisición, pero todo esto en libreta y de nuevo por el mismo problema,
La necesidad de los dueños del negocio es una herramienta que les permita
Los dueños requieren que todos los cálculos que ellos realizan de forma
manual a puño y letra, se hagan de forma automática con tan solo hacer clic en un
así tener segura la información y solo sea accesible por los dueños, evitando que
cualquier persona no autorizada por los administradores, pueda hacer uso de ello.
MODELO 4+1
VISTA ESCENARIOS
DIAGRAMA DE CASOS DE USO
Actores
Cajero - Cliente
Precondiciones
Flujo alternativo
El usuario se equivoca en la inserción de datos entonces tiene que cancelar e intentarlo de nuevo
Postcondiciones
Se obtiene una venta registrada en el sistema y el administrador puede consultarlo cuando requiera.
Nombre Realizar entrada de producto a bodega
Autor Walter Israel Lopez Cruz
Fecha 19-09-19
Descripción:
El usuario puede registrar la entrada de productos nuevos a bodega
Actores
Encargado de almacén - Administrador
Precondiciones
Flujo alternativo
Actores
Administrador - Sistema
Precondiciones
Flujo alternativo
El usuario olvida ingresar la fecha inicial o la final entonces debe volver a intentar ingresando
correctamente la información
Postcondiciones
Se obtiene la visualización de las ventas entre las fechas seleccionadas.
Nombre Modificar datos de usuario
Autor Walter Israel Lopez Cruz
Fecha 19-09-19
Descripción:
El administrador puede agregar, modificar y eliminar a un usuario cuando se requiera.
Actores
Administrador - Sistema
Precondiciones
Actores
Cajero – Sistema – Cliente
Precondiciones
Flujo normal
El usuario registra una nueva venta a domicilio
Flujo alternativo
El usuario ingresa incorrectamente los datos del cliente o los datos de los productos entonces
debe cancelar el proceso e intentarlo de nuevo
Postcondiciones
Se obtiene el registro de una venta la cual puede ser consultada por el administrador cuando
sea necesario.
VISTA LOGICA
DIAGRAMA DE ESTADOS
REALIZAR VENTA
PasarProducto
TerminarVenta
Respuesta
efectuarPago
Autorizacion de pagos Esperando Pago
TerminarRegist
ro
Confirmar
Consultar Ventas por fechas
TerminarValida
cion
Venta a domicilio
Visualiza datos en
Esperando Venta a IngresarDatos interfaz
Introduccion de datos
domicilio del cliente
IngresarProduc
tos
Introduccion de IngresarProduc
productos comprados tos
TerminarVenta
Confirmar venta a
domicilio
DIAGRAMA DE COLABORACIÓN
Nombre de producto
Encontrar
producto
Identificar Cantidad de producto
productos
Productos Encontrar
producto
Cajero -
Cliente Encontrar producto
Precio Producto
Pedido a proveedor
Tipo de articulo
Identificar
Artículos administrador
Encargado de
almacén -
Administrado
r
Nombre de Artículos
Valida datos
Administrador De
Productos
Administrador
Administrador - Sistema
VISTA DE DESARROLLO
DIAGRAMA DE COMPONENTES
VISTA FISICA
DIAGRAMA DE DESPLIEGUE
VISTA DE PROCESOS
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE ESTADOS
REALIZAR VENTA
PasarProducto
TerminarVenta
Respuesta
efectuarPago
Autorizacion de pagos Esperando Pago
TerminarRegist
ro
Confirmar
TerminarValida
cion
Visualiza datos en
interfaz
Venta a domicilio
IngresarProduc
tos
Introduccion de IngresarProduc
productos comprados tos
TerminarVenta
Confirmar venta a
domicilio
DIAGRAMA DESECUENCIAS
Realizar Venta
Ingresa nombre de
producto
Agrega datos de
productos
Ingresa cantidad de
productos
Agrega cantidad
de productos
Ingresa precio de
productos
Agrega precio de
productos
Notifica Monto a
pagar
Entrega efectivo a
cajero
Confirma la venta
Agrega el
registro de venta
e imprime ticket
Entrega el ticket y
productos
Recibe ticket y
productos y se va
Realizar entrada de productos a
bodega
Ingresa tipo de
articulo
Agrega tipo de
articulo
Ingresa Nombre de
articulo
Agrega nombre
de articulo
Ingresa cantidad de
artículos
Agrega cantidad
de artículos
Solicita el monto
total de la compra
de artículos
Calcula el monto y
notifica
Confirma la entrada
a almacén
Agrega el
registro de
entrada de
artículos y
Recibe notificación notifica
Realizar entrada de productos a
bodega
Encargado de Sistema
almacén
Ingresa la fecha
inicial
Agrega la fecha
inicial
Agrega fecha
final
Confirma consulta
Realiza la consulta
en la bd y muestra
Visualiza resultado
de la consulta
Modificar datos de usuario
Administrador Sistema
Ingresa al módulo
de usuario
Selecciona la opción
que desea
Responde a la
opción solicitada
Actualiza la base de
datos y notifica
Ingresa al módulo
de venta a domicilio
Responde
Proporciona sus
datos y su pedido
Ingresa datos al
sistema
Confirma la orden
de venta
Inserta un registro
de orden de venta a
domicilio en la bd
Prepara pedido y
notifica a repartidor
Lleva el pedido
hasta el cliente
Recibe su pedido y
paga
Vuelve al negocio y
entrega el pago
Recibe el pago y lo