Diagrama de Casos de Uso: Registro de Ventas en Un Restaurante
Diagrama de Casos de Uso: Registro de Ventas en Un Restaurante
Mantener productos
Jefe de Ventas Administrador del Sistema Mantener usuarios Mantener estimado de ventas
Mantener mesas
Mesero
Abrir caja
Registrar venta
Mantener clientes
Usuario
Cajero
Mesero
Jefe de Ventas
1. Caso de Uso Registrar Venta Este caso de uso tiene por objetivo registrar ventas. Este caso de uso es iniciado por el cajero. Precondiciones Se ha debido validar el usuario con perfil de cajero Se ha debido abrir la caja Informacio n asociada al caso de uso: boleta, factura, cliente, producto, usuario
2. Caso de Uso Generar Reporte de Ventas Totales Este caso de uso tiene por objetivo generar un reporte de las ventas totales configurable por un periodo de tiempo. Este caso de uso es iniciado por el jefe de ventas. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: boleta, factura, producto, usuario
3. Caso de Uso Visualizar Consolidado de Ventas Este caso de uso tiene por objetivo ver el consolidado de ventas de los productos vendidos en un da para la sucursal del usuario. Este caso de uso es iniciado por el administrador. Precondiciones Se ha debido validar el usuario. Informacio n asociada al caso de uso: boleta, factura, producto, usuario
4. Caso de uso Abrir Caja Este caso de uso tiene por objetivo registrar el monto inicial de una caja al inicio de un turno en el sistema. Este caso de uso es iniciado por el cajero. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: caja, usuario
5. Caso de uso Cerrar Caja Este caso de uso tiene por objetivo registrar el monto de efectivo de una caja al finalizar un turno en el sistema. Este caso de uso es iniciado por el cajero. Precondiciones Se ha debido validar el usuario Se ha debido abrir la caja Informacio n asociada al caso de uso: caja, factura, boleta, usuario
6. Caso de Uso Mantener Cajas Este caso de uso tiene por objetivo registrar nuevas cajas as como tambien modificar y eliminar las mismas. Este caso de uso es iniciado por el administrador. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: caja, usuario
7. Caso de Uso Mantener Clientes Este caso de uso tiene por objetivo registrar nuevos clientes as como tambien la modificacio y eliminacio de la informacio de los n n n mismos. El caso de uso es iniciado por el cajero.
Jose Antonio Pow-Sang, Pontificia Universidad Catolica del Peru DAI039 ,
Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: cliente, usuario
8. Caso de Uso Mantener Productos Este caso de uso tiene por objetivo registrar, modificar o eliminar productos (platos, bebidas, combos, etc). El caso de uso es iniciado por el Jefe de Ventas. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: producto, usuario
9. Caso de Uso Mantener Nota de Pedido Este caso de uso tiene por objetivo registrar nuevas notas de pedido as como tambien la modificacio o eliminacio de la informacio n n n de las notas de pedido ya existentes, mientras au n no se haya generado un documento de pago. El caso de uso es iniciado por el mesero y cajero. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: nota de pedido, mesa, usuario
10. Caso de Uso Mantener Estimado de Ventas Este caso de uso tiene por objetivo registrar las cantidades de productos estimadas a vender para una fecha o rangos de fecha determinados, tambien permite modificar y eliminar las mismas. Este caso de uso es iniciado por el administrador. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: estimado de venta, boleta, factura, producto, usuario
11. Caso de Uso Mantener Mesa Este caso de uso tiene por objetivo registrar nuevas mesas as como tambien modificar y eliminar las mismas. El caso de uso es iniciado por el Jefe de Ventas. Precondiciones Se ha debido validar el usuario Informacio n asociada al caso de uso: mesa, usuario
12. Caso de Uso Validar Usuario Este caso de uso corresponde a la validacio de usuarios (login del sistema). n Precondiciones Se han debido registrar los usuarios Informacio n asociada al caso de uso: usuario. 13. Caso de Uso Mantener Usuarios Este caso de uso corresponde al registro y eliminacio de usuarios del sistema. n Precondiciones Se ha debido validar el usuario como administrador. Informacio n asociada al caso de uso: usuario.