You are on page 1of 13

Title: HOTEL MANAGEMENT SYSTEM

CS-142 Programming fundamentals

Department of computer science

University of Engineering and Technology


Basic features

For admin

 Add guest details.

 Add food menu .

 Edit the guest and food details .

 Sort food prices in descending and in ascending order

 View the message of food orders given by guest.

 View the feedbacks given

For customer
 view all sorted food

 Send message for ordering food

 Send feedbacks to the manager.


Wireframes
______________ * Welcome Manager*

 1. Add customer details:


 
 2 . View customer details
;
 3 change customer details
 
 4. add food

 5.view food menu


 
 6. Change food menu
 
 7. Sort-out the food by price In deciding order
 
 8. Sort-out the food by price In deciding order
 
 9. view orders
 
 10. view customer feedback
 
 11.. . logout
Manager main menu
*View customer details*
Manager option (7):

He can show the food prices from high to low or low to high to the guest.
Guest Name Food Price Order Quantity

……………… ………………. ………………………


Manager option (9)
Manager can see the food orders given by the hotel guest .He can see name of guest that give food orders
the guest can give food orders if his order of food name exists in food menu issue by the manager

View ordered food


 
Name of customer to ordered……..
 
Food name………
Option =10:

by clicking this option


manager can see the feedbacks
Data structure
 Const int foodsize int guests[rulesize]
 Const int ordersize string contacts[rulesize]
 Const int feedbacksize string foodnames[foodsize]
 Int totaluser=0 string customerorder[foodsize]
 Int totalfood=0 int prices[foodsize],sorted[rulesize]
 Int totalorder=0 int quantities[foodsize]
 Int total feedback=0 int copyfoodprice[foodsize]

 string username ,userpin; string customername[rulesize]
 string cname [rulesize]; string feedback[feedbacksize]
 string addresses [ruesize]; string sendername[feedbacksize]
 string cnics[rulesize]; string senderfeedback[feedbacksize]
 Int rooms[rulesize] string customerfeedbackname[rulesiz]
Functions
 Int main();
 Int getmanageroption();
 Int getcustomeroption();
 Int orderfood();
 void addcustomerdetailsHM();
 void addcustomerdetails(string name,string address,string cnic,string contact,int duration);
 void demodatacustomer();
 void show customerdetails();
 void changecustomerdetails();
 void updatechangecustomerdetails(int I,int nduration,int nroom );
 void addfoodmenueHM();
 void addfoodmenu();
 void showfoodmenue();
 void changefoodmenu();
 void updatechangefoodmenue(int x,int np);
 void addfoodmenue(string foodname , int price ,intquantity );
 void demodatafood();
 void foodpricedecendingorder();
 void foodpriceascendingorder();
 void presskey();
 void ncustomerfeedback(string feedbacks ,string loginuser);
 void showingguestfeedback();
 void customerfeedback();
 void vieworderfood();
  
Future work

 In feature we can use robots that give room services


 In feature we will discover virtual reality tours to the guest.
 in feature we will discover facial reorganization technology to each room for higher security.
Any Questions?
Thank you

You might also like