You are on page 1of 15

ANDROID BASED CAR PARKING

BOOKING SYSTEM
Aim and objectives:

 The proposed project is a smart parking booking system that provides


customers an easy way of reserving a parking space online. It overcomes
the problem of finding a parking space in commercial areas that
unnecessarily consumes time.
 Hence this project offers a web based reservation system where users can
view various parking areas and select the space to view whether space is
available or not.
 If the booking space is available then he can book it for specific time slot.
The booked space will be marked yellow and will not be available for
anyone else for the specified time.
 For demonstration we will be using 4 parking spaces and each parking
space will have 20 time slots.
 This system provides an additional feature of cancelling the bookings.
 User can cancel their books space anytime. Users can even make payment
online via credit card or debit card.
 After making payment users are notified about the booking via email along
with unique parking number. The client app allows parking booking on
android phone. The server side web service is stored on a web service.
AIMS AND OBJECTIVES:
With the rapid proliferation of vehicle availability and usage in recent years, finding a
vacant car parking space is becoming more and more difficult, resulting in a number
of practical conflicts. Parking problems are becoming ubiquitous and ever growing at
an alarming rate in every major city. Wide usage of android technology with the
recent advances in wireless applications for parking, manifests that digital data
dissemination could be the key to solve emerging parking problems. Now-a-days
there is a steady increase in the number of people using Android mobile phones. This
paper proposes a Smart Parking System based on android technology for avoiding
the parking problems which provides process of pre-booking the slots through the
use of a simple and interactive Android application. This application is expected to
provide an efficient and cost-effective solution to the effluent vehicle parking
problems. The project describes the overall system architecture of our application.
The user needs to have an Android enabled device to reap the benefits of this
application. After installing the “Park Me” app, user needs to mandatorily register
with the application. Booking of the slot at user’s desired location should be done
four hours prior to the arrival. Payment services are made available using Google
Wallet in the future, so the user is required to own a credit card or debit card.
Penalty will be levied on late arrival as well as on over use of the slot after user
specified entry and exit time.
PROJECT DESCRIPTION:
• We proposed an android application whichis used to implement a prototype
smart parking system based on reservation that allows drivers effectively
find and reserve the vacant parking spaces with the help of internet with
spot allocation method and performs automatic billing process
• Firstly we have designed the car parking system by slot allocation ,no of
slots,slots timings ,rate and some more caluclations.


PROJECT DESCRIPTION:
The slot allocation method follows a sequence as
discussed above. It has the Parking Area Control Unit and
the Smart Parking Area control Unit (SPAC). The
functions are as follows:
* Initially the slot selection is made from the mobile phone.
*Transforming request for parking slot from the mobile using Android application
*The Parking Allocation Control Unit (PACU)gets the request slot number from the
mobile Checks for the parking slot for availability. If it is free go to the next stage. If
the slot is not free goes to the initial state. If the parking slot is free, the requested
slot is reserved in the parking area After reserving the parking slot in the parking
area, it checks for a condition if it is available.
(i.e. Whether GREEN led is on) If the parking slot is not free then it will go to the
initial stage. After reserving the parking slot in the parking area then the status of
the led will be RED=ON && GREEN=OFF.
*If car gets entered into the parking slot, the timer
gets ON and measures the total time. If not, the
timer waits till car to get in.
* Once the car is to move out of the parking slot, the timer gets OFF and displays
the total cost.
* Displays the total cost finally and updates the free slot information.
Key stack holders:

*Understanding the business drivers and ensuring that the project fits with the
strategy for their area of the business.
*providing detailed requirements and a financial plan .
*Committing the necessary resources
*Taking ownership of appropriate deliveries
*Establish the training and support requirements.
*Identifying and resolving any project issues and risks , especially those
associated with managing change during the transistion phase.
*project closure
System and architectural design:

The user needs to install the “Park Me” application on his Android based
device. After installation, the icon of the app will feature on the Home Screen
of the user’s device. “Park Me” welcome screen will be flashed to the user on
opening the application.
Registration:
*Initially, the user has to register his details with the application for the first
time. This is a one-time registration. The user has to enter details like
username, gender, phone number and email-id. All this data will be stored
on server. Booking for slots mandatorily has to be done four hours prior to
arrival.
*Once the user register’s, he can use his email id and phone number to login in
future. This authenticates the user. This is known as user rgistration
SYSTEM AND ARCHITECTURAL DESIGN:

Selection of location for parking:


* The client is provided with multiple parking locations. Client has to
select one of the locations provided where he desires to park the vehicle.

Availability status of the slots:


*Based on the type of vehicle selected availability of the empty
slots will be displayed along with the total slots reserved for that vehicle
type. Colour coding is used to indicate empty v/s reserved slots. Green
indicates empty slots and Red indicates that currently there are no empty
slots for reservation.

*In case the slot is available, the client can proceed further with the
reservation process or else he can go back to change the location/vehicle
type or else can terminate the entire process.
FUNCTIONAL REQUIREMENTS
• New customers will have to be able to register with automated park so that they
can make future reservations
• if a register customer wants to make amonthly contract he will be given a list of
months to choose from
• Based on the month he selects and the availability of spots the data base will
reserve a gauranteed spot for the user
• If a reserved customer's plate number is not recognised the user will be asked to
to input his login details and this will be used to access the user's account and
provide service accordingly
• Once the presence of a car in the lift is detected the license plate reader has to
read the plate number and check to see if a reservation has been made with that
number
• The system must allow for customers to make changes to their original bookings.
• The system require full payment in advanced.
• The system must be able to send confirmational emails to customers.
NON FUNCTIONAL REQUIREMENTS

• Android based car parking should only permit auorised users to access
customer's profile
• Customers should not be able to alter their amount in any way other than in a
posting payment
• Only a valid email address and credit card should be accepted
• Only those customers with an account profile in good standing should be
allowed to make a reservation
• Security requirements:
• No unregistered person shouldhave access
• System should have not be easily breakable
• Quality attributes:
• it is actually hardware dependent
• More expensive is the hardware, more are the features supported by it
• There are so many nonfunctional reqiurements some of them are,
• performance requirements:
• *The system shall be available24/7
• *When data is requested it shall be presented on screen with in 3
seconds.
• *System shall be able to accommodate 50 siultaneous users at a time.
FUTURE OUTCOME:

*We were developing our application by using android studio by source code of
HTML
*Soon we will develop our app and it is very useful for public life.
*Now a days many people are facing many problems with parking system
*By our project we can reduce our problems facing by people.
* We hope that our project will satisfy the customer requirements.
FUTURE SCOPE

The park me application can be developedfor other popular mobile operating


systems.In future ,our application canbe implemented on the existing
operating systems like ios,windows and Blackberry also on the upcoming and
promising operating systems like firefox os .
*Our application can be used an alternative to the present parking systems in
malls at railway stations near airports theatres etc;
*wallets can be used to make securements fast and convinent
ADVANTAGES DIS-ADVANTAGES
 Users can get learn about parking areas  It requires an internet connection.
for particular locations.

 It saves user time in search of parking  It requires large database.


space available in such a long parking
area.

 The system provides a graphical view of


the parking spaces.

 User can pay online on the spot and


confirm their space.

 It excludes the need of human efforts for


managing parking spaces.

 The system generates online bill for


requested time and even sends an email.

 Cost-effective.
Conclusion:
If it is a dwelling, entertainment centre or a market place, the first and
foremost question in the minds of everyone is about the parking slot.
Compared to other developed countries, the problem of parking is
disheartening in India as there is no well devised plan in place. There is a
wide gap and total mismatch between the production of vehicles and the
parking slots. Government authorities have been raking their brains day in
and day out to tackle this problem. The parking problem is quite acute in
places of entertainment such as theatres and shopping malls. We touched a
small scenario of parking problem in India in this project. We brought out in
this project how the parking problem in such places can be tackled with a
well-thought plan. The plan helps both the visitors and administrators. It
helps the visitors in finding out the availability of a parking slot, get the
availability confirmed, and reach the place within the time slot allotted. It
helps the administration to allocate the vacant slot to the next person in
queue. A well thought parking plan saves the time of visitors in booking a
parking slot in advance and the administration to allocate the vacant slot in
a methodical and organized manner

You might also like