Hotel Management System Report

June 4, 2016 | Author: Shashank Jaiswal | Category: Types, School Work, Homework
Share Embed Donate


Short Description

Hotel management system created using C++...

Description

A Project Report On “HOTEL MANAGEMENT SYSTEM”

Submitted By SHASHANK JAISWAL RICHY TOMY TEJDEEP

Batch No: RTOS-348

Under the guidance of M/s. ANVI 

 An ISO 9001 Company Company

Cranes Software International Ltd. (Cranes Varsity - Training Division) # 5, Service Road, Domlur Layout,  Airport Road, Road, Bangalore-560071. Bangalore-560071. Ph: 25352636/37, www.cranessoftware.c www.cranessoftware.com om

INDEX

1. Acknowledgement Acknowledgement 2. Abstract 3. Class Diagrams 4. Description of the project 5. Source Code 7. Conclusion 8. Bibliography

So, with gratitude we acknowledge all those who guided and encouraged has served a beacon of light and crowned the effect with success. We would like to thank Cranes thank  Cranes Varsity International  for providing an opportunity to carry out the project successfully.  ANVI  who guided and provided the technical and We would then like to thank M/s.  ANVI who moral support throughout the project. Next we would also to thank the entire faculty for their full co-operation.

PROJECT ASSOCIATES SHASHANK JAISWAL RICHY TOMY TEJDEEP DORNADULA

The

HOTEL MANAGEMENT SYSTEM”



project has been designed keeping in

mind both employee and guest. For a guest to avail room he simply has to book room and then checking in or directly checking in to the hotel. The task of maintaining the hotel rooms lies with the employee.

The employee has to perform 3 basic tasks: (1) Adding of rooms to the database (2) Maintain the Hotel rooms (3) Reserve Reserve rooms for guests, and (4) Generate bill at the time of  guests checking out of the hotel. The hotel allows the guests to: (1) Checkin (2) Checkout, and (3) Book Room. These features have been represented by functions in the program.

User - Name - Address - Phone_No

+ Set_details + Get_details

Employee

Guest

- Employee_Id

-Struct ctime objin

+ Set_id

-Struct ctime objout

+ file_write

+ Add_Guest

+ get_details

+ Return_Name +checkout_guestroom + Disp_guest +disp_det_chkout Room -

Room_no

-

Type

-

Status

-

Room_rate

-

Gname

+ Add_room

There are total seven operations that can be performed using this program efficiently. They are as follows:-

EMPLOYEE OPERATIONS: 

Adding New Rooms To The Hotel : which requires assigning a room number,

type of room whether Air conditioned or non-air conditioned, current status of  room whether free or reserved and charges of room per day. 

Maintaining Rooms: In this option, employee can check the all information of all

the rooms in hotel or a particular room by inputting room number and modify its details, like changing status of room or the charges. 

Reserving Room: here, the employee can check if any free f ree rooms are available in

the hotel database and subsequently reserve it for a guest. 

Generating Bill: here, at the time of guest checking out, the employee will get the

number of days the guest stayed in a particular room and generate the bill to be paid by the guest.

GUEST OPERATIONS:



Checking In: In this guest can enter his personal details in the database if it

wishes to stay in the t he hotel. After inputting name, address and contact number, the guest details will be stored for future references.



Checking Out: In this option it will first ask the guest for the room number it

wants to vacate and then the guest will be checked out of the room and checkout time will be displayed. 

Book Room: Here, guest will be asked which type of room he wishes for and if 

that type of room is available then if desired checking in procedure will be initiated.

#include #include #include  /*function prototypes prototypes required*/  int edit_room_det(room *obj); void Resv_Guest();  /*===============  /*======================= =============*/  =====*/ 

using namespace std; struct ctime { int hr; int min; int sec; };  /*USER CLASS*/  class user { protected: char name[20]; char address[50]; char ph_no[15]; public: void set_details(char set_details(char *n,char*ad,char*p) *n,char*ad,char*p) { strcpy(name,n);

strcpy(address,ad); strcpy(ph_no,p); } virtual void get_details() { cout
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF