I.P Project
I.P Project
ON
FOR
SUBMITTED BY:
1) DIGANTH.S.GOWDA
2) EVAN JOSHUA D’SOUZA
Mrs.Pallavi
Acknowledgement
INDEX
Sr. No Particular Page No.
1 Brief overview of project
2 Need of computerization
3 Software and hardware requirement
4 Advantages of project
5 Limitations of project
6 Source code of project
7 Output screening
8 Future enhancement of project
9 Bibliography
Introduction
This is a project based on Parking Management. The program helps us to
enter, display or alter the details of vehicles in parking records.
Moreover & most importantly the program helps us The program also helps
us to know the present status of a parking detail, vehicle detail etc.
DBMS
• Sequential file
• Serial file
• Text file
• Binary File
Need Of Computerization
HARDWARE SPECIFICATION: -
Advantages Of Project
Limitations Of Project
• There is a greater construction cost per space (but this may
be offset by the chance for lesser land costs per space and
the system manufacturers say that the operating and
maintenance cost will be lower as compared to a
conventional ramped parking structure).
• Use of redundant systems will result in a greater cost.
• It may be a bit confusing for unfamiliar users.
• It is not recommended for high peak hour volume facilities.
• There may be a fear of breakdown (How do I get my car
out?).
• There is an uncertain building department review and
approval process.
• It requires a maintenance contract with the supplier.
Source Code Of Project
import os
import platform import
mysql.connector
mydb=mysql.connector.connect(host="localhost",user="root",password="ro
L=[]
L.append(id1)
L.append(pname1)
L.append(freespace1)
vehicleno1=input("Enter the Vehicle Number : ")
L.append(vehicleno1)
nod1==2:
Payment1=40
elif nod1==3:
Payment1=60 elif
nod1==4:
Payment1=80 elif
nod1==5:
Payment1=100 elif
nod1==6:
Payment1=120
L.append(Payment1)
stud=(L) sql='insert
into
parkmaster12(pid,pnm,level,freespace,vehicleno,nod,payment)
values(%s,%s,%s,%s,%s,%s,%s)' mycursor.execute(sql,stud)
mydb.commit() defRec_View():
mycursor.execute(sql,rl)
res=mycursor.fetchall() elifch==2:
mycursor.execute(sql,rl)
res=mycursor.fetchall() elifch==3:
mycursor.execute(sql,rl)
res=mycursor.fetchall() elifch==4:
mycursor.execute(sql)
Id,ParkingName,Level,FreeSpace(Y/N),Vehi
L=[]
L.append(vnm1)
L.append(dateofpur1) vdt=(L)
sql='select parkmaster12.pid,parkmaster12.pnm,parkmaster12.vehicleno,
vehicle.pid,vehicle.vnm from parkmaster12 INNER JOIN vehicle ON
parkmaster12.pid=vehicle.pid and vehicle.pid=%s' rl=(vid1,)
print('The following are the detailes you wanted:')
mycursor.execute(sql,rl)
print(x)
rl=(vid1,)
mycursor.execute(sql,rl) mydb.commit()
print('Removed as per the command') defMenu():
elif (input_dt==2):
Rec_View()
elif (input_dt==3):
Vehicle_Detail() elif
(input_dt==5): Vehicle_View()
choice....") Menu()
defrunAgain():
while(runAgn.lower()=='y'):
if(platform.system()=='Windows'):
print(os.system('cls'))
else:
print(os.system('clear'))
Menu()
runAgn=input('\nwant to run Again Y/n:') runAgain()
Output Screening
Future Enhancement Of Project
www.google.com
https://pythontrends.wordpress.com
Signature of Principal
Name:
Place: Hormavu