0% found this document useful (0 votes)
68 views9 pages

Ip Project (Code) : Harsh, Darshan & Lakshit (Class 12F)

This Python program was created by Harsh, Darshan and Lakshit of Class 12F to manage a hotel booking system. It allows users to view class types and menus, book tickets, order food and extra items, and view a final bill. The program uses functions to handle registration, pricing, ordering, and billing. It connects to a MySQL database to retrieve class, food, and item information. The main menu loop allows users to select and run different booking and ordering functions until they choose to exit.

Uploaded by

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

Ip Project (Code) : Harsh, Darshan & Lakshit (Class 12F)

This Python program was created by Harsh, Darshan and Lakshit of Class 12F to manage a hotel booking system. It allows users to view class types and menus, book tickets, order food and extra items, and view a final bill. The program uses functions to handle registration, pricing, ordering, and billing. It connects to a MySQL database to retrieve class, food, and item information. The main menu loop allows users to select and run different booking and ordering functions until they choose to exit.

Uploaded by

Harsh Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

IP PROJECT[CODE]

Harsh, Darshan & Lakshit

[Class 12F]

import os

import platform

import mysql.connector

global z

mydb=mysql.connector.connect(user='root',password='root',

port='3306',

host='localhost',

database='hotel')

mycursor=mydb.cursor()

def registercust():

L=[]

name=input("enter name:")

L.append(name)

addr=input("enter address:")

L.append(addr)

jr_date=input("enter date of journey:")

def classtypeview():

print('Do you want to see class type available? Enter 1 for yes:')

ch=int(input('Enter your choice:'))

if ch==1:

sql='select * from classtype'

mycursor.execute(sql)
rows=mycursor.fetchall()

for x in rows:

print(x)

def ticketprice():

print('We have the following rooms for you:-')

print('1. type First class--->rs 6000 PN\-')

print('2. type Business class--->rs 4000 PN\-')

print('3. type Economy class--->rs 2000 PN\-')

x=int(input('Enter your choice:'))

n=int(input('Enter No. of Passengers:'))

if x==1:

print('you have opted First class.')

s=6000*n

elif x==2:

print('you have opted Business class.')

s=4000*n

elif x==3:

print('you have opted Economy class.')

s=2000*n

else:

print('Please select a class type.')

print('your room rent is =',s,'\n')

def menuview():

print('Do you want to see menu available? Enter 1 for yes:')

ch=int(input('Enter your choice:'))

if ch==1:

sql='select * from food'

mycursor.execute(sql)

rows=mycursor.fetchall()

for x in rows:

print(x)
def orderitem():

global s

print('Do you want to see food menu available? Enter 1 for yes:')

ch=int(input('Enter your choice:'))

if ch==1:

sql='select * from food'

mycursor.execute(sql)

rows=mycursor.fetchall()

for x in rows:

print(x)

print('What do you want to purchase from above list? Enter your choice.')

d=int(input('Your choice:'))

if d==1:

print('You have ordered Tea.')

a=int(input('Enter quantity:'))

s=10*a

print('Your amount for Tea is:',s,'\n')

elif d==2:

print('You have ordered Coffee.')

a=int(input('Enter quantity:'))

s=10*a

print('Your amount for Coffee is:',s,'\n')

elif d==3:

print('You have ordered Colddrink.')

a=int(input('Enter quantity:'))

s=20*a

print('Your amount for Colddrink is:',s,'\n')

elif d==4:

print('You have ordered Samosa.')

a=int(input('Enter quantity:'))

s=10*a
print('Your amount for Samosa is:',s,'\n')

elif d==5:

print('You have ordered Sandwich.')

a=int(input('Enter quantity:'))

s=50*a

print('Your amount for Sandwich is:',s,'\n')

elif d==6:

print('You have ordered Dhokla.')

a=int(input('Enter quantity:'))

s=30*a

print('Your amount for Dhokla is:',s,'\n')

elif d==7:

print('You have ordered Kachori.')

a=int(input('Enter quantity:'))

s=10*a

print('Your amount for Kachori is:',s,'\n')

elif d==8:

print('You have ordered Milk.')

a=int(input('Enter quantity:'))

s=20*a

print('Your amount for Milk is:',s,'\n')

elif d==9:

print('You have ordered Noodles.')

a=int(input('Enter quantity:'))

s=50*a

print('Your amount for Noodles is:',s,'\n')

elif d==10:

print('You have ordered Pasta.')

a=int(input('Enter quantity:'))

s=50*a
print('Your amount for Pasta is:',s,'\n')

elif d==11:

print('You have ordered SalsaNachos.')

a=int(input('Enter quantity:'))

s=150*a

print('Your amount for SalsaNachos is:',s,'\n')

elif d==12:

print('You have ordered papdiChart.')

a=int(input('Enter quantity:'))

s=20*a

print('Your amount for papdiChart is:',s,'\n')

elif d==13:

print('You have ordered VegBurger.')

a=int(input('Enter quantity:'))

s=85*a

print('Your amount for VegBurger is:',s,'\n')

else:

print('Please enter your choice from the menu.')

def luggagebill():

global z

print('Do you want to see rate for luggage? Enter 1 for yes:')

ch=int(input('Enter your choice:'))

if ch==1:

sql='select * from luggage'

mycursor.execute(sql)

rows=mycursor.fetchall()

for x in rows:

print(x)

y=int(input('Enter your weight,of extra luggage:'))

z=y*100

print('Your laundary bill:',z,'\n')


return z

def ExtraFacilities():

global m

print('Do you want to see rate for ExtraFacilities? Enter 1 for yes:')

ef=int(input('Enter Your Choice'))

if ef==1:

sql='select * from ExtraFacilities'

mycursor.execute(sql)

rows=mycursor.fetchall()

for x in rows:

print(x)

print('What do you want to purchase from above list? Enter your choice.')

d=int(input('Your choice:'))

if d==1:

print('You have buyed.OxygenMask')

a=int(input('Enter quantity:'))

m=5*a

print('Your amount for OxygenMask is:',m,'\n')

elif d==2:

print('You have buyed.WheelChair')

a=int(input('Enter quantity:'))

m=1000*a

print('Your amount for WheelChair is:',m,'\n')

elif d==3:

print('You have FIXED rented a CabFromHome within 10Kms From Airport')

a=int(input('Enter quantity:'))

m=750*a

print('Your amount for CabFromHome is:',m,'\n')

elif d==4:

print('You have Booked an AIRBUS to drop you at your Boarding Gate :')

a=int(input('Enter No. of Persons:'))


m=210*a

print('Your amount for CabFromHome is:',m,'\n')

else:

print('Enter Your Choice From EXTRA FACILITIES')

def ticketamount():

a=input('Enter customer name:')

print('Customer name:',a,'\n')

print('Luggage bill:')

print(luggagebill)

print('Food bill:')

print(orderitem)

def Menuset():

print('Enter 1: To view class.')

print('Enter 2: For ticketamount.')

print('Enter 3: For viewing food menu.')

print('Enter 4: For food bill.')

print('Enter 5:For luggage bill.')

print('Enter 6: For Extra Facilities.')

print('Enter 7: For complete amount.')

print('Enter 8: Exit.')

'''try:

#userinput=int(input('Please select an above option.')

except ValueError:

exit("\nHi, that's not a number.")'''

userinput=int(input('Enter your choice:'))

if userinput==1:

registercust()

elif userinput==9:

registercust()

elif userinput==10:

ticketprice()
elif userinput==11:

menuview()

elif userinput==12:

orderitem()

elif userinput==13:

luggagebill()

elif userinput==14:

ExtraFacilities()

elif userinput==15:

ticketamount()

elif userinput==16:

quit()

else:

print('Enter correct choice.')

Menuset()

def runagain():

runagn=input('\nWant to run again? y/n:')

while runagn=='y':

if platform.system=='windows':

print(os.system('cls'))

else:

print(os.system('clear'))

Menuset()

runagn=input('\nWant to run again? y/n:')

runagain()

HARSH SHAH

12 F
MEMBERS:
Harsh,Darshan&Lakshit [12 F]

You might also like