Skip to content

Proyecto Hotel ALura: Desarrollo de sistema de gestión hotelera con Java JDBC y MySQL, implementando operaciones CRUD.

Notifications You must be signed in to change notification settings

Matias-Barraza/challenge-hotel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge ONE | Java | Back-end | Hotel Alura


Para ver la demo del proyecto haz click Aqui


📋 Descripción del proyecto 📋

Este challenge ha sido creado con el propósito de poner a prueba y mejorar nuestras habilidades en el uso efectivo de operaciones CRUD y otras funciones esenciales en el desarrollo de aplicaciones. La aplicación proporciona un entorno práctico para demostrar la aplicación de estos conceptos en un contexto real.

Características Principales:

Registro de Usuarios:

  • Los participantes pueden crear cuentas en la plataforma, proporcionando información personal y credenciales de inicio de sesión para acceder de manera segura.

Registro de Huéspedes:

  • Se brinda la posibilidad de crear y almacenar registros detallados de huéspedes, permitiendo un seguimiento eficiente de la información relevante.

Registro de Reservas:

  • Los usuarios tienen la capacidad de realizar reservas de alojamiento, especificando detalles cruciales como la fecha de entrada, fecha de salida, valor de la reserva y la forma de pago utilizada.

Listado en Tablas:

  • Toda la información registrada se presenta de forma organizada en tablas, ofreciendo una visualización clara y facilitando la gestión eficaz de los datos.

Búsqueda: -Se ha implementado una función de búsqueda que permite a los usuarios localizar de manera rápida y precisa registros de huéspedes y reservas según criterios específicos.

Actualización de Datos:

  • Los participantes cuentan con la capacidad de actualizar la información de huéspedes y reservas, garantizando la integridad y precisión de los datos almacenados.

Eliminación de Registros:

  • Para una administración flexible, los usuarios pueden eliminar registros de huéspedes y reservas cuando sea necesario, ofreciendo control sobre la base de datos de la aplicación.


🖥️ Tecnologías Utilizadas:

  • Java
  • JDBC
  • IntelliJ IDEA
  • Biblioteca JCalendar
  • MySql

--- ## ⚠️ Importante! ⚠️

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

🎨 La interfaz contiene dos métodos importantes:

  • setResizable(false): determina el tamaño de la ventana, y a través del parámetro false, la pantalla no se puede maximizar;
  • setLocationRelativeTo(null): determina la ubicación de la ventana, y a través del parámetro null la mantiene centrada en la pantalla.

Para este desafío, nos enfocamos en la parte lógica y la conexión con la base de datos.


🔍 ¡Analizando el repositorio!

En este repositorio encontrarás:

🔹 src/views: carpeta con toda la interfaz gráfica de las pantallas.

🔹 src/imagenes: carpeta con imágenes que puedes usar en tu proyecto.

🔹 JARS: carpeta con jars necesarios para el correcto funcionamiento del programa.


🚧 Demo del Proyecto

A continuación, un breve video que muestra su uso.

Haz clic en la imagen para ver el video:

Demo del Proyecto

About

Proyecto Hotel ALura: Desarrollo de sistema de gestión hotelera con Java JDBC y MySQL, implementando operaciones CRUD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages