Sistema de reservas de hoteles desarrollado en Java como parte del curso de Programación Orientada a Objetos en UTP. + SQL Server
Bienvenido al proyecto Reservas Hoteleras, un sistema de reservas de habitaciones desarrollado en Java como parte del curso de Programación Orientada a Objetos. Este proyecto utiliza una base de datos alojada en SQL Azure para almacenar la información relacionada con los hoteles, las habitaciones y las reservas.
Creado con:
Screenshots |
---|
Documeto de sustentación aquí
En este proyecto hacemos uso de los patrones MVC (Modelo Vista Controlador) y DAO (Data Access Object) para lograr una arquitectura más modular, separando las responsabilidades y facilitando el mantenimiento y la escalabilidad de la aplicación.
Paquete | Descripción |
---|---|
Configuracion | Contiene la clase que se encarga de leer el archivo de configuración config.properties y de establecer la conexión con la base de datos. |
Modelo | Contiene las clases que representan a la base de datos. |
Interfaces | La interfaz contiene las implementaciones de las clases del paquete Modelo a través de una interfaz CRUD que utiliza un tipo genérico. |
ModeloDAO | Contiene las clases que se encargan de realizar las operaciones de acceso a datos (CRUD) sobre la base de datos. Emplean las interfaces del paquete Interfaces . |
Vista | Contiene las clases que representan a las ventanas de la aplicación. |
Antes de ejecutar el proyecto, asegúrate de tener instalados los siguientes requisitos:
config.properties
con los datos de conexión a la base de datos SQL Azure. Puede encontrar un ejemplo de este archivo aquí, luego este archivo se deberá colocar en la raíz del proyecto.git clone https://github.com/Leo-Spj/Java-POO-UTP.git
Agrega el archivo config.properties
en la raíz del proyecto con los datos de conexión a la base de datos SQL Azure. Puede encontrar un ejemplo de este archivo aquí
Configura las dependencias del proyecto. Agrega los .jar que que se encuentran en la carpeta Library
. Puedes encontrar más información sobre cómo agregar dependencias en los siguientes artículos: