Skip to content

Control de reservas hoteleras utilizando Java + Maven + Swing.

License

Notifications You must be signed in to change notification settings

nosmow/challenge-one-alura-hotel-latam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Alura

Hotel Alura

Tabla de Contenido

Descripcion del proyecto

El Hotel Alura conocido por su espectaculares instalaciones y paquetes promocionales para Desarrolladores de Software implemento un sistema de escritorio con conexión a base de datos con el fin de llevar el control de las reservas hechas por sus clientes. El cual fue desarrollado en Java utilizando Maven para gestionar dependencias y Java Swing para diseñar las ventanas.

Estado del proyecto

Badge en Desarollo

Vista previa

Diagrama entidad relacion

Ventanas del programa

Funcionalidades

  • Registro de huespedes y reservas: Mediante el formulario se pueden llenar los datos del huesped y la reserva los cuales se almacenaran en la base de datos.

  • Búsqueda de registros por apellido o id: Para buscar una reserva se debe ingresar el número de reserva y para buscar un huesped se debe ingresar el apellido, luego se cargaran los datos en una tabla.

  • Modificación de registros: Al hacer clic en la columna de la tabla se pude editar el dato que este allí y luego al dar click en el botón modificar se envia la actualización a la base de datos.

  • Eliminación de registros: Al hacer clic sobre una columna de la tabla y luego dar click en el boton eliminar se eliminara de la base de datos el elemento seleccionado.

Acceso al proyecto

  1. Descargue la versión 19 de Java JDK.

  2. Descargue el IDE Eclipse.

  3. Descargue MySQL.

  4. Descargue MySQL Workbench.

  5. Clone el repositoria mediante el siguiente enlace: https://github.com/dainercortes/challenge-one-alura-hotel-latam.git

  6. Abra MySQL Workbench y ejecute el siguiente docuemento sql para crear la base de datos. Click aquí

  7. Abra el proyecto en el IDE Eclipse.

  8. Dirijase al paquete com.alura.hotel.factory y en la clase ConnectionFactory.java y modifique los campos** setUser()** y setPassword() reemplazandolos por el usuario y la contraseña que asigno al instalar MySQL en su PC.

  9. Compile y ejecute la aplicación, listo ✌️.

Tecnologias utilizadas

  • Java 19

  • Maven

  • JDBC

  • MySQL

Librerias utilizadas

  • c3p0-0.9.5.4.jar

  • jcalendar-1.4.jar

  • mchange-commons-java-0.2.16.jar

  • mysql-connector-j-8.0.32.jar

Autor


Nosmow

Licencia

Hotel Alura está licenciado bajo la licencia MIT

About

Control de reservas hoteleras utilizando Java + Maven + Swing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages