Este proyecto surgido del challege proporciado por Alura Latam. Este proyecto tiene el proposito de afianciar nuestro conocimiento en el uso de una base de datos simulado en la vida real
El programa permite una solución integral para la administración de un hotel o establecimiento de alojamiento. Esta aplicación aborda diversos aspectos clave, como la gestión de reservas, la información de los huéspedes, las tarifas y opciones de pago, y más. Proporciona a los administradores y empleados del hotel una plataforma eficiente para llevar un seguimiento de las reservas, ofrecer un servicio de calidad a los huéspedes y mantener un control preciso sobre la operación del hotel.
Posee una sistema de Login pero solo esta integrado los datos dentro del proytecto en vez de una consulta a una base de datos para mantener la practisidad ya que no es el foco central del proyecto
Video.sin.titulo.Hecho.con.Clipchamp.mp4
-
Guardar reservas y huespedes
-
Manejo de base de datos
-
Manejo de errores
-
Gestion de huespedes y reservas
-
Opciones de eliminacion, edicion de datos
-
Opciones de busqueda de datos siguiendo los siguientes criterios Existen dos critério de búsqueda:
Apellido
Número de Reserva
El proyecto necesita de una base de datos por los que debemos configurarla de la siguiente manera
Tener en cuenta que nuestra clave foranea en huespedes no este restringida (podemos usar la opcion en cascada para que puede eliminar datos relacionados en continuidad) ya que no permitira eliminar valores relacionados y nos mandara un error, como en este caso las reservas con huespedes. En este caso en MySqL
Con la base de datos lista solo debemos tener que configurar el archivo persistence.xml para colocar la conxion a la base de datos
Tener en cuenta la configuracion del build path para evitar errores en las dependencias
Login por defecto para acceder
Usuario = admin
Contraseña = admin
- Java Runtime Environment 17
- Java SE Development Kit (JDK) 17
- _Entorno de desarrollo Java (como Eclipse o NetBeans)
- Base de Datos: MySQL
- Lenguaje de Programación: Java
- Interfaz de Usuario: Librería Swing
- IDE Eclipse
- JPA: Hibernate
- Lombok
- Vincent Stephan - Todo el proyecto en general
Este proyecto está bajo la Licencia MIT.