0% found this document useful (0 votes)
85 views

Parking Space Management System

Uploaded by

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

Parking Space Management System

Uploaded by

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

CHUKA UNIVERSITY

FACULTY OF SCIENCE ENGINEERING AND TECHNOLOGY

COSC 381: TEAMWORK PROJECT

PROJECT PROPOSAL

TITTLE: PARKING SLOT IDENTIFICATION SYSTEM

Group Members:
1. EBI/26928/16 - Emmanuel Allan
2. EB1/42941/19 - Felix Okayo
3. EB1/46491/20 - Peter Kinyumu
4. EB1/46492/20 - Nyamai Amos
5. EB1/46493/20 - Omar Mariam Bilali
6. EB1/46494/20 - Jackson Hedi Odda
7. EB1/43496/19 - Sammy Emmanuel Mutua
8. EB1/37694/18 - Ondieki Boniface
9. EB1/32755/17 - Kevin Ochieng Juma
Table of Contents

TITTLE: PARKING SLOT IDENTIFICATION SYSTEM 0


Abstract 3
1.0 INTRODUCTION 4
1.1 PROBLEM STATEMENT 4
1.2 PROPOSED SOLUTION 4
1.3 OBJECTIVES 5
1.4 SIGNIFICANCE 5
1.5 PROJECT SCOPE 6
1.5.1 Boundaries: 6
1.5.2 Limitations: 6
1.5.3 Exclusions: 6
2.0 SYSTEM ANALYSIS AND DESIGN 7
2.1 Requirements Definition 7
2.1.1 Functional Requirements 7
2.1.2 Non-functional Requirements 7
2.2 Feasibility Study 9
2.2.1 Technical Feasibility 9
2.2.2 Financial Feasibility 9
2.2.3 Operational Feasibility 9
2.3 Use Case Design 11
2.4 Data Flow Diagram 12
2.5 Class Diagram 13
2.6 Flowchart diagram 14
2.7 Entity - Relationship diagram 15
3.0 IMPLEMENTATION & TEST DESIGNS 16
Login 16
Dashboard 16
Add Parking Area 17
Parking Area List 17
Edit Parking Area 18
Edited Successfully 18
Booking List 19
Drivers List 19
Edit Driver 20
Driver Vehicle 21
Edit Vehicle 21
Add Vehicle 22

1
Admin Logout 23
Client Parking Area 23
Parking Area Details/Booking Page 24
Driver Not Found 24
Driver Found 25
Booking Successful 25
4.0 CONCLUSION 27

2
Parking Slot Reservation System

Abstract

The Parking Slot Reservation System is a proposed solution to optimize parking slot utilization
in public areas. The system does not rely on GPS and instead requires the driver to select a
parking slot manually using a mobile application. The application displays real-time information
about the availability of parking slots and allows the driver to reserve a parking slot by providing
personal details.

The system uses a dashboard to present statistical data to the admin, such as the number of
booking of parking slots, all existing drivers and vehicles together with the total of all parking
areas. This data can be used to track the performance and operation of the system.

The significance of this project proposal lies in the fact that it gives a solution to the challenge of
finding parking slots in public parking lots. The timeline for this project is three months, with the
first month dedicated to research and development of the system. We will use the second month
for testing and debugging the system. Implementation of the system will be in the third month
and the system shall be implemented as a web based system accessed by any device on the net.

The hypothetical questions for this project will focus on the best design and implementation of
the system, as well as the most efficient and accurate methods to track the availability of parking
slots. The methodology used in this project includes developing a software program that will
enable real-time tracking of parking slots. The system shall be integrated into the existing public
parking lot infrastructure. This allows drivers to quickly locate available parking slots and reduce
the time wasted manually searching for parking spots.

Keywords: Parking Slot Reservation System, web application, statistical data, parking space
utilization, parking fees, parking infrastructure, reservation, payment, traffic, congestion.

3
1.0 INTRODUCTION

Finding a parking space in public areas, especially in major cities, has been a longstanding major
challenge that has caused much frustration and wasted time for drivers. The proposed Parking
Slot Identification System offers a solution to this problem by providing drivers with an efficient
and convenient way to locate and reserve parking slots.

1.1 PROBLEM STATEMENT


NO PLACE TO PARK. PARKING IS HARD. These have been the phrases hitting major news
headlines today. Drivers have long been whining for better management of public parking lots;
especially in major cities which are densely populated.
With the increasingly large number of car owners today, our current traditional methods of
managing public parking lots such as manual inspections have failed. They are always prone to
errors and often lead to long lines with much time wasted waiting in line. Worries and
dissatisfactions arise when one is in a rush for an event and cannot find a place to park. Some
major cities have been forced to freeze charges this past eve just to reduce overcrowdedness.
This comes with a pay of the government losing revenues. Even the currently available modern
systems do not provide real-time updates on the availability of parking spaces.
This challenge of parking slot hunting is tiresome and leads drivers to drive in circles creating
endless traffic jams; sometimes total gridlock. This traffic has hard environmental impacts
creating pollution from carbon burning. All these calls for improved public parking management.

1.2 PROPOSED SOLUTION


To address this issue we propose the Parking Slot Identification System. This System allows
drivers to choose available parking areas near them and offer the ability to reserve a spot
whenever they are and the system automatically locks all booked slots to prevent double
booking.
This proposed system will eliminate the need for manual checks by providing real time
availability of parking slots enabling drivers to park quickly and efficiently. The proposed system

4
also will revolutionize the management of public parking areas by giving the specified parking
lot operators the power of an admin for efficient and effective management. Admins will have
the ability to add, update or delete any Parking Area. There will be regular system updates for
any feature that will arise from demanding new requirements.
Overally, the proposed system aims to improve the parking experience for drivers and provide a
cost effective solution for parking lot operators.

1.3 OBJECTIVES
1. To Increase revenue: The parking operator's revenue would increase by providing accurate and
up-to-date information about occupancy rates and enabling dynamic pricing based on demand.
Also, the payments will be well accounted for as the payments will directly go to the parking
operators.
2. To Improve Convenience: Provide drivers with a convenient and efficient way to find and
reserve parking spaces, reducing wait times which will reduce traffic and overall parking
experience. Since the parking and payment will be based on the time span, there'll be no collision
of drivers in parking spaces.
3. To Enhance Security: Enhance security by controlling access to parking spaces and providing
features such as real-time monitoring, data tracking, and surveillance. We could also include
theft or corruption from the officer in charge of security as the driver will not be required to pay
extra or less than his supposed payment.

1.4 SIGNIFICANCE
The purpose of this project is to alleviate these challenges by developing a parking slot
identification system that will help drivers quickly find parking slots in public parking. What a
satisfactory ability to reserve a parking slot in town just as you depart home for your meeting!
This project's significance lies in its ability to reduce traffic congestion and optimize parking
space utilization in public areas.
This system will reduce frustrations associated with searching for a parking space. It will reduce
overcrowdedness thus improving the efficiency and convenience of public parking.
The system will also provide drivers with up-to-date real-time information about available
parking slots nearby. This will support reducing the search time and also addresses

5
environmental concerns of carbon emissions. It will also enhance security by providing real-time
information about who is using a specific parking slot.

1.5 PROJECT SCOPE


The proposed Parking Slot Identification System is a web-based application that enables drivers
to easily locate and reserve parking slots in public parking areas.

1.5.1 Boundaries:
1. Private driveways or parking lots are not included in the system; it only applies to public
parking lots.
2. The system will only display data on open parking spaces to the general public; parking spaces
designated for particular people or organizations won't be included.

1.5.2 Limitations:
1. If the driver provides inaccurate street location data, the system will rely on that information
and may be unable to determine parking availability appropriately.
2. If there are technical problems or system malfunctions, the system might not be able to offer
real-time information about parking availability.
3. Private or reserved parking spaces are not covered by the system, which only applies to public
parking lots.
4. The method does not consider any other modes of transportation and is only intended for cars
looking for parking in public lots.
5. The system won't include any other payment or parking management services already in use.

1.5.3 Exclusions:
1. This project does not include the cost of building or updating the infrastructure for public
parking lots to support the system.
2. The system covers no pricing or payment procedures linked to parking in public parking lots.

6
2.0 SYSTEM ANALYSIS AND DESIGN

2.1 Requirements Definition

2.1.1 Functional Requirements

1. The system shall provide real-time updates on the availability of parking slots so that
drivers can quickly find a parking space without wasting time searching for one.
2. The system shall display all the available parking areas with their locations.
3. The system shall provide information about the parking lot, such as the capacity,
restrictions, fees, and other relevant details.
4. The system shall disable all booked slots to prevent them from being booked again.
5. The system shall associate a parking slot with vehicle and driver details.
6. The system shall allow an existing driver to search for his details with his driver license
at time of booking.
7. The system shall have an admin page where they can see the statistics entailing all
amount earned, number of existing drivers, all bookings and the number of vehicles.
8. The admin shall have the ability to add, update and delete parking areas, vehicles and
drivers.
9. The admin shall be required to login with their email and password to access the admin
page.

2.1.2 Non-functional Requirements

1. The system should be able to handle a large number of users with no reduction in the
quality of its performance.
2. The system should be fast with minimal lags for a response time of fewer than 5 seconds.
3. The system shall be built with security from start preventing unauthorized access and
protecting user data.
4. The system shall be user-friendly and easy to navigate providing a smooth user
experience.
5. The system shall have a high accuracy rate in providing the availability of parking slots.

7
6. The system shall have high availability with minimal downtime.
7. The system shall have access control features to ensure that only authorized users can
access the parking slots.
8. The system shall be easy to maintain and update, with clear documentation and support.

8
2.2 Feasibility Study

A feasibility study was conducted for the above-proposed system to evaluate its viability,
realism, and whether the project is financially, technically and operationally feasible.
The following are the results:

2.2.1 Technical Feasibility


The technical feasibility of the project was assessed to determine if the proposed system can be
developed and implemented using the available technology. The study found that the technology
to be used in the system to direct them to the nearest available parking slot is widely available
and a proven solution. The system will require a web server and a database to store parking slot
data, which can be easily implemented using Apache and MySQL databases. The system will be
built using Java programming language which offers a wide range of development tools making
the choice of the language technically feasible.

2.2.2 Financial Feasibility


The financial feasibility of the project was assessed to determine the financial viability of the
proposed system. It was noted that the development of the system is expected to cost a
significant amount of money but it is expected to provide a return on investment in the long term.
The system will generate revenue by charging a parking fee for the use of the parking slots. This
amount will be calculated according to the type of vehicle and the duration of parking. This
makes it financially feasible.

2.2.3 Operational Feasibility


Evaluation of the operational practicality of the system including how it will be used and
maintained was conducted to determine whether the system can be implemented. The study

9
found that the system can be easily integrated into the existing parking management
infrastructure with minimal disruption and also that it can be easily operated by the existing staff
and drivers with minimal training.

Based on the above, it is feasible to implement the parking slot identification system, as there are
no major technical, economic or operational barriers to its implementation.

10
2.3 Use Case Design

11
2.4 Data Flow Diagram

12
2.5 Class Diagram

13
2.6 Flowchart diagram

14
2.7 Entity - Relationship diagram

15
3.0 IMPLEMENTATION & TEST DESIGNS

Login

Dashboard

16
Add Parking Area

Parking Area List

17
Edit Parking Area

Edited Successfully

18
Booking List

Drivers List

19
Edit Driver

20
Driver Vehicle

Edit Vehicle

21
Add Vehicle

22
Admin Logout

Client Parking Area

23
Parking Area Details/Booking Page

Driver Not Found

24
Driver Found

Booking Successful

25
26
4.0 CONCLUSION

In conclusion, the Parking Slot Reservation System proposed in this project aims to address the
challenge of parking slot hunting in public areas. By providing real-time updates on parking slot
availability and allowing drivers to reserve slots using a mobile application, the system will
improve the efficiency and convenience of public parking.

The system will also benefit parking lot operators by providing accurate and up-to-date
information on occupancy rates and enabling dynamic pricing based on demand. Additionally,
the system will enhance security by controlling access to parking spaces and providing features
such as real-time monitoring, data tracking, and surveillance.

The included screenshots of the proposed system's implementation demonstrate its user-friendly
interface and efficient functionality. We have also provided test designs used in testing which
proves the system operates smoothly.

The successful implementation of the Parking Slot Reservation System will improve the overall
parking experience for drivers and provide a cost-effective solution for parking lot operators. The
system's significance lies in its ability to reduce traffic congestion, improve air quality, and
provide convenience and security for drivers.

Overall, we are confident that the Parking Slot Reservation System proposed in this project will
revolutionize public parking management, and we look forward to its successful implementation.

27

You might also like