0% found this document useful (0 votes)
5 views

Computer science project

The document is a project report for a Hotel Management System developed by Muhammed Rihal P at The Greenhills Public School. It outlines the project's objectives, system requirements, backend and frontend details, and includes acknowledgments and a certificate of completion. The software facilitates hotel operations such as room bookings, customer management, and billing for various services.

Uploaded by

Rishikesh T
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Computer science project

The document is a project report for a Hotel Management System developed by Muhammed Rihal P at The Greenhills Public School. It outlines the project's objectives, system requirements, backend and frontend details, and includes acknowledgments and a certificate of completion. The software facilitates hotel operations such as room bookings, customer management, and billing for various services.

Uploaded by

Rishikesh T
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

HOTEL MANAGEMENT SYSTEM

PROJECT REPORT

Submitted by:

NAME: MUHAMMED RIHAL P

REGISTER NO: ……………………


Under the guidance of
Agilna KC
(PGT Computer Science)

THE GREENHILLS PUBLIC SCHOOL


MOOLANKAVE, SULTHAN BATHERY
WAYANAD, KERALA-673592
2024-2025

1
THE GREENHILLS PUBLIC SCHOOL
MOOLANKAVE, SULTHAN BATHERY
WAYANAD, KERALA-673592

CERTIFICATE

This project entitled “HOTEL MANAGEMENT SYSTEM ” , is the investigatory


project work in COMPUTER SCIENCE (083) , successfully completed by
MUHAMMED RIHAL P, student of class-XII , The Greenhills Public School,
Moolankave , with AISSCE Roll No.__________________, under the supervision of
Mrs. Agilna KC (PGT Computer Science), for the partial fulfilment of requirements for
the course completion in pursuance of AISSCE 2023-24.

………………………. .…………………..
Agilna KC Dr. C. J. Chacko
(Teacher In-Charge) (Principal)

………………………..
(Practical Examiner) (School Stamp)

2
ACKNOWLEDGEMENT

Foremost, I would like to thank Almighty for being able to complete the project
successfully.
I wish to thank CBSE from the bottom of my heart for giving me such a wonderful
opportunity to develop a project and learn more about this fascinating subject.
I want to express my gratitude to our Principal, Dr. C. J. Chacko, for providing me the
inspiration and support to complete the project.
I would like to thank Mrs. Agilna K C, my Computer Science Teacher, who guided me
through every step of the project’s preparation.
Finally, I express my gratitude to everyone who has helped me along the way, including my
parents, and friends, whose support has made this effort possible.

…………………..

…………………..

3
INDEX
1 INTRODUCTION TO THE PROJECT 5
2 SYSTEM REQUIREMENTS 6
3 BACKEND DETAILS 7
4 FRONTEND DETAILS 8
5 EXECUTED RESULT OF THE PROGRAM 14
6 LIMITATIONS 19
7 BIBILOGRAPHY 21

4
INTRODUCTION TO THE PROJECT

The hotel management software deals with the management of hotel operations such as room
bookings, customer details, billing, and other services provided by the hotel. The software
includes functionalities for booking records, calculating room rent, restaurant bills, gaming
bills, fashion store bills, laundry bills, and fitness care bills. It allows the hotel to manage
customer details, check-in and check-out records, and generate the total bill amount for
customers.

5
SYSTEM REQUIREMENTS

HARDWARE REQUIREMENTS
1 Printer- to print the required documents of the project.
2 Processor: Intel Core i3 or above
3 RAM: 256 MB(minimum)
4 Hard-Disk : 20 GB(minimum)

SOFTWARE REQUIREMENTS
1 Windows 7 or higher Operating System
2 My-SQL server 5.5 or higher (as backend)
3 Python idle 3.6 or higher or spyder (as frontend).
4 Microsoft Word 2010 or higher for documentation.

BACKEND DETAILS
Database Name: URBAN UTOPIA
CREATE DATABASE URBAN_UTOPIA;

6
USE URBAN_UTOPIA;

CREATE TABLE CUSTOMER_DETAILS (


CID INT(20),
C_NAME VARCHAR(30),
C_ADDRESS VARCHAR(30),
C_AGE VARCHAR(30),
C_COUNTRY VARCHAR(30),
P_NO VARCHAR(30),
C_EMAIL VARCHAR(30));

