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

DFD

Mi plato preferido

Administracin

Facturacion Consumo

Atencion

Ubicacin cliente en mesa

Gestin Pedidos

Registrar Pedido de mesa

Diccionario de datos
N Entidad Definicin Atributos
Cod_Mesa

Definicin Atributos
Cdigo que identifica a la mesa

PK

FK

OBSERVACIONES

MESA

Cod_Mesa NroMesa Capacidad_Sillas Estado_Mesa

NroMesa Representa a las mesas del restaurante, donde los clientes consumen los platos

Nmero asignado a la mesa, sirve para su ubicacin Nmero de sillas asignadas a la mesa EU: En uso DI: Disponible

Capacidad_Silla

Estado_Mesa

Estado de la mesa: En uso, Disponible

N
MOZO

Entidad

Definicin

Atributos
Cod_Mozo

Definicin Atributos
Cdigo que identifica a un mozo

PK

FK

OBSERVACIONES

Cod_Mozo

FechaIngreso Nombre DNI TipoHorario Sueldo NumeroMaxMesas EstadoDisponibilidad

Fecha en la cual fue contratado Nombre del mozo DNI del mozo Tipo de horario de trabajo del mozo El sueldo que gana el mozo Nmero mximo de mesas que puede atender y para las que ya se le considera ocupado Estado en el que se encuentra mientras est trabajando: Disponible, Ocupado Estado del mozo como empleado: Activo, De vacaciones, Sancionado, Despedido ACT: Activo VAC: Vacaciones SAN: Sancionado DES: Despedido PA: Tiempo parcial CO: Tiempo completo

FechaIngreso Nombre DNI TipoHorario Sueldo NumeroMaxMesas EstadoDisponibilidad EstadoMozo

Trabajador del restaurante, encargado de: asignar las mesas disponibles a los clientes que llegan, tomar los pedidos, llevar los platos a las mesas, informar el valor del consumo y registrar el tipo de pago.

EstadoMozo

Entidad
CLIENTE Cod_Cliente

Definicin

Atributos
Cod_Cliente

Definicin Atributos
Cdigo que identifica al cliente Apellido paterno del cliente

PK

FK

OBSERVACIONES

APaterno

APaterno AMaterno Nombres DNI RUC Telefono Estado_Cliente

AMaterno Es la persona que llega a consumir los servicios que ofrece el restaurante Nombres DNI RUC Telfono

Apellidos del Preparador fsico Nombres del cliente DNI del cliente RUC del cliente Lugar de residencia del Preparador fsico Estado del cliente: En espera, Consumiendo, Fuera de Restaurante EE: En espera CO: Consumiendo FR: Fuera de Restaurante

Estado_Cliente

Entidad

Definicin

Atributos
Cod_Plato

Definicin Atributos
Cdigo que identifica al Plato de comida Nombre del plato de comida

PK

FK

OBSERVACIONES

PLATO

Cod_Plato Nombre TiempoPrepa PrecioNormal PrecioEspecial NroInsumos


Plato de comida definido con anterioridad, cuyos insumos se conocen y que el cocinero puede preparar

Nombre

TiempoPreparacin

Tiempo de preparacin dado en minutos

PrecioNormal

Precio cobrado en das de semana o laborables

PrecioEspecial

Precio cobrado en feriados y fines de semana Nmero de insumos que requiere el plato

NroInsumos

Entidad

Definicin

Atributos

Definicin Atributos

PK

FK

OBSERVACIONES

INSUMO Cod_Insumo

Cod_Insumo

Cdigo que identifica al insumo

Existencias Es un insumo registrado en almacn para que pueda ser usado en los platos de comida

Existencias Nombre precioUnitario

Cantidad existente en almacn, disponible para el uso en la preparacin de comida Nombre del insumo Precio unitario que se paga usualmente por la compra del insumo

Nombre

PrecioUnitario

Entidad
PLATO INSUMO

Definicin

Atributos
Cod_PlaIns

Definicin Atributos
Cdigo que identifica al Plato Insumo

PK

FK

OBSERVACIONES

Cod_PlaIns Cod_Plato (FK) cantidadInsumo Cod_Insumo (FK)

Cod_Plato Es una entidad que relaciona a Plato e Insumo, debido a que la relacin entre esas entidades es de muchos a muchos.

Cdigo del plato al que pertenece el Plato Insumo Cantidad del insumo asociado que requiere el plato

cantidadInsumo

Cod_Insumo

Insumo requerido por el plato

Entidad
MENU Cod_Menu

Definicin

Atributos
Cod_Menu

Definicin Atributos
Cdigo que identifica al Men Fecha para la que se programa el men

PK

FK

OBSERVACIONES

Fecha Dia NroPlatos

Competencia en donde corren los caballos participante para determinar el podio, y en base al resultado originar los montos para apuestas ganadoras

Fecha Dia Da para el que se programa el men

NroPlatos

Nmero de platos que contiene el men

Entidad

Definicin

Atributos

Definicin Atributos

PK

FK

OBSERVACIONES

PLATO MENU

Cod_PlatMenu

Cdigo que identifica al Plato Men

Cod_PlatMenu Cod_Menu (FK)


Cod_Men

Precio Cod_Plato (FK)

Cdigo que asocia al men al cul se asocian los platos de comida

Entidad que asocia a Plato y Men, ya que la relacin entre ellas es de muchos a muchos. Precio Precio establecido para el plato de comida perteneciente al men segn el da

Cod_Plato

Cdigo que identifica al plato que pertenece a un men y que puede estar incluido en varios mens

PK FK
OBSERVACIONES

Entidad
PERIODO MESA Cod_PeriodoMesa Cod_Cliente (FK) Cod_Mesa (FK) Cod_Mozo (FK) horaInicio horaTermino diaSemana consumoTotal cantidadPersonas Estado_PeriodoMesa

Definicin

Atributos
Cod_PeriodoMesa Cod_Cliente Cod_Mesa

Definicin Atributos
Cdigo que identifica al Perodo Mesa Cdigo del cliente que hace uso de la mesa en el perodo en cuestin Cdigo de la mesa que fue programada Cdigo del mozo programado para la atencin

Perodo de tiempo en el cul se realizar un consumo, se relaciona con un cliente, una posible reserva y se le programa un mozo.

Cod_Mozo

horaInicio

Hora de inicio del perodo

horaTermino

Hora de trmino del perodo

diaSemana

Da de la semana en que se usa el perodo

Fecha

Fecha en la cual se da el perodo

consumoTotal

Consumo total

cantidadPersonas

Cantidad de personas que estuvieron en la mesa Estado del Perodo mesa: En uso, Programado, Facturado EU: En uso PO: Programado FO: Facturado

Estado_PeriodoMesa

Entidad
RESERVA

Definicin

Atributos
Cod_Reserva

Definicin Atributos
Cdigo que identifica a la Reserva Cdigo del cliente que realiz la reserva Fecha en la cual se registr la reserva Fecha en la cual se efectuar la reserva

PK

FK

OBSERVACIONES

10

Cod_Reserva Cod_Cliente (FK) FechaRegistro FechaReserva CantidadPersonas Estado_Reserva Cod_PeriodoMesa (FK) Cod_Mesa (FK)

Cod_Cliente FechaRegistro FechaReserva

Reserva que hace el cliente de un perodo mesa con anticipacin.

CantidadPersonas

Cantidad de personas total que atender el restaurante

Estado_Reserva

Estado de reserva: Confirmada, Cancelada

CO: Confirmada CA: Cancelada

Cod_PeriodoMesa

Cdigo del perodo mesa para el que se reserv la mesa.

Cod_Mesa

Cdigo de la mesa reservada

Entidad
PERIODO PLATO

Definicin

Atributos
Cod_PeriodoPlato Cod_PeriodoMesa Cod_Cliente

Definicin Atributos
Cdigo que identifica a la Periodo Plato Cdigo que identifica al Perodo Mesa correspondiente Cdigo que identifica al Cliente Cdigo de la mesa donde se realiz el consumo

PK

FK

OBSERVACIONES

11

Cod_PeriodoPlato Cod_PeriodoMesa (FK) Cod_Cliente (FK) Cod_Mesa (FK) Estado_PeriodoPlato Cod_PlatMenu (FK) Cod_Menu (FK)


PREP: En preparacin TERM: Terminado

Esta entidad asocia a un PerodoMesa y a un PlatoMen (un plato pertenenciente al men del da) Esta entidad almacena los platos que se consumieron durante el uso de un Perodo Mesa

Cod_Mesa

Estado_PeriodoPlato

Estado del Plato solicitado por el cliente: En preparacin, Terminado

Cod_PlatoMenu

Cdigo que identifica el plato del men solicitado por el cliente

Cod_Menu

Cdigo del men del da en el que se efectu el consumo

Especificaciones

1) RESERVA Leer (Fecha, Hora) Do { Seleccionar (Fecha, Hora) Si (Validar (Fecha, Hora)=V) Leer (Datos del cliente) Leer (Tarjeta de crdito) Leer (Cantidad Total de personas) Sino Mostrar (Ingrese otra fecha) Fin_si } While(Validar(Fecha, Hora)=F) Registrar (Datos) Emitir Informe (Fecha, Hora, Datos) Fin_si FIN Sino Emitir Informe (Imposible Cancelar) CANCELAR Seleccionar (Fecha, Hora) Costo=0 Si (Validar (hora)=V) Cancelar (Fecha, Hora) Costo=50 Carga a Tarjeta (Costo)

2) ATENCION Leer (Datos Clientes) Si (ValidarReserva (Datos del cliente)=V) Mostrar (MesaCliente) Sino Si (BuscarMesaDisponible()=!null) MesaCliente=BuscarMesaDisponible() Mostrar (MesaCliente) Sino Mostar (no hay mesa) Exit() Fin_si Fin_si Mostrar (menu) Registrar (Pedido) Enviar a Cocina (Pedido) Do { Mostrar (Estado Plato Mesa) } While(Estado Plato Mesa=listo) FIN

3) FACTURACION
Selecciona (Mesa) Deuda=CalcularDeuda() Mostrar (Deuda) Conformidad=F

Do
MostrarInformeDeuda (Deuda) Conformidad=AutorizarCliente (Deuda) While (Conformidad=F) Selecciona (Forma de pago)

Enviar a Caja (Confirmacin)


FIN

Objetivo Principal La creacin de un sistema para la gestin del restaurante que facilite el control de los servicios e insumos utilizados, que permita una mejor toma de decisiones sobre los procesos y con ello lograr hacer ms eficiente la atencin de los clientes. Objetivo Secundarios Aportar una mayor utilidad y conocimiento a los clientes acerca del men y los servicios que ofrece el restaurante, desplegando de forma virtual el men, con acceso a ingredientes, fotografas, asi como tambin ofrecer una mayor precisin en la informacin transmitida hasta la cocina, evitando posibles errores humanos. Dotar a los restaurantes de informacin exacta y detallada, para el estudio sobre los pedidos realizados por los clientes, los platos ms demandados, y los platos menos demandados, que permitir la importante toma de decisiones sobre actualizaciones en el men y otras decisiones que los gerentes crean oportunas. Lograr una ventaja competitiva frente a otros restaurantes marcando una estrategia de diferenciacin, al implementar el sistema planteado. Alcance de la proyecto El proyecto abarcar los objetivos detallados anteriormente, para poder llevarlos a cabo se implementarn las siguientes funcionalidades en el sistema: Gestin del men virtual: se mostrar informacin detallada sobre la composicin y elaboracin de los platos.

Gestin de los pedidos: se transmitir directamente, desde la mesa de los clientes, a travs de un dispositivo manejado por el mozo, las peticiones que se realicen sern recibidas a travs de otro dispositivo en la cocina, donde se podr visualizar que mesa ha realizado el pedido, y en qu consiste. Gestin de la economa: se podr mostrar, con ayuda del sistema, toda la informacin referente a la cantidad de pedidos realizados y atendidos, el plato ms pedido y el de menor demanda, as como un resumen de la facturacin realizada hasta el momento que ser de gran utilidad para el seguimiento y control del negocio.

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