Pblproject
Pblproject
“CAB BOOKING
SYSTEM”
Submitted to the
Savitribai Phule Pune University
By
MR. SUMED BHARAT HUBALE
MR. OMKAR SUBHASH JAGATAP
MR. SARTHAK KULAKARNI
MR. YASH YOGESH BAJARE
Prof. M. Gade
CERTIFICATE
This is to certify that the Project report entitled “CAB BOOKING SYSTEM” being submitted by
1.SUMED HUBALE 2.OMKAR JAGATAP 3.SARTHAK KULKARNI 4.YASH BAJARE is a
record of bonafide work carried out by him/her under the supervision and guidance of Prof.M.Gade
in partial fulfillment of the requirement for SE (Information Technology Engineering) – 2019
course of Savitribai Phule Pune University, Pune in the academic year 2023-24.
Date:
Place:
This PBL report has been examined by us as per the Savirtibai Phule Pune University, Pune,
requirements at PDEA’s College of Engineering, Pune on . . . . . . . . . . . . . .
I thank the people who were a part of this project in numerous ways, people who
gave their unending support right from the stage the project idea was conceived.
The four things that go on to make a successful endeavor are dedication, hard
work, patience and correct guidance.
I would like to thank our principal DR. R. V. Patil sir who has always been the
source of inspiration.
I also thankful to Prof. P. Kaurav and Prof. S.S.Divekar our PBL coordinators
for all the help she has rendered to ensure the successful completion of the project.
I take this opportunity to offer sincere thanks to Prof.M.Gade who was very much
kind enough to give us an idea and guide us throughout our project work.
I am thankful to all teaching staff (I.T) who shared their experience and gave their
suggestion for developing our project in better way.
Last but not the least I would like to thank all our friends and family and family
members for their support, and all others who have contributed to the completion of
this project directly or indirectly.
II
ABSTRACT
Key features of the VPMS include dynamic parking guidance systems that direct
drivers to available parking spaces, reservation systems for prioritizing parking access,
and digital payment solutions for seamless transactions. Additionally, the system
facilitates efficient enforcement of parking regulations through automated monitoring
and enforcement mechanisms.
III
Contents
Participation Certificate I
Acknowledgement II
Abstract III
List of Tables IV
List of Figures V
2.1 Introduction IX
3. Implementation Phase
3.1 User Interface XV
3.2 Home Screen XVI
4 Testing Phase
6. Conclusion XX
7. PBL Workbook XXI
IV
LIST OF FIGURES
1. Level 0 XI
2. Level 1 XI
3. Level 2 XII
5. Installation Screen XV
6. Login Screen XV
LIST OF TABLES
CHAPTER 1 INTRODUCTION
1.1 Introduction to Vehicle Parking Management System
Parking management system for managing the records of the incoming and outgoing vehicles in a
parking house.
It’s an easy for Admin to retrieve the data if the vehicle has been visited through number he can get
that data.
Now days in many public places such as malls, multiplex system, hospitals, offices, market areas
there is a crucial problem of vehicle parking. The vehicle parking area has many lanes/slots for car
parking. So to park a vehicle one has to look for all the lanes. Morover this involves a lot of manual
labour and investment. Instead of vehicle caught in towing the vehicle can park on safe and security
with low cost.
Parking control system has been generated in such a way that it is filled with many secure devices
such as, parking control gates, toll gates, time and attendance machine, car counting system etc.
These features are hereby very necessary nowadays to secure your car and also to evaluate the fee
structure for every vehicle entry and exit.
The objective of this project is to build a Vehicle Parking management system that enables the time
management and control of vehicles using number plate recognition. The system that will track the
entry and exit of cars, maintain a listing of cars within the parking lot, and determine if the parking
lot is full or not. It will determine the cost of per vehicle according to their time consumption.
Now, picture a system that helps solve this problem. It's like having a smart helper that tells you
where to find an available parking spot, so you don't have to drive around endlessly searching. This
system makes parking easier for everyone by guiding drivers to open spaces quickly.
Why do we need this? Because it saves time, reduces frustration, and makes cities cleaner and less
congested. Plus, it's good for the environment because it cuts down on unnecessary driving, which
means less pollution.
In simple terms, a parking management system makes life easier for drivers, helps cities run more
smoothly, and benefits the environment. That's why developing one is a great idea!
VII
VIII
CHAPTER 2
TECHNOLOGIES USED IN PROJECT
2.1 Introduction
Frontend
• Python 3.12
Backend
• MySQL
IX
1. Information gathering
Information gathering is done by interviewing the users and reviewing the existing documents.
For the development of Parking management system a lot of research and important input from
various website and application user was needed. Hence the following questionnaires were
provided to them and hence te need for our website arises
➢ Interviewing the users:
✓ What are the difficulties you are facing in the existing system ?
✓ What all new things you want to be included in the proposed system ?
✓ In what way you are storing your information ?
✓ Who all are the users of the system ?
2. User Requirement
• Need for an application that makes communicating easy and comfortable.
• Need for an application that is easy to use and widely available and hence a web application
• Handling all functions done with organization in a computerized manner.
• Allowing the user to park the vehicle directly.
3. Functional Requirement
• Admin need to enter all details for registration.
• Admin need to insert all details about customer and vehicle.
• Admin need to save all the details of customer and vehicle.
• Admin can retrieve the details of customer.
4. Non-functional Requirement
• Usability: These website has appropriate user interface and adequate information to guide
the user in order to use the website.
• Portability: The website is portable as it is online website running across the net
• Flexibility: It is very flexible
• Security: This website provide user and authentication so that only the legitimate user are
allowed to use the website
• Maintainability: These website is capable to secure the data and easily retrieve the data.
• Scalability: These system can further modified in future.
X
Level 0 :
Level1: :
XI
XII
Iterative and Incremental development is any combination of both iterative design or iterative
method and incremental build model for software development. The combination is of long standing
and has been widely suggested for large development efforts. For example, the 1985 DODSTD-
2167 mentions (in section 4.1.2): "During software development, more than one iteration of the
software development cycle may be in progress at the same time." and "This process may be
described as an 'evolutionary acquisition' or 'incremental build' approach." The relationship between
iterations and increments is determined by the overall software development methodology and
software development process. The exact number and nature of the particular incremental builds and
what is iterated will be specific to each individual development effort.
An iterative life cycle model does not attempt to start with a full specification of requirements.
Instead, development begins by specifying and implementing just part of the software, which can
then be reviewed in order to identify further requirements. This process is then repeated, producing
a new version of the software for each cycle of the model.
XIII
Schedule feasibility
Schedule Feasibility means that the project can be completed on time
The project does not have a deadline but according to the proposed system the development process
is on schedule. Therefore it is feasible.
Operational feasibility
Proposed project is beneficial only if it can be turned into information systems that will meet the
organization operating requirements. Simply stated, this test of feasibility asks if the system will
work when it is developed and installed. What are major barriers to implementation? Here are
questions that will help test the operational feasibility of a project
Technical feasibility
Technical feasibility centers on the existing computer system(hardware, software, etc. ) and to what
extent it can support the proposed addition. For example, if the current computer is operating at 80%
capacity-an arbitrary ceiling-then running another application could overload the system or require
additional hardware. This involves financial considerations to accommodate technical
enhancements.
If the budget is a serious constraint, then the project is judged but not feasible.
XIV
CHAPTER 3 IMPLEMENTATION
PHASE
XV
Home Screen
XVI
CHAPTER 4
TESTING PHASE
Test Cases
Test Cases are good in revealing the presence of faults. Successful in implementation of test cases
implies that there are no error in program. Test cases should be minimum as they are expensive in
case of money & efforts. Primary objectives of test cases are to ensure that if there is an error or
fault in program it is exercise by the test cases. An ideal test case set is one that succeeds only if
there are no errors in the program. One possible ideal set of test case is one that includes all possible
I/P to the program and is called exhaustive testing. A test case is good if it detect in undiscovered
error in program.
1. Login:
XVII
2. Admin
Sr. No Input Expected Actual Result
values Output Output
1 Login in Error message Error No Error
without Enter a valid message
entering Enter a valid
User id and
User name password User id and
and
password
password
Login with
2 wrong User Error Message Error No Error
Id and Message
password
Correct User Directed to Directed to
3 Id and Admin Page Admin Page No Error
password
Click on All Show all Show all
4 Dashboard Dashboard Dashboard No Error
XVIII
CHAPTER 5
FUTURE SCOPE
In the modern age. Many people have vehicles. Vehicle is now a basic need. Every place is under the
process of urbanization. There are many corporate offices and shopping centers etc. There are many
recreational places where people used to go for refreshment. So, all these places need a parking
space where people can park their vehicles safely and easily. Every parking area needs a system that
records the detail of vehicles to give the facility. These systems might be computerized or non-
computerized. With the help of computerized system we can deliver a good service to customer who
wants to park their vehicle into the any organization’s premises.
Vehicle parking management system is an automatic system which delivers data processing in very
high speed in systematic manner. Parking is a growing need of the time. Development of this system
is very useful in this area of field. We can sell this system to any organization. By using our system
they can maintain records very easily. Our system covers every area of parking management. In
coming future there will be excessive need of Vehicle parking management system.
XIX
CHAPTER 6
CONCLUSION
This Project is minimizing the task of parking a vehicle by paying and saying some details about
customer and vehicle to save data. In this the vehicle is parked as a safe and secure. This project is
done as Efficient as possible.
I also conclude that this project has helped us gain more knowledge about the topic that we are
indulged ourselves into “Visual Studio”. I would be glad to enhance and promote this project if
given chance and help ourselves and society in the near future
The efficiency of the developed system can be enhanced with some minor modifications. Future
development can be made in proposed system by integration more services like:
In conclusion, the Vehicle Parking Management System represents a significant step towards
addressing the challenges associated with parking in urban areas. By leveraging
technological advancements and data-driven insights, the VPMS aims to revolutionize the
way parking resources are managed, ultimately enhancing the quality of life for residents and
visitors alike.
XX