Documente Academic
Documente Profesional
Documente Cultură
E.I.R.L
Servicios
Direccin
Telfono
(074) 270330
Contacto
El Restaurante El Huaralino se fund, con la idea de que fuera una empresa familiar
en donde todos los miembros de la familia formaran parte de este gran reto. Aqu
comenzamos a forjar nuestros sueos y el bienestar de nuestras familias.
Hace 15 aos ellos empezaron a trabajar solos, fundaron una sociedad por la que han
tenido que trabajar duro para mantener a flote el restaurante creando as un nombre y un
prestigio en la zona y fuera de ella.
Iniciaron con un local pequeo el que tena lugar para ms de 100 personas , luego se
propusieron agrandar el local ya que no tenan el suficiente capacidad para brindarles un
mejor servicio a nuestros clientes por eso que inauguraron la nueva parte nueva la cual
tiene cupo para 250 personas despus de dos aos se reconstruyo la parte antigua,
hacindola ms cmoda, para nuestros clientes , se vio materializada la idea con la
inauguracin de una nueva parte del edificio con la que cuentan hoy en da nuestros
clientes.
Los dueos tratan de brindarles el mejor servicio a nuestros clientes desde que ingresan
a nuestro restaurante, tratamos de cuidar los ms mnimos detalles, porque les
consideramos un miembro ms de nuestra familia.
Gerencia
Secretaria General
Unidad de Administracin
rea de Contabilidad
rea de Tesorera
Caja
rea de Personal
rea de AbastecimientoAlmacn
Divisin Compras
Divisin Produccin
Departamento de Cocina
Divisin Ventas
Divisin Salubridad
Departamento Aseguramiento de C
Objetivos Especficos
Debilidades
Amenazas
II INTRODUCCION AL PROYECTO
2.1 Visin General del Proyecto
Brindar una mejor atencin a los clientes contando con las opciones habituales
para este rubro comercial como son la gestin de reservas de mesas, el manejo
de tarjetas de crdito, el armado de frmulas y recetas, la entrega a domicilio.
2.2 Situacin Problemtica
atencin
Malestar por parte de los clientes
Falta de registro de entradas y salidas de almacn
Prdida de tiempo en la bsqueda de informacin
Exceso de personal
2.3 Antecedentes
El restaurant El huaralino no cuenta con un sistema que controle las ventas y
por consiguiente esto no permite mejorar la calidad en la Atencin al cliente ya
que el que tiene es manual que conllevan a muchas fallas en los registros.
2.4 Titulo del Proyecto
SISTEMA DEL CONTROL DE
VENTAS
Y ALMACEN
DEL
RESTAURANT EL HUARALINO
2.5 Definicin del Proyecto
Este sistema permite dejar un registro del ingreso y egreso de cada venta que se
realice a un cliente que consume en el restaurante.
Se identificaron 8 etapas por las que pasa este proceso:
1. Administracin de clientes
2. Administracin de costos por insumos del plato
3. Administracin de trabajadores del restaurant
4. Atender un pedido
5. Registrar y controlar datos del sistema
6. Preparar un estado contable
7. Registrar compras
2.5.1 Detalle de cada uno de los procesos del sistema:
1. Administracin de clientes:
Tipos de clientes:
Normales
Especiales (precio preferencial)
Polticas de pago:
Al contado
Con tarjeta de crdito
cocina.
Mesero: Se encarga de atender el pedido
Cajero: Registra pedido
Cocinero: Realizar el pedido
Polticas:
El pago establecido por el gerente a cada uno de los trabajadores es en base al
cargo que ocupan dentro del restaurant.
4. Atender un pedido
Preparar pedido: Proceso que permite generar un listado de pedidos que ser
llevado al cocinero el cual se encargara de prepararlos con los insumos
adecuados.
Entregar pedido: de acuerdo al listado de pedidos.
Generar documentos de pago (facturas o boletas de venta): Consiste en imprimir
un documento de acuerdo a los pedidos y cada pedido se transformara en una
factura o boleta que se entregara al cliente.
5. Registrar y controlar datos del sistema
Son realizados por el personal encargado de la digitacin y tiene que ver con el
registro de:
Pedidos
Empadronamiento de datos del cliente
Registro de ventas
Krdex valorizado por cada producto del almacn
7. Registrar compras
De acuerdos a las compras que se realizan y conforme van llegando los
productos al almacn se genera una nota de ingreso la misma que es registrada
por el digitador encargado.
Objetivo General
Desarrollar un sistema de restaurant que ayude a solucionar los diferentes
problemas presentes en el proceso de control de ventas manual
en la
empresa.
.6.2
Objetivo Especficos
funcionales.
Aplicar correctamente metodologa RUC para el desarrollo de
software.
Desarrollar el modelamiento visual haciendo uso de la notacin
UML.
Aplicar la herramienta Rational Rose.
Desarrollar el cdigo necesario.
Poner a prueba el sistema de restaurant.
Jefe
de
Proyecto:
Julio
Chero
Izquierdo
(Reunin
de
Anlisis:
Software
Hardware
1 Impresora HP 3900.
-
Colores: Gris
Dimensiones: 14 x 42 x 35 cm
Peso: 2 kilos
Conexin USB
Cableado de red.
Papel (2 Cientos).
Lpiz (1 Docenas).
Lapiceros (1 Docena).
CDs (1 docena)
Impactos
Impacto Social
El impacto que se tendra con la implementacin del sistema ser brindar un
buen servicio de post- venta al cliente y tener un mejor control del
mantenimiento de las unidades as como de las ventas que se realizan en la
empresa.
Permite que los clientes conozcan ms esta empresa gracias a la eficiencia
adquirida por el sistema.
Impacto Cultural
El impacto cultural que puede ocasionar este proyecto como lo es la creacin
de un sistema de restaurante es permitir que los PYMES se den cuenta del
beneficio y apoyo que les puede otorgar el acercamiento a la tecnologa,
Requerimientos no Funcionales
Nro.
Nombre de requerimiento
III.1.2.
Nro
1
2
3
4
5
6
7
8
9
10
11
12
III.1.3.
Requerimiento Funcionales
Nombre del requerimiento
Registrar un cliente
Registrar Atencin
Registrar Reservacin
Registrar Orden de pedido
Generar Hoja Cuenta
Generar Comprobante de venta
Registrar Insumos
Registrar Venta
Generar Cotizacin
Generar Orden de Compra
Registrar Plato
Registrar Mesa
Diagrama de contexto.
Prioridad
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Entradas:
-El cliente solicita la carta al Mozo, el mozo le muestra la carta al
cliente, el cliente solicita su pedido al mozo, luego el mozo solicita
al cajero el registro cliente y el cajero verifica si esta registrado
sino lo registra.
Procesamiento:
-
Salidas:
-
Entradas:
-El cliente solicita la carta al Mozo, el mozo le muestra la carta al
cliente, el cliente solicita su pedido al mozo, luego el mozo
muestra el pedido al cajero, el cajero recibe la orden ingresada y
contabiliza dicho pedido generando un ticket.
Procesamiento:
-
Salidas:
-
Entradas:
-El cliente solicita la cuenta al Mozo, luego el mozo solicita al
cajero total de cuenta, el cajero contabiliza total de pedidos y
registra venta.
Procesamiento:
-
Salidas:
-
Entradas:
-El cliente solicita la cuenta al Mozo, luego el mozo solicita al
cajero total de cuenta, el cajero contabiliza total de pedidos y
registra venta y genera comprobante de pago.
Procesamiento:
-
Salidas:
-
Entradas:
-El gerente solicita al sistema reportes de los ingresos y egresos
del da.
Procesamiento:
-
Salidas:
-
Entradas:
El almacenero registra todas las entradas y salidas del almacn del
restaurant.
Procesamiento:
-
Salidas:
-
Entradas:
El cajero recibir una peticin del registro de una reservacin.
Procesamiento:
-
Salidas:
-
Entradas:
El almacenero solicita al sistema modificar los estados de los
productos registrados.
Procesamiento:
-
Salidas:
-
Entradas:
-Debe haberse generado una orden de reposicin.
Procesamiento:
-
Salidas:
-
Entradas:
El almacenero solicitara listado de productos en almacn, luego
generara una orden de compra.
Procesamiento:
Estos datos ingresados de las interfaces sern procesados,
almacenados o modificados para controlar la autenticidad de los
mismos.
Salidas:
Sern plasmados en las interfaces los resultados de las consultas
de seleccin, actualizacin o insercin de datos.
Entradas:
-El jefe de cocina solicita el registro de platos que se sern
presentados en la carta.
Procesamiento:
-
Salidas:
-
Entradas:
-El gerente pide al recepcionista el registro de nuevas mesas.
Procesamiento:
-
Salidas:
-
Administrador
Cliente
Gestionar Reservaciones
Jefe de Almacen
Gestionar Almacen
Proveedor
Cliente
Atender
Actualizar
Entregar
Carta de Menu
Registra
Asignar
Orden de Pedido
Jefe de Cocina
Solicitar
Registrar / Atualizar
Entregar
Registrar
Mozo
Mesa
Entregar
Generar / Registrar
Insumos
Solicitar
Cajero
Registrar
Hoja de Cuenta
Venta
Comprobante Venta
Generar
Cliente
Registrar / Actualizar
Registrar actualizar
Atencion
Registrar / Verificar/ actualizar
Recepcionista
Registra / verificar / Actualizar
Mesa
Reservacion
Registrar / verificar
Insumos
Solicitar
Prooveedor
Generar
Verificar
Almacenero
Cotizacion
Generar
Jefe de almacen
Solicitar / Registrar
Solicitar
Orden de Compra
Factura compra
Reserv acion
Factura
Boleta
1..*
1
1
Cliente
Comprobante v enta
insumos
*
1..*
1..*
Atencion
1
1..*
Orden Pedido
Plato
Orden de reposicion
1..*
1
Factura de compra
1
1..*
Mesa
1..*
Orden de compra
1..*
1..*
Hoja de cuenta
1..*
Cotizacion
Proov edor 1
1
1..*
Boleta
Factura
<<extend>>
Consultar Reserva
<<extend>>
Registrar atencion
Recepcionista
Actualizar Mesa
Consultar Mesa
Registrar cliente
Registrar Reserva
<<include>>
Registrar insumo
Actualizar insumo
<<include>>
Consultar proveedor
Generar Cotizacion
almacenero
<<include>>
Registrar compra
Jefe de almacen
4.3.2 Glosario
5. Eliminar cliente
8. Eliminar atencin
6. Eliminar reserva
Hoja Cuenta
5. Imprimir comprobante
5. Actualizar stock
4.3.3
previamente.
Se debe verificar que el cliente no est registrado.
Flujo Bsico:
1. El sistema muestra las actividades que se pueden
seleccionar:
Sub Flujos:
A-1 Registrar Cliente
1.
2.
3.
4.
5.
detalle.
6. Terminado el ingreso si el recepcionista elige:
a. La actividad Grabar se ejecuta el flujo alternativo
A-4: Grabar Cliente
b. La actividad Cancelar se ejecuta el flujo alternativo
A-5: Revertir Cliente
7. El caso de uso comienza nuevamente
A-2 Modificar cliente
1. El recepcionista selecciona el cliente a modificar a partir
del caso de uso: Buscar Cliente
2. El sistema muestra los datos del cliente
3. El recepcionista elige la opcin modificar.
4. Puede modificar la parte de la cabecera de acuerdo a las
validaciones efectuadas en el sub flujo agregar cliente.
5. Por cada tem mostrado en el sistema el usuario puede
modificar el nombre y apellido.
6. Terminado el ingreso si el recepcionista elige:
a. La actividad Grabar
se ejecuta el flujo
alternativo A-4: Grabar Cliente
b. La actividad Cancelar se ejecuta el flujo
alternativo A-5: Revertir Cliente
7. El caso de uso comienza nuevamente
A-3 Eliminar Cliente
1. El recepcionista selecciona el cliente a eliminar a partir del
caso de uso: Buscar Cliente
2. El sistema muestra los datos del cliente
3. El usuario elige eliminar cliente
4. El sistema solicita la confirmacin de la eliminacin del
cliente
Registrar Atencin:
Descripcin Breve: El caso de uso es iniciado por el recepcionista
cuando desea registrar atencin a los clientes del restaurant. Le
proporciona la capacidad de crear, modificar, eliminar, grabar y consultar
lista de clientes; adems de finalizar la opcin.
Flujo de eventos
Pre-condiciones:
Flujo Bsico:
1. El sistema muestra las actividades que se pueden
seleccionar: Registrar, Modificar, Eliminar, Grabar,
Cancelar, Buscar y Cerrar.
2. El recepcionista selecciona la actividad que debe realizar.
3. Si la actividad seleccionada es Registrar, el flujo
alternativo A-1 Registrar Atencin es ejecutado.
4. Si la actividad seleccionada es Modificar, el flujo
alternativo A-2 Modificar Atencin es ejecutado.
5. Si la actividad seleccionada es Eliminar, el flujo
alternativo A-3 Eliminar Atencin es ejecutado.
6. Si la actividad seleccionada es Grabar el flujo alternativo
A-4 Grabar Atencin es ejecutado.
7. Si la actividad seleccionada es Cancelar, el flujo
alternativo A-5 Cancelar Atencin es ejecutado.
8. Si la actividad seleccionada es Buscar, el flujo alternativo
A-6 Buscar Cliente es ejecutado.
9. Si la actividad seleccionada es Salir, el caso de uso
finaliza.
Sub Flujos:
A-1 Registrar Atencin
1.
2.
3.
4.
5.
detalle.
6. Terminado el ingreso si el recepcionista elige:
Actualizar y generar
atendidas.
Registrar Orden de Pedido:
Descripcin Breve: El caso de uso es iniciado por el cajero cuando desea
registrar la orden de pedido de los clientes del restaurant. Le proporciona
la capacidad de crear, modificar, eliminar, grabar y consultar lista de
clientes; adems de finalizar la opcin.
Flujo de eventos
Pre-condiciones:
previamente.
El cliente debe haber sido atendido previamente.
Flujo Bsico:
atencin
5. Si se confirma, el sistema elimina al atencin, caso
contrario la peticin es cancelada y el caso de uso
comienza nuevamente.
A-4 Grabar Orden de Pedido
1. El sistema valida la informacin ingresada
2. El sistema guarda la informacin ingresada (E-2)
A-5 Revertir Orden de Pedido
Flujo de Eventos
Pre-Condicin
Flujo Bsico
1. El sistema muestra las actividades que se puedan
seleccionar: buscar, grabar, imprimir, cancelar y salir.
2. El Cajero selecciona las actividades que desea realizar.
3. Si la actividad es bsqueda, el flujo alternativo A-1
Buscar Mesa es ejecutado.
4. Si la actividad es Grabar, el flujo alternativo A-2 Grabar
Hoja Cuenta es ejecutado.
5. Si la actividad es Imprimir, el flujo alternativo
A-3
Imprimir Hoja Cuenta es ejecutado.
6. Si la actividad es cancelar, el flujo alternativo A-4
Cancelar Hoja Cuenta es ejecutado.
Sub-Flujos
A-1 Buscar Mesa
1. El sistema permite ingresar Nro. de Mesa.
2. El sistema verifica si existe un cliente en la mesa indicada (E1)
3. El sistema permite ingresar DNI Cliente, lo cual debe ser
verificado por el sistema (E-2).
4. El sistema muestra la lista de pedidos realizados por el cliente
respectivo. tems de Lista:
a. Cdigo Pedido
b. Descripcin del pedido
c. Cantidad del pedido
d. Precio Unitario
e. Total de Precio por cada tems
f. Total de precio de todos los tems
5. Mostrada la lista de pedidos el cajero elige
a. La actividad Grabar se ejecuta el flujo alternativo A-2:
Grabar Hoja cuenta.
b. La actividad Cancelar se ejecuta el flujo alternativo
A-4: Cancelar Hoja cuenta.
6. El caso de uso comienza nuevamente.
A-2 Grabar Hoja Cuenta
1. El sistema guarda la informacin (E-3)
A-3 Imprimir Hoja Cuenta
1. El sistema muestra la interfaces de impresin de Windows.
2. El caso de uso comienza nuevamente.
A-4 Cancelar Hoja Cuenta
1. El sistema desecha los cambios efectuados.
2. El sistema comienza nuevamente.
Flujos alternativos o de excepcin
E-1: Verifica si la existencia de un cliente, si existe un mensaje es
mostrado y se muestra el listado de pedidos del cliente respectivo.
E-2: Si el DNI del cliente existe se muestra la lista de pedidos realizados
y sino existe da la posibilidad de reingresar DNI.
E-3: Se verifica que por l menos exista una lnea de detalle y exista un
cliente.
Post-Condicin:
Flujo Bsico
1. El sistema muestra las actividades que se pueden seleccionar:
crear modificar eliminar
2. El jefe de almacn selecciona la actividad a realizar.
3. Si la actividad seleccionada es crear, el flujo alternativo A-1
Crear orden de compra es ejecutado
4. Si la actividad seleccionada es Modificar, el flujo alternativo A-2
modificar orden de compra es ejecutado
5. Si la actividad seleccionada es Eliminar, el flujo alternativo A-3
eliminar orden de compra es ejecutado
6. Si la actividad seleccionada es salir, el caso de uso se finaliza.
Sub Flujo
A-1 Crear Insumo
1.
2.
3.
4.
verificado (E-2)
5. Por cada tem el jefe de almacn ingresa
Cdigo de insumo
El sistema muestra la descripcin del insumo
3)
6. El sistema muestra el total del pedido
7. Terminado el ingreso si el jefe de venta elige
a. La actividad crear se registrara la compra
8. El caso de uso comienza nuevamente
A-2 Modificar Orden Compra
1.
2.
3.
4.
5.
pedido
5. Si se confirma se elimina el pedido , caso contrario se cancela
Flujos Alternativos o de Excepcin
E-1: Verifica la existencia del pedido, si existe un mensaje es
mostrado y se permite el reingreso del nmero de pedido.
E-2: si el cdigo del proveedor existe se muestra la empresa y si
no existe da la posibilidad De registrarlo
E-3: Se verifica l cantidad con el stock actual del insumo, si no
hay stock se emite mensaje y se da la posibilidad de reingresar
cantidad
E-4: el
haya emitido el
Post condicin:
Puntos De Extensin
Consultar Orden De Compra
Si el jefe de venta desea buscar un pedido previamente ingresado, puede
elegir la opcin de buscar.
Registrar Insumos
Descripcin Breve:
Permite listar y almacenar productos, insumos y menajes que han
llegado en stock mnimo y necesitan reponerse. Tiene la capacidad de
crear, modificar, eliminar.
Flujo De Eventos
Pre Condiciones
previamente
Se debe tener la informacin de la compra
Flujo Bsico
1. El
sistema muestra
puede modificar
6. Terminado el ingreso el jefe de almacn elije
a. la actividad grabar se ejecutara el flujo
alternativo a-4 grabar insumo
7. el caso de uso comienza nuevamente
insumo
5. si se confirma el sistema elimina el insumo, caso
contrario la peticin es cancelada y el caso de uso
comienza nuevamente
A-4 Grabar Insumo
1. El sistema valida la informacin ingresada (E-5)
2. El sistema guarda la informacin (E-6)
Flujos Alternativos O De Excepcin
E-1: verifica la existencia de la compra del insumo, si
existe muestra un mensaje
E-2: si el cdigo de la compra existe se muestra los datos,
haciendo una bsqueda
E-3: se verifica la cantidad con el stock actual del insumo,
si no hay stock suficiente se emite un mensaje.
E-4: el sistema verifica
el
documento de pago.
E-5 antes de proceder
Consultar Compra
Si el jefe de almacn dese a buscar una compra realizada, puede elegir la
opcin buscar, que le permite buscar las compras por su cdigo.
Registrar Plato:
Descripcin Breve: El caso de uso es iniciado por el jefe de cocina
cuando desea registrar a los platos del restaurant. Le proporciona la
capacidad de crear, modificar, eliminar, grabar y consultar lista de platos;
adems de finalizar la opcin.
Flujo de eventos
Pre-condiciones:
previamente.
Se debe verificar que el plato no est registrado.
Flujo Bsico:
el detalle.
5. Terminado el ingreso si el jefe de cocina elige:
a. La actividad Grabar
se ejecuta el flujo
alternativo A-4: Grabar Plato
b. La actividad Cancelar se ejecuta el flujo
alternativo A-5: Revertir Plato
6. El caso de uso comienza nuevamente
A-2 Modificar plato
1. El jefe de cocina selecciona el plato a modificar a partir
del caso de uso: Buscar Plato
2. El sistema muestra los datos del plato
3. El jefe de cocina elige la opcin modificar
Registrar Mesa:
Descripcin Breve: El caso de uso es iniciado por el recepcionista
cuando desea registrar a los mesas del restaurant. Le proporciona la
capacidad de crear, modificar, eliminar, grabar y consultar lista de mesas;
adems de finalizar la opcin.
Flujo de eventos
Pre-condiciones:
previamente.
Se debe verificar que la mesa no est registrado.
Flujo Bsico:
1. El sistema muestra las actividades que se pueden
seleccionar: Registrar, Modificar, Eliminar, Grabar,
Cancelar, Buscar y Cerrar.
2. El recepcionista selecciona la actividad que debe realizar.
3. Si la actividad seleccionada es Registrar, el flujo
alternativo A-1 Registrar mesa es ejecutado.
4. Si la actividad seleccionada es Modificar, el flujo
alternativo A-2 Modificar mesa es ejecutado.
el detalle.
5. Terminado el ingreso si el recepcionista elige:
a. La actividad Grabar
se ejecuta el flujo
alternativo A-4: Grabar Mesa
b. La actividad Cancelar se ejecuta el flujo
alternativo A-5: Revertir Mesa
6. El caso de uso comienza nuevamente
A-2 Modificar mesa
1. El recepcionista selecciona el mesa a modificar a partir del
caso de uso: Buscar Mesa
2. El sistema muestra los datos del mesa
3. El recepcionista elige la opcin modificar
4. Puede modificar la parte de la cabecera de acuerdo a las
validaciones efectuadas en el sub flujo agregar mesa.
5. Por cada tem mostrado en el sistema el usuario puede
modificar la descripcin.
6. Terminado el ingreso si el recepcionista elige:
a. La actividad Grabar
se ejecuta el flujo
alternativo A-4: Grabar Mesa
b. La actividad Cancelar
se ejecuta el flujo
Post-condiciones
Actualizar y generar el listado de mesas
: Cajero
: Orden Pedido
: GUI Generar hoja de cuenta
1: Generar Hoja de Cuenta
: Cliente
: Verificar cliente
: Hoja cuenta
: Cajero
1: Generar comprobante
: Cliente
Generar cotizacin
: Jefe almacen
: Verificar insumo
: Proveedor
1: Generar Cotizacion
Registra insumos
: Jefe almacen
: insumos
1: Registrar Ingredientes
2: Verificar Insumo(Id Insumo)
3: Leer
4: Actualizar Insumo (obj insumo)
5: Crear
6: Modificar
7: Eliminar
: Jefe almacen
: Verificar insumo
: insumos
Registrar Atencin
: Recepcionista
1: Registrar Atencion
: Verificar reservas
: Reserva
: Verificar cliente
: Cliente
: Verificar Mesa
: Actualizar Atencion
: Mesa
Registrar Cliente
: Recepcionista
: Verificar cliente
: Actualizar Cliente
1: registrar Cliente
3: leer
4: Ver Rpta Cliente ( Id cliente)
6: Crear
7: Modificar
8: Eliminar
: Cajero
9: Crear
10: Modif icar
11: eliminar
: Cliente
: Atencion
Registrar Reserva
: Recepcionista
: Cliente
: Actualizar Reservacion
: Reservacion
1: Registrar resevacion
2: Verificar Cliente ( Id Cliente)
3: Leer
4: Ver Rpta Cliente ( Id Cliente)
5: Actualizar Reservacion ( Obj reservacion)
: Cajero
: Verificar cliente
: Cliente
: Actualizar stock
: actualizar Venta
: venta
: Hoja cuenta
6: Crear
1: Registrar Venta
7: Modificar
2: Verificar Cliente ( Id cliente)
8: Eliminar
3: Leer
4: Ver rpta Clienet ( id cliente)
Registrar Venta
10: Modificar
11: Actualizar stock
12: Actualizar
: Carta Menu
Registrar Plato
: Jefe de Cocina
: Verificador Plato
: Plato
: Actualizador/Plato
Registrar Mesa
1: Registrar Mesa
: Recepcionista
: Verificar Mesa
: Actualizador/Mesa
: Mesa
3: Leer
: Cliente
: Verificar cliente
2: Verificar Cliente ( Id Cliente)
4: Ver rpta Cliente ( Id cliente)
6: Leer
: Orden Pedido
: Cajero
: Hoja cuenta
: Verificar cliente
: Cliente
1: Generar comprobante
: Cajero
6: Leer
: Hoja Cuenta
: Actualizar
Comprobante venta
Generar cotizacin
: Comprobante venta
3: Leer
: Orden compra
6: Leer
5: Verificar proveedor ( Id proveedor)
: Proveedor
: Verificar proveedor
1: Generar Cotizacion
7: Ver rpta proveedor
: Jefe almacen
9: Leer
10: Ver rpta ingrediente ( Id ingrediente)
: insumos
: Verificar insumo
14: Eliminar
13: Modificar
12: Crear
: cotizacion
: Actualizar Cotizacion
Registra insumos
3: Leer
1: Registrar Ingredientes
3: Leer
: insumos
7: Eliminar
: Jef e almacen
: insumos
6: Modif icar
1: registrar orden com pra
: Jefe almacen
: Actualizar Insumos
8: Eliminar
6: Crear
: Actualizar orden
compra
Registrar Atencin
3: Leer
: Reserv a
6: Leer
1: Registrar Atencion
: Cliente
: Recepcionista
9: Leer
10: Ver Rpta Mesa ( Id Mesa)
: Mesa
: Actualizar Atencion
Registrar Cliente
: Atencion
3: leer
: Recepcionista
8: Eliminar
7: Modificar
6: Crear
: Actualizar Cliente
: Cliente
: Verificar cliente
2: Verificar Cliente ( Id Cliente)
6: Leer
: Cajero
: Carta Menu
11: eliminar
10: Modificar
9: Crear
: Actualizar Orden
Pedido
Registrar Reserva
: Orden Pedido
3: Leer
: Verificar cliente
: Cliente
8: Eliminar
: Recepcionista
7: Modificar
6: Crear
: Reservacion
: Actualizar
Reservacion
Registrar Venta
3: Leer
: Cli ente
6: Leer
5: Verificar hoja cuenta ( id ceunta)
: Hoja cuenta
1: Registrar Venta
8: Actualizar venta
10: Modificar
9: Crear
: actualizar Venta
12: Actualizar
Registrar Plato
: Carta Menu
3: Leer
1: Registrar Plato
: Jefe de Cocina
7: Modificar
6: Crear
: Actualizador/Plato
Registrar Mesa
3: Leer
: Verificar Mesa
: Recepcionista
8: Eliminar
7: Modificar
6: Crear
: Actualizador/Mesa
: Mesa
Factura
Boleta
(from ...
(from ...
R uc_cliente
Igv
Cliente
(from ...
Reservacion
(from ...
Id c liente
Nombre _Cliente
Apellido_Cliente
Direc cion _C liente
Telefono
Comprobante venta
D etalle C omprobanteventa
Cantidad
Desc ripc ion
Unidad
PrecioUnitario
PrecioTotal
(from ...
N ro_c omprobanteventa
Fecha_Venta
Monto
*
Plato
1..*
1..*
(from ...
Orden Pedido
Atenc ion
(from ...
(from ...
Id_OrdenPedido
Fecha
Id_Cliente
Id_Atencion
Id_Cliente
Id_Mesa
detalle insumos
Cantidad
Desc ripc ion
CostoUnitario
CostoTotal
Id_plato
Nombre
Costo
Insumos
Dis ponibilidad
insumos
(from ...
Id_Insumo
Desc ripc ion
costo
*
1
Mesa
(from ...
Id_Mesa
Cantidad
Es tado
1..*
1..*
1
Hoja de c uenta
1
Orden de reposicion
(from ...
Id c uenta
Monto
Fecha
Desc ripc ion
Factura de c ompra
(from ...
(from ...
Id_Reposicion
Fecha
C antidad_Ins umos
Monto
condiciion
Nro_FacturaCompra
Fecha_Compra
1..*
1..*
1
Orden de compra
(from ...
N ro_Orden
Fecha
1
1..*
1..*
Proovedor
(from ...
Id_Proovedor
Nombre_Proveedor
apeliido prov eedor
telefono
direcc ion
Ruc p
1..*
1
1
1..*
Cotizacion
(from ...
Id_C otizacion
Fecha
Id_Proveedor
Monto
Factura
Boleta
(from ...
(from MDP)
...)
Ruc_cliente
Igv
Reservacion
Detalle Comprobanteventa
(from ...
Id_Reservacion
Id_Cliente
Fecha
Hora
Idmesa
vericar()
actualizar()
generar()
Cliente
Cantidad
Descripcion
Unidad
PrecioUnitario
PrecioTotal
(from ...
Id cliente
Nombre _Cliente
Apellido_Cliente
Direccion _Cliente
Telefono
1
1..*
Comprobante venta
(from ...
verificar()
actualizar()
Nro_comprobanteventa
Fecha_Venta
Monto
generar comprobante()
(from ...
1
Mesa
(from ...
(from ...
Id_OrdenPedido
Fecha
Id_Cliente
Id_plato
Nombre
Costo
Insumos
Disponibilidad
verificar()
Actualizar()
generar()
Cantidad
Descripcion
CostoUnitario
CostoTotal
*
Plato
(from ...
Id_Atencion
Id_Cliente
Id_Mesa
detalle insumos
(from diagrama de clases)
...)
1..*
Orden Pedido
1..*
Atencion
cantidad
descripcion
monto
insumos
(from ...
Id_Insumo
Descripcion
costo
*
*
vericar actulizar()
verificar()
actualizar()
*
1..*
1..*
Factura de compra
Hoja de cuenta
Id_Mesa
Cantidad
Estado
Id cuenta
Monto
Fecha
Descripcion
verificar()
generar()
1
Orden de reposicion
(from ...
(from ...
Nro_FacturaCompra
Fecha_Compra
1..*
(from ...
Id_Reposicion
Fecha
Cantidad_Insumos
Monto
condiciion
verificar()
actualizar()
generar()
Cantidad
Descripcion
Fecha
verificar()
actualizar()
generar()
1..*
1
Orden de compra
(from ...
Nro_Orden
Fecha
1
1..*
Proovedor
(from ...
Id_Proovedor
Nombre_Proveedor
apeliido proveedor
telefono
direccion
Ruc p
verificar provedor()
actualizar proovedor()
generar()
1..*
Cotizacion
1
1
(from ...
1..*
1..*
Id_Cotizacion
Fecha
Id_Proveedor
Monto
generar()
Id_Reservacin
Id_Cliente
Id_Mesa
Fecha
PK
NN
FK
NN
FK
NN
NN
TABLA: CLIENTE
Nombre de
Columna
Tipo Key
Nulos
Id_Client
e
PK
NN
Nombre
Apellido
Direccin
Telfono
NN
NN
NN
NN
Nmero de
comprobant
e
PK
NN
Fecha
Monto
NN
NN
TABLA: ATENCIN
Nombre de
Columna
Tipo Key
Nulos
Id_Atenci
n
PK
NN
Id_Client
e
FK
NN
Id_Mesa
FK
NN
TABLA: MESA
Nombre de
Columna
Tipo Key
Nulos
Id_Mesa
Cantidad
Estado
PK
NN
NN
NN
Id_Cliente
Mesa
Plato
Cantidad
Fecha
FK
NN
FK
NN
FK
NN
NN
NN
Nombre de
Columna
Tipo Key
Nulos
Id_Plato
Nombre
PK
NN
NN
Descripci
n
NN
Costo
Insumos
NN
FK
NN
Disponibilida
d
NN
TABLA: INSUMOS
Nombre de
Columna
Tipo Key
Nulos
Id_Insumo
s
PK
NN
Descripci
n
NN
Costo
NN
Id_Cuent
a
PK
NN
Monto
Fecha
NN
NN
Descripci
n
NN
Nm_Factur
a
PK
NN
Fecha
NN
Id_Reposici
n
PK
NN
Monto
Fecha
Cantidad
NN
NN
NN
Nombre
Apellido
Direccin
Telfono
RUC
NN
NN
NN
NN
NN
TABLA: PROVEEDOR
Nombre de
Columna
Tipo Key
Nulos
Id_Proveedo
r
PK
NN
Nm_Compr
a
PK
NN
Fecha
NN
TABLA: Cotizacin
Nombre de Id_Cotizaci
Columna n
Tipo Key
PK
Nulos
NN
Id_Proveedo
r
FK
NN
Fecha
Monto
Insumo
NN
NN
FK
NN
A : Mesa
Detalle
Reservacin =@ id_ mesa + cantidad + estado
Id_ Mesa
=1{carcter}10
Cantidad
=1{numero}10
Estado
=1{carcter}10
Sub. Detalle
Numero
=1{digito}9
Carcter
=[A-Z]/a-z
Nombre de Tabla:
ORDEN DE PEDIDO
Insumos
Disponibilidad
Sub. Detalle
Numero
Carcter
Digito
=1{carcter}50
=1{carcter}50
=1{digito}9
=[A-Z]/a-z
=[0-9]
Da
Mes
Ao
=1{dgito}2
=1{dgito}2
=1{dgito}4
Da
Mes
Ao
=1{dgito}2
=1{dgito}2
=1{dgito}4
Verificador Cliente
Tabla: Cliente
1: Generar comprobante
2: Verificar cliente ( Id cliente)
3: Leer
4: Ver rpta Cliente ( Id cliente)
5: Verificar Hoja cuenta
6: Leer
7: Ver rpta hoja cuenta
8: Actualizar comprobante venta
9: Imprimir
GENERAR COTIZACIN
Verificador Proveedor
Tabla: Proveedor
Verificador Insumo
Tabla: Insumo
Actualizador Cotizacion
Tabla: Cotizacion
6: Leer
9: Leer
12: Crear
13: Modificar
14: Eliminar
Verificador
Orden Pedido
Verificador
Cliente
Tabla: Cliente
Actualizador
Hoja Cuenta
3: Leer
6: Leer
: Jefe almacen
Verificador Insumo
Tabla: Insumos
3: Leer
6: Crear
7: Modificar
8: Eliminar
REGISTRAR ATENCIN
Verificador Reservas
Tabla: Reserva
Verificador Cliente
Tabla: Cliente
Verificador Mesa
Tabla: Mesa
Actualizador Atencion
Tabla: Atencion
6: Leer
9: Leer
10: Ver Rpta Mesa ( Id Mesa)
11: Actualizar atencion (Obj atencion)
12: Crear
13: Modificar
14: Eliminar
REGISTRAR CLIENTE
: Recepcionista
1: registrar Cliente
Captador Cliente
Verificador Cliente
Actualizador Cliente
Tabla: Cliente
REGISTRAR INSUMOS
: Jefe almacen
Captador Ingredientes
Verificador Insumos
Tabla: Insumos
Actualizador
1: Registrar Ingredientes
2: Verificar Ingrediente
3: Leer
4: Actualizar
5: Crear
6: Modificar
7: Eliminar
REGISTRAR MESA
Capatador Mesa
: Recepcionista
Verificador Mesa
Actualizador Mesa
Tabla: Mesa
1: Registrar Mesa
2: Verificar Mesa(Id Mesa)
3: Leer
4: Ver Rpta Mesa(Id Mesa)
5: Actualizar Mesa(Obj Cliente)
6: Crear
7: Modificar
8: Eliminar
Capatador Mesa
: Recepcionista
Verificador Mesa
Actualizador Mesa
1: Registrar Mesa
2: Verificar Mesa(Id Mesa)
3: Leer
4: Ver Rpta Mesa(Id Mesa)
5: Actualizar Mesa(Obj Cliente)
6: Crear
7: Modificar
8: Eliminar
Tabla: Mesa
REGISTRAR PLATO
Capatador Mesa
: Recepcionista
Verificador Mesa
Actualizador Mesa
Tabla: Mesa
1: Registrar Mesa
2: Verificar Mesa(Id Mesa)
3: Leer
4: Ver Rpta Mesa(Id Mesa)
5: Actualizar Mesa(Obj Cliente)
6: Crear
7: Modificar
8: Eliminar
REGISTRAR RESERVACIN
: Recepcionista
Captador
Reservacion
Verificador
Cliente
Tabla: Cliente
Actualizador
Reservacion
Tabla:
Reservacion
1: Registrar Reservacion
2: Verificador Cliente(IdCliente)
3: Leer
4: Ver Rpta Cliente(IdCliente)
5: Actualizador Reservacion (obj Reservacion)
6: Crear
7: Modificar
8: Eliminar
REGISTRAR VENTA
: Cajero
Captador Venta
Verificador
Cliente
Tabla: Cliente
Verificador Hoja
Cuenta
Tabla: Hoja
Cuenta
Actualizador
Stock
Tabla: Carta
Menu
Actualizador
Venta
Tabla: Venta
1: Registrar Venta
2: Verificar Cliente(Id Cliente)
3: Leer
4: Ver Rpta Cliente(Id Cliente)
5: Verificador Hoja Cuenta(Id Cuenta)
6: Leer
7: Ver Rpta Hoja Cuenta(ID Cuenta)
8: Actualizar Venta
9: Crear
10: Modificar
11: Actualizar Stock
12: Actualizar
Bsqueda de Pedidos
Generar
Comprobante de Venta
Registrar Plato
Registrar Insumo
Registrar Mesa
Registrar Cliente