Nothing Special   »   [go: up one dir, main page]

Practica de Algii

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 2

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Facultad de Ingeniería de Sistemas e Informática


E.A.P Ingeniería de Sistemas

Práctica de Algorítmica II

Diseñe un programa en código Java, para resolver el siguiente problema:

 El administrador de un restaurante desea que se diseñe un sistema para el control de las


comandas(*) registradas por los mozos, en el momento de atender el pedido al cliente. Cada vez que
ingresa un cliente, el mozo registra una comanda, así sea el pedido para llevar o para consumir en
salón. El sistema debe permitir registrar el mozo, el cliente, las mesas, las comandas, etc. La
comanda debe imprimirse en salón y otra copia en cocina para la elaboración de los platos.
 Al final del día el Administrador generará un reporte de las ventas, las comandas generadas por
mozos, cantidad de platos, la cantidad de comandas generadas para llevar y para consumir en salón.
 Determinar cuál es la comanda que tiene el mayor valor, a que cliente le pertenece, que mozo
atendió y que platos pidieron.

(Considere el Diagrama 1).

Persona

+Nombres
+ApellidoP
+ApellidoM

+IngresarPersona()
+ConsultarPersona()

Comanda
Cliente Mozo
+IdComanda
+RUC +Fecha +CodigoMozo
+Telefono 1 0..*
+Estado +Turno
1 1..* +TotalComanda
+IngresarCliente() +IndicadorLlevar +IngresarMozo()
+ConsultarCliente() +ConsultarMozo()
+RegistrarComanda()
+ConsultarComanda()

1 1

1..*

0..*
Comanda_det
Mesa Platos
+IdDetalle
+IdMesa +Cantidad 1..* 1 +Descrpcion
+EstadoMesa +TotalDet +Precio
+Capacidad
+IngresarDetalle() +IngresarPlatos()
+IngresarMesa() +ConsultarDetalle() +ConsultarPlatos()
+ConsultarMesa()

Diagrama 1- Registro de Comandas


(*) En el lenguaje de la restauración, La Comanda, es la orden que recibe el camarero o mesonero para el servicio, y que es la que llegara al área de la
cocina, para saber que quiere comer o beber el cliente.

También podría gustarte