Welcome to the Hotel Reservation System, a Java-based application for managing hotel reservations efficiently. Whether you're running a small inn or a boutique hotel, this system simplifies the reservation process, enhances guest management, and keeps your business organized.
-
Reserve a Room: Easily make new reservations by providing guest details, room numbers, and contact information.
-
View Reservations: Get an overview of all current reservations, including guest names, room numbers, contact details, and reservation dates.
-
Edit Reservation Details: Update guest names, room numbers, and contact information for existing reservations.
-
Delete Reservations: Remove reservations that are no longer needed.
- Java Development Kit (JDK)
- MySQL Database
- MySQL Connector/J (Java)
-
Clone this repository to your local machine:
git clone https://github.com/prabhatthakuryt/Hotel-Reservation-System.git
-
Configure your MySQL database settings in the HotelReservationSystem.java file:
private static final String DB_URL = "jdbc:mysql://localhost:3306/hotel_db"; private static final String DB_USER = "your_username"; private static final String DB_PASSWORD = "your_password";
-
Compile and run the application
-
Follow the on-screen menu options to use the system.
-
Upon running the application, you'll be presented with a menu to choose your desired operation (reservation, viewing, editing, or exiting).
-
Follow the prompts to input reservation details, view current reservations, edit existing bookings, and more.
- Contributions are welcome! Feel free to open issues and pull requests for bug fixes, enhancements, or new features.
- Special thanks to all contributors and supporters of the Hotel Reservation System project.