Un grupo de emprendedores jóvenes, ha decido crear una nueva empresa llamada “CletaEats”, el objeto es
brindar trabajo a otros jóvenes y ofrecer un servicio de calidad en la provincia de Heredia, para ello, usted
ha sido contratado para que realice dicha aplicación.
Para este emprendimiento se requiere el desarrollo de un sistema que permita al usuario (c ingresar a una aplicación e inscribirse en ella, en caso de no existir, luego, la aplicación le permitirá realizar un pedido eligiendo entre diferentes restaurantes, la idea es que el usuario solo realice el pedido a uno
de ellos. Una vez seleccionado el restaurante, le llegará a su smartphone, tablet o computadora el menú para
que el cliente seleccione su delicioso pedido, que puede estar constituido por uno o varios combos. Es decir,
el usuario seleccionará, con base al menú que le envió el restaurante un pedido que comprende solo combos
desde el No.1 hasta el No.9, obviamente para cada restaurante los combos serán diferentes, por tanto un
pedido del combo No.1 para un restaurante X, es muy diferente al combo No.1 para el restaurante Y. Para
facilitar las cosas, los restaurantes han optado que cada combo, comenzando por el primero o sea el No.1
tendrá un valor de 4000.00 colones, el combo No.2 tendrá un valor de 5000.00 colones y así sucesivamente
hasta llegar a combo No.9 que es de 12000.00 colones. Una vez generado el pedido vía web le llega al
restaurante las ordenes generadas mediante el sistema. Finalmente, el pedido, deberá ser entregado al cliente
por medio de un usuario (repartidor) previamente inscrito en la aplicación.
Usuario repartidores
El sistema deberá tener una opción para inscribir repartidores, de los cuales interesa entre otras cosas:
cedula, el nombre, correo electrónico, dirección exacta, numero celular, número de cuenta, estado
(disponible(por defecto)/ ocupado), calificación.
Usuario clientes
Todo cliente que desee hacer uso de la aplicación deberá registrarse previamente en caso de que nunca se
haya registrado, su información básica sería: cedula, nombre, dirección exacta, número celular, correo
electrónico, y estado: activo(por defecto a la hora de crearlo) o suspendido.
restaurantes
Todo restaurante que desee hacer uso de la aplicación deberá registrarse previamente considerando
información tal como: nombre, cedula jurídica, tipo de comida (china, rápida, saludable etc,) y ventas.
La aplicación no se preocupará por la lista de combos que pueda ofrecer cada restaurante, dado que cada
restaurante entregará un menú vía correo electrónico o whatsApp, a sus clientes. Así que los combos que
tiene para envío, va a depender exclusivamente de cada restaurante.
Pedidos
El id de Pedido se genera automáticamente iniciando desde 1.
Al inicio, el sistema deberá presentar la lista de restaurantes. Se debe seleccionar un restaurante de la lista de
Restaurantes, para asociarlo al pedido. El sistema solicita la cedula del cliente (registrado previamente en el
sistema), para poder asociarlo al pedido.
Un pedido puede incluir varios combos (pero del mismo restaurante).
Una vez seleccionado el pedido deseado, el sistema deberá asignar un repartidor(de forma aleatoria), para
hacer entrega del pedido.
Cada pedido realizado deberá reflejar un estado específico (preparación, es el valor por defecto a la hora de
crearlo).
Para cada pedido se debe registrar además: el monto a pagar y tomar en cuenta todos los detalles necesarios
para brindar un buen servicio.
Una vez que el pedido se entrega, el mismo repartidor actualiza el estado del pedido a “entregado” y se
actualiza también su estado.
Recuerde que por cada pedido a un determinado restaurante, se actualizan sus ventas.
Implemente las funciones insertar y toString para las clases
Puedo ayudarte a crear la plataforma que nesecitas solo pásame los datos o coordenadas de más o menos el diseño de como estará programado, en caso de nesecita mis servicios contáctese conmigo.