https://github.com/rodriiandino/challenge_one_hotelalura_g5
Challenge One - HotelAlura con Java "Oracle - Alura"
https://github.com/rodriiandino/challenge_one_hotelalura_g5
challengeonehotelaluralatam5 java javafx mysql
Last synced: about 2 months ago
JSON representation
Challenge One - HotelAlura con Java "Oracle - Alura"
- Host: GitHub
- URL: https://github.com/rodriiandino/challenge_one_hotelalura_g5
- Owner: Rodriiandino
- Created: 2023-09-13T02:16:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-22T14:11:45.000Z (over 1 year ago)
- Last Synced: 2025-02-01T14:33:20.232Z (4 months ago)
- Topics: challengeonehotelaluralatam5, java, javafx, mysql
- Language: Java
- Homepage:
- Size: 284 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Challenge One - HotelAlura con Java "Oracle - Alura"
El "Sistema de Gestión de Reservas de Hotel" es una aplicación diseñada para facilitar y agilizar la administración de reservas de habitaciones en un hotel.

## Descripción:
**En esta Aplicacion se puede:**
- **Registro de Usuarios:** Los usuarios pueden registrarse en la plataforma, proporcionando sus datos personales y de inicio de sesión.- **Registro de Huéspedes:** Se permite la creación y almacenamiento de registros de huéspedes.
- **Registro de Reservas:** Se puede realizar reservas de alojamiento, especificando detalles como la fecha de entrada, fecha de salida, valor y forma de pago.
- **Listado en Tablas:** Toda la información registrada se muestra de manera organizada en tablas, lo que facilita su visualización y gestión.
- **Búsqueda:** Los usuarios pueden buscar registros de huéspedes y reservas.
- **Actualización de Datos:** Se permite la actualización de información de huéspedes y reservas.
- **Eliminación de Registros:** Los usuarios tienen la capacidad de eliminar huéspedes y reservas cuando sea necesario.

## Tecnologías Utilizadas:
Este proyecto fue construido utilizando las siguientes tecnologías y herramientas:- **IDE:** IntelliJ IDEA
- **JavaFX:** Para la interfaz de usuario.
- **Java y JDBC:** Para la lógica de negocios y la interacción con la base de datos.
- **MySQL:** Como sistema de gestión de bases de datos.## Instalación y Uso
- Clona o descarga el proyecto desde el repositorio.
- Abre el proyecto en IntelliJ IDEA.
- Asegúrate de tener instalado JDK 20 y JavaFX en tu sistema.
- Configura las dependencias y la configuración de JavaFX en el proyecto utilizando Maven.
- Ejecuta la aplicación desde IntelliJ IDEA o crea un archivo JAR ejecutable utilizando Maven.