Hotel Management System Report
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