Coder Social home page Coder Social logo

ahsansn / hotel-management-system Goto Github PK

View Code? Open in Web Editor NEW
14.0 1.0 6.0 1.31 MB

A Hotel Management System simulation that simulates a multi-day business in the hotel. Simulates the checkins and checkouts, guests, floors, rooms, drinks, and billing for everything.

C++ 100.00%
cpp hotel-management-system room hotel-management drink occupancy floor cold-drinks guest room-number

hotel-management-system's Introduction

Hotel Management System

About

A Hotel Management System simulation that simulates a multi-day business in a hotel. See Description for more details.

Installation

Simply run SyedAhsanAhmed02908.cbp to run open project. If you don't have to means to open the project, use exe file to run the project executable.

Screenshots

FamiChat
FamiChat
FamiChat
FamiChat
FamiChat
FamiChat
FamiChat
FamiChat

Description

Pearl Continental Hotel Rawalpindi requires a hotel management system to support its administration. The major features of a hotel are:

 there are three floors numbered 1,2 and 3 each of which has ten rooms

 each room has a room number, e.g. 201 for room 1 on floor 2

 each room has a phone number which is actually created by adding a zero before the room number. So 0201 belongs to room 201.

 each room has a different occupancy which can range from 2 to 5

 each room has a refrigerator which can hold a total of 10 cold drinks, which can be Pepsi, Fanta and Sprite and their capacity is 200, 250 and 300 ml.

 guests drink these drinks at random. Whenever the count falls below 3, the staff replenishes the supply by adding random drinks.

A room can be booked to one or more persons with each person having a Name, CNIC and Date of Birth. Information of all persons needs to be added. The booking mechanism has the following key features that need to be implemented:

 adds persons to the room according to its occupancy and marks room as booked

 add date and time of booking and its charges (Day/Month/Year and Hour/Minute/Second)

 upon check out it removes all persons from the room and marks it as not booked

Staff should be able to obtain details of each room in a variety of ways. The user must be able to request information for the following reports:

 all the rooms on all floors

 all the rooms on a particular floor

 display the booking details of a particular room which includes the people staying in the room,

the cold drinks available and the cold drinks used

Finally, your code should simulate actual behavior. Which means people coming and leaving for a week. This means that you are going to run 7 iterations. Every day a random number of people are going to ask for a room and they will be assigned appropriate rooms. You can make a file that contains the details of all the guests which frequent the Hotel. At the end of simulation, you will generate a file containing all the details of all the guests who left the hotel showing when they left and at what time and also how long they stayed based on the date and time of booking and the date and time they checked out. You as programmers are required to design an efficient C++ application that creates classes presented in the scenario. Extensive use of arrays and pointers is expected during development.

hotel-management-system's People

Contributors

ahsansn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hotel-management-system's Issues

Add Features

First, we modify 'costumer' to 'customer'.
Second, we propose our decision to add features at this code. We want to add a festive occasion service so customer will choice that they will get the service. Also, we want to add membership service so we can check membership list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.