Beruflich Dokumente
Kultur Dokumente
INGENIERIA
PRIMER ENTREGABLE
SISTEMA DE GESTIN DE UN RESTAURANTE
INTEGRANTES:
BUSTINZA ROBLES, JOSUE ISRAEL
20090047F
20090112B
20080109I
PROFESOR:
2015 II
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
INDICE
INDICE........................................................................................................ 2
1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1
1.1.1
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
cocinero y segn los insumos disponibles. El sistema debe facilitar al
administrador la generacin de consultas acerca del men diario, de las
mesas disponibles en un da, de la programacin de los mozos, de los stocks
de insumos, de los platos ms consumidos, de los das de la semana de
mayor consumo, y de los clientes ms frecuentes. Por otro lado debe facilitar
la reserva de una mesa a un cliente en cantidad de clientes, en una fecha y
hora determinada segn la disponibilidad, as como el cobro por el consumo
realizado. Un mozo ubica a un cliente en una mesa y toma el pedido de los
platos a consumir en base al men del da; el cocinero toma conocimiento
de los platos a preparar e informa de su preparacin para el servicio a la
mesa que lo solicit. Un almacenero lleva el control de los insumos
comprados y de los insumos requeridos por el cocinero para la preparacin
del men del da. Un cajero debe emitir la facturacin en base a la mesa y el
cliente correspondiente.
REQUERIMIENTO
DESCRIPCIN
PRIORIDAD
RF01
Registros y
mantenimiento
RF02
Programacin
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
mesas asignndolas a los mozos
disponibles, es decir cada mesa
tiene a un mozo encargado de su
atencin y un mozo puede ser
responsable de atender a muchas
mesas.
RF03
Reservas
RF04
Recepcin de
pedido
RF05
Cuentas
RF06
Consultas y
reportes
Permitir la generacin de
consultas acerca del men diario.
RF07
NMERO
REQUERIMIENTO
DESCRIPCIN
PRIORIDAD
RNF01
Seguridad de
acceso a la
informacin
RNF02
Acceso restringido
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
RNF03
Manejo eficiente
de la base de
datos
RNF04
Copia de
seguridad del
sistema
RNF05
Interfaces
amigables
RNF06
Desempeo de
Sistema
RNF07
Tiempo de
respuesta del
Sistema
RNF08
Usabilidad
RNF09
Fiabilidad
RNF10
Robustez
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
RNF11
Estabilidad
El software manejara el
crecimiento continuo de trabajo
de manera fluida, o bien estar
preparado para hacerse ms
grande sin perder calidad en los
servicios ofrecidos.
RNF12
Mantenimiento
Se mejorara y optimizara el
producto software
implementndole nuevas
funcionalidades requeridas por el
usuario.
RNF13
Documentacin
Se documentara toda la
informacin necesaria como los
procesos, actividades,
funcionamiento del software,
pruebas, manuales, etc.
RNF14
Performance
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
1.1.2
DIAGRAMA GENERAL
DE CASOS DE USO
Model: DiagrCasosUsoRestaurante
Package:
Diagram: DiagramaGeneral
Realizar Cobro
Atencion Mesa
Author: Luis
Date: 11/02/2012
Version:
Definir Mozo
Definir Mesa
ADMINISTRADOR
<<include>>
Realizar Reserva
Mesa
Realizar
Asignacin Precio
a Plato
Elaborar Plato
Solicitado
Definir Plato
COCINERO
Ingresar Estado
Plato Solicitado
Realizar
Men x Da
Preparado
Realizar Pedido
Insumos
Consultar estado de
preparacion de
plato para Mesa
Servido
Realizar Toma
de Pedido
MOZO
Realizar
asignacin de
Mesa a Cliente
Ingresar Estado
de Mesa
Realizar Solicitud de
Compra de Insumos
Realizar Atencin
de Pedido de
Insumos por Cocina
ALMACENERO
Realizar Ingreso de
Insumos
Comprados
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Diagrama de Caso de Uso del Administrador:
Contado
<<include>>
Seleccionar
Mesa
Procesar
Consumo
<<include>>
<<include>>
Registrar cobro
Cobrar
<<include>>
<<include>>
Realizar Cobro
x Consumo
Realizar Cobro
Atencion Mesa
Tarjeta Crdito
ADMINISTRADOR
<<include>>
Emitir Factura
<<include>>
<<include>>
<<include>>
Realizar Reserva
Mesa
<<extend>>
Consultar las
Mesas
Disponibles para
Dia
Ingresar datos
de cliente
Definir Mesa
1.1.3
Definir Mozo
Validar Tarjeta
<<include>>
<<include>>
Realizar
Asignacin Precio
a Plato
Ingresar Dia y
Hora para
Reserva
Banco
Seleccionar
Mesa a
Reservar
<<include>>
Seleccionar Plato
Object-Oriented Model
Model: DiagrCasosUsoRestaurante
Package:
Diagram: DiagrCasosUsoAdministrador
Author: Luis
Date: 11/02/2012
Version:
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Caso de Uso : Realizar Cobro de Atencin en Mesa
Actor
: Administrador
Administrador requiere realizar cobro (a solicitud cliente). El sistema muestra las
mesas en estado de atencin y por cobrar para la fecha. El administrador
selecciona la mesa a facturar. El administrador solicita procesar consumo de la
mesa. El sistema procesa el consumo, le aplica el IGV y muestra el total. El
administrador solicita emitir la factura. El sistema emite la factura. El
administrador realiza el cobro por consumo segn la factura.
3.- Actores
4.- Pre
condiciones
5.- Post
condiciones
6.- Trigger
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
reservacin de mesa
4.
5.
7.-Flujo de
Eventos
7.
8.
10.
Ingresa nmero de
comensales
Ingresa periodo de
reserva
Selecciona mesa
Confirma reservacin
de mesa
Salir del sistema
6.
6.a
9.
6.b.
11.
12.
Paso
4.
8.-Excepciones
5.
9.Requerimient
o asociado
Ingresa datos
2.b.
13.
14.
No hay disponibilidad
Solicita nuevos datos
Volver a 3.
No est registrado
Solicita datos a registrar
Registra cliente
Volver a 2.
10
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
1.- CASO DE USO
DEL SISTEMA
2.-Descripcin del
caso de uso
3.- Actores
4.- Pre
condiciones
5.- Post
condiciones
6.- Trigger
1.
2.
4.
7.-Flujo de
Eventos
5.
7.
8.
10.
Paso
4.
8.-Excepciones
9.Requerimient
o asociado
Ingresa nmero de
platos
Ingresa el detalle de
cada plato
Selecciona plato
Confirma el pedido
del plato
Salir del sistema
2.
Sistema
Ingresar datos del mozo
3.
6.
6.a
9.
6.b.
11.
No hay disponibilidad
Solicita nuevos platos
Volver a 7.
11
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
3.- Actores
4.- Pre
condiciones
5.- Post
condiciones
6.- Trigger
7.-Flujo de
Eventos
8.Excepciones
9.Requerimient
o asociado
12
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
1.- CASO DE
USO DEL
SISTEMA
2.- Descripcin
del caso de uso
3.- Actores
4.- Pre
condiciones
5.- Post
condiciones
6.- Trigger
7.-Flujo de
Eventos
8.-Tiempo de
ejecucin
13
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Diagrama de Secuencia:
Reservar Mesa
Se realizar la reserva mesa, donde el usuario principal es el cliente que
mediante la pgina web podr realizar su reserva siguiendo todas las pautas
que le indicar la pgina para su exitosa operacin.
ReservaMesa
ATENCION
RESERVA
CLIENTE
Ingresa datos requeridos
verifica datos cliente
seleccionar atencion
alt
horas_pre_reserv>24
selecciona atencion
selecciona mesa
crear reserva
Condition
deniega reserva
14
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Confirmar Mesa
ConfirmarReserva
Reserva
Cliente
Tarjeta de credito
Solicita confirmacin
Verificar horario
opt
[horas_pre_reserva>=24H]
Confirmar Reserva
Procesar confirmacin
Carga S/. 25 a cuenta por derecho de mesa
Actualiza cuenta
Su reserva ah sido confirmada
Reserva confirmada
15
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Cancelar Reserva
Se dar la reserva mesa, donde el usuario principal es el administrador donde
se cancelar la reservacin sino se confirma la reserva como mnimo de 24
horas.
CancelarReserva
Reserva
CLIENTE
Sistema
Consultar reservas
Verifica horario
opt
[horas_pre_reserva<24H]
cancela reserva
Procesa cancelacin
reserva cancelada
Actualizar estado de la mesa
16
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Registrar pedido:
Se realizara el pedido del plato de una mesa.
Registrar Pedido
Pedido
Sistema
Cliente
alt
Mozo
Inconvenientes=false
realizar pedido
muestra pedido
registra platos del pedido
Verifica platos
confirma pedido
muestra plato a servir
Condition
rechaza pedido
realice otro pedido
17
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Preparacin Del Consumible: Plato, Bebidas Y Postres
Se realizar la preparacin del consumible: plato, bebidas y postres donde su
actor principal es el cocinero que mediante los pedidos que le envi el camarero
realice los consumibles solicitados.
PreparacionPlato
Pedido
Consumible
Mozo
Cocinero
registra pedido
muestra pedido
alt
Verifica ingredientes
Inconvenientes= false
preparacion de plato
confirma realizacion
muestra plato a servir
Condition
Rechaza pedido
Muestra pedido rechazado
18
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Cobro Atencin De Mesa
Se realizar cuando el cliente pague por el consumo, selecciona su forma de
pago y el camarero le hace entrega de su recibo de pago.
RealizarCobroAtencionMesa
Sistema de Facturacion
Cliente
Mozo
Cajero
procesa consumo
informa cuenta
opt
envia cuenta
calcula consumo
[Conformidad = true]
indica forma de pago
envia confirmacion
Emite factura
Espera de cliente
19
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
1.1.5
Diagrama de Actividades:
Atencin
Mozo
Sistema de Informacin
Cocinero
[NO]
Tiene Reserva?
[SI]
Hay mesa disponible?
[NO]
[SI]
Emite mensaje No hay mesa disponible
Mostrar mesa
Solicita Menu
Muestra menu
Ingresa Pedido
Registra pedido
Recibe Pedido
20
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Realizar Reserva
Cliente
Sistema
Solicita Reserva
Iniciar Reserva
Envia Datos
Valida Datos
[SI]
Hacer otra reserva?
Actualiza Datos
[NO]
Finaliza Reserva
21
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Confirmar Reserva
Cliente
Sistema
Banco
Solicita Datos
Ingresar Datos
Consultar Reservas
[NO]
Tiene Reserva?
[SI]
Confirmar reserva
Validar Datos
Realizar cobro
Reserva confirmada
Actualizar Tarjeta
22
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
Cancelar Reserva
Cliente
Sistema
Consultar Reservas
Muestra Reservas
[NO]
[Si]
[Si]
Reserva Confirmada?
[NO]
Cancelar Reserva
Revisar correo
23
UNI-FIIS
SISTEMA DE GESTIN DE UN RESTAURANTE EL
BUEN SABOR S.A
1.1.6
Anlisis de Clases
MOZO
MESA
- codMesa
- capacidadMesa
+ mesa ()
1..1
PLATO
MENU
codMozo
nombreMozo
direccionMozo
telefonoMozo
fechaNac
estadoMozo
- nroMenu
- fechaMenu
- estadoMenu
0..*
1..*
- codPlato
- denominacion
- estadoPlato
+ plato ()
+ menu ()
+ mozo ()
1..1
1..*
PLATO_MENU
0..*
PERIODO_MESA
+
+
+
+
nroPeriodo
diaSemana
horaInicio
horaTermino
ATENCION
- nroAtencion
- fechAtencion
- estadoAtencion
1..1
0..*
periodoMesa ()
mesaEnAtencion ()
buscarAtencion ()
buscarPeriodoLibre ()
1..1
+ platoMenu ()
+ atencion ()
+ adicionarMesa ()
+ tomarPedido ()
1..1
COMPROBANTE
1..*
1..*
PEDIDO_PLATO
- codPedido
- cantidad
0..*
1..1
+ pedidoPlato ()
1..*
1..*
1..1
RESERVA
+ reserva ()
+ adicionarDatosCliente ()
+ seleccionarPeriodoMesa ()
1..1
codCliente
nombCliente
DNI
estadoCliente
+ cliente ()
BOLETA
TELEFONO
CLIENTE
0..*
FACTURA
ideComprobante
tipoComprobante
fechEmision
impBruto
IGV
impNeto
tipoMoneda
tasaCambio
montoTotal
estado
+ comprobante ()
+ calcularMonto ()
1..1
- nroReserva
- fechaReserva
- estadoReserva
nombTipico
cantidad
precio
estado
0..1
0..*
ideTelefono
tipoTelefono
descripcion
fechRegistro
estadoTelefono
+ telefono ()
24
Object-Oriented Model
COCINA
SERVICIO MESA
ADMINISTRACION
ALMACEN
25