Air Final (1) Cs Project
Air Final (1) Cs Project
RESERVATION
SYSTEM
BY
SAURAV SHIWAL
and has been carried out under my direct supervision and guidance. This
report or a similar report on the topic has not been submitted for any other
examination and does not form a part of any other course undergone by
the candidate.
………………………… ……………………………..
Designation: PGT – CS
………………………………………………
{Signature of Principal}
Date………….……
SAURAV SHIWAL
Class XII [ COMPUTER SCIENCE]
CONTENTS
1. Introduction ------------------------------------------------
4. Source Code-------------------------------------------------
5. Output Produced------------------------------------------
6. Bibliography ------------------------------------------------
1. Introduction
This software, being simple in design and working, does not require
During coding and design of the software Project, Python Spyder IDE, a
import platform
import mysql.connector
global z
global s
global userinput
db=mysql.connector.connect(user='root',passwd='root',host='localhost',
database='airline')
mycursor=db.cursor()
try:
except:
pass
try:
except:
pass
try:
except:
pass
try:
except:
pass
mycursor.execute(mySql_insert_query, classtypetuple)
db.commit()
insertclasstype('1','Firstclass',6000)
insertclasstype('2','Busiclass',4000)
insertclasstype('3','Ecoclass',2000)
mycursor.execute(mySql_insert_query, foodtuple)
db.commit()
insert food(1,"tea",10)
insert food(2,"coffee",10)
insert food(3,"colddrink",20)
insert food(4,"samosa",10)
insert food(5,"sandwich",50)
insert food(6,"Dhokla",30)
insert food(7,"kachori",10)
insert food(8,"milk",20)
insert food(9,"noodles",50)
insert food(10,"pasta",50)
mycursor.execute(mySql_insert_query, luggagetuple)
db.commit()
insert luggage(1,"0kg",0)
insert luggage(2,"20kg",1000)
insert luggage(3,"25kg",1250)
insert luggage(4,"30kg",1500)
insert luggage(5,"50kg",2500)
def registercust():
L=[]
name=input("Enter Name:")
L.append(name)
addr=input("Enter Address:")
L.append(addr)
L.append(jr_date)
source=input("Enter Source:")
L.append(source)
destination=input("Enter Destination:")
L.append(destination)
cust=(L)
sql="insert into
pdata(custname,addr,jrdate,source,destination)values(%s,%s,%s,
%s,%s)"
mycursor.execute(sql,cust)
db.commit()
def classtypeview():
if ch==1:
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
def ticketprice():
n=int(input("No. of passengers:"))
if(x==1):
s=6000*n
elif(x==2):
print("You have opted Business Class")
s=4000*n
elif(x==3):
s=2000*n
else:
def menuview():
print("Do you want to see the Menu available? (Enter 1 for Yes)")
if ch==1:
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
def orderitem():
global s
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
if(d==1):
a=int(input("Enter quantity:"))
s=10*a
elif(d==2):
a=int(input("Enter quantity:"))
s=10*a
elif(d==3):
s=20*a
elif(d==4):
a=int(input("Enter quantity:"))
s=10*a
elif(d==5):
a=int(input("Enter quantity:"))
s=50*a
elif(d==6):
a=int(input("Enter quantity:"))
s=30*a
elif(d==7):
a=int(input("Enter quantity:"))
s=10*a
print("Your amount for Kachoriis:",s,"\n")
elif(d==8):
a=int(input("Enter quantity:"))
s=20*a
elif(d==9):
a=int(input("Enter quantity:"))
s=50*a
elif(d==10):
a=int(input("Enter quantity:"))
s=50*a
else:
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:
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
z=y*50
return z
def lb():
print(z)
def res():
print(s)
def ticketamount():
print("Customer Name:",a,"\n")
print("Luggage Bill:")
print(lb())
print("Food Bill:")
print(res())
print('===================================================
====')
print('===================================================
====')
def Menuset():
def Main():
global userinput
Menuset()
def choice():
if(userinput==1):
registercust()
elif(userinput==2):
classtypeview()
elif(userinput==3):
ticketprice()
elif(userinput==4):
menuview()
elif(userinput==5):
orderitem()
elif(userinput==6):
luggagebill()
elif(userinput==7):
ticketamount()
elif(userinput==8):
quit()
else:
Main()
try:
Main()
choice()
except ValueError:
def runagain():
runagn=input("\n Want to run again Y/N:")
if(platform.system()=="windows"):
print(os.system('cls'))
else:
print(os.system('clear'))
Main()
choice()
runagain()
OUTPUT
1. Output after running program
1. Data in pdata
2. Data in classtype
3. Data in food
4. Data in luggage
6.Bibliography
(1) https://www.python.org/
(3) Computer Science (new) for class XII by Sumita Arora.
(5) https://www.mysql.org/