0% found this document useful (0 votes)
22 views19 pages

Wa0007.

Computer Science project class 12

Uploaded by

Kreetigya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
22 views19 pages

Wa0007.

Computer Science project class 12

Uploaded by

Kreetigya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 19
TABLE OF CONTENTS DESCRIPTION PAGE.NO ACKNOWLEDGEMENT INTRODUCTION EXISTING SYSTEM PROPOSED SYSTEM PROGRAM CODE OUTPUT BIBILOGRAPHY LEDGEMENT Apart from the efforts of me, the success of any project depends largely on the encouragement and guidelines of many others. | take this opportunity to express my gratitude to the people who have been instrumental in the successful completion of this project. | express my heartfelt gratitude to my parents for constant encouragement while carrying out this project. | would like to express a deen sense of thanks & gratitude to my guide teache “ for guiding me immensely through the course of the project. l express my deep sense of gratitude to *he Incharge Principal ‘\ vhas been continuously motivating and exter,ding their helping hand to us. Last but not the least | would like to thanks all those who had helped directly and indirectly towards the completion of this project. HOTEL MANAGEMENT SYSTEM INTRODUCTION Hotel Management System deals with the maintenance of a guest’s bill during one’s stay at the hotel and withal the allocation of rooms for them, It contains all the basic functions which include entering customer’s data, calculating room rent, restaurant bill, laundry bill, game bill, and total cost, In this mini project, there is no such login system. This means he/she can use all those available features easily without any restriction. It is too easy to use, he/she can check the total cost of staying in the hotel easily with each and every detail. Talking about the features of this Simple Hotel Management System, at first, the user has to enter his/her data. It includes the name of the user, address, check-in, and check-out dates. The user can calculate room rents. Inside this section, there are total four types of room with different prices. After selecting the room type, the system asks to enter the number of nights spent in order to calculate room rent. This simple system also contains other functions such as calculating restaurant, laundry and game bill. When the user selects to calculate restaurant bill, the system displays a small menu. From there the user has to select foods and then it displays the total restaurant bill. The other remaining features; > calculating laundry and game bill also follow the same procedure as of calculating restaurant bill. At last, after all these calculations the user can know about their total cost of staying easily. In this feature, the system provides his/her details, with the room number, room rent, food, laundry and games bill. The total sum is displayed to the users with some additional charges. This simple console based Hotel Management system provides the simplest management of hotel service and transaction. In short, this project mainly focuses on adding and calculating results. EXISTING SYSTEM The current manual system uses paperwork and direct human language communication by mouth to manage the hotel. This delays information transmission in the hotel. Booking is done through phone calls or through visit to the hotel booking office. The guest’s personal details such as Name, Age, Nationality, and Duration of stay, are input during booking in. The booking office orders for preparation of the guest’s room before his/ her check in date. The documents are transferred manually to the filling department for compilation of the guest’s file. On the reporting date the file is transferred to the reception. On checking in the guest is given the key to his allocated room, he also specifies if he needs room service. The receptionist hands over the guest’s file to the accountant on the next table. Here the guest pays accommodation and meals fee. The guest’s file is updated on daily basis of his expenditure costs. The accounts department generates the bills on daily basis and delivered to the guests in their rooms at dusk by the service maids. The guest pays at the accounts desk, where the receipts are generated. For a one meal customer the bill is generated immediately after ordering and he pays at the accountant desk before leaving. During > checking out of guests, their expenditure outlines are generated a day before check outdate. The guests receive their outlines at the accounts desk as they check out, where they pay for bills balances if any. DISADVANTAGES OF THE MANUAL SYSTEM ‘> Guest files can easily get lost or mix up with other guest file documents. > Files occupy a large storage space. "> Unnecessary duplication of data. > Files are prone to theft unauthorized modification due to low data security levels and standards. > Due to easy access to guest data by unauthorized users, guest data is extremely unconfident. >» Retrieval of guest records is extremely difficult. > Data entry procedure is prone to errors. Guest records are extremely difficult to modify since modification generates dirty and unpresentable reports. PROPOSED SYSTEM In our proposed system, we have the provision for adding details and requirements of the customer by themselves. So the overhead of the hotel management and the employees becomes less. The customer can use all those available features easily without any restriction. It is too easy to use; the customer can check the total cost of staying in the hotel easily with each and every detail. It also manages the bill of the customer felicitously without any mismatches. Our proposed system has many advantages: The system enables easy and fast access to the guest files. The system provides better data management facilities. The system provides security measures to access to the hotel's information lowering data security threats. Easy update of the guest records. Reduction of data entry and processing errors. Greatly reduce paper use at the hotel PROGRAM CODE HHOTEL STAR PARK asl] b=(] c-[] d=[] e-{] ff] el] h=(] yal] se{] TI) u={) v=(] $1=0 $2=0 print" AAA HOTEL STAR PARK WAAAY while(True): print(""" e ~-->Enter Customer Details --->Calculate Room Rent » --->Calculate Restaurant Bill bow —>Calculate Gaming Bill --->Calculate Laundry Bill ow --->Customer Details ~ ==> EXIT my print() keint(input("Enter Choice: ")) if k==1: Isinput("\nEnter the Customer Name: ") meinput("\nEnter the Customer Address: ") Azinput("\nenter the Customer Age: ") B=input("\nEnter the Customer Nationality: ") C=input("\nEnter the Customer Phone Number: ") D=input("\nEnter the Customer E-Mail address: ") nzinput("\nEnter the Customer CheckIN Date: o=input("\nEnter the Customer CheckOUT Date: ") p=int(input("\n Enter The Customer Room no :")) a.append(l) b.append(m) c.append(n) d.append(o) e.append|p) S.append(A) T.append(B) U.append(C) V.append(D) elif k==2: print ("We have the following rooms for you:-") print ("1. Ultra Royal ----> 10000 USD "} print ("2, Royal --------> 5000 USD") print (""3. Elite ----------> 3500 USD ") print ("4, Budget ---------> 2500 USD") qeint(input(“Enter the Room Type: ")} r=int(input("Enter the No. of Nights: ")) if qe: print("\nUltra Royal Room Rent") f.append(10000*r) elif ¢ print("\nRoyal Room Rent") f.append(5000*r) elif q==: print("\nElite Room Rent") fappend(3500*r) elif g== print("\nBudget Room Rent") fappend(2500*r) else: print("\ninvalid Option") elif k== print(""" 1, Vegetarian Combo -----> 300 USD 2. Non-Vegetarian Combo -----> 500 USD 3. Vegetarian & Non-Vegetarian Combo -----> 750 USD vn s=int(input("\nEnter The Choice: ")} if si tzint(input("\nEnter The Quantity: ")) g.append(300*t) elif t=int{input("\nEnter The Quantity: ")) g.append(500*t) elif s=: 3: t=int(input("\nEnter The Quantity: g.append(750*t) else: print("\ninavalid Option ") elif k==4: while(): print("™" 1, Table Tennis -----> 150 USD/HR 2. Bowling -----> 100 USD/HR 3. Snooker -----> 250 USD/HR 4, PUBG World Gaming -----> 400 USD/HR 5. Video Games ----- > 300 USD/HR 6, Swimming Pool Games > 350 USD/HR: 7. Exit a) usint(input("\nEnter The Choice: ")) ifus veint(input("\nEnter No. of Hours $1+=(150°v) elif u vzint(input("\nEnter No. of Hours S1+=(100*v) elif u==3: vzint(input("\nEnter No. of Hours S1+=(250*v) elif u==4: vzint(input("\nEnter No. of Hours : $14=(400"v) elif u==5: veint(input("\nEnter No. of Hours ; $14=(300°v) lif u veint(input("\nEnter No. of Hours $14=(350"v) elif u==7: h.append(Si) break; else print("\ninvalid Option") elif k: while(1): print("" 1. Shirts 2. T-Shirts -----> 3 USD 3, Pants ----- > 2 USD 4, Jeans ----> 4 USD 5. Sarees -----> 5 USD 6. Chudithar -----> 3 USD 7. Frock -++--> 3 USD 8. Skirts -----> 4 USD 9. Trousers -----> 2 USD 10. InnerWear -----> 3 USD 11. Exit mw) weint(input("\nEnter the Choice: ")) if 1 xcint{input("\nEnter the Quantity: ")) S24=(5*x) elif w==2: xsint(input("\nEnter the Quantity: ")) S2+2(3*x) lif w==3: xzint(input("\nEnter the Quantity: ")) $24=(2*x) clif w==4: xeint(input("\nEnter the Quantity: ")) S2+=(4*x) elif w==5: xzint(input("\nEnter the Quantity: ")) S2+=(5*x) elif w==6: xzint(input("\nEnter the Quantity: ")) $24=(3*x) elif w=: xcint(input("\nEnter the Quantity: ")) $2+=(3"x) elif w==8: xint(input("\nEnter the Quantity: ")) S2+=(4*x) lif w==9: x-int(input("\nEnter the Quantity: ")) S24=(2*x) elif w==10; xeint{input("\nEnter the Quantity: ")) $242(3*x) elif w==11: y.append($2) break; else: print("\ninvalid Option ") elif k: z=input("Enter name of Customer: ") for iin range(len(a)): if 2==a[i]: print("\n\n**## CUSTOMER DETAILS Hit**") print("\n\t CUSTOMER NAME: ",ali]) print("\n\t CUSTOMER ADDRESS: ",b[i}) print("\n\t CUSTOMER AGE: ",S{i}} print("\n\t CUSTOMER NATIONALITY: ",T[i]) print("\n\t CUSTOMER PHONE NUMBER: ",U[i]) print("\n\t CUSTOMER E-MAIL ADDRESS: ",V{il) print("\n\t CUSTOMER CHECK IN DATE: ",c{i]) print("\n\t CUSTOMER CHECK OUT DATE: ",d[i)) print("\n\t CUSTOMER ROOM.NO: ",eli]) print("\n\t CUSTOMER ROOM RENT: ",f{i]," USD") print("\n\t CUSTOMER RESTAURENT BILL: ",gli],” USD"} print("\n\t CUSTOMER GAMING BILL: ",h[/]," USD") print("\n\t CUSTOMER LAUNDRY BILL: ",y[i]," USD") print("\n\t CUSTOMER TOTAL BILL: ",(flil#g{i]+hli}+ yliJ)," USD") print("\n\t CUSTOMER ADDIIONAL CHARGES: ",((fli]+gli]+hli}+yli})/4)," USD") print("\n\n\t CUSTOMER GRAND TOTAL: “AFLi+etil+hti)+y{i])+ (FL elil +hli] +yli))/4)," USD") elif k==7: print("\n\n\t THANK YOU !! VISIT STAR PARK AGAIN ") break; BIBILOGRAPHY Computer science with Python https://www.w3resource.com https://en.wikipedia.org/wiki/E_{mathematical_constant) https://cbsetoday.com https://www.academia.edu/

You might also like