Pelu Queria

2
Desarrollar una aplicación para gestionar la atencion al cliente en una peluqueria. El sistema sera usado por el administrador del local (solo existe un administrador) y por los empleados de la peluqueria. El sistema debe seguir las siguientes condiciones: 1. El administrador puede: Ingresar empleados Imprimir la informacion de los empleados 2. El empleado puede: Cambiar su clave de ingreso al sistema Ingresar un cliente Consultar informacion del cliente Consultar determinada factura de determinado cliente 3. Para ingresar el sistema el administrador o los clientes debe ingresar su clave. Si la clave es correcta acceden al submenu correspondiente. El menu principal y los submenus estan definidos como metodos en la clase peluqueriaEpn 4. Al existir un solo administrador para la peluqueria, al momento de crear/instanciar al administrador se debe ingresar la clave. Realice los cambios necesarios para el constructor de administrador. 5. El administrador, los empleados y los clientes solo tiene un nombre y un apellido 6. Cuando se ingrese un empleado la clave debe ser generada por la aplicación. La clave sera igual a la cedula mas nombre. La clave es un tipo de dato String. Defina el metodo para generar la clave en la clase persona.

description

examen poo Escuela politecnica nacional

Transcript of Pelu Queria

Page 1: Pelu Queria

Desarrollar una aplicación para gestionar la atencion al cliente en una peluqueria. El sistema sera usado por el administrador del local (solo existe un administrador) y por los empleados de la peluqueria.

El sistema debe seguir las siguientes condiciones:1. El administrador puede:

Ingresar empleados Imprimir la informacion de los empleados

2. El empleado puede: Cambiar su clave de ingreso al sistema Ingresar un cliente Consultar informacion del cliente Consultar determinada factura de determinado cliente

3. Para ingresar el sistema el administrador o los clientes debe ingresar su clave. Si la clave es correcta acceden al submenu correspondiente. El menu principal y los submenus estan definidos como metodos en la clase peluqueriaEpn

4. Al existir un solo administrador para la peluqueria, al momento de crear/instanciar al administrador se debe ingresar la clave. Realice los cambios necesarios para el constructor de administrador.

5. El administrador, los empleados y los clientes solo tiene un nombre y un apellido

6. Cuando se ingrese un empleado la clave debe ser generada por la aplicación. La clave sera igual a la cedula mas nombre. La clave es un tipo de dato String. Defina el metodo para generar la clave en la clase persona.

7. Si el cliente selecciona la opcion cambiar-clave-empleado se debe invocar el metodo cambiaClave(), este metodo esta definido en la interfaz gestionar. Si necesita realice los cambios necesarios en la definicion del metodo e implemente en las clases que necesite.

8. Cuando se atiende a un cliente se le factura por el servicio, en la factura se registra un id y el valor que pago por el servicio. Un cliente por ende puede tener varias facturas en la peluqueria. Si el empleado selecciona la opcion consultar-factuta-cliente, debera ingresar la cedula del cliente y el id de la

Page 2: Pelu Queria

factura para consultar la informacion de la factura implemente el metodo consultarFactura() en la clase que neceseite y los cambios que considere necesarios.