CREATE TABLE BOOKING_RECORD(


CID VARCHAR(20),
CHECK_IN DATE,
CHECK_OUT DATE);

CREATE TABLE ROOM_RENT (


CID VARCHAR(20),
ROOM_CHOICE INT,
NO_OF_DAYS INT,
ROOMNO INT,
ROOMRENT INT);

CREATE TABLE RESTAURENT (


CID VARCHAR(20),
CUISINE INT(30),
QUANTITY INT(30),
BILL INT(30));

CREATE TABLE GAMING (


CID VARCHAR(20),
GAMES VARCHAR(30),
HOURS VARCHAR(30),
GAMING_BILL VARCHAR(30));

CREATE TABLE FASHION (


7
CID INT(20),
DRESS VARCHAR(30),
AMOUNT INT(30),
BILL INT(30));

CREATE TABLE LAUNDRY (


CID INT(20),
DRESS VARCHAR(30),
AMOUNT INT(30),
BILL INT(30));

CREATE TABLE FITNESSCARE (


CID INT(20),
ENTERTAINMENT VARCHAR(30),
HOURS INT(30),
BILL INT(30));

CREATE TABLE TOTALBILL (


CID INT(20),
C_NAME VARCHAR(30),
ROOMRENT INT,
RESTAURENTBILL INT,
GAMINGBILL INT,
FASHIONBILL INT,
LAUNDRYBILL INT,
FITNESSCAREBILL INT,
TOTAL_AMOUNT INT);

FRONTEND DETAILS
PROGRAM CODE

8
import mysql.connector as sq from
datetime import date

cn = sq. connect(host="localhost", user='root', password="Agilna@123")

# Module To Check Mysql Connectivity if


cn.is_connected() == True:
print("CONNECTION ESTABLISHED SUCCESSFULLY ") else:
print("CONNECTION ERROR")

# GLOBAL VARIABLES DECLARATION roomrent


=0
restaurentbill = 0

laundrybill = 0
gamingbill = 0
fashionbill = 0
totalAmount = 0
fitnessbill = 0 cid
= ""

# establishing cursor instance cursor


= cn.cursor()

