The Hotel Management System is a console-based application designed to manage hotel reservations, customer information, and room availability. This system allows hotel staff to add customers, make reservations, check room availability, view customer information, and manage reservations efficiently.
- Add Customer: Create new customer profiles with ID, name, and contact information.
- Make Reservation: Book rooms for customers with specified check-in and check-out dates.
- Check Room Availability: View the availability status of all rooms.
- View All Customers: Display a list of all registered customers and their details.
- View All Reservations: Show a list of all reservations made.
- Cancel Reservation: Remove an existing reservation.
- C++
- Standard Template Library (STL)
- Object-Oriented Programming (OOP)
- A C++ compiler (e.g., g++, MinGW)
- A text editor or Integrated Development Environment (IDE) for code editing.
- Clone the repository:
git clone https://github.com/username/HotelManagementSystem.git
- Navigate to the project directory: cd P5-HotelManagementSystem
- Compile the code: g++ main.cpp room.cpp customer.cpp reservation.cpp hotelManagement.cpp -o HotelManagementSystem
- Run the program: ./HotelManagementSystem.exe
Usage: Follow the prompts in the console to navigate through the options available in the system. You can add customers, make reservations, check room availability, and more.