Skip to content

yadnesh13/Hotel_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Hotel Management System in Java

Welcome to the Hotel Management System, a Java-based application that streamlines hotel operations, reduces paperwork, and simplifies administrative tasks. This system aims to provide a hassle-free experience for administrators, working staff, and guests.

Features

  1. Add New Room:

    • Easily add new rooms to the hotel, specifying details such as room type, capacity, and availability.
  2. Check Room Cleanliness:

    • Quickly check whether a room is clean or not, ensuring a pleasant stay for guests.
  3. Assign Room to a New Guest:

    • Effortlessly assign available rooms to new guests, with the ability to track check-in and check-out dates.
  4. Manage Pickup and Drop Service:

    • Streamline transportation services for customers by managing pickup and drop services.
  5. Vehicle Availability:

    • Keep track of available vehicles for customer transportation, ensuring timely and efficient service.
  6. Working Staff Operations:

    • Manage all aspects related to the working staff, including their salary, joining date, job title, and other relevant details.
  7. Detailed Reporting:

    • Generate comprehensive reports on room occupancy, staff details, and overall hotel performance.

Technologies Used

  • Java:

    • The primary programming language used for the development of the Hotel Management System.
  • Database (e.g., MySQL):

    • A relational database system used to store and manage data related to rooms, guests, and staff.

How to Run

  1. Clone the Repository:

    git clone https://github.com/your-username/hotel-management-java.git
  2. Navigate to the Project Directory:

    cd hotel-management-java
  3. Compile and Run the Application:

    javac Main.java
    java Main
  4. Follow On-Screen Instructions:

    • The application will guide you through the available options. Use the numeric keys to navigate.

Database Configuration

  1. Database Setup:

    • Ensure that you have a compatible database system (e.g., MySQL) installed.
    • Create a new database named hotel_db.
  2. Configure Database Connection:

    • Update the database connection details in DatabaseConnector.java to match your database credentials.

Contribution Guidelines

If you'd like to contribute to this project, feel free to fork the repository and submit pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages