Parking Management System
Parking Management System
The parking management system has been created to make it easier to manage
and run a parking facility. Its main goal is to handle parking space allocation, vehicle
tracking, ticket issuance, and payment management in an efficient manner. The system
aims to streamline the process of assigning parking spots, keep track of vehicles,
provide parking tickets, and handle payment transactions effectively.
I. Key Features
Parking Space Management - Ability to add and delete parking space.
Parking Space
● Represents specific parking spot in the facility
Attributes
● Space_ID - identifier for each parking space
● Space_Type - Type of the Parking spaces
● Initial_ParkingCharge - The initial charge for parking in the space
● Extended_ParkingCharge - Additional charge for parking beyond a certain time
limit.
● Extended_ParkingTime- The
Tickets
Attributes
● Ticket_ID - unique identifier for each parking tickets
Vehicle
Attributes
● Vehicle_ID - identifier for each vehicle
● Vehicle_Type - Specify the type of vehicle such as 2 or 4 wheelers.
Pays
● Relationship between two entities Vehicle and Tickets
Attributes
● Amount_Paid - Indicates the amount paid for the parking fee
● Payment_Status - represents the status of the payment for a specific ticket and
vehicle association.
● Exit_Time - Time of exit from the parking space
Avails
● Relationship between two entities Vehicle and Tickets
Attributes
● Entry_Time - Time of entry into the parking space
● Vehicle_Pays_Ticket
○ It's a relationship between tickets and a vehicle, including payment details, and
Exit_Time attribute to indicate the time which vehicle associated with the ticket
exited the parking space and how much the vehicle needs to pay. (1:1
relationship)
● Vehicle_Avails_Ticket
○ These connections indicate that a ticket can be linked to a single vehicle through
both payment and availability aspects. (1:1 relationship)
Space
Extended_Parking Int NN
Time
4
Ticket
Vehicle
Avails