INTRODUCTION
Parking Management System is a small software project developed
using C programming language.
This project is useful to manage parking records in a simple way.
It helps to store vehicle entry and exit details.
It also calculates parking charges based on parking time and vehicle
type.
This project is developed to understand practical use of C language.
PROBLEM STATEMENT
In many parking areas, records are written manually in register.
This method is slow and mistakes can occur while calculating
parking bill.
Searching any vehicle record also becomes difficult.
Therefore, a computerized system is needed to manage parking
properly.
OBJECTIVES
The objectives of this project are:
To store vehicle entry details
To store vehicle, exit details
To calculate parking charges
To manage different vehicle types
To reduce manual work
To generate total income
SCOPE OF PROJECT
This project can be used in small parking areas like colleges, offices
and hospitals.
It is suitable for learning purpose and small applications.
In future, this system can be improved by adding more features.
MODULE DESCRIPTION
Vehicle Entry Module
This module is used to enter vehicle number, vehicle type and
entry time.
The details are stored in arrays.
Parking slot is assigned to each vehicle.
Exit and Billing Module
This module is used when vehicle exits from parking.
Exit time is entered by user.
Total hours are calculated and bill is generated.
Search and Display Module
This module is used to display all parked vehicles.
User can search vehicle by entering vehicle number.
Menu Control Module
This module shows menu on screen.
User selects option using number.
Switch case is used to control program flow.
ALGORITHM
I. Start the program
II. Initialize arrays for parking slots, vehicle number, vehicle type
and entry time
III. Display menu
IV. Accept user choice
V. If choice = 1
VI. → Add vehicle details (number, type, entry time)
VII. → Store in first empty slot
VIII. If choice = 2
IX. → Ask vehicle number
X. → Find vehicle in array
XI. → Accept exit time
XII. → Calculate parked hours
XIII. → Calculate bill based on vehicle type
XIV. → Update total income
XV. → Remove vehicle from slot
XVI. If choice = 3
XVII. → Display all parked vehicles
XVIII. If choice = 4
XIX. → Search vehicle by number
XX. If choice = 5
XXI. → Display total income
XXII. If choice = 6
XXIII. → Exit program
XXIV. Repeat steps 3 to 10 until user selects Exit
XXV. Stop
MEMBER WORK DISTRIBUTION
Harshit :
He worked on vehicle entry part.
He wrote code to accept vehicle number, type and entry time.
He also stored data in arrays.
Sumit :
He worked on exit and billing part.
He wrote code to calculate parking hours and bill.
He also updated total income.
Sakshi :
She worked on search and display part.
She wrote code to show all parked vehicles.
She also wrote logic to search vehicle by number.
Harshal :
He worked as team leader.
He prepared menu driven program.
He integrated all parts and tested the program.
ADVANTAGES
The system is easy to use and user-friendly.
It reduces manual record keeping work.
It saves time during vehicle entry and exits process.
It provides accurate calculation of parking bill.
Vehicle search becomes faster and efficient.
It helps to maintain parking income and total collection.
The project is simple and suitable for students learning C
programming.
LIMITATIONS
This is consoling based program
It supports limited number of vehicles
No database is used
No graphical interface
FUTURE SCOPE
In future, this project can be developed into graphical
application.
Database can be added to store records permanently.
Online payment feature can be added.
CONCLUSION
Parking Management System is a useful project for learning C
programming.
It helps to understand arrays, functions and control statements.
This project reduces manual work and improves parking
management.
It is suitable for small parking areas and educational purpose.