🏨 Challenge-ONE-Hotel-Alura 🏨

Buenos dias/tardes/noches, soy Bryant Baptista, bienvenidos a este nuevo desafio sobre el Hotel Alura, una aplicacion hecha para poder registrarse en dicho hotel, eso nada más iniciando sesión y colocando tus datos para realizar la reservación, todo esto diseñado en el lenguaje de programación Java y siendo la idea de realizar este challenge gracias al programa ONE y a la gente de Oracle/Alura LATAM.

Tecnologías utilizadas 🖥️:

  • Java ☕️
  • Eclipse 🌘
  • JCalendar 📅
  • MySQL 🐬
  • Plugin WindowBuilder 🗔

Explicación del funcionamiento del programa

Al iniciar tenemos lo que sería el menú principal, para acceder y hacer el inicio de sesión solo basta con presionar la imagen que se encuentra debajo de la palabra "Login".

Menú principal


Luego de haber hecho lo anteriormente explicado aparecerá el apartado de Login o inicio de sesión, una vez allí nos va a pedir los datos para colocar nuestro usuario y contraseña.

Inicio de sesión


Después de haber podido entrar a la sesión con sus debidas credenciales se encontrará ahora con la pantalla del menú de usuario, desde aquí ya podrá gestionar sus reservas entrando en la pestaña de "Registro de Reservas", también puede buscar/filtrar alguna reserva anteriormente hecha o inclusive editar/eliminar las que ya se hayan hecho, esto último en la sección de "Búsqueda".

Menú de usuario


Para el caso de querer hacer la reserva solo necesitamos entrar en su debida pestaña donde tendríamos lo que sería el siguiente menú, ahí se desplegarán las opciones para colocar las fechas de entrada y salida, así como el costo de la reserva y la forma de pago para la misma, todo esto cubierto con sus debidas excepciones, como por ejemplo, el haber puesto fechas erróneas:

Menú Reservas

Al darle al botón de "Siguiente" pasaremos al menú para registrar al huésped, teniendo que colocar la información personal necesaria para guardar el registro, tal como lo puede ser (en este caso) el nombre, apellido, fecha de nacimiento, nacionalidad, teléfono y el número de reserva (esta última generada por el mismo sistema), al finalizar le damos a "Guardar":

Menú Registro Huésped

Finalmente, después de colocar todos los datos, nos aparecerá esto en la pantalla, eso para confirmar lo realizado hasta el momento:

Datos guardados


Por otra parte tenemos la pestaña de ¨Búsqueda¨ así como se mencionó antes, en ella se dispondrá de la lista de registros hechos, tanto para las reservas como para los huéspedes, con todas las opciones para editar ya explicadas:

Búsqueda Reservas

Búsqueda Huéspedes


Ejemplos:

Buscar/filtrar

Buscar/Filtrar

Eliminar (con su debido mensaje de verificacion y de confirmacion):

Eliminar Confirmación

Registro Eliminado