Skip to content

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.

Notifications You must be signed in to change notification settings

thillainirmal-tech/RealTime-JavaProject-HotelManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospitality Management System

πŸ“„ Project Overview

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.

πŸš€ Features

Hotel Management

  • Add/Edit/Delete hotels
  • View hotel details

Room Management

  • Add/Edit/Delete rooms
  • View room details

Guest Management

  • Add/Edit/Delete guests
  • View guest details

Reservation Management

  • Make new reservations
  • View reservation details
  • Check room availability

πŸ› οΈ Tech Stack

  • Language: Java (Core)
  • Database: MySQL
  • GUI: Swing
  • IDE: IntelliJ IDEA

πŸ’Ύ Database Schema

  • Hotels: Stores hotel details
  • Rooms: Contains room information
  • Guests: Holds guest information
  • Reservations: Tracks guest reservations

βš™οΈ Installation and Setup

  1. Clone the repository:
git clone https://github.com/thillainirmal-tech/RealTime-JavaProject-HotelManagementSystem.git
  1. Import the project into IntelliJ IDEA
  2. Install MySQL and create the database:
CREATE DATABASE hospitalitydb;
  1. Run the SQL script to create tables
  2. 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";
  1. Run the project

🚦 Usage

  • Launch the application
  • Use the GUI to manage hotels, rooms, guests, and reservations

πŸ“ Future Enhancements

  • Add authentication for admin users
  • Include reports and analytics
  • Improve the GUI design

πŸ‘₯ Contributors

Thillai Nirmal K (https://github.com/thillainirmal-tech)

πŸ“œ License

This project is licensed under the MIT License.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages