ESPECIFICACIONES DE CASO DE USO
CASO DE USO: CONSULTAR PLATO DE COMIDA OBJETIVO: Permite al mesero consultar la disponibilidad de los platos FLUJO BÁSICO: 1. El mesero selecciona la opción de consulta de plato de comida 2. El sistema muestra una lista con todos los pedidos que están disponibles en la carta. FLUJOS ALTERNOS: 1. El mesero modifica la disponibilidad de los productos PRE CONDICIONES: El sistema debe disponer de una lista de productos POST CONDICIONES: El sistema debe actualizar el stock de los productos pedidos
CASO DE USO: ASIGNAR MESAS OBJETIVO: Permite al mesero ingresar el número de mesa en la que se tomará la orden del pedido FLUJO BÁSICO: 1. 2. 3. 4.
El mesero selecciona la opción de asignación de mesas El sistema muestra las mesas disponibles El mesero busca una mesa El mesero selecciona una mesa
FLUJOS ALTERNOS: 1. El sistema no encuentra mesas disponibles, se mostrará el mensaje” Local lleno, espere un momento por favor” PRE CONDICIONES: El sistema debe disponer de un listado de mesas POST CONDICIONES: El sistema actualiza en tiempo real las mesas que han sido ocupadas.
CASO DE USO: REGISTRAR PEDIDO OBJETIVO: Permite al mesero ingresar un pedido al sistema. FLUJO BÁSICO: 1. El mesero selecciona la opción de nuevo pedido 2. El sistema muestra el formulario de pedido en blanco 3. El mesero busca el producto solicitado por el cliente 4. El sistema carga los datos del cliente al pedido 5. El mesero registra el pedido 6. El sistema genera un numero de pedido y graba todos los datos FLUJOS ALTERNOS: 1. Si el sistema no encuentra el producto buscado, se mostrará el mensaje “producto no disponible” 2. Si el vendedor modifica las cantidades pedidas, el sistema modificará el pedido en todas las terminales 3. Si el vendedor elimina un producto del pedido, el sistema modificará el pedido en todas las terminales 4. Si el cliente desiste del pedido, el sistema cancela todo
PRE CONDICIONES: El sistema debe disponer de una lista actualizada de productos POST CONDICIONES: El sistema debe distribuir el pedido a las diferentes áreas del restaurant
CASO DE USO: MODIFICAR PEDIDO OBJETIVO: Permite al mesero cambiar o realizar alguna acción sobre un pedido. FLUJO BÁSICO: 1. 2. 3. 4. 5.
El mesero selecciona la opción de modificar pedido El sistema mostrará las mesas disponibles El mesero seleccionará la mesa El sistema muestra el formulario de registro anterior en blanco El mesero hará las modificaciones
6. El mesero registrará las modificaciones FLUJOS ALTERNOS: 1. Si el pedido ya salió se mostrará “No se puede modificar el pedido” PRE CONDICIONES: El sistema debe disponer de un pedido registrado en el sistema. POST CONDICIONES: El sistema actualiza el pedido y distribuye las modificaciones a las diferentes áreas del restaurant.
CASO DE USO: ELIMINAR PEDIDO OBJETIVO: Permite al vendedor cancelar el pedido de un cliente. FLUJO BÁSICO: 1. 2. 3. 4. 5.
El mesero selecciona la opción de eliminar pedido El sistema mostrará las mesas disponibles El mesero seleccionará la mesa El sistema verificará si es posible eliminar El mesero eliminará el pedido
FLUJOS ALTERNOS: 1. El sistema no encuentra la mesa buscada, se mostrará producto no encontrado 2. Si el pedido ya salió se mostrará “No se puede modificar el pedido” PRE CONDICIONES: El sistema debe disponer de la lista de todos los pedidos. POST CONDICIONES: El sistema actualiza la eliminación del pedido de todas las áreas del restaurant.
CASO DE USO: GENERAR ALERTA DE FALTA DE INSUMOS OBJETIVO: Permite al personal de cocina realizar un aviso de escasez de insumos al jefe de logística. FLUJO BÁSICO: 1. El cocinero selecciona la opción de generar alerta de falta de insumos 2. El sistema mostrará una lista de todos los insumos
3. El cocinero buscará y seleccionará un insumo que esté dentro de la lista 4. El sistema reportará al jefe de logística FLUJOS ALTERNOS: 1. Si el sistema no muestra el producto buscado, entonces agregará el producto. PRE CONDICIONES: El sistema debe disponer de una lista de todos los insumos POST CONDICIONES: El sistema actualiza el stock en el sistema del área de logística
CASO DE USO: CONSULTAR INSUMOS OBJETIVO: Permite al cocinero verificar si cuenta con los insumos necesarios para realizar un pedido. FLUJO BÁSICO: 1. 2. 3. 4.
El cocinero selecciona la opción de consultar insumos El sistema muestra una lista conteniendo todos los platos de la carta El cocinero selecciona el plato que busca realizar El sistema muestra la lista de los insumos necesarios para realizar dicho platillo
FLUJOS ALTERNOS: 1. Si el sistema no encuentra el producto buscado, se mostrará el mensaje “producto no disponible” PRE CONDICIONES: El sistema debe disponer de una lista de insumos actualizada. POST CONDICIONES: El sistema genera una alerta de insumos
CASO DE USO: CONFIRMAR DISPONIBILIDAD DE PLATO OBJETIVO: Permite al cocinero indicar si un pedido saldrá o no FLUJO BÁSICO: 1. 2. 3. 4.
El cocinero selecciona la opción de confirmar disponibilidad de plato El sistema mostrará dos opciones(si-no) El cocinero seleccionará una de ellas El sistema generará una orden de cambio a los meseros
FLUJOS ALTERNOS: 1. Si no hay falta de insumos, no procede la alerta PRE CONDICIONES: 1. POST CONDICIONES: El sistema generará una orden de cambio a los meseros CASO DE USO: CONFIRMAR PEDIDO OBJETIVO: Permite al cocinero verificar que se puede preparar los platos de un pedido FLUJO BÁSICO: 1. 2. 3. 4.
El cocinero selecciona la lista de pedidos El sistema muestra una lista conteniendo todos los platos del pedido El cocinero selecciona el plato que busca realizar El sistema muestra la lista de los insumos necesarios para realizar dicho platillo 5. El cocinero confirma si se puede hacer el plato de comida. FLUJOS ALTERNOS: Si el cocinero no tiene los insumos necesarios para un plato, no se confirma la preparación de este. PRE CONDICIONES: El sistema debe disponer de una lista de pedidos POST CONDICIONES:
CASO DE USO: GENERAR AVISO DE PLATO SERVIDO OBJETIVO: Permite al cocinero verificar que un plato de comida ya ha sido preparado y servido por el mesero FLUJO BÁSICO: 6. 7. 8. 9.
El cocinero selecciona la lista de pedidos El cocinero selecciona el plato ya preparado El sistema le da la opción de plato servido El cocinero confirma el aviso de plato servido
PRE CONDICIONES: El sistema debe disponer de pedidos pendientes POST CONDICIONES:
CASO DE USO: REGISTRAR INGRESO DE INSUMOS
OBJETIVO: Permite al administrador registrar los insumos FLUJO BÁSICO: 1. 2. 3. 4.
El administrador selecciona registrar nuevo ingreso de insumos. El sistema muestra el formulario de registro de nuevo insumos. El administrador ingresa los insumos. El sistema agrega todos los insumos registrados a una lista.
FLUJO ALTERNATIVO: 1. Si el administrador modifica los insumos registrados, el sistema debe actualizar la lista de insumos. 2. Si el administrador elimina los insumos registrados, el sistema debe actualiza la lista de insumos. 3. Si el administrador desiste el registro, el sistema cancela el registro.
PRE CONDICIONES: el sistema debe tener una lista de registro residentes para ayudar en el autocompletado de insumos.
POST CONDICIONES: el sistema actualiza toda la lista de registro de insumos. CASO DE USO: GESTIONAR PAGO DE PEDIDO OBJETIVO: Permite al cliente realizar el pago FLUJO BÁSICO: 1. El cliente selecciona su método de pago. 2. El cliente escoge la forma de comprobante de pago. 3. El sistema envía los datos para cancelar el pedido y graba todos los datos.
FLUJO ALTERNATIVO: 1. Si el sistema no reconoce ningún pedido, se mostrará el mensaje “No existe pedido”. 2. Si el cliente selecciona el método de pago, el sistema muestra el formulario para ingresar el número de tarjeta. 3. Si la tarjeta no contiene monto suficiente para cubrir el pago, el sistema debe mostrar el siguiente mensaje “Su tarjeta de crédito no contiene el suficiente saldo”.
PRE CONDICIONES: el sistema debe disponer de la lista de pedidos de los clientes. POST CONDICIONES: el sistema actualiza toda la lista de pedidos de los clientes. CASO DE USO: GENERAR COMPROBANTE DE PAGO OBJETIVO: Generar comprobante de pago para cliente
FLUJO BÁSICO: 1. 2. 3. 4.
El administrador selecciona la opción de generar comprobante. El sistema muestra el formulario de los datos del pedido. El administrador imprime el formulario. El sistema guarda los datos realizados previamente.
FLUJO ALTERNATIVO: 1. Si el administrador resiste, el sistema cancela la acción.
PRE CONDICIONES: el sistema debe tener una lista de consumo del cliente. POST CONDICIONES: el sistema envía los datos actualizando la base de datos. CASO DE USO: RESERVAR MESA OBJETIVO: Reserva mesa disponible para el cliente FLUJO BÁSICO: 1. 2. 3. 4.
El administrador de reserva mesa según la ocupación del cliente. El sistema muestra la lista de mesas disponibles en tiempo real. El administrador selecciona la mesa para el comensal. El sistema inhabilita la mesa para ser usada.
PRE CONDICIONES: el sistema debe tener una lista de mesas del restaurante. POST CONDICIONES: el sistema debe actualizar el estado de mesas. CASO DE USO: REPORTE DE INGRESOS Y EGRESOS GENERALES OBJETIVO: Mantener el control FLUJO BÁSICO: 1. El Administrador selecciona reportar ingresos. 2. El sistema muestra la lista en blanco para ingresos datos.
FLUJO ALTERNATIVO: 1. Si el administrador desiste, el sistema cancela la acción a realizar.
PRE CONDICIONES: el sistema debe tener una lista de proveedores que han sido agregados previamente.
POST CONDICIONES: el sistema actualiza toda la lista de registro de proveedores.
CASO DE USO: BUSCAR PROVEEDOR OBJETIVO: Para poder reducir los costos al cotizar precios FLUJO BÁSICO: 1. Jefe de logística busca el proveedor. 2. El sistema muestra una lista de los proveedores registrados.
FLUJO ALTERNATIVO: 1. Si el sistema no muestra ningún proveedor, da la alternativa de agregar un proveedor.
PRE CONDICIONES: el sistema debe tener una lista de proveedores que han sido agregados previamente.
POST CONDICIONES: el sistema actualiza toda la lista de registro de proveedores.
CASO DE USO: REGISTRAR PROVEEDOR OBJETIVO: Agregar proveedor en el sistema FLUJO BÁSICO: 1. Jefe Logística selecciona agregar nuevo proveedor. 2. El sistema muestra la lista para donde agregar el nuevo proveedor. FLUJO ALTERNATIVO: 1. Si el sistema encuentra al proveedor agregado, se muestra el mensaje” Proveedor ya existe”. 2. Si el Jefe de Logística modifica un proveedor, el sistema actualiza la lista. 3. Si el Jefe de Logística elimina un proveedor, le sistema actualiza la lista. PRE CONDICIONES: el sistema debe tener una lista de proveedores que han sido agregados previamente. POST CONDICIONES: el sistema actualiza toda la lista de registro de proveedores.
CASO DE USO: REALIZAR ORDEN DE ABASTECIMIENTO OBJETIVO: Abastecer el inventario de insumos FLUJO BÁSICO:
1. 2. 3. 4.
Jefe de Logística selecciona realizar orden. El sistema muestra la lista de proveedores. El jefe de Logística selecciona el proveedor. Se procede a hacer la orden.
FLUJO ALTERNATIVO: 1. Si el jefe selecciona un proveedor, el sistema muestra la caja de texto para redactar un mensaje. PRE CONDICIONES: el sistema debe tener una lista de proveedores que han sido guardados.
CASO DE USO: REALIZAR REPORTE DE INGRESO OBJETIVO: Reportar los insumos que ingresan a almacén FLUJO BÁSICO: 1. 2. 3. 4.
El jefe de Logística selecciona realizar reporte de ingreso El sistema muestra el formulario de tabla para el ingreso de datos El jefe de estado pasa a seleccionar guardar y enviar reporte El sistema pasa a enviar los datos registrados previamente por el Jefe de Logística.
FLUJO ALTERNATIVO: 1. Si el Jefe de Logística modifica el registro, el sistema debe volver a recalcular la acción de guardado. 2. Si el Jefe de Logística elimina algún elemento del registro, el sistema debe volver a recalcular la acción de guardado. 3. Si el Jefe de Logística desiste de registro, el sistema cancela la acción. PRE CONDICIONES: El sistema debe disponer la lista de insumos. POST CONDICIONES: el sistema guarda y envía el reporte en la base de datos.