Вы находитесь на странице: 1из 29

RESTAURANTE KUMAR S.A.C.

KUMAR S.A.C.

Especificacin de Casos de Uso


del Sistema-Gestin de
restaurante cevichera
Versin 1.0

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Historial de Cambios
FECHA

VERSIN

DESCRIPCIN

AUTOR

31/05/2016

1.0

Diagrama de Casos de Uso


del Sistema

Miembros del equipo

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 2 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

1. Casos de Uso y paquetes del Sistema

Paquete de Abastecimiento de productos e insumos:

<<extend>>

Mantener almacen

Mantener Insumos

<<extend>>

Mantener Productos
Encargado del
Almacen
(from Actores)

Generar reporte de stock de


almacen

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 3 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Paquete de Gestin de ventas:

<<extend>>

Generar boleta de venta

<<extend>>
Administrador

Generar comprobante de pago

(from Actores)

Generar factura

Pagar importe del pedido

Mesero
(from Actores)

Registrar pedido

Solicitar catalago menu

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 4 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Versin:
1.0
Fecha: 31/05/2016

Pgina 5 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Paquete de Preparacin de platos:

Verificar Insumos

Asistente de cocina
(from Actores)

Inciar Sesion

Empleado
(from Actores)

Actualizar insumos

Encargado del
Asistente de cocina
Almacen
(from Actores)(from Actores)

Generar reportes de seguridad

Gestionar pedidos

Mesero
(from Actores)

Administrador
(from Actores)

Mantener cuentas de usuario

Visualizar pedidos

Mesero
(from Actores)

Paquete de Autenticacin del sistema:

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 6 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Versin:
1.0
Fecha: 31/05/2016

Pgina 7 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Paquete de Mantenimiento del sistema:

Gestionar Ventas

Gestionar Platos
<<extend>>

<<extend>>

Gestionar Mice an place

<<extend>>

Gestionar Productos e Insumos


<<extend>>
Mantener informacion de tablas

<<extend>>

<<extend>> Gestionar Proveedores

Emitir Reporte de tablas


Mantener informacion de platos a
la carta

Administrador
(from Actores)

Realizar Balance diario

Emitir reportes de ventas e


ingresos

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 8 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Paquete Mice an place:

Asistente de
cocina

Registrar mice an place

(from Actores)

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 9 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

2. Abastecimiento de productos e insumos


Caso de uso: Mantener Almacn
ID:

USC

Caso de Uso:

Mantener Almacn

Actor:

Encargado del almacn

Descripcin:

Permite registrar los insumos y productos que estn llegando al


restaurante para abastecer el almacn.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


Deben existir registros de insumos y productos en el sistema por
parte del paquete Mantenimiento del Sistema.
El encargado del almacn debe haber sido autenticado por el
sistema.

Flujo Principal: Abastecer almacn


1. El encargado del almacn selecciona la opcin Abastecer almacn.
2. El sistema muestra un formulario solicitando ingresar el insumo o producto a
registrar y una tabla vaca donde se visualizar en conjunto lo que se ir
registrando.
3. El encargado del almacn selecciona la opcin Buscar.
4. El sistema muestra una ventana modal solicitando que ingrese el nombre de un
insumo o producto.
5. El encargado del almacn ingresa el nombre de un insumo o producto.
6. El sistema muestra resultados de bsqueda dinmica.
7. El encargado del almacn selecciona el insumo o producto a registrar.
8. El sistema cierra la ventana modal y muestra en el formulario el insumo o
producto que fue seleccionado.
9. El encargado del almacn ingresa el peso en kg. del insumo o la cantidad de
unidades del producto que seleccion anteriormente.
10. El encargado del almacn selecciona la opcin Aadir.
11. El sistema aade a la tabla el insumo o producto que aadi el encargado del
almacn.
12. Si se requiere aadir ms insumos o productos se repite el proceso desde el
paso 3, sino contina en el paso 13.
13. El encargado del almacn selecciona la opcin Registrar en almacn.
14. El sistema muestra una ventana modal mostrando los insumos y productos
anteriormente registrados por el encargado del almacn solicitando
confirmacin.
15. El encargado del almacn selecciona la opcin Aceptar.
16. El sistema actualiza la base de datos con los insumos y productos registrados.
17. El sistema muestra mensaje de xito y el caso de uso finaliza.
Postcondicin :
Confidencial

Se registr insumos y productos en la base de datos.

Unmsm-Fisi-TPI-G4 , 2016

Pgina 10 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Flujo Alterno 1: Insumo o producto no registrado


18. En el paso 6 el sistema muestra mensaje de producto o insumo no encontrado y
el caso de uso contina en el paso 3
Postcondicin :

Se conoci el registro del insumo o producto.

Flujo Alterno 2: Modificar registro


19. En el paso 15 el encargado del almacn selecciona Cancelar.
20. El sistema cierra la ventana modal de confirmacin.
21. El encargado del almacn selecciona el cono editar de un insumo o producto.
22. El sistema muestra una ventana modal con el nombre del insumo y su peso en
kg. o el nombre del producto con su cantidad de unidades.
23. El encargado del almacn cambia el peso del insumo o la cantidad de unidades
del producto que seleccion.
24. Si se requiere editar ms elementos de la tabla el caso de uso contina en el
paso 21, sino contina en el paso 13.
Postcondicin :

Se modific el registro de insumo y productos

Flujo Alterno 2: Eliminar registro


25. En el paso 15 el encargado del almacn selecciona Cancelar.
26. El sistema cierra la ventana modal de confirmacin.
27. El encargado del almacn selecciona el cono eliminar de un insumo o producto.
28. El sistema elimina de la tabla el insumo o producto que seleccion.
29. Si se requiere eliminar ms elementos de la tabla el caso de uso contina en el
paso 27, sino contina en el paso 13.
Postcondicin :

Se elimin el registro de insumos y productos

Caso de Uso: Generar Reporte de stock de almacn


ID:

USC04

Caso de Uso:

Generar Reporte de stock del almacn

Actor:

Encargado del almacn

Descripcin:

Permite que el encargado del almacn genere un reporte de los


insumos y productos del almacn.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


El encargado del almacn debe haber sido autenticado por el
sistema.

Flujo Principal: Generar reporte de stock de almacn

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 11 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
1
2

Versin:
1.0
Fecha: 31/05/2016

El encargado del almacn selecciona la opcin Generar Reporte de stock de


almacn.
El sistema mostrar todas las existencias del almacn (productos e insumos)
que estn actualmente en el almacn en forma de un reporte listo para imprimir.

Postcondicin :

Se obtiene un reporte de stock de almacn

3. Gestin de ventas
Caso de Uso: Generar comprobante de Pago
ID:

USC04

Caso de Uso:

Generar comprobante de Pago

Actor:

Administrador

Descripcin:

Permite que el administrador genere un comprobante de pago


correspondiente a la venta realizada.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.

Flujo Principal:
1.
2.
3.
4.
5.
6.
7.
8.

El administrador selecciona la opcin generar comprobante.


El sistema solicita especificar el tipo de comprobante.
El administrador selecciona boleta de venta
El sistema solicita ingresar los datos del cliente.
El administrador ingresa los datos del cliente.
El sistema solicita los detalles de la venta.
El administrador ingresa los detalles de la venta.
El sistema calcula el monto final y genera la boleta de venta.

Postcondicin :

Comprobante de pago generado satisfactoriamente.

Flujo Alterno:

generar factura

9. El administrador selecciona factura.


10. El sistema solicita ingresar los datos del cliente.
11. El administrador ingresa los datos del cliente.
12. El sistema solicita RUC del cliente
13. El administrador ingresa el RUC del cliente
14. El sistema solicita los detalles de la venta.
15. El administrador ingresa los detalles de la venta.
16. El sistema calcula el monto final y genera la boleta de venta.

Caso de uso: Solicitar catlogo men


ID:

USC05

Caso de Uso:

solicitar catalogo men

Actor:

Mesero

Descripcin:

Permite ver el catalogo del men del da

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 12 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Precondicin:

Versin:
1.0
Fecha: 31/05/2016

La apertura del punto de venta debe haber sido iniciado


correctamente.

Flujo Principal:
1. El mesero selecciona la opcin mostrar men.
2. El sistema muestra el catalogo del men del da.
Postcondicin :

Se muestra el catalogo menu.

Flujo Alterno:

Cancelar Operacin

3. El mesero cancela la operacin.


4. El sistema no permite mostrar el men.

Caso de uso: Registrar pedido


ID:

USC08

Caso de Uso:

Registrar pedido

Actor:

Mesero

Descripcin:

Permite registrar un pedido.

Precondicin:

La apertura del punto de venta y apertura de caja debe haber sido


iniciada correctamente.
Flujo Principal: Registrar Pedido
1. El Mesero selecciona la opcin Registrar Pedido.
2. El sistema solicita al Mesero ingresar los datos propios del pedido (plato,
cantidad).
3. El mesero ingresa los datos del pedido.
4. El sistema verifica los datos ingresados.
5. El mesero confirma el registro del pedido.
6. El sistema guarda los datos y registra el pedido.
Postcondicin :

Se registra el pedido.

Flujo Alterno 1: Modificar Venta


7. El Mesero selecciona la opcin Modificar Pedido.
8. El sistema busca el pedido.
9. El sistema solicita al mesero ingresar los datos a modificar.
10. El secretario ingresa los datos a modificar.
11. El sistema verifica los datos ingresados.
12. El secretario confirma la modificacin del pedido.
13. El sistema guarda los datos y modifica el pedido.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 13 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
Postcondicin :

Versin:
1.0
Fecha: 31/05/2016

Se modific el pedido

Flujo Alterno 2: Anular Venta


14. El secretario selecciona la opcin Anular pedido.
15. El sistema busca el pedido.
16. El mesero ingresa la razn por la cual se anular el pedido.
17. El sistema pide verificar la anulacin del pedido.
18. El mesero confirma la anulacin.
19. El sistema anula el pedido.
Postcondicin :

Se anula el pedido.

Flujo Alterno:

Cancelar Operacin

20. El mesero cancela la operacin.


21. El sistema no registra, modifica o anula el pedido.

4. Preparacin de platos
Caso de uso: Verificar insumos
ID:

USC

Caso de Uso:

Verificar insumos

Actor:

Asistente de cocina

Descripcin:

Permite conocer los insumos y su cantidad registrados por el mice


and place, para poder tener conocimiento si es posible realizar la
preparacin de platos.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


Deben existir registros en el sistema por parte del paquete Realizar
mice and place.
El asistente de cocina debe haber sido autenticado por el sistema.

Flujo Principal: Verificar insumos


1. El asistente de cocina selecciona la opcin Verificar insumos.
2. El sistema actualizar la pantalla mostrando los insumos buscados
recientemente detallando su cantidad registrada por el mice and place y las
opciones de bsqueda en la parte superior que sern por insumo y por plato
(aqu se detallar tambin el nmero de platos) mediante dos combobox.
3. El asistente de cocina selecciona el nombre del insumo en la opcin de
bsqueda por insumo.
4. El sistema verifica nombre y lo busca en la Base de Datos.
5. El sistema muestra el insumo buscado, detallando su informacin de nombre,
cantidad, imagen y ltima fecha de registro.
6. El asistente de cocina cierra pantalla y el caso de uso finaliza.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 14 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
Postcondicin :

Versin:
1.0
Fecha: 31/05/2016

Se conoci la disponibilidad del insumo.

Flujo Alterno 1: Seleccionar insumo buscado recientemente


7. El asistente de cocina selecciona uno de los insumos mostrados al inicio del
CUS.
8. El sistema muestra todos los detalles, del insumo seleccionado, indicados en el
paso 5 del flujo bsico.
9. El sistema regresa al paso 6 del flujo bsico.
Postcondicin :

Se conoci la disponibilidad del insumo.

Flujo Alterno 2: Buscar por plato


10. El asistente de cocina selecciona el nombre del plato y su cantidad en la opcin
de bsqueda por plato.
11. El sistema verifica nombre y lo busca en la Base de Datos.
12. El sistema muestra un mensaje de disponibilidad del plato (Disponible/No
Disponible) y debajo todos los insumos requeridos para la preparacin del
mismo, resaltando los insumos causantes de la no disponibilidad del plato
(mediante un signo de exclamacin de color rojo).
13. El asistente de cocina selecciona insumo faltante.
14. El sistema muestra la cantidad necesaria para la preparacin del plato
seleccionado.
15. El caso de uso regresa al paso 6 del flujo bsico.
Postcondicin :

Se conoci disponibilidad del plato.

Flujo Alterno 3: Seleccionar Cerrar


16. El asistente de cocina en cualquier momento puede seleccionar la opcin
Cerrar en cualquier pantalla del CUS.
17. El sistema cierra la pantalla y el caso de uso finaliza.

Caso de uso: Gestionar rdenes


ID:

USC

Caso de Uso:

Gestionar rdenes

Actor:

Chef

Descripcin:

Permite establecer el estado de los pedidos que se irn registrando


en el paquete de venta, por parte del rea de cocina, para tener el
control del flujo de pedidos.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


El Chef debe haber sido autenticado por el sistema.

Flujo Principal: Preparar plato.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 15 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

1. El chef selecciona la opcin Gestionar pedidos.


2. El sistema mostrar todos los pedidos registrados por el paquete Ventas,
mostrando su nmero, fecha y estado.
3. El chef selecciona los pedidos que tengan el estado Nuevo o Demorado.
4. El sistema muestra la informacin del pedido seleccionado detallando su cdigo,
la mesa de la orden, el mesero responsable, la fecha, la hora, el chef
responsable y la descripcin.
5. El chef selecciona la opcin Preparar orden.
6. El sistema actualiza el estado de la orden a En preparacin, llena el campo
Chef Responsable con el nombre del chef, y aparte actualiza la cantidad de
insumos que se requerirn en la preparacin del plato.
7. El sistema guarda los datos y el caso de uso finaliza.
Postcondicin :

Comienza la preparacin de la orden.

Flujo Alterno 1: Finalizar orden


8. El chef selecciona la orden con estado En preparacin.
9. El sistema muestra la informacin de la orden segn lo indicado en el paso 4 del
flujo bsico.
10. El Chef selecciona la opcin Finalizar orden.
11. El sistema actualiza estado de la orden a Finalizado y se enva un mensaje al
mesero indicando el hecho con la informacin de la orden.
12. El sistema guarda los datos y el caso de uso finaliza.
Postcondicin :

Se finaliz la orden.

Flujo Alterno 2: Demorar orden


13. El administrador selecciona la orden con estado En preparacin.
14. El sistema muestra la informacin de la orden segn lo indicado en el paso 4 del
flujo bsico.
15. El Chef selecciona opcin Demorar orden, indicando el tiempo en minutos.
16. El sistema actualiza estado de la orden a Demorado y se enva un mensaje al
mesero indicando el hecho con la informacin de la orden.
17. El sistema guarda los datos y el caso de uso finaliza.
Postcondicin :

Se indica la demora de la orden.

Flujo Alterno 3: Seleccionar Cerrar


18. En cualquier momento el chef selecciona la opcin Cerrar en cualquier
pantalla del CUS.
19. El sistema cierra la pantalla y el caso de uso finaliza.

Caso de uso: Visualizar rdenes


ID:
Confidencial

USC
Unmsm-Fisi-TPI-G4 , 2016

Pgina 16 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Caso de Uso:

Visualizar rdenes

Actor:

Mesero

Descripcin:

Permite mantener informado al mesero sobre el estado de las


rdenes registradas

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


El mesero debe haber sido autenticado por el sistema.

Flujo Principal: Ver rdenes


1. El mesero selecciona la opcin Visualizar rdenes.
2. El sistema muestra una pantalla con las rdenes registradas en el da y sus
estados con la opcin de bsqueda por estados en la parte superior.
3. El sistema adicionalmente, mostrar las ordenes que hayan cambiado sus
estados, con un smbolo de interrogacin de color rojo.
4. El mesero selecciona la orden modificada.
5. El sistema muestra la informacin al detalle de la orden y el mensaje enviado
por el CUS Gestionar rdenes.
6. El mesero cierra pantalla y el caso de uso finaliza.
Postcondicin :

Se conoci los nuevos estados de las rdenes.

Flujo Alterno 1: Buscar rdenes por estados


7. El mesero selecciona el estado a buscar en todas las rdenes en la opcin
Bsqueda por estado.
8. El sistema verifica nombre y lo busca en la Base de Datos.
9. El sistema muestra todas las rdenes que coincidan con el estado seleccionado.
10. El caso de uso regresa al paso 5 del flujo bsico a excepcin del mensaje.
Flujo Alterno 2: Seleccionar Cerrar
11. En cualquier momento el mesero selecciona la opcin Cerrar en cualquier
pantalla del CUS.
12. El sistema cierra pantalla y el caso de uso finaliza.

5. Autenticacin del sistema


Caso de Uso: Mantener cuentas de usuario
ID:

USC01

Caso de Uso:

Mantener cuentas de usuario

Actor:

Administrador

Descripcin:

Permite registrar, mantener perfiles definiendo caractersticas,


responsabilidades y privilegios, para asignar a los usuarios.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


El administrador debe haber sido autenticado por el sistema.

Flujo Principal: Registrar Perfil


Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 17 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

1
2

El administrador selecciona la opcin Usuarios.


El sistema muestra un formulario solicitando los datos de un nuevo usuario y
una tabla donde se visualiza todos los usuarios registrados en el sistema.
3 El administrador ingresa los datos del usuario.
4 El administrador selecciona el tipo de usuario.
5 El administrador selecciona la opcin Guardar.
6 El sistema verifica los datos ingresados.
7 El sistema muestra una ventana modal con los datos del nuevo usuario y pide la
confirmacin del administrador.
8 El administrador selecciona la opcin Aceptar confirmando la creacin del
nuevo usuario.
9 El sistema registra al nuevo usuario.
10 El sistema muestra al nuevo usuario en la tabla de usuarios registrados y el
caso de uso finaliza.
Postcondicin :

Se registr al usuario

Flujo Alterno 1: Modificar Perfil


11 En el paso 3 el administrador selecciona el icono de modificar de un usuario
visualizado en la tabla de usuarios.
12 El sistema muestra una ventana modal con los datos del usuario a modificar.
13 El sistema solicita modificar los datos del usuario.
14 El administrador modifica los datos del usuario y selecciona la opcin Guardar.
15 El sistema verifica los datos ingresados.
16 El sistema modifica el registro del usuario y el caso de uso finaliza.
Postcondicin :

Se modific el registro del usuario

Flujo Alterno 2: Eliminar Perfil


17 En el paso 3 el administrador selecciona el icono de eliminar de un usuario
visualizado en la tabla de usuarios.
18 El sistema muestra una ventana modal con los datos del usuario a eliminar.
19 El administrador selecciona Eliminar.
20 El sistema elimina el registro del usuario.
Postcondicin :

Se elimin el registro del usuario.

Flujo Alterno 3: Cancelar Operacin


21 El administrador cancela la operacin.
22 El sistema no registra, modifica o elimina al usuario
Flujo Alterno 4: Datos incorrectos
23 En el paso 6 y 15 el sistema muestra un mensaje de error notificando al
administrador que los datos ingresados ya existen.
24 El sistema cierra la ventana modal y el caso de uso continuo en el paso 2 y 11
respectivamente.
Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 18 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Caso de Uso: Iniciar Sesin


ID:

USC03

Caso de Uso:

Iniciar Sesin

Actor:

Usuario

Descripcin:

Permite que el usuario ingrese al sistema

Precondicin:

La aplicacin debe haber sido iniciada correctamente.

Flujo Principal:
1
2
3
4

El sistema solicitar al usuario ingresar su nombre de usuario y su contrasea.


El usuario ingresa los datos solicitados.
El sistema verifica los datos ingresados.
El sistema permite que el usuario ingrese al sistema y el caso de uso finaliza.

Postcondicin :

El usuario ingres al sistema.

Flujo Alterno: Cancelar Operacin


5
6

En el paso 2 el usuario cancela la operacin. y el caso de uso finaliza.


En el paso 4 el sistema no permite el ingreso al sistema y el caso de uso
finaliza.
Caso de Uso: Generar Reporte de Seguridad

ID:

USC04

Caso de Uso:

Generar Reporte de Seguridad

Actor:

Administrador

Descripcin:

Permite que el administrador genere un reporte de Seguridad.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.

Flujo Principal:
3
4
5
6
7

El administrador selecciona la opcin Generar Reporte de Seguridad.


El sistema solicita ingresar la fecha del da del cual desea el reporte de
Seguridad.
El administrador ingresa la fecha.
El sistema verifica la fecha ingresada.
El sistema muestra todas las operaciones (ingresos, sesiones iniciadas, etc.)
realizadas a la fecha solicitada en forma de un reporte listo para imprimir y el
caso de uso finaliza.

Postcondicin :

Se obtiene un reporte de Seguridad

Flujo Alterno: Cancelar Reporte


8

El administrador cancela la operacin y el caso de uso finaliza.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 19 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

6. Mantenimiento del sistema

Caso de Uso Mantener informacin de tablas


ID:

USC01

Caso de Uso:

Mantener informacin de tablas

Actor:

Administrador

Descripcin:

Permite realizar el mantenimiento de las tablas donde se guarda la


base de datos.

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.
Flujo Principal: Mantener informacin de tablas
1. El Administrador selecciona la opcin Mantener informacin de tablas.
2. El sistema solicitar al Administrador seleccionar que tablas quiere gestionar
(Productos e insumos, Platos, Ventas, Proveedores)
3. El Administrador selecciona una opcin de gestin.
4. El sistema verifica la opcin seleccionada y prosigue la operacin
direccionndose al CUS respectivo (Gestionar productos, Gestionar Platos,
Gestionar ventas, Gestionar proveedores, Emitir reportes de tablas) donde se
podr adicionar registros, modificar registros, eliminar registros y emitir reportes
de las tablas.
5. El Administrador realiza la operacin respectiva en la tabla.
6. El sistema solicita la aceptacin de cambios.
7. El Administrador confirma el cambio aceptando.
8. El sistema guarda los cambios generados.
Postcondicin :

Se registra el mantenimiento de la tabla.

Flujo Alterno:

Cancelar Operacin

9. El Administrador cancela la operacin.


10. El sistema no registra ningn mantenimiento de tablas.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 20 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Caso de Uso Gestionar productos


ID:

USC02

Caso de Uso:

Gestionar productos

Actor:

Administrador

Descripcin:

Permite que el administrador inicie el proceso de mantenimiento de


informacin de la tabla productos.

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.
Flujo Principal: Gestionar productos
1. El Administrador selecciona la opcin Gestionar productos e insumos.
2. El sistema solicitar que se seleccione una opcin de operacin en la tabla
Productos (Adicionar registros, Modificar registros, Eliminar registros).
3. El Administrador selecciona una opcin de operacin a seguir.
4. El sistema verifica la opcin seleccionada y direcciona el flujo de operacin.
Luego solicita confirmacin del mantenimiento de la tabla productos.
5. El Administrador confirma el mantenimiento de la tabla productos.
6. El sistema guarda los datos y actualiza la tabla productos e insumos.
Postcondicin :

Se actualiza la tabla productos con el mantenimiento dado.

Flujo Alterno 1: Adicionar registros


7. El administrador selecciona la opcin Adicionar registros.
8. El sistema solicitar ingresar los datos del producto o insumo (nombre, cdigo,
tipo, cantidad mxima en kg, cantidad ingresada, cantidad actual, fecha de
creacin, fecha ultimo de ingreso, precio por kg, fecha de caducidad, tiempo de
advertencia de expiracin en das, nombre de proveedor).
9. El administrador ingresa los datos del producto o insumo.
10. El sistema verifica los datos ingresados.
11. El administrador confirma la adicin del registro.
12. El sistema guarda los datos y actualiza la tabla productos e insumos.
Postcondicin :

Se adicion registros en la tabla productos e insumos.

Flujo Alterno 2: Modificar registros


13. El administrador selecciona la opcin Modificar registros.
14. Se ejecuta el caso de uso Buscar producto o insumo.
15. El sistema solicitar ingresar los datos del producto o insumo a modificar
(nombre, cantidad mxima en kg, cantidad ingresada, precio por kg, fecha de
caducidad, tiempo de advertencia de expiracin en das, nombre de proveedor).
16. El administrador ingresa la modificacin de los datos del producto o insumo.
17. El sistema verifica los datos ingresados.
18. El administrador confirma la modificacin del registro.
19. El sistema guarda los cambios y actualiza la tabla productos e insumos.
Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 21 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
Postcondicin :

