Cs Project
Cs Project
SCIENCE
INVESTIGATORY
PROJECT
2023 - 24
Subject :-
parking Management
By :-
Imaduddin Hasan
CERTIFICATE
CLASS: XII-B YEAR:2023-24
2 Need of computerization
4 Advantages of project
5 Limitations of project
7 Output screening
9 Bibliography
Introduction
HARDWARE SPECIFICATION:
Processor: Dual Core & Above
Hard Disk: 40GB
RAM: 1024MB
Limitations Of Project
There is a greater construction cost per space (but this may be
offsetby 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.
Advantages Of Project
There is a greater sense of security due to the fact that
patrons do not actually walk to and from their own space.
It is highly feasible for extremely small sites that are
unable to accommodate a conventional ramped parking
structure.
There is high parking efficiency (i.e. sf/space and
cf/space). There is no need for driving while looking for an
available
space.
Emissions are greatly brought down and reduced.
The patrons wait for their car in a highly controlled
environment.
There are less chances for vehicle vandalism.
There is a minimal staff requirement if it is used by known
parkers.
It is possible that the retrieval time is lower than the
combined driving/parking/walking time in conventional
ramped parking
structures.
There is an easier facade integration since there are no
ramping floors or openings in exterior walls.
Source Code Of Project
import os
import platform
import mysql.connector
mydb=mysql.connector.connect(host="localhost",user="root",password
="ro
ot",database='parking')
mycursor=mydb.cursor()
defAdd_Record():
L=[]
if nod1==1:
Payment1=20
elif 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():
print("Select the search criteria : ")
rl=(s,)
mycursor.execute(sql,rl)
res=mycursor.fetchall()
elifch==2:
rl=(s,)
pnm=%s" mycursor.execute(sql,rl)
res=mycursor.fetchall()
elifch==3:
rl=(s,)
level=%s" mycursor.execute(sql,rl)
res=mycursor.fetchall()
elifch==4:
mycursor.execute(sql)
res=mycursor.fetchall()
print(x)
print('Task comple ted')
defVehicle_Detail():
L=[]
vdt=(L)
sql="insert into vehicle(pid,vnm,dateofpur) values(%s,%s,%s)"
mycursor.execute(sql,vdt)
mydb.commit()
defVehicle_View():
vid1=int(input("Enter the vehicle number of the vehicle whose details is
to be viewed : "))
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)
res=mycursor.fetchall()
for x in res:
print(x)
print('Task compelted')
defremove():
rl=(vid1,)
mycursor.execute(sql,rl)
mydb.commit()
defMenu():
if(input_dt== 1):
Add_Record()
elif (input_dt==2):
Rec_View()
elif (input_dt==3):
Vehicle_Detail()
elif (input_dt==4):
remove()
elif (input_dt==5):
Vehicle_View()
else:
Menu()
defrunAgain():
while(runAgn.lower()=='y'):
if(platform.system()=='Windows'):
print(os.system('cls'))
else:
print(os.system('clear'))
Menu()
Bibliography
www.google.com
https://pythontrends.wordpress.co