# creating Database
cursor.execute("create database if not exists URBAN_UTOPIA") cursor.execute("use
URBAN_UTOPIA")

# CUSTOMER DETAILS def


user_entry():
global gamingbill
cursor.execute("CREATE TABLE IF NOT EXISTS CUSTOMER_DETAILS(CID
int(20),C_NAME VARCHAR(30),C_ADDRESS VARCHAR(30),C_AGE
VARCHAR(30),C_COUNTRY VARCHAR(30),P_NO VARCHAR(30),C_EMAIL
VARCHAR(30))")

9
print("--------------------------------------------------------")

cid = int(input("Enter Customer Identification Number :


")) name = input("Enter Customer Name : ") address =
input("Enter Customer Address : ") age = int(input("Enter
Customer Age : ")) nationality = input("Enter Customer
Country : ") phoneno = int(input("Enter Customer Contact
Number : ")) email = input("Enter Customer Email : ")
sql = "INSERT INTO CUSTOMER_DETAILS VALUES(%s,%s,%s,%s,%s,%s,%s)"
values = (cid, name, address, age, nationality, phoneno, email)
cursor.execute(sql, values)
print("\nNew Customer Entered In The System Successfully !")
cn.commit()

def bookingRecord():
createTable = "CREATE TABLE IF NOT EXISTS BOOKING_RECORD(CID
VARCHAR(20),CHECK_IN DATE ,CHECK_OUT DATE)"
cursor.execute(createTable)

print("--------------------------------------------------------")
cid = int(input("enter the customer id :"))
checkin = input("\n Enter Customer Check_IN Date [ YYYY-MM-DD ] : ")
checkout = input("\n Enter Customer Check_OUT Date [ YYYY-MM-DD ] : ")
sql = "INSERT INTO BOOKING_RECORD VALUES(%s,%s,%s)" values =
(cid, checkin, checkout) cursor.execute(sql, values)
print("\nCHECK-IN AND CHECK-OUT ENTRY MADED SUCCESSFULLY
!") print("--------------------------------------------------------") cn.commit()

def roomRent(): cid =


int(input("Enter the CID :"))
global roomrent
createTable = "CREATE TABLE IF NOT EXISTS ROOM_RENT(CID
VARCHAR(20),ROOM_CHOICE INT,NO_OF_DAYS INT,ROOMNO INT
,ROOMRENT INT)"
cursor.execute(createTable)

10
print("\n ##### We have The Following Rooms For You #####")

print("--------------------------------------------------------")
print("1. Studio --> Rs15000") print("2.
Double--> Rs25000") print("3. King --
> Rs25000") print("4. Triple -->
Rs3000")
print("5. Queen --> Rs4500")
print("6. Quad --> Rs4000")
print("7. Mini Suite--> Rs10000")
print("8. Master Suite--> Rs35000")

room_choice = int(input("Enter Your Opinion : "))


room_no = int(input("Enter Customer Room No : "))
no_of_days = int(input("Enter No. Of Days : "))

if room_choice == 1: roomrent =
no_of_days * 15000 print("\n STUDIO
ROOM Rent : ", roomrent) elif room_choice
== 2:
roomrent = no_of_days * 25000
print("\n DOUBLE Room Rent : ", roomrent)
elif room_choice == 3: roomrent =
no_of_days * 25000 print("\n KING Room
Rent : ", roomrent) elif room_choice == 4:
roomrent = no_of_days * 3000 print("\n
TRIPLE Room Rent : ", roomrent) elif
room_choice == 5: roomrent = no_of_days
* 4500 print("\n QUEEN Room Rent : ",
roomrent) elif room_choice == 6:
roomrent = no_of_days * 4000 print("\n
QUAD Room Rent : ", roomrent) elif
room_choice == 7:
roomrent = no_of_days * 15000 print("\n
MINI SUITE Room Rent : ", roomrent) elif

11
room_choice == 8: roomrent = no_of_days * 30000
print("\n MASTER SUITE Room Rent : ", roomrent)
else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO ROOM_RENT VALUES(%s,%s,%s,%s,%s)"


values = (cid, room_choice, no_of_days, room_no, roomrent)
cursor.execute(sql, values)
print("Thank You, Your Room Has Been Booked For : ", no_of_days, "Days")
print("Your Total Room Rent is : Rs. ", roomrent) print("--------------------------------------
------------------") cn.commit()

def Restaurent():
cid = int(input("enter the cid
:")) global restaurentbill
quantity = 1
createTable = "CREATE TABLE IF NOT EXISTS RESTAURENT(CID
VARCHAR(20),CUISINE INT(30),QUANTITY INT(30),BILL INT(30))"
cursor.execute(createTable)

print("-------------------------------------------")
print("---WELCOME TO RESTAURANT--")
print("1. Vegetarian Combo -----> 3000 Rs.")
print("2. Non-Vegetarian Combo -----> 5000 Rs.")
choice_dish = int(input("Enter Your Cuisine : "))
if choice_dish == 1:
print("\nSO YOU HAVE ORDER: Vegetarian Combo
") restaurentbill = quantity * 3000 elif choice_dish ==
2:
print("\nSO YOU HAVE ORDER: Non-Vegetarian Combo
") restaurentbill = quantity * 5000 else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO RESTAURENT VALUES(%s,%s,%s,%s)"

12
values = (cid, choice_dish, quantity, restaurentbill)
cursor.execute(sql, values)
print("Your Total Bill Amount Is : Rs. ", restaurentbill)
print("\n\n**** WE HOPE YOU WILL ENJOY YOUR MEAL ***\n\n")
print("--------------------------------------------------------")
cn.commit()

def GAMES():
cid = int(input("enter the cid :"))
global gamingbill

createTable = "CREATE TABLE IF NOT EXISTS GAMING(CID


VARCHAR(20),GAMES VARCHAR(30),HOURS VARCHAR(30),GAMING_BILL
VARCHAR(30))"
cursor.execute(createTable) print("---
WELCOME TO CASINO---")
print("***URBAN_UTOPIA PRESENTS***")
print("----------------------------") print("1. Table
Tennis -----> 150 Rs./HR")
print("2. Bowling -----> 100 Rs./HR") print("3.
Snooker -----> 250 Rs./HR") print("4. VR World
Gaming -----> 400 Rs./HR") print("5. Video Games
-----> 300 Rs./HR") print("6. Swimming Pool
Games -----> 350 Rs./HR") print("7. Exit")
game = int(input("Enter What Game You Want To Play : "))
hour = int(input("Enter No Of Hours You Want To Play : "))
print("\n\n#################################################")

if game == 1:
print("YOU HAVE SELECTED TO PLAY : Table Tennis")
gamingbill = hour * 150 elif game == 2:
print("YOU HAVE SELECTED TO PLAY : Bowling")
gamingbill = hour * 100 elif game == 3:
print("YOU HAVE SELECTED TO PLAY : Snooker")
gamingbill = hour * 250 elif game == 4:

13
print("YOU HAVE SELECTED TO PLAY : VR World Gaming")
gamingbill = hour * 400 elif game == 5:
print("YOU HAVE SELECTED TO PLAY : Video Games")
gamingbill = hour * 300 elif game == 6:
print("YOU HAVE SELECTED TO PLAY : Swimming Pool Games")
gamingbill = hour * 350 else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO GAMING VALUES(%s,%s,%s,%s)"


values = (cid, game, hour, gamingbill)
cursor.execute(sql, values)
print("Your Total Gaming Bill Is : Rs. ", gamingbill)
print("FOR : ", hour, " HOURS", "\n *** WE HOPE YOU WILL ENJOY YOUR GAME
***")
print("\n\n#################################################")
print("----------------------------") cn.commit()

def Fashion():
cid = int(input("enter the cid :"))
global fashionbill

createTable = "CREATE TABLE IF NOT EXISTS FASHION(CID int(20),DRESS


VARCHAR(30),AMOUNT INT(30),BILL INT(30))"
cursor.execute(createTable)
print("-------------------------------------------")
print("---WELCOME TO FASHION STORE---")
print("***URBAN_UTOPIA PRESENTS***")
print("---------------------------")
print("1. Shirts -----> 1500 Rs.")
print("2. T-Shirts -----> 300 Rs.")
print("3. Pants -----> 2000 Rs.")
print("4. Jeans -----> 4000 Rs.")
print("5. Tassel top -----> 500 Rs.")
print("6. Gown -----> 3000 Rs.")

14
print("7. Western dress -----> 3000 Rs.")
print("8. Skirts -----> 400 Rs.")
print("9. Trousers -----> 200 Rs.")

dress = int(input("Enter your Choice wear: "))


quantity = int(input("How many you want to buy: "))
if dress == 1:
print("\nShirts")
fashionbill = quantity * 1500
elif dress == 2: print("\nT-
Shirts") fashionbill =
quantity * 300 elif dress == 3:
print("\nPants") fashionbill
= quantity * 2000 elif dress ==
4: print("\nJeans")
fashionbill = quantity * 4000
elif dress == 5:
print("\nTassel top")
fashionbill = quantity * 500
elif dress == 6:
print("\nGown")
fashionbill = quantity * 3000
elif dress == 7:
print("\nWestern dress")
fashionbill = quantity * 3000
elif dress == 8:
print("\nSkirts")
fashionbill = quantity * 400
elif dress == 9:
print("\nTrousers")
fashionbill = quantity * 200
else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO FASHION VALUES(%s,%s,%s,%s)"

15
values = (cid, dress, quantity, fashionbill)
cursor.execute(sql, values)

print("\n\n#################################################")
print("\nYOU SELECT ITEM NO : ", dress, "\nYOUR QUANTITY IS : ", quantity, "
ITEMS", "\nTHANKYOU FOR SHOPPING VISIT AGAIN!!!")
print("\nYour Total Bill Is : ", fashionbill)
print("\n\n#################################################")
print("--------------------------------------------------------")
cn.commit()

def laundry(): cid =


int(input("enter the cid :"))
global laundrybill
createTable = "CREATE TABLE IF NOT EXISTS LAUNDRY(CID int(20),DRESS
VARCHAR(30),AMOUNT INT(30),BILL INT(30))"
cursor.execute(createTable)

print("-------------------------------------------
") print("---LAUNDRY MENU---")
print("1.Shorts-->Rs15") print("2.
Trousers-->Rs30") print("3.Shirt-->Rs20")
print("4.Jeans-->Rs30")
print("5.LadiesSuit-->Rs45")

b = int(input("enter your room no"))


c = int(input("Enter your choice:"))
d = int(input("Enter the quantity"))

dress = int(input("Enter your Choice wear: ")) quantity


= int(input("How many dress is to be washed: ")) if dress
== 1: print("\nShorts") laundrybill = quantity *
150 elif dress == 2: print("\n Trousers")
laundrybill = quantity * 150 elif dress == 3:

16
print("\n SHIRTS") laundrybill = quantity * 150 elif
dress == 4: print("\nJeans") laundrybill =
quantity * 150 elif dress == 5:
print("\n LADIES SUIT")
laundrybill = quantity * 150 else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO LAUNDRY VALUES(%s,%s,%s,%s)"


values = (cid, c, d, laundrybill)
cursor.execute(sql, values)

print("\n\n#################################################")
print("\nYOU SELECT ITEM NO : ", c, "\nYOUR QUANTITY IS : ", d, " ITEMS",
"\nTHANKYOU!!!")
print("\nYour Total LAUNDRY Bill Is : ", laundrybill)
print("\n\n#################################################") print("------
----------------------")
cn.commit()

def fitnesscare(): cid =


int(input("enter the cid :"))
global fitnessbill

createTable = "CREATE TABLE IF NOT EXISTS FITNESSCARE(CID


int(20),ENTERTAINMENT VARCHAR(30),HOURS int(30),BILL int(30))"
cursor.execute(createTable)
print("---WELCOME TO FITNESS CENTRE---")
print("***URBAN_UTOPIA PRESENTS***")
print("----------------------------")
print("1.GYM -----> 3000 Rs./HR")
print("2.SPA -----> 4000 Rs./HR")
print("3.POOL ----->2000 Rs./HR") choice =
int(input("Enter type of fitness care you want :

17
")) hour = int(input("Enter No Of Hours You
Want: "))
print("\n\n#################################################")

if choice == 1:
print("YOU HAVE SELECTED FOR :GYM")
print("---WELCOME TO ELITEFORM ATHLETICS---")
fitnesscarebill = hour * 150 elif choice == 2:
print("YOU HAVE SELECTED FOR: SPA")
print("---WELCOME TO SKIN SANCTUARY SPA---")
fitnesscarebill = hour * 100 elif choice == 3:
print("YOU HAVE SELECTED FOR : SWIMMING POOL") print("---
WELCOME TO AQUA HAVEN--")
fitnesscarebill = hour * 250
else:
print("Sorry, Maybe You Are Giving Me Wrong Input, Please Try Again !!! ")

sql = "INSERT INTO FITNESSCARE VALUES(%s,%s,%s,%s)"


values = (cid, choice, hour, fitnesscarebill)
cursor.execute(sql, values)
print("Your Total FITNESSCARE Bill Is : Rs. ", fitnessbill)
print("FOR : ", hour, " HOURS", "\n *** WE HOPE YOU WILL ENJOY YOUR
GAME
***")
print("\n\n#################################################") print("------
----------------------")
cn.commit()

def checkout():
cid = int(input("enter the cid :"))
global roomrent
global restaurentbill
global gamingbill

18
global fashionbill
global laundrybill
global fitnesscarebill

createTable = "CREATE TABLE IF NOT EXISTS TOTALBILL(CID


int(20),C_NAME
VARCHAR(30),ROOMRENT INT, RESTAURENTBILL INT, GAMINGBILL INT,
FASHIONBILL INT, LAUNDRYBILL INT, FITNESSCAREBILL INT,
TOTAL_AMOUNT INT)"
cursor.execute(createTable)

sql = "INSERT INTO TOTALBILL VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s)"


name = input("Enter Customer Name : ")
grandTotal = roomrent + restaurentbill + fashionbill + gamingbill + laundrybill +
fitnessbill
values = (cid, name, roomrent, restaurentbill, gamingbill, fashionbill,
laundrybill, fitnessbill, grandTotal) cursor.execute(sql, values) cn.commit()

print("----------------------------------------------")
print("\n ****URBAN_UTOPIA**** CUSTOMER BILLING ****")
print("\n CUSTOMER NAME : ", name)
print("\nROOM RENT : Rs. ", roomrent)
print("\nRESTAURENT BILL : Rs. ", restaurentbill)
print("\nFASHION BILL : Rs. ", fashionbill)
print("\nGAMING BILL : Rs. ", gamingbill)

print("___________________________________________________")
print("\nTOTAL AMOUNT : Rs. ", grandTotal) cursor.close()
print("HOPE YOU ENJOYED YOUR HOLIDAY, THANK YOU, VISIT AGAIN")

print("--------------------------------------------------------")

while True: print("1--->Enter Customer


Details") print("2--->Booking Record")

19
print("3--->Calculate Room Rent") print("4--
->Calculate Restaurant Bill") print("5---
>Calculate Gaming Bill") print("6---
>Calculate Fashion store Bill") print("7---
>Calculate LAUNDRY store Bill")
print("8--->Calculate FITNESS CARE Bill")
print("9..--->>GENERATE TOTAL BILL AMOUNT")
print("10.EXIT") choice = int(input("Enter Your
Choice")) if choice == 1: user_entry() elif choice
== 2: bookingRecord() elif choice == 3:
roomRent()

20
elif choice ==
4:
Restaurent() elif
choice == 5:
GAMES() elif
choice == 6:
Fashion() elif
choice == 7:
laundry()
elif choice == 8:
fitnesscare() elif
choice == 9:
checkout()
else:
print("#THANK YOU -----EXIT FROM PROGRAM#")
c = con.cursor()
c.execute(sql,data) con.commit() print("Data Updated") print(">--------------------
------------------------------------------------------------------------------
--------------------------------------")
main()

21
EXECUTED RESULT
CONNECTION ESTABLISHED SUCCESSFULLY

--------------------------------------------------------

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 1

--------------------------------------------------------

Enter Customer Identification Number : 107

Enter Customer Name : Ramu

22
Enter Customer Address : Manipal

Enter Customer Age : 45

Enter Customer Country : India

Enter Customer Contact Number : 1234567890

Enter Customer Email : [email protected]

New Customer Entered In The System Successfully !

1--->Enter Customer Details


2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 2

23
--------------------------------------------------------

Enter the customer id : 107

Enter Customer Check_IN Date [ YYYY-MM-DD ] : 2024-08-01

Enter Customer Check_OUT Date [ YYYY-MM-DD ] : 2024-08-08

CHECK-IN AND CHECK-OUT ENTRY MADE SUCCESSFULLY !

--------------------------------------------------------

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill
8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 3

24
Enter the CID: 107

##### We have The Following Rooms For You #####

--------------------------------------------------------

1. Studio --> Rs15000

2. Double--> Rs25000

3. King --> Rs25000

4. Triple --> Rs3000

5. Queen --> Rs4500

6. Quad --> Rs4000

7. Mini Suite--> Rs10000

8. Master Suite--> Rs35000

Enter Your Opinion : 3

Enter Customer Room No : 207

Enter No. Of Days : 7

KING Room Rent : 175000

--------------------------------------------------------

25
Thank You, Your Room Has Been Booked For : 7 Days

Your Total Room Rent is : Rs. 175000

--------------------------------------------------------

1--->Enter Customer Details


2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 4

Enter the CID: 107

-------------------------------------------

---WELCOME TO RESTAURANT--

1. Vegetarian Combo -----> 3000 Rs.

26
2. Non-Vegetarian Combo -----> 5000 Rs.

Enter Your Cuisine : 1

SO YOU HAVE ORDER: Vegetarian Combo

--------------------------------------------------------

Your Total Bill Amount Is : Rs. 3000

**** WE HOPE YOU WILL ENJOY YOUR MEAL ***

--------------------------------------------------------

1--->Enter Customer Details

2--->Booking Record
3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

27
10.EXIT

Enter Your Choice: 5

Enter the CID: 107

---WELCOME TO CASINO---

***URBAN_UTOPIA PRESENTS***

----------------------------

1. Table Tennis -----> 150 Rs./HR

2. Bowling -----> 100 Rs./HR


3. Snooker -----> 250 Rs./HR

4. VR World Gaming -----> 400 Rs./HR

5. Video Games -----> 300 Rs./HR

6. Swimming Pool Games -----> 350 Rs./HR

7. Exit

Enter What Game You Want To Play : 4

Enter No Of Hours You Want To Play : 5

#################################################

YOU HAVE SELECTED TO PLAY : VR World Gaming -----------------


---------------------------------------

28
Your Total Gaming Bill Is : Rs. 2000

FOR : 5 HOURS

*** WE HOPE YOU WILL ENJOY YOUR GAME ***

#################################################

----------------------------

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 6

29
Enter the CID: 107

-------------------------------------------

---WELCOME TO FASHION STORE---

***URBAN_UTOPIA
PRESENTS***
---------------------------

1. Shirts -----> 1500 Rs.


2. T-Shirts -----> 300 Rs.

3. Pants -----> 2000 Rs.

4. Jeans -----> 4000 Rs.

5. Tassel top -----> 500 Rs.

6. Gown -----> 3000 Rs.

7. Western dress -----> 3000 Rs.

8. Skirts -----> 400 Rs.

9. Trousers -----> 200 Rs.

Enter Your Choice wear: 3

How many you want to buy: 4

Pants

#################################################

30
YOU SELECT ITEM NO : 3

YOUR QUANTITY IS : 4 ITEMS

THANK YOU FOR SHOPPING, VISIT AGAIN!!!

Your Total Bill Is : 8000

#################################################

--------------------------------------------------------

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion store Bill


7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

31
Enter Your Choice: 7

Enter the CID: 107

-------------------------------------------

---LAUNDRY MENU---

1.Shorts-->Rs15

2. Trousers-->Rs30

3.Shirt--
>Rs20
4.Jeans-->Rs30

5.LadiesSuit-->Rs45

Enter Your Room No: 207

Enter Your Choice: 2

Enter the Quantity: 12

Enter Your Choice Wear: 4

How many dresses to be washed: 3

Jeans

#################################################

YOU SELECT ITEM NO : 2

32
YOUR QUANTITY IS : 12 ITEMS

THANK YOU!!!
Your Total LAUNDRY Bill Is : 450

#################################################

----------------------------

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 8

Enter the CID: 107

33
---WELCOME TO FITNESS CENTRE---

***URBAN_UTOPIA PRESENTS***

----------------------------

1.GYM -----> 3000


Rs./HR
2.SPA -----> 4000
Rs./HR
3.POOL ----->2000 Rs./HR

Enter type of fitness care you want: 3

Enter No Of Hours You Want: 5

################################################# YOU HAVE


SELECTED FOR : SWIMMING POOL

---WELCOME TO AQUA HAVEN--

Your Total FITNESS CARE Bill Is : Rs. 0

FOR : 5 HOURS

*** WE HOPE YOU WILL ENJOY YOUR GAME ***

#################################################

----------------------------

1 --->Enter Customer Details

34
2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 9

Enter the CID: 107

Enter Customer Name: Ramu

----------------------------------------------

****URBAN_UTOPIA**** CUSTOMER BILLING ****

CUSTOMER NAME : Ramu


ROOM RENT : Rs. 175000

RESTAURENT BILL : Rs. 3000

35
FASHION BILL : Rs. 8000

GAMING BILL : Rs. 2000


___________________________________________________

TOTAL AMOUNT : Rs. 188450

HOPE YOU ENJOYED YOUR HOLIDAY, THANK YOU, VISIT AGAIN

1--->Enter Customer Details

2--->Booking Record

3--->Calculate Room Rent

4--->Calculate Restaurant Bill

5--->Calculate Gaming Bill

6--->Calculate Fashion
store Bill
7--->Calculate LAUNDRY store Bill

8--->Calculate FITNESS CARE Bill

9..--->>GENERATE TOTAL BILL AMOUNT

10.EXIT

Enter Your Choice: 10

#THANK YOU -----EXIT FROM PROGRAM

36
OUTPUT(DATABASE)

37
38
39
LIMITATIONS
The Hotel Management software does not have provisions to handle additional
services such as event management or customer feedback. These functionalities could
enhance the overall system but are currently outside the scope of this project.

BIBLIOGRAPHY
BOOKS:
COMPUTER SCIENCE WITH PYTHON- BY SUMITA ARORA
COMPUTER SCIENCE WITH PYTHON-BY PREETI ARORA
40
WEBSITES:
https://docs.python.org/ https://realpython.com/best-python-
books/ www.geeksforgeeks.org
https://www.w3schools.com/python/

41

You might also like