ORGANIGRAMA
[pic 1]
DIAGRAMA DE CASOS DE USOS
[pic 2]
DESCRIPCIÓN DE CASOS DE USOS
Caso de uso: Ingresando al sistema |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa su nombre de usuario y contraseña.
- El sistema busca al usuario ingresado.
- El sistema compara que la contraseña ingresada coincida con la registrada en el sistema.
- El sistema permite al usuario iniciar sesión.
| - Si el usuario no existe el sistema informa la situación.
- Si la contraseña no existe el sistema informa la situación.
|
Caso de uso: Añadiendo empleado |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario desea ingresar un empleado.
- El usuario ingresa los datos del empleado (nombre, apellido, teléfono, dirección).
- El sistema almacena los datos del empleado.
| - El sistema valida los datos del empleado. Si ya existe informa de esta situación.
|
Caso de uso: Modificando empleado |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa los datos del empleado que desea modificar (nombre y apellido).
- El sistema realizara la búsqueda del empleado.
- El sistema muestra los datos del empleado (nombre, apellido, teléfono, dirección).
- El usuario modifica los datos (nombre, apellido, teléfono, dirección).
- El sistema realizara la actualización del empleado modificado.
| - Si el empleado no existe, el sistema mostrara la situación.
|
Caso de uso: Eliminando empleado |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa los datos del empleado (nombre y apellido) para realizar la búsqueda.
- El sistema realiza la búsqueda del empleado.
- El sistema muestra los datos del empleado (nombre, apellido, teléfono y dirección)
- El sistema eliminara los datos del empleado, previa orden del usuario.
| - Si el empleado no existe, el sistema mostrara la situación.
|
Caso de uso: Ingresando plato |
Actor: Administrador |
C NOMINAL | C. ALTERNATIVO |
- El usuario ingresa un nuevo plato en el menú.
- El usuario ingresa los datos del plato (nombre, precio, descripción).
- El sistema guarda los datos del plato.
| - Si el plato ya existe, el sistema informara la existencia del mismo.
|
Caso de uso: Modificando plato |
Actor: Administrador |
C NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del plato.
- El sistema realiza la búsqueda del plato.
- El sistema muestra los datos del plato (cod_plato, nombre, precio, descripción).
- El usuario ingresa los nuevos datos que desea modificar (nombre, precio, descripción).
- El sistema registra los datos nuevos.
| - Si el plato no existe, el sistema informa de esta situación.
|
Caso de uso: Eliminando plato |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del plato a eliminar.
- El sistema realiza la búsqueda del plato.
- El sistema muestra los datos del plato (cod_plato, nombre, precio, descripción).
- El sistema elimina los datos del plato.
| - Si el plato no existe, el sistema notificara que el mismo no existe.
|
Caso de uso: Ingresando bebida |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa una nueva bebida.
- El usuario ingresa los datos de la bebida (nombre, precio, stock, proveedor, descripción).
- El sistema guarda los datos de la bebida.
| - Si la bebida ya existe, el sistema informara la existencia del mismo.
|
Caso de uso: Modificando bebida |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre de la bebida.
- El sistema realiza la búsqueda de la bebida.
- El sistema muestra los datos de la bebida (nombre, precio, stock, proveedor, descripción).
- El usuario modifica datos (nombre, precio, stock, proveedor, descripción).
- El sistema registra los datos nuevos y actualiza los mismos.
| - Si la bebida no existe, el sistema notifica que el mismo no existe.
|
Caso de uso: Eliminando bebida |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre de la bebida a eliminar.
- El sistema realiza la búsqueda de la bebida.
- El sistema muestra los datos de la bebida (cod_bebida, nombre, precio, stock, proveedor, descripción).
- El sistema elimina los datos de la bebida, previa orden del usuario.
| - Si la bebida no existe, el sistema notificara que el mismo no existe.
|
Caso de uso: Añadiendo cliente |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario desea ingresar un nuevo cliente.
- El usuario ingresa los datos personales del cliente (nombre, apellido, teléfono y dirección).
- El sistema almacena los datos del empleado.
| - El sistema valida los datos del cliente. Si ya existe informa de esta situación.
|
Caso de uso: Modificando cliente |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa los datos del cliente (nombre y apellido) para realizar la búsqueda.
- El sistema realizara la búsqueda del cliente.
- El sistema muestra los datos del cliente (cod_cliente, nombre, apellido, teléfono, dirección).
- El usuario modifica los datos (nombre, apellido, teléfono, dirección).
- El sistema realizara la actualización del cliente modificado.
| - Si el cliente no existe, el sistema mostrara la situación.
|
Caso de uso: Eliminando cliente |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa los datos del cliente (nombre y apellido) para realizar la búsqueda.
- El sistema realiza la búsqueda del cliente.
- El sistema muestra los datos del cliente (nombre, apellido, teléfono y dirección)
- El sistema eliminara los datos del cliente, previa orden del usuario.
| - Si el cliente no existe, el sistema mostrara la situación.
|
Caso de uso: Ingresando pedido |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa un nuevo pedido.
- El usuario ingresa los datos del pedido (fecha, artículo, cantidad, descripción, precio).
- El usuario ingresa el número de mesa.
- El usuario ingresa el plato.
- El sistema realizará una actualización de los pedidos.
| - El sistema informa si el cliente no existe. <>Añadiendo cliente.
- El sistema verifica la existencia de la mesa.
- El sistema verifica la existencia del plato
|
Caso de uso: Modificando pedido |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el número de pedido que desea modificar.
- El sistema realizara la búsqueda del pedido.
- El sistema muestra los datos del pedido (num_pedido, cliente, fecha, artículo, cantidad, descripción, precio).
- El usuario modifica los datos del pedido (artículo, cantidad, descripción, precio).
- El sistema guarda el nuevo pedido.
| - Si el pedido no existe, el sistema mostrara la situación.
|
Caso de uso: Agregando mesa |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario desea agregar una mesa.
- El usuario ingresa los datos (nº de comensales, ubicación).
- El sistema guarda los datos de la mesa.
| - Si la mesa ya existe, el sistema informara de esta situación.
|
Caso de uso: Modificando mesa |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el número de la mesa.
- El sistema busca los datos de la mesa a modificar.
- El sistema muestra los datos de la mesa (num_mesa, nº de comensales, ubicación).
- El usuario ingresa los nuevos datos (nº de comensales, ubicación).
- El sistema guarda los datos modificados de la mesa.
| - Si la mesa no existe, el sistema mostrara la situación.
|
Caso de uso: Eliminando mesa |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el número de la mesa a eliminar.
- El sistema busca los datos de la mesa.
- El sistema muestra los datos de la mesa (num_mesa, nº de comensales, ubicación).
- El sistema elimina los datos de la mesa, previa orden del usuario.
| - Si la mesa no existe, el sistema mostrara la situación.
|
Caso de uso: Agregando proveedor |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresar el nombre del proveedor.
- El sistema busca un proveedor con el nombre ingresado.
- El usuario ingresa los datos del proveedor (dirección, teléfono, tipo de proveedor).
- El sistema guarda los datos del proveedor (cod_proveedor, nombre, dirección, teléfono, tipo de proveedor).
| - Si el proveedor ya existe, el sistema informara la existencia del mismo.
|
Caso de uso: Modificando proveedor |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del proveedor a modificar.
- El sistema busca los datos del proveedor a modificar.
- El sistema muestra los datos del proveedor (cod_proveedor, nombre, dirección, teléfono, tipo de proveedor).
- El usuario ingresa los nuevos datos (nombre, dirección, teléfono).
- El sistema guarda los datos modificados del proveedor.
| - Si el proveedor no existe, el sistema mostrara la situación.
|
Caso de uso: Eliminar proveedor |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del proveedor a eliminar.
- El sistema busca los datos del proveedor a modificar.
- El sistema muestra los datos del proveedor (cod_proveedor, nombre, dirección, teléfono, tipo de proveedor).
- El sistema elimina los datos del proveedor, previa orden del usuario.
| - Si el proveedor no existe, el sistema mostrara la situación.
|
Caso de uso: Realizando pedido a proveedores |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa un pedido a un proveedor.
- El sistema busca el proveedor.
- El usuario ingresa el nombre de la bebida a pedir.
- El sistema busca la bebida ingresada.
- El sistema muestra el stock disponible.
- El usuario ingresa la cantidad necesaria.
- El sistema guarda los datos del pedido (Num_pedido, fecha, proveedor, bebida, descripción, cantidad).
- El sistema emite el pedido al proveedor.
| - Si el proveedor no existe, el sistema informa la situación.
- Si la bebida no existe, el sistema informa la situación.
|
Caso de uso: Realizando presupuesto para evento |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del cliente.
- El sistema busca el cliente ingresado.
- El sistema muestra el cliente.
- El usuario ingresa el tipo de evento.
- El sistema muestra el tipo d evento.
- El usuario ingresa el código de la bebida.
- El sistema busca la bebida solicitada.
- El usuario ingresa la cantidad de bebida necesaria.
- Se repite los pasos 3,4 y5 hasta que el usuario no ingresa más bebidas.
- El usuario ingresa el código del plato.
- El sistema busca el plato solicitado.
- El usuario ingresa la cantidad de platos.
- Se repite los pasos 8,9 y10 hasta que el usuario no ingresa mas bebidas.
- El sistema guarda el presupuesto (cod_articulo, descripción, cantidad, precio, total)
- El sistema emite el presupuesto.
| - El sistema informa que el cliente ingresado no existe. <>Agregar cliente.
- El sistema informa que la bebida solicitada no existe.
- El sistema informa que el plato solicitado no existe.
|
Caso de uso: Alquilando salón de eventos |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del cliente.
- El sistema busca el cliente ingresado.
- El sistema muestra el cliente.
- El usuario ingresa el tipo de evento.
- El sistema muestra el tipo de evento.
- El sistema muestra los datos (fecha, hora de inicio, hora de finalización).
- El sistema guarda los datos.
- El sistema emite un comprobante.
| - Si el cliente no existe el sistema notifica la situación.
|
Caso de uso: Generando factura |
Actor: Empleado |
C. NOMINAL | C. ALTERNATIVO |
- El usuario ingresa el nombre del cliente.
- El sistema busca el cliente ingresado.
- El sistema muestra el cliente.
- El usuario ingresa el número de la mesa.
- El sistema busca la mesa ingresada.
- El sistema muestra la mesa.
- El usuario ingresa el número de pedido.
- El sistema busca el número de pedido ingresado.
- El sistema muestra los datos del pedido donde se muestra (articulo, descripción, cantidad, precio unitario, precio total).
- El sistema guarda la factura (num_factura, fecha, cliente, mesa, num_pedido).
- El sistema emite la factura.
|
- Si el cliente no existe el sistema notifica la situación.
- Si la mesa no existe el sistema notifica la situación.
- Si el pedido no existe el sistema notifica la situación.
|
Caso de uso: Confeccionando tipo de evento |
Actor: Administrador |
C. NOMINAL | C. ALTERNATIVO |
- El usuario confecciona una lista de eventos (tipo de evento, descripción, precio).
- El sistema guarda los datos.
- El usuario emite la lista.
| |