Versin:
1.0
Fecha: 31/05/2016

Se modific registros en la tabla productos e insumos.

Flujo Alterno 3: Eliminar registros


20. El administrador selecciona la opcin Eliminar registros.
21. Se ejecuta el caso de uso Buscar producto o insumo.
22. El sistema pide verificar la eliminacin del registro.
23. El administrador confirma la eliminacin.
24. El sistema elimina el registro y actualiza la tabla productos e insumos.
Postcondicin :

Se elimin registros en la tabla productos e insumos.

Flujo Alterno:

Cancelar Operacin

25. El Administrador cancela la operacin.


26. El sistema no permite iniciar el mantenimiento de tablas.

Caso de Uso Gestionar Platos


ID:

USC03

Caso de Uso:

Gestionar Platos

Actor:

Administrador

Descripcin:

Permite que el administrador inicie el proceso de mantenimiento de


informacin de la tabla Platos

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.
Flujo Principal: Gestionar platos
1. El Administrador selecciona la opcin Gestionar platos.
2. El sistema solicitar que se seleccione una opcin de operacin en la tabla
Platos (Adicionar registros, Modificar registros, Eliminar registros).
3. El Administrador selecciona una opcin de operacin a seguir.
4. El sistema verifica la opcin seleccionada y direcciona el flujo de operacin.
Luego solicita confirmacin del mantenimiento de la tabla platos.
5. El Administrador confirma el mantenimiento de la tabla platos.
6. El sistema guarda los datos y actualiza la tabla platos.
Postcondicin :

Se actualiza la tabla platos con el mantenimiento dado.

Flujo Alterno 1: Adicionar registros

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 22 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

7. El administrador selecciona la opcin Adicionar registros.


8. El sistema solicitar ingresar los datos del plato (nombre, cdigo, tipo, cantidad
mxima, cantidad elaborada, cantidad actual, fecha de creacin, fecha ltima de
elaboracin, precio por plato, nombre del cocinero).
9. El administrador ingresa los datos del plato.
10. El sistema verifica los datos ingresados.
11. El administrador confirma la adicin del registro.
12. El sistema guarda los datos y actualiza la tabla platos.
Postcondicin :

Se adicion registros en la tabla platos.

Flujo Alterno 2: Modificar registros


13. El administrador selecciona la opcin Modificar registros.
14. Se ejecuta el caso de uso Buscar plato.
15. El sistema solicitar ingresar los datos del plato (nombre, cantidad mxima,
cantidad elaborada, cantidad actual, fecha ltima de elaboracin, precio por
plato, nombre del cocinero).
16. El administrador ingresa la modificacin de los datos del plato.
17. El sistema verifica los datos ingresados.
18. El administrador confirma la modificacin del registro.
19. El sistema guarda los cambios y actualiza la tabla platos.
Postcondicin :

Se modific registros en la tabla platos.

Flujo Alterno 3: Eliminar registros


20. El administrador selecciona la opcin Eliminar registros.
21. Se ejecuta el caso de uso Buscar plato.
22. El sistema pide verificar la eliminacin del registro.
23. El administrador confirma la eliminacin.
24. El sistema elimina el registro y actualiza la tabla platos.
Postcondicin :

Se elimin registros en la tabla platos.

Flujo Alterno:

Cancelar Operacin

25. El Administrador cancela la operacin.


26. El sistema no permite iniciar el mantenimiento de tablas.

Caso de Uso Gestionar ventas


ID:

USC03

Caso de Uso:

Gestionar ventas

Actor:

Administrador

Descripcin:

Permite que el administrador inicie el proceso de mantenimiento de


informacin de la tabla ventas.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 23 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.
Flujo Principal: Gestionar ventas
1. El Administrador selecciona la opcin Gestionar ventas.
2. El sistema solicitar que se seleccione una opcin de operacin en la tabla
Ventas (Adicionar registros, Modificar registros, Eliminar registros).
3. El Administrador selecciona una opcin de operacin a seguir.
4. El sistema verifica la opcin seleccionada y direcciona el flujo de operacin.
Luego solicita confirmacin del mantenimiento de la tabla ventas.
5. El Administrador confirma el mantenimiento de la tabla ventas.
6. El sistema guarda los datos y actualiza la tabla ventas.
Postcondicin :

Se actualiza la tabla platos con el mantenimiento dado.

Flujo Alterno 1: Adicionar registros


7. El administrador selecciona la opcin Adicionar registros.
8. El sistema solicitar ingresar los datos de las ventas (cdigo producto,
descripcin, cantidad, fecha de venta, precio de venta unitario, precio de venta
total, nombre del vendedor).
9. El administrador ingresa los datos de la venta.
10. El sistema verifica los datos ingresados.
11. El administrador confirma la adicin del registro.
12. El sistema guarda los datos y actualiza la tabla ventas.
Postcondicin :

Se adicion registros en la tabla ventas.

Flujo Alterno 2: Modificar registros


13. El administrador selecciona la opcin Modificar registros.
14. Se ejecuta el caso de uso Buscar venta.
15. El sistema solicitar ingresar los datos de las ventas (descripcin, cantidad,
precio de venta unitario, precio de venta total, nombre del vendedor).
16. El administrador ingresa la modificacin de los datos de la venta.
17. El sistema verifica los datos ingresados.
18. El administrador confirma la modificacin del registro.
19. El sistema guarda los cambios y actualiza la tabla ventas.
Postcondicin :

Se modific registros en la tabla ventas.

Flujo Alterno 3: Eliminar registros


20. El administrador selecciona la opcin Eliminar registros.
21. Se ejecuta el caso de uso Buscar venta.
22. El sistema pide verificar la eliminacin del registro.
23. El administrador confirma la eliminacin.
24. El sistema elimina el registro y actualiza la tabla ventas.
Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 24 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
Postcondicin :

Se elimin registros en la tabla ventas.

Flujo Alterno:

Cancelar Operacin

Versin:
1.0
Fecha: 31/05/2016

25. El Administrador cancela la operacin.


26. El sistema no permite iniciar el mantenimiento de tablas.

Caso de Uso Gestionar proveedores


ID:

USC03

Caso de Uso:

Gestionar proveedores

Actor:

Administrador

Descripcin:

Permite que el administrador inicie el proceso de mantenimiento de


informacin de la tabla proveedores.

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.
Flujo Principal: Gestionar proveedores
1. El Administrador selecciona la opcin Gestionar proveedores.
2. El sistema solicitar que se seleccione una opcin de operacin en la tabla
Proveedores (Adicionar registros, Modificar registros, Eliminar registros).
3. El Administrador selecciona una opcin de operacin a seguir.
4. El sistema verifica la opcin seleccionada y direcciona el flujo de operacin.
Luego solicita confirmacin del mantenimiento de la tabla proveedores.
5. El Administrador confirma el mantenimiento de la tabla proveedores.
6. El sistema guarda los datos y actualiza la tabla proveedores.
Postcondicin :

Se actualiza la tabla platos con el mantenimiento dado.

Flujo Alterno 1: Adicionar registros


7. El administrador selecciona la opcin Adicionar registros.
8. El sistema solicitar ingresar los datos del proveedor (cdigo proveedor, razn
social proveedor, telfono, direccin). El administrador ingresa los datos del
proveedor.
9. El sistema verifica los datos ingresados.
10. El administrador confirma la adicin del registro.
11. El sistema guarda los datos y actualiza la tabla proveedores.
Postcondicin :

Se adicion registros en la tabla proveedores.

Flujo Alterno 2: Modificar registros

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 25 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

12. El administrador selecciona la opcin Modificar registros.


13. Se ejecuta el caso de uso Buscar plato.
14. El sistema solicitar ingresar los datos del proveedor (razn social proveedor,
telfono, direccin). El administrador ingresa los datos del proveedor.
15. El administrador ingresa la modificacin de los datos del proveedor.
16. El sistema verifica los datos ingresados.
17. El administrador confirma la modificacin del registro.
18. El sistema guarda los cambios y actualiza la tabla proveedores.
Postcondicin :

Se modific registros en la tabla proveedores.

Flujo Alterno 3: Eliminar registros


19. El administrador selecciona la opcin Eliminar registros.
20. Se ejecuta el caso de uso Buscar proveedor.
21. El sistema pide verificar la eliminacin del registro.
22. El administrador confirma la eliminacin.
23. El sistema elimina el registro y actualiza la tabla proveedores.
Postcondicin :

Se elimin registros en la tabla proveedores.

Flujo Alterno:

Cancelar Operacin

24. El Administrador cancela la operacin.


25. El sistema no permite iniciar el mantenimiento de tablas.

Caso de Uso Emitir reportes de tablas


ID:

USC03

Caso de Uso:

Emitir reportes de tablas

Actor:

Administrador

Descripcin:

Permite que el administrador inicie el proceso de mantenimiento de


informacin emitiendo reportes de tablas seleccionadas.

Precondicin:

El inicio de sesin del sistema en modo administrador debe haber


sido iniciado correctamente.

Flujo Principal:
1.
2.
3.
4.
5.

El Administrador selecciona la opcin Emitir reportes de tablas.


Se ejecuta el caso de uso Buscar Tabla.
El sistema solicita se seleccione una opcin (tabla)
El Administrador selecciona la tabla a emitir.
El sistema verifica la seleccin y emite un reporte de la tabla seleccionada.
Luego pide confirmacin de emisin.
6. El Administrador confirma la emisin del reporte de tabla.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 26 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx
Postcondicin :

Versin:
1.0
Fecha: 31/05/2016

Se emite el reporte.

Flujo Principal: Registrar Perfil


Flujo Alterno:

Cancelar Operacin

7. El Administrador cancela la operacin.


8. El sistema no emite el reporte.

Caso de Uso Realizar balance diario


ID:

USC11

Caso de Uso:

Realizar balance diario

Actor:

Administrador

Descripcin:

Se realiza el reporte del consolidado de ventas de un da especfico

Precondicin:

Se realiz apertura de da de venta, registrando ventas del mismo.

Flujo Principal:
1. El Administrador selecciona la opcin Realizar Balance Diario.
2. El sistema pide que se ingrese la fecha para la cual se desea generar el
balance.
3. El Administrador ingresa la fecha.
4. El sistema realizar el balance diario considerando el nombre del plato, el
nmero de platos vendidos, el ingreso total bruto por plato, el costo total por
plato, el ingreso total neto por plato, el ingreso bruto total, el costo total y el
ingreso neto total. En el caso de las ventas de los otros productos vendidos se
considerar adicionalmente: el nombre del producto, el nmero de productos
vendidos, el ingreso total bruto por producto, el costo total por producto y el
ingreso neto total por producto.
Postcondicin :

Se genera el balance diario.

Flujo Alterno:

Cancelar Operacin

5. El Administrador cancela la operacin.


6. El sistema no realiza el balance diario.

Caso de Uso Emitir reportes de ventas e ingresos


ID:

USC12

Caso de Uso:

Emitir reportes de ventas e ingresos

Actor:

Administrador

Descripcin:

Se emite el reporte de ventas e ingresos

Precondicin:

Se realiz el inicio de sesin del sistema del administrador.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 27 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

Flujo Principal: Emitir reportes de ventas e ingresos


1.
2.
3.
4.

El Administrador selecciona la opcin Emitir reportes de ventas e ingresos.


El sistema pide ingresa la fecha para la cual se desea emitir el reporte.
El Administrador ingresa la fecha.
El sistema emite el reporte considerando el nombre del plato, el nmero de
platos vendidos, el ingreso total bruto por plato, el costo total por plato, el
ingreso total neto por plato, el ingreso bruto total, el costo total y el ingreso neto
total. En el caso de las ventas de los otros productos vendidos se considerar
adicionalmente: el nombre del producto, el nmero de productos vendidos, el
ingreso total bruto por producto, el costo total por producto y el ingreso neto total
por producto.

Postcondicin :

Se emite el reporte.

Flujo Alterno:

Cancelar Operacin

5. El Administrador cancela la operacin.


6. El sistema no genera el reporte.

Caso de Uso Mantener informacin de platos a la carta


ID:

USC12

Caso de Uso:

Mantener informacin de platos a la carta

Actor:

Administrador

Descripcin:

Se actualiza el stock de platos a la carta

Precondicin:

Se realiz el inicio de sesin del sistema del administrador.

Flujo Principal:
1. El Administrador selecciona la opcin Mantener informacin de platos a la
carta.
2. El sistema de la tabla Platos hace el seguimiento de las cantidades elaboradas
segn las ventas. Es decir actualiza internamente la cantidad de platos
disponibles para venta. Luego emite una lista con las cantidades disponibles por
platos.
3. El Administrador confirma las cantidades disponibles.
4. Es sistema valida confirmacin y activa seal de alerta de platos no disponibles.
Postcondicin :

Se realiza actualizacin automtica de cantidades disponibles por


platos.

Flujo Alterno:

Cancelar Operacin

7. El Administrador cancela la operacin.


8. El sistema no genera actualizacin automtica de cantidades disponibles por
platos.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 28 5

Sistema de Gestin de Restaurante Cevichera


Especificacin de Casos de Uso del Sistema
KUMAR_ EspecificacinCUS.docx

Versin:
1.0
Fecha: 31/05/2016

7. Mice an place

Caso de Uso: Registrar Mice an place


ID:

USC

Caso de Uso:

Registrar Mice and Place

Actor:

Asistente de Cocina

Descripcin:

Permite registrar los insumos preparados para su posterior uso.

Precondicin:

La aplicacin debe haber sido iniciada correctamente.


El asistente de cocina debe haber sido autenticado por el sistema.

Flujo Principal: Registrar Mice an place


1. El asistente de cocina selecciona la opcin Registrar Insumos Preparados.
2. El sistema muestra una pantalla con una tabla donde se ubican los campos
Insumo preparado, Peso, Cantidad y Tipo.
3. El asistente de cocina ingresa los datos correspondientes y selecciona la opcin
Guardar.
4. El sistema registra los datos ingresados y el caso de uso finaliza.
Postcondicin :

Se registr insumos del mice an place.

Flujo Alterno 1: Modificar cantidad de insumo registrado


5. El asistente de cocina selecciona el insumo correspondiente y modifica su
cantidad.
6. El asistente de cocina selecciona la opcin Guardar y el caso de uso finaliza.
Flujo Alterno:

Seleccionar Cerrar

7. En cualquier momento el asistente de cocina selecciona la opcin Cerrar en


cualquier pantalla del CUS.
8. El sistema cierra pantalla y el caso de uso finaliza.

Confidencial

Unmsm-Fisi-TPI-G4 , 2016

Pgina 29 5

Вам также может понравиться