The Hospitality Management System is a Java-based application designed to manage hotel operations efficiently. It provides functionalities for managing hotels, rooms, guests, and reservations. The project uses MySQL for data storage and Swing GUI for user interaction.
- Add/Edit/Delete hotels
- View hotel details
- Add/Edit/Delete rooms
- View room details
- Add/Edit/Delete guests
- View guest details
- Make new reservations
- View reservation details
- Check room availability
- Language: Java (Core)
- Database: MySQL
- GUI: Swing
- IDE: IntelliJ IDEA
Hotels: Stores hotel detailsRooms: Contains room informationGuests: Holds guest informationReservations: Tracks guest reservations
- Clone the repository:
git clone https://github.com/thillainirmal-tech/RealTime-JavaProject-HotelManagementSystem.git- Import the project into IntelliJ IDEA
- Install MySQL and create the database:
CREATE DATABASE hospitalitydb;- Run the SQL script to create tables
- Update database connection settings in
DatabaseConnector.java:
private static final String URL = "jdbc:mysql://localhost:3306/hospitalitydb";
private static final String USER = "root";
private static final String PASSWORD = "your_password";- Run the project
- Launch the application
- Use the GUI to manage hotels, rooms, guests, and reservations
- Add authentication for admin users
- Include reports and analytics
- Improve the GUI design
Thillai Nirmal K (https://github.com/thillainirmal-tech)
This project is licensed under the MIT License.