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.
-
Add New Room:
- Easily add new rooms to the hotel, specifying details such as room type, capacity, and availability.
-
Check Room Cleanliness:
- Quickly check whether a room is clean or not, ensuring a pleasant stay for guests.
-
Assign Room to a New Guest:
- Effortlessly assign available rooms to new guests, with the ability to track check-in and check-out dates.
-
Manage Pickup and Drop Service:
- Streamline transportation services for customers by managing pickup and drop services.
-
Vehicle Availability:
- Keep track of available vehicles for customer transportation, ensuring timely and efficient service.
-
Working Staff Operations:
- Manage all aspects related to the working staff, including their salary, joining date, job title, and other relevant details.
-
Detailed Reporting:
- Generate comprehensive reports on room occupancy, staff details, and overall hotel performance.
-
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.
-
Clone the Repository:
git clone https://github.com/your-username/hotel-management-java.git
-
Navigate to the Project Directory:
cd hotel-management-java -
Compile and Run the Application:
javac Main.java java Main
-
Follow On-Screen Instructions:
- The application will guide you through the available options. Use the numeric keys to navigate.
-
Database Setup:
- Ensure that you have a compatible database system (e.g., MySQL) installed.
- Create a new database named
hotel_db.
-
Configure Database Connection:
- Update the database connection details in
DatabaseConnector.javato match your database credentials.
- Update the database connection details in
If you'd like to contribute to this project, feel free to fork the repository and submit pull requests.