You are on page 1of 1

Un hotel desea contar con un sistema de reservaciones para sus clientes.

El cliente puede hacer sus reservaciones en


línea. Al momento de reservar las habitaciones el cliente deberá especificar la cantidad de habitaciones que desea, los
tipos de habitación, el día de ingreso, la cantidad de días que se quedará hospedado y la cantidad de personas que se
hospedarán en cada habitación.

La tarifa del alojamiento depende del tipo de habitación y de la cantidad de personas que se hospeden, de manera
que para calcular el precio total del alojamiento se debe multiplicar el precio por persona diario de una habitación por
la cantidad de personas que ocuparán la habitación, por la cantidad de días que se quedarán alojadas.

El sistema asignará aleatoriamente las habitaciones según su tipo, quedando estas reservadas. Es hasta que el
cliente se presenta al Hotel que el dependiente del hotel confirma la habitación asignada en la reservación o la
cambia. Si el cliente no se presenta en la hora establecida en la reservación, el sistema anula la reservación y pone
disponibles las habitaciones reservadas.

El sistema deberá también llevar un registro de los producto y servicios adicionales que se pidan en el tiempo del
alojamiento. Por ejemplo, si el cliente pide una comida o bebida a la habitación, hace una llamada telefónica, etc., se
le cobrará adicional el recargo correspondiente.

Notas:
 Modele los productos y servicios como una misma clase.
 Asuma que todas las habitaciones serán ocupadas en la misma fecha.

You might also like