Hotel Management Report Conv
Hotel Management Report Conv
In
COMPUTER SCIENCE (083)
By:
1. Arpan – XII sci– ROLL NO:7
2. Jeet – XII sci– ROLL NO: 15
3. Naimuddi – XII sci– ROLL NO: 27
n
CERTIFICATE
Sanjeev Sharma
PGT-Computer Science
Kendriya Vidyalaya Palampur
Acknowledgements
We would like to thank Sh. Lalit Kumar, Principal Kendriya Vidyalaya
Palampur.
3. Python Coding.
5. References.
Introduction of the Project
We the students of CLASS A of KENDRIYA
XII PALAMPUR HOLTA have VIDYALAYA assigned the
been MANAGEMENT SYSTEM. work of HOTEL
To perform this task the students were divided into the group
of four students named as SAHISTHA , PALLAVI, SABNAM.
We are so glad that this work have been assigned to us, yet
we haven’t done this work before .SH. SANJEEV
SHARMA our subject teacher have also helped us a lot to
complete this project. We feel so blessed that we have learnt
all this work with the help of our sir,we are also thankful to
our respected principal SH.LALIT KUMAR GUPTA for providing
us various facilities to complete this project.
PROCESS
import mysql.connector
myConnnection =""
cursor=""
userName=""
password =""
roomrent =0
restaurentbill=0
gamingbill=0
fashionbill=0
totalAmount=0
cid=""
global myConnection
global userName
global password
myConnection=mysql.connector.connect(host="localhost",user=userName,passwd=password ,
auth_plugin='mysql_native_password' )
if myConnection:
cursor=myConnection.cursor()
cursor.execute("COMMIT")
cursor.close()
return myConnection
else:
def MYSQLconnection ()
global userName
global password
global myConnection
global cid
myConnection=mysql.connector.connect(host="localhost",user=userName,passwd=password ,
database="HMS" , auth_plugin='mysql_native_password' )
if myConnection:
return myConnection
else:
myConnection.close()
def userEntry():
global cid
if myConnection:
cursor=myConnection.cursor(
cursor.execute(createTable)
cid = input("Enter Customer Identification Number : ")
values= (cid,name,address,age,nationality,phoneno,email)
cursor.execute(sql,values)
cursor.execute("COMMIT")
cursor.close()
else:
def bookingRecord():
global cid
customer=searchCustomer()
if customer:
if myConnection:
cursor=myConnection.cursor()
cursor.execute(createTable)
values= (cid,checkin,checkout)
cursor.execute(sql,values)
cursor.execute("COMMIT")
print("\nCHECK-IN AND CHECK-OUT ENTRY MADED SUCCESSFULLY !")
cursor.close()
else:
def roomRent():
global cid
customer=searchCustomer()
if customer:
global roomrent
if myConnection:
cursor=myConnection.cursor()
cursor.execute(createTable)
print ("\n ##### We have The Following Rooms For You #####")
if roomchoice==1:
elif roomchoice==2:
elif roomchoice==3:
elif roomchoice==4:
else:
print("Sorry ,May Be You Are Giving Me Wrong Input, Please Try Again !!! ")
return
values= (cid,roomchoice,noofdays,roomno,roomrent,)
cursor.execute(sql,values)
cursor.execute("COMMIT")
print("Thank You , Your Room Has Been Booked For : ",noofdays , "Days" )
cursor.close()
else:
def Restaurent():
global cid
customer=searchCustomer()
if customer:
global restaurentbill
if myConnection:
cursor=myConnection.cursor(
"""
cursor.execute(createTable)
if choice_dish==1:
elif choice_dish==2:
elif choice_dish==3:
else:
print("Sorry ,May Be You Are Giving Me Wrong Input, Please Try Again !!! ")
return
values= (cid,choice_dish,quantity,restaurentbill)
cursor.execute(sql,values)
cursor.execute("COMMIT")
cursor.close()
else:
def Fashion():
global cid
customer=searchCustomer()
if customer:
global fashionbill
if myConnection:
cursor=myConnection.cursor()
print("""
""")
if dress==1:
print("\nShirts")
elif dress==2:
print("\nT-Shirts")
elif dress==3:
print("\nPants")
elif dress==4:
print("\nJeans")
elif dress==5:
print("\nTassel top")
elif dress==6:
print("\nGown")
elif dress==7:
print("\nWestern dress")
elif dress==8:
print("\nSkirts")
fashionbill = quantity * 400
elif dress==9:
print("\nTrousers")
elif dress==10:
print("\nInnerWear")
fashionbill = quantity * 30
else:
print("Sorry ,May Be You Are Giving Me Wrong Input, Please Try Again !!! ")
return
values= (cid,dress,quantity,fashionbill)
cursor.execute(sql,values)
cursor.execute("COMMIT")
print("\n\n#################################################")
print("\n\n#################################################")
cursor.close()
else:
def totalAmount():
global cid
customer=searchCustomer()
if customer:
global grandTotal
global roomrent
global restaurentbill
global fashionbill
global gamingbill
if myConnection:
cursor=myConnection.cursor()
cursor.execute(createTable)
cursor.execute(sql,values)
cursor.execute("COMMIT")
cursor.close()
print("___________________________________________________")
cursor.close()
else:
def searchOldBill():
global cid
customer=searchCustomer()
if customer:
if myConnection:
cursor=myConnection.cursor()
cursor.execute(sql,(cid,))
data=cursor.fetchall()
if data:
print(data)
else:
cursor.close()
else:
def searchCustomer():
global cid
if myConnection:
cursor=myConnection.cursor()
cursor.execute(sql,(cid,))
data=cursor.fetchall()
if data:
print(data)
return True
else:
return False
cursor.close()
else:
""")
myConnection = MYSQLconnectionCheck ()
if myConnection:
MYSQLconnection ()
while(True):
print("""
2--->Booking Record
10--->EXIT """)
if choice == 1:
userEntry()
bookingRecord()
elif choice ==3:
roomRent()
Restaurent()
Gaming()
Fashion()
searchCustomer()
totalAmount()
searchOldBill()
break
else:
print("Sorry ,May Be You Are Giving Me Wrong Input, Please Try Again !!! ")
else:
# END OF PROJECT
Output of the Project
Finally, we conclude our work and present the output of the Project.
MAIN SCREEN
USER AUTHENTICATION
CUSTOMER DETAILS
CUSTOMER BOOKING RECORDS
ROOM RENT
RESTAURENT BIL
FASHION STORE BILL
DETAILS OF THE CUSTOMER
TOTAL BILL
OLD BILL
EXIT
MYSQL DATABASE AND TABLES USED IN THIS PROJECT
DATABASE
TABLE STRUCTURE 1 AND 2
TABLE STRUCTURE 7
BACKEND DATA GENERATED
THROUGH SOFTWARE
1. python.org
2. Code Academy
3. tutorialsPoint.com
4. PythonChallenge.com
6. LearnPython.org
7. layak.in