Professional Documents
Culture Documents
RAJENDRA NAGAR
SESSION: 2023-2024
COMPUTER SCIENCE (083)
ROLL NO:
CLASS: XII-G
CERTIFICATE
This is to certify that the Project / Dissertation entitled
PARKING MANAGMENT SYSTEM is a Bonafide work done
of class XII Session 2023-24 in partial fulfillment of
CBSE’s
AISSCE Examination 2023- 24 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.
Need Of Computerization
No one can easily plan the journey comfortably as the process is
efficient and fast with being easy to access. Reservations can be
made through the Indian railways site or at the ample reservation
centers all over the country. Also now there are authorized
agencies which provide reservation facility on behalf of India
railways and without waiting in long line one can easily book a
ticket. The booking is done through an E- Ticket issue which has
a PNR number of which one has to take a print and just have to
show at the station.
It not only provides reservation but cancellation can also be done
through this system at ease and one can use a credit card to
complete the process. This being a big step in terms of
improvement in the railway system it is widely accepted
across the country.
Software & Hardware Requirement
SOFTWARE SPECIFICATION: -
Operating System: Windows 11
Platform: Python IDLE 3.10
Database: MySQL
Language: Python
HARDWARE SPECIFICATION:
Above
Hard Disk: 40GB
RAM: 1024MB
Advantages Of Project
def connect_to_database():
try:
conn = mysql.connector.connect(
host="localhost", # Replace with your database host
user="root", # Replace with your MySQL username
def create_parking_table(conn):
cursor = conn.cursor()
create_parking_table = """
CREATE TABLE IF NOT EXISTS parking (
id INT AUTO_INCREMENT PRIMARY KEY,
vehicle_number VARCHAR(255),
entry_time DATETIME,
exit_time DATETIME
)
"""
cursor.execute(create_parking_table)
conn.commit()
cursor.close()
def main():
conn = connect_to_database()
if conn is None:
return
create_parking_table(conn)
while True:
print("Parking Management System")
print("1. Register Entry")
print("2. Register Exit")
print("3. Exit")
choice = input("Enter your choice (1/2/3): ")
if choice == "1":
vehicle_number = input("Enter vehicle number: ")
entry_time = input("Enter entry time (YYYY-MM-DD HH:MM:SS): ")
insert_parking_record(conn, vehicle_number, entry_time, None)
print("Entry registered successfully!")
else:
print("Invalid choice. Please select a valid option.")
if __name__ == "__main__":
main()
Output Screen
Future Enhancement Of Project
The smart parking industry continues to evolve as an
increasing number of cities struggle with traffic congestion
and inadequate parking availability. While the deployment
of sensor technologies continues to be core to the
development of smart parking, a wide variety of other
technology innovations are also enabling more adaptable
systems—including cameras, wireless communications,
data analytics, induction loops, smart parking meters, and
advanced algorithms.
Bibliography
www.google.com
https://pythontrends.wordpress.com
BOOK – Python by Sumita Arora