Professional Documents
Culture Documents
Airline Reservation PDF
Airline Reservation PDF
Airline Reservation PDF
PROJECTONAI
RLI
NETI
CKETRESERVATI
ON
USI
NGPYTHONANDMYSQLCONNECTI
VITY
DATABASEANDSQLQUERI
ES
cr
eat
edat
abasehot
el;
usehot
el;
createt
ablepdata(custnamev archar
(20)
,addrv
archar(
30)
,j
rdat
evar
char
(10)
,sour
ce
varchar
(10),
dest
inationvarchar(
10));
cr
eat
etabl
ecl
asst
ype(
snov
archar
(5)
,cl
asst
ypev
archar
(10)
,pr
icei
nteger
(10)
);
i
nser
tint
ocl
asst
ypev
alues(
'1'
,
'Fi
rst
class'
,
6000)
;
i
nser
tint
ocl
asst
ypev
alues(
'2'
,
'Busi
class'
,
4000)
;
i
nser
tint
ocl
asst
ypev
alues(
'3'
,
'Ecocl
ass'
,
2000)
;
cr
eat
etabl
efood(
snoi
nteger
(10)
,i
temnamev
archar
(10)
,r
atei
nteger
(10)
);
i
nser
tint
ofoodv
alues(
1,"
tea"
,10)
;
i
nser
tint
ofoodv
alues(
2,"
cof
fee"
,10)
;
i
nser
tint
ofoodv
alues(
3,"
col
ddr
ink"
,20)
;
i
nser
tint
0foodv
alues(
4,"
samosa"
,10)
;
i
nser
tint
ofoodv
alues(
5,"
sandwi
ch"
,50)
;
i
nser
tint
ofoodv
alues(
6,"
Dhokl
a",
30)
;
i
nser
tint
ofoodv
alues(
7,"
kachor
i"
,10)
;
i
nser
tint
ofoodv
alues(
8,"
mil
k",
20)
;
i
nser
tint
ofoodv
alues(
9,"
noodl
es"
,50)
;
i
nser
tint
ofoodv
alues(
10,
"past
a",
50)
;
cr
eat
etabl
elugage(
snoi
nteger
(10)
,wei
ghtv
archar
(10)
,r
atei
nteger
(10)
);
i
nser
tint
olugagev
alues(
1,"
20kg"
,1000)
;
i
nser
tint
olugagev
alues(
2,"
25kg"
,1500)
;
i
nser
tint
olugagev
alues(
3,"
30kg"
,2000)
;
i
nser
tint
olugagev
alues(
4,"
50kg"
,3000)
;
SOURCECODE
i
mpor
tos
i
mpor
tpl
atf
orm
i
mpor
tmy
sql
.connect
or
i
mpor
tpandasaspd
i
mpor
tdat
eti
me
gl
obal
z
my
db=my
sql
.connect
or.
connect
(user
='r
oot
'
,passwor
d='
12345'
,
host
='l
ocal
host
',
dat
abase='
ai
r'
)
my
cur
sor
=my
db.
cur
sor
()
defr
egi
ster
cust
():
L=[
]
name=i
nput
("
ent
ername:
")
L.
append(
name)
addr
=input
("
ent
eraddr
ess:
")
L.
append(
addr
)
j
r_dat
e=i
nput
("
ent
erdat
eofj
our
ney
:")
L.
append(
jr
_dat
e)
sour
ce=i
nput
("
ent
ersour
ce:
")
L.
append(
sour
ce)
dest
inat
ion=i
nput
("
ent
erdest
inat
ion:
")
L.
append(
dest
inat
ion)
cust
=(L)
sql
="i
nser
tint
opdat
a(cust
name,
addr
,j
rdat
e,sour
ce,
dest
inat
ion)
val
ues(
%s,
%s,
%s,
%s,
%s)
"
my
cur
sor
.execut
e(sql
,
cust
)
my
db.
commi
t(
)
defcl
asst
ypev
iew(
):
pr
int
("
Doy
oywantt
oseecl
assst
ypeav
ail
abl
e:Ent
er1f
ory
es:
")
ch=i
nt(
input
("
ent
ery
ourchoi
ce:
")
)
i
fch==1:
sql
="sel
ect*f
rom cl
asst
ype"
my
cur
sor
.execut
e(sql
)
r
ows=my
cur
sor
.f
etchal
l
()
f
orxi
nrows:
pr
int
(x)
deft
icket
pri
ce(
):
pr
int(
"Wehav
ethef
oll
owi
ngr
oomsf
ory
ou:
-"
)
pr
int(
"1.t
ypeFi
rstcl
ass-
--
->r
s6000PN\
-")
pr
int(
"2.t
ypeBusi
nesscl
ass-
--
->r
s4000PN\
-")
pr
int(
"3.t
ypeEconomycl
ass-
--
->r
s2000PN\
-")
x=i
nt(
input
("
Ent
erYourChoi
cePl
ease-
>")
)
n=i
nt(
input
("
Noofpassenger
:"
))
i
f(
x==1)
:
pr
int(
"youhav
eopt
edFi
rstcl
ass"
)
s=6000*
n
el
i
f(x==2)
:
pr
int(
"youhav
eopt
edBusi
nesscl
ass"
)
s=4000*
n
el
i
f(x==3)
:
pr
int(
"youhav
eopt
edEconomycl
ass"
)
s=2000*
n
el
se:
pr
int(
"pl
easechooseacl
asst
ype"
)
pr
int(
"yourr
oom r
enti
s="
,s,
"\
n")
defmenuv
iew(
):
pr
int
("
Doy
oywantt
oseemenuav
ail
abl
e:Ent
er1f
ory
es:
")
ch=i
nt(
input
("
ent
ery
ourchoi
ce:
")
)
i
fch==1:
sql
="sel
ect*f
rom f
ood"
my
cur
sor
.execut
e(sql
)
r
ows=my
cur
sor
.f
etchal
l
()
f
orxi
nrows:
pr
int
(x)
defor
der
it
em(
):
gl
obal
s
pr
int
("
Doy
oywantt
oseemenuav
ail
abl
e:Ent
er1f
ory
es:
")
ch=i
nt(
input
("
ent
ery
ourchoi
ce:
")
)
i
fch==1:
sql
="sel
ect*f
rom f
ood"
my
cur
sor
.execut
e(sql
)
r
ows=my
cur
sor
.f
etchal
l
()
f
orxi
nrows:
pr
int
(x)
pr
int
("
doy
ouwantt
opur
chasef
rom abov
eli
st:
ent
ery
ourchoi
ce:
")
d=i
nt(
input
("
ent
ery
ourchoi
ce:
")
)
i
f(
d==1)
:
pr
int
("
youhav
eor
der
edt
ea"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=10*
a
pr
int
("
youramountf
ort
eai
s:"
,s,
"\
n")
el
i
f(d==2)
:
pr
int
("
youhav
eor
der
edcof
fee"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=10*
a
pr
int
("
youramountf
orcof
feei
s:"
,s,
"\
n")
el
i
f(d==3)
:
pr
int
("
youhav
eor
der
edcol
ddr
ink"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=20*
a
pr
int
("
youramountf
orcol
ddr
inki
s:"
,s,
"\
n")
el
i
f(d==4)
:
pr
int
("
youhav
eor
der
edsamosa"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=10*
a
pr
int
("
youramountf
oprsamosai
s:"
,s,
"\
n")
el
i
f(d==5)
:
pr
int
("
youhav
eor
der
edsandwi
ch"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=50*
a
pr
int
("
youramountf
oprsandwi
chi
s:"
,s,
"\
n")
el
i
f(d==6)
:
pr
int
("
youhav
eor
der
eddhokl
a")
a=i
nt(
input
("
ent
erquant
it
y")
)
s=30*
a
pr
int
("
youramountf
ordhokl
ais:
",
s,
"\
n")
el
i
f(d==7)
:
pr
int
("
youhav
eor
der
edkachor
i"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=10*
a
pr
int
("
youramountf
orkachor
iis:
",
s,
"\
n")
el
i
f(d==8)
:
pr
int
("
youhav
eor
der
edmi
l
k")
a=i
nt(
input
("
ent
erquant
it
y")
)
s=20*
a
pr
int
("
youramountf
orkachor
iis:
",
s,
"\
n")
el
i
f(d==9)
:
pr
int
("
youhav
eor
der
ednoodl
es"
)
a=i
nt(
input
("
ent
erquant
it
y")
)
s=50*
a
pr
int
("
youramountf
ornoodl
esi
s:"
,s,
"\
n")
el
i
f(d==10)
:
pr
int
("
youhav
eor
der
edpast
a")
a=i
nt(
input
("
ent
erquant
it
y")
)
s=50*
a
pr
int
("
youramountf
orpast
ais:
",
s,
"\
n")
el
se:
Pr
int
("
pleaseent
ery
ourchoi
cef
rom t
hemenu"
)
defl
ugagebi
l
l()
:
gl
obal
z
pr
int
("
Doy
oywantt
oseer
atef
orl
ugage:
Ent
er1f
ory
es:
")
ch=i
nt(
input
("
ent
ery
ourchoi
ce:
")
)
i
fch==1:
sql
="sel
ect*f
rom l
ugage"
my
cur
sor
.execut
e(sql
)
r
ows=my
cur
sor
.f
etchal
l
()
f
orxi
nrows:
pr
int
(x)
y
=int
(i
nput
("
Ent
erYourwei
ghtofex
tral
ugage-
>")
)
z=y
*1000
pr
int
("
yourl
aundar
ybi
l
l:
",
z,
"\
n")
r
etur
nz
defl
b()
:
pr
int
(z)
defr
es(
):
pr
int
(s)
deft
icket
amount
():
a=i
nput
("
ent
ercust
omername:
")
pr
int
("
cust
omername:
",
a,
"\
n")
pr
int
("
lugagebi
l
l:
")
pr
int
(l
b)
pr
int
("
foodbi
l
l:
")
pr
int
(res)
defMenuset
():
pr
int
("
ent
er1:
Toent
ercust
omerdat
a")
pr
int
("
ent
er2:
Tov
iewcl
ass"
)
pr
int
("
ent
er3:
fort
icket
amount
")
pr
int
("
ent
er4:
forv
iewi
ngf
oodmenu"
)
pr
int
("
ent
er5:
forf
oodbi
l
l")
pr
int
("
ent
er6:
forl
ugagebi
l
l")
pr
int
("
ent
er7:
forcompl
eteamount
")
pr
int
("
ent
er8:
forexi
t:
")
'
'
't
ry:
#user
input
=int
(i
nput
("
pleasesel
ectanabov
eopt
ion:
")
)
exceptVal
ueEr
ror
:
exi
t(
"\nhi
that
snotanumber
")'
'
'
user
input
=int
(i
nput
("
ent
ery
ourchoi
ce"
))
i
f(
user
input
==1)
:
r
egi
ster
cust
()
el
i
f(user
input
==2)
:
cl
asst
ypev
iew(
)
el
i
f(user
input
==3)
:
t
icket
pri
ce(
)
el
i
f(user
input
==4)
:
menuv
iew(
)
el
i
f(user
input
==5)
:
or
der
it
em(
)
el
i
f(user
input
==6)
:
l
ugagebi
l
l()
el
i
f(user
input
==7)
:
t
icket
amount
()
el
i
f(user
input
==8)
:
qui
t(
)
el
se:
pr
int
("
ent
ercor
rectchoi
ce"
)
Menuset
()
defr
unagai
n()
:
r
unagn=i
nput
("
\nwantt
orunagai
ny/
n:"
)
whi
l
e(r
unagn.
lower
()=='
y'
):
i
f(
plat
for
m.sy
stem(
)=="
windows"
):
pr
int
(os.
syst
em(
'cl
s'
))
el
se:
pr
int
(os.
syst
em(
'cl
ear
')
)
Menuset
()
r
unagn=i
nput
("
\nwantt
orunagai
ny/
n:"
)
r
unagai
n()
SUBMI
TTEDBY
MANI
SHADUBEY
PGTCS