Un restaurante desea manejar la información sobre los diferentes

Anuncio
Pontificia Universidad Javeriana
Departamento de Ingeniería de Sistemas
Análisis y Diseño Orientado a Objetos
Diagrama de Clases
Un restaurante desea manejar la información sobre los diferentes menús
que ofrece y los pedidos que realizan sus clientes. El sistema que se quiere
obtener debe permitir introducir diferentes ingredientes para platos
(cebolla, carne, pollo, tomate, gaseosa, etc.), cada uno con un código,
nombre, y precio de venta asociado por unidad, y crear platos nuevos (ej:
hamburguesa de pollo, tomate, y cebolla, papas fritas, y gaseosa) y
establecer su precio total (con base en el precio y cantidad de cada uno de
sus ingredientes), el cual debe incluir un cargo adicional por impuesto de
IVA. Para cada plato se tiene establecida la cantidad exacta de cada
ingrediente que se coloca en él.
El sistema debe llevar el registro de las ventas obtenidas por cada plato, y
del inventario de ingredientes que tiene el restaurante. Cuando un cliente
realiza su pedido, se actualizan las unidades vendidas de los platos
solicitados y los ingresos obtenidos por estos, y también se actualiza el
inventario, de manera que se sabe en todo momento la cantidad exacta de
unidades que quedan de cada ingrediente (número de tomates, litros de
gaseosa, libras de carne, etc.) para que se puedan realizar los pedidos a los
proveedores del restaurante oportunamente.
Adicionalmente, el sistema debe generar a solicitud del usuario un reporte
con los 10 platos que más ingresos han generado, y uno con los 10 platos de
los cuales se han vendido más unidades.
Descargar