Skip to content

betangil238/ChallengeHotel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge ONE | Java | Back-end | Hotel Alura


🖥️ Tecnologías Utilizadas:

  • Java
  • Excepciones (try-catch)
  • Eclipse
  • Biblioteca JCalendar
  • MySql
  • Plugin WindowBuilder

⚠️ Importante! ⚠️

☕ Use Java versión 8 o superior para compatibilidad.

📝 Se realizaron las validaciones pertinentes para evitar errores de usuario y almacenamiento de datos innecesarios

El proyecto inicia con esta interfaz, la cual al dar click sobre el icono de login se autoriza el ingreso imagen

En la siguiente ventana se presenta un formulario de ingreso, el cual tiene predeterminada el usuario "admin" y la contraseña "admin",

imagen

En caso de que no desee ingresar con estos datos, se ofrece la posibilidad que el usuario registrado al igual que la contraseña sean almacenados mientras una opcion de confirmacion

Si el usuario decide registrar usuario, la informacion se almacenara y podra ingresar con esta informacion

imagen

En esta ventana se da la bienvenida al proceso de Creacion, lectura, actualizacion y eliminacion de informacion.

imagen

Al dar click en "registro de reservas" se inicia el proceso de insercion de informacion para reservar en el hotel imagen

En caso de no ingresar alguna informacion correspondiente en los campos, se arrojara un aviso de alerta de que hace falta informacion imagen

al ingresar los datos en la reserva se calcula automaticamente el valor de la estadia, al igual que se limita al usuario en caso de ingresar fechas erroneas al tratar de realizar cambios en la fecha de ingreso imagen imagen

Una vez la informacion suministrada este correcta, se da paso al ingreso de informacion del huesped y se genera un mensaje con el numero de reserva imagen

De igual forma al paso anterior, se realizan las validacion que los campos se encuentren totalmente diligenciados, en caso de devolverse a la ventana anterior o clickear en cerrar, el id de reserva es eliminado de la base de datos

imagen si la informacion se ingreso de manera adecuada se recibira este mensaje, confirmando que la informacion de la reserva y el huesped se almaceno correctamente en la base de datos imagen

una vez tengamos un registro completo de nuestra reserva y huesped, podemos realizar consultas en la seccion Busqueda

imagen

En el campo de texto junto al boton buscar, podemos ingresar unicamente el id de reserva o el apellido, para ambos casos nos llenara los campos de reserva y huespedes imagen imagen

Se autoriza la modificacion de todos los parametros excepto el id de reserva y se actualizan en la base de datos luego de dar click en editar. en este caso modificaremos el telefono Si la informacion se almacena correctamente se obtiene el siguiente mensaje imagen

finalmente, existe la opcion de eliminar un registro. Si se elimina la informacion en huespedes, esta tambien sera eliminada en reservas Cuando los datos se eliminan correctamente se obtiene el siguiente mensaje.

imagen

💙 Linkedin

💙 Insignia de culminacion
imagen

Releases

No releases published

Packages

No packages published

Languages