Está en la página 1de 2

Informática y Telecomunicaciones Analista

Programador/Ingeniería en Informática

Ejercicio preparación Sumativa 3

Enunciado

Un hotel de la ciudad de Villarrica necesita desarrollar una aplicación para administrar las
reservas de habitaciones que tiene el mismo, hasta el día de hoy ese registro se realizaba
manualmente y esto implicaba inconvenientes al momento de ver las reservas ya que la
escritura de quienes realizan esta labor no siempre eran fáciles de leer y muchas veces ni
siquiera ellos mismos podían comprender lo escrito en el documento, por esta razón y para
impedir que se siga retrasando el proceso de chequeo del huésped que se va a hospedar en el
hotel se ha decidido realizar un sistema que permita apoyar en el registro.

El hotel tiene como restricciones para realizar la reserva las siguientes reglas de negocios:

• El huésped no puede realizar reservas para fechas anteriores al día en curso.


• Para registrar al huésped se debe poder ingresar el id de reserva (el cual no debe
haber sido utilizado anteriormente), nombre completo del huésped, rut, sexo, fecha
de nacimiento, fecha de reserva, teléfono de contacto y número de habitación.
• El nombre completo debe consistir de al menos 2 palabras y cada una de estas debe
tener al menos 3 letras cada una.
• No se pueden realizar reservas 2 veces el mismo día en una habitación, por lo que si
una persona quiere hacer reservas debe ser en una habitación que ese día se
encuentre vacía.
• No se pueden hacer registros múltiples de habitaciones a un mismo huésped, por lo
que si necesita hospedarse más de un día entonces deben realizar la reserva de esa
habitación todos los días que se necesiten una a una y el huésped solo puede reservar
1 por día.
• Se necesita que en el hotel se pueda insertar, editar, buscar, eliminar y listar reserva
las reservas.

Para realizar esto se establecen 2 partes del proyecto como avance, de las cuales es necesario
que realice lo antes posible la primera parte la cual consiste en lo siguiente:

• Debe realizar la interfaz web del proyecto, para ellos se solicita que realice una página
por cada elemento de interacción además de una página principal que pueda realizar
el direccionamiento de cada parte del sitio.
• El sitio debe tener en todas sus páginas la misma estructura, la cual debe ser de la
siguiente manera:
Informática y Telecomunicaciones Analista
Programador/Ingeniería en Informática

Título de la página

Inicio
• Mantenedor
de reservas
• Ingresar
• Modificar
• Eliminar <<Contenido del sitio>>
• Buscadores
• Listar
• Buscar

Nombre de quien desarrollo el sitio

• Se deben realizar las validaciones en la página de ingresar de acuerdo a lo indicado en


las reglas de negocio.
• La búsqueda, eliminación y actualización en las páginas que cumplan esa funcionalidad
deben ser realizadas utilizando una lista, que muestre los elementos ingresados.
cuando se seleccione la reserva debe desplegar la información correspondiente a la
reserva solicitada.
• Para esta primera etapa las operaciones deben ser realizadas por medio de una lista
que sirva como repositorio.
• Para poder realizar todas las operaciones debe haber autentificado en el sitio con las
credenciales admin y la contraseña asdf1234.

También podría gustarte