0% found this document useful (0 votes)
40 views20 pages

Pblproject

The document discusses developing a vehicle parking management system to optimize parking resources and enhance user experience. It aims to address issues like lack of available parking spots. The system will use sensors to detect parking space availability and facilitate features like reservations, payments and enforcement of parking regulations.

Uploaded by

sumedhubale220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views20 pages

Pblproject

The document discusses developing a vehicle parking management system to optimize parking resources and enhance user experience. It aims to address issues like lack of available parking spots. The system will use sensors to detect parking space availability and facilitate features like reservations, payments and enforcement of parking regulations.

Uploaded by

sumedhubale220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Project Based Learning on

“CAB BOOKING
SYSTEM”
Submitted to the
Savitribai Phule Pune University

In partial fulfillment for the award of the Degree of Bachelor


of Engineering-Information Technology

By
MR. SUMED BHARAT HUBALE
MR. OMKAR SUBHASH JAGATAP
MR. SARTHAK KULAKARNI
MR. YASH YOGESH BAJARE

Under the guidance of

Prof. M. Gade

Department Of Information Technology

PDEA’s College Of Engineering


Manjari(bk),Pune, Maharashtra, India
2023-24

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:

Prof.M.Gade Prof. P. Kaurav, Prof. S. S. Divekar Dr. D. S. Hirolikar

Mentor PBL Coordinator HOD

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 . . . . . . . . . . . . . .

(Name & Signature)


Mentor
I
ACKNOWLEDGEMENT

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.

(Students Name & Signature)

II
ABSTRACT

In urban environments worldwide, the challenge of parking availability and


management continues to grow alongside increasing population density and vehicle
ownership. To address this issue, a Vehicle Parking Management System (VPMS) is
proposed as a comprehensive solution. The VPMS aims to optimize the utilization of
parking resources, reduce traffic congestion, enhance user experience, and contribute
to environmental sustainability.

The VPMS comprises various components, including sensors deployed in parking


spaces to detect occupancy status, a centralized database for real-time storage and
processing of parking data, and a user interface accessible via mobile applications and
web platforms. Through the integration of data analytics and machine learning
algorithms, the system provides predictive insights into parking demand patterns,
enabling proactive management strategies.

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.

The implementation of the VPMS offers numerous benefits to urban communities,


including reduced traffic congestion, improved air quality, enhanced user convenience,
and increased revenue generation for parking authorities. Furthermore, the system
contributes to the broader goals of smart city initiatives by leveraging technology to
optimize urban mobility and resource utilization.

III

Contents
Participation Certificate I
Acknowledgement II
Abstract III
List of Tables IV
List of Figures V

Sr. Chapter Page No


1. Introduction

1.1 Introduction to Vehicle Parking Management System VII

1.2 Motivation behind Vehicle Parking Management System VII

1.3 Aim and Objectives of Vehicle Parking Management System VIII

1.4 Definition of Problem VIII

2. Technologies used in Vehicle Parking Management System

2.1 Introduction IX

2.2 Requirement Analysis of Vehicle Parking Management System X

2.3 Design solution to Vehicle Parking Management System XI

2.4 Project Planning XIII


2.5 Feasibility Study XIV

3. Implementation Phase
3.1 User Interface XV
3.2 Home Screen XVI
4 Testing Phase

4.1 Login Test Cases XVII

4.2 Admin Test Cases XVIII

5. Future Scope XIX

6. Conclusion XX
7. PBL Workbook XXI

IV

LIST OF FIGURES

Sr. No. Figure Name Page No.

1. Level 0 XI
2. Level 1 XI

3. Level 2 XII

4. Iterative Model Diagram XIII

5. Installation Screen XV

6. Login Screen XV

7. Home Screen XVI

8. Add Vehicle Screen XVI

LIST OF TABLES

Sr. No. Table Name Page No.

1. Software and Hardware Requirment IX

2. Login Test Case XVII

3. Admin Test Case XVIII


VI

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.

1.2 Motivation behind project


Sure! Imagine you live in a busy city where finding a parking spot is always a headache. The streets
are crowded with cars, and it seems like there's never a place to park when you need one.

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

1.3Aim and Objective(s) of the work

• Because of that there is no towing problems.


• And our vehicle has been parked as a secure condition.
• There is no risk for vehicle owner for parking the car.
• In case of any damages and problem of vehicle that will claim by parking management.
• As the world is facing many threads daily, robberies are done easily with no track to trace,
bomb blasts occur with the use of vehicle, so if a proper system is adopted each and every
record can be saved and anyone can be track easily therefore mainly is to make a better and
fast software, most important user-friendly
• Maintain records in short time of period.
• Determines the parking area is full or not. • Enhances the visitor’s experience.

1.4 Definition of Problem


• Now a days in parking like valet parking they maintain just with the tokens and they have
records the vehicle details in books so that during some critical situations like police enquiry
of terrorist car or vehicle robberer that case it is difficult to find the details of particular
vehicle but in this case is easy to find in 1 to 2 seconds
• By parking the vehicle in public place the vehicle can be claimed by towing person but in
this case there is no towing problems and no need to give fine for anything we can park our
vehicle with securely.

VIII

CHAPTER 2
TECHNOLOGIES USED IN PROJECT
2.1 Introduction
Frontend
• Python 3.12

Backend

• MySQL

Hardware and software requirement

PROCESSOR TYPE Mid Range Processor Intel Core i5

SYSTEM RAM 8.00GB and Above

INPUT DEVICE Basic Keyboard and Touch Pad

OUTPUT DEVICE Standard Colour Monitor

OPERATING SYSTEM Windows 11

FRONT END Python 3.12


BACK END SQL Server 2022

IX

2.2 Requirement Analysis of Vehicle Parking Management System

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

2.3 Design solution to Vehicle Parking Management System


Data Flow Diagram:

Level 0 :

Level1: :
XI

XII

2.4 Project Planning


Process Model
Iterative Model
Iterative process starts with a simple implementation of a subset of the software requirements and
iteratively enhances the evolving versions until the full system is implemented. At each iteration,
design modifications are made and new functional capabilities are added.

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.

Iterative Model Diagram

XIII

2.5 Feasibility Study


Economic feasibility
Economic feasibility attempts to weigh the cost of developing and implementing a new system,
against the benefits that would accurate from having the new system in place. This feasibility study
gives the top management the economic justification for the new system
A simple economic analysis which gives the actual comparison of costs and benefits are much more
meaningful in this case. In addition, this proves to be a useful point of reference to compare actual
costs as the project progresses. There could be various types of intangible benefits of account of
automation. These could include increased customer satisfaction, improved accuracy of operation,
better documentation and record keeping, faster retrieval of information.

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

Installation Screen and Login

XV
Home Screen

Add Vehicle 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:

Sr. No Input values Expected Actual Output Result


Output

1. Login in without Error message Error message No Error


User name and and directed to and directed to
password same page same page

2. If User is new, Will go to new Will go to new No Error


click on register form form
button

3. Incorrect User Id Error message Error message No Error


or Password and directed to and directed to
same page same page

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

Click on Show all Show all


5 view customer customer No Error
customer details details
details

6 Update Must be Must be No Error


Vehicle Retrieved Retrieved
details from the from the
database database

7 Logout Directed to the Directed to No Error


admin login the admin
page login page

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:

• It can be implemented through web pages.


• New effectives modules can be added time to time

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy