Skip to content

AbhayPratap05/HotelManagementSystem

Repository files navigation

Hotel Management System

Overview

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.

Features

  • 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.

Technologies Used

  • C++
  • Standard Template Library (STL)
  • Object-Oriented Programming (OOP)

Getting Started

Prerequisites

  • A C++ compiler (e.g., g++, MinGW)
  • A text editor or Integrated Development Environment (IDE) for code editing.

Installation

  1. Clone the repository:
    git clone https://github.com/username/HotelManagementSystem.git
  2. Navigate to the project directory: cd P5-HotelManagementSystem
  3. Compile the code: g++ main.cpp room.cpp customer.cpp reservation.cpp hotelManagement.cpp -o HotelManagementSystem
  4. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages