Sei sulla pagina 1di 14

BUSINESS REQUIREMENT DOCUMENT

ONLINE PARKING SYSTEM

Author:Ashish Rawat

Date:22/01/2017

Version: 1.0
TABLE OF CONTENTS
Table of Contents 2
Amendment History 2
Overview 2
Stake Holders 2

Current business problem statement 3


Current business problem
Project scope and limitations
Key business objectives
New modified business process
Risks
Functional Requirement 4
Non functional Requirement
Appendices 5

AMENDMENT HISTORY:
Version Prepared by Date Description
1.0 Ashish Rawat 6/2/2017 First Version

OVERVIEW
This Requirements document will provide the requirements for online parking system
Both functional and non-functional requirements will be documented.
The document will list the current business process,its limitation and changes which are to be
made to it,to make it more robust.
The document will propose a new modified business process.
The document will list the scope,risk and limitations of the project.

STAKEHOLDERS
STAKEHOLDER NAME ORGANIZATION ROLE
Mr.Amit Mishra Technip President
Mr.George Marella Technip CEO
Mr. Himanshu Jain Technip Sr.Regional Manager
Mr.Yamini Balyan D.O.T(Delhi) Directorate of Transport
Mr.Shaurya Patil D.O.T(Delhi) Regional Transport Officer
Current business problem statement:
The current business problem statement is that there is a need of a system which could manage parking
of vehicles in parking areas automatically.Due to increase in number of vehicles day by day authorities
are facing problem in managing vehicles in parking areas.For this there is need of a system which could
manage these parkings .They need a system which could lessen the burden on human.

Current business process:


The current business process is such that people are parking there vehicles wherever they are finding
suitable.There is no any such method which could guide them exactly where they have to park there
vehicle in parking areas.The current business process is such that it allows user to park his vehicle as
long he wishes and he have pay charge only one time.

Project Scope and limitations:


The project aims on creating a platform which will allows user to park there vehicles online and
accordingly managing there vehicle parking on there own.The goal of the project is to not allow any
intereference of parking authorities while execution of this process by the user.It will require a large
database.

Key business objectives:


To lessen the burden on parking authorities.
To promote a new approach of managing vehicles.
To generate more business through online parking system.
To promote safety of vehicles through online parking system.

New modified business process:


The new modified business process will be totally different and will be robust.Earlier people were
parking there vehicles wherever there were finding suitable.Due to unvaialbility of any method chaos
was getting created on the parking areas.The new modified business process is a online parking system
by the use of which customers can book there parking space online.The rate will be charged on the basis
of for how much time a vehicle is kept for parking.The online parking system will provide a payment
gateway to the people so that they can easily pay for parking space online.

Risks:
As far concerened this parking system does not have any risks,the only thing this system
demands is customer service centre,incase someone is having problem using the application.
FUNCTIONAL REQUIREMENTS:
Requirement ID Requirement Statement Must/ Comments
Want
FR001 The online parking system application Must Can register
should have a registration option so that through facebook
user could get register. or google also.
FR002 The home screen of the system should Must
provide a option of HELP which could
educate user to how to use the
application.
FR003 The main menu page should display Must
parking space in form of dots and should
show available parking areas in form of
green dots and non available in form of
red dots.
FR004 The online parking system should provide Must
exact start and end date for vehicle
parking and should also provide exact
how much parking area is needed.
FR005 The online parking system should Must
calculate the total cost incurred in
booking the parking space
FR006 The online parking system must provide a Want credit card/debit
payment gateway so that user can pay card/paytm
for parking space.
FR006 .The app should generate a discount Must
coupon offer for first user
FR007 The system should also have a feedback Must
form for user to give his feedback.

NON-FUNCTIONAL REQUIREMENTS:
Requirement ID Requirement Statement Must/ Want Comments
NFOO1 The system shall cost not Want
more than 2000$.
NFOO2 The system should be secure Must
from hacker or any foreign
elements.
NF003 The system shall be Must
accessible to all android and
ios users.
Appendices:
Appendices A
Current issues faced in delhi due to unorganized parking:

www.tribuneindia.com/news/delhi/illegal-car-parking-in...delhi-a.../355338.html
www.tribuneindia.com/news/delhi/illegal-car-parking-in...delhi-a.../355338.html
www.hindustantimes.com/delhi/delhi.../story-U5T9Q8j38592dYC56eYaoO.html
_________________________________

Software Requirements
Specification
for

Online Parking System

Version 1.1

Prepared by
Ashish Rawat
11.01.2017
Table of Contents
1 Introduction ...................................................................................................................................2
1.1 Purpose ..................................................................................................................................2
1.2 Project Scope .........................................................................................................................2
1.3 Definitions,Acronyms & abbrevations..................................................................................3
1.4 References .............................................................................................................................3
2 System Description .......................................................................................................................3
3 Functional/Non functional Requirements .....................................................................................4
3.2 Use Cases ..............................................................................................................................5
3.2.1 Use Case Diagrams........................................................................................................6
3.2.2 Use Case Table ..............................................................................................................6
4 Technical Requirements (Non functional) ....................................................................................7
5.Model used8

Introduction:
This section gives a scope description of and overview of everything included in this srs
document.Also the purpose of this document is described and a list of abbrevations and
definitions is provided.

Purpose of the project:


The purspose of the project is to outline the functional & non-functional requirement of the
subjectonline parking system.It will illustrate the purpose & complete declaration for the
development of the system.It will also explain system constraints,interface & interaction with
other applications accessible for users .This document is intended to be proposed to a customer
for its approval & a reference for developing the first version of the system for the
development team.The primary audience of the srs document will be the development
team.The secondary audience comprises stakeholder of the project which includes the parking
authorities,transport authorities.

Project Scope:
Online parking system is a system overcome the problem of finding a parking space in a
commercial area that unnecessary consumes time.It is a system by the use of which user can
find a parking space online and accordingly book it.This system will save the user time to find a
parking place.The interface will allow user either to use a debit card,credit card or paytm.Each
customer will be able to pay for spots during credit or debit card.The system is easy to use.The
user have to just register onto the system and accordingly book his spot.
Definitions, Acronyms, and Abbreviations.
Term Condition
User Someone who interacts with the online parking application

Admin/Adminstrator System administrator who is given specific permission for managing


and controlling the system.
Owner Someone who owns the system

Stakeholders A person who has interaction with a system who is not a developer.

References:
1.IEEE Guide for Software Requirements Specifications - IEEE Xpl

System description:
The software described in this SRS is the software for a complete online parking systemThe system is an
online parking system,which allows user to book parking space online.The system merges with various
hardwares and softwares elements and further interfaces with external systems.Thus while the
softwares cover majority of the systems functionality ,it relies on number of external interfaces.

Functional Requirements:
Functional Requirement:
User registration process in order to get login into the system.
Users can view various parking areas and accordingly select the parking area.
The System will show parking areas of different location
System allow user to book a parking space for a specific period of time and marked it as
booked,further more anymore space will not be booked after that.
User have access to cancel the booked space.
The system marks the booked space with red colour and available space with green
colour.
The system calculates the total cost incurred for parking based on time of logging.
When the booking is success the system sends a message to the user.
The system also generates an online bill for the entire order.
Non functional requirement:

The system will draw information from the main parking databases so which contain
basic information about parking spots/spaces,availability & price.
The system will not write information to the main online parking databases.
The system shall require individual login credentials for each use in order to access their
accounts.
The system shall be accessible via web browser or link.
The system shall be compatible with mobile devices such as Apple and Android
smart phones and tablets.
The system will store information entered by the passenger when making the
online reservation.

USE CASE ACTORS:


*Green symbol:Admin
*Blue symbol:User
USE CASE DIAGRAM:

Available
Register

Parking area Not available

Search Parking area

Check parking rates Pay online Booked


<<include>>

Book parking area


Unsuccessful
<<extend>>
Cancel Parking area Try again
Unsuccessful

Try again
Login System Successful

Add new parking area


Delete Parking Area

Change rates

Update area
Specification

Fig 1.1

USAGE TABLE:

Use case Add parking area


Title

Use case ID Online parking System-Function Requirement ,Non Function Requirement

Requirement User and admin


ID
Description:It allow user to get register process in order to get login into the system

Pre Conditions:User must be in system

Take Sequence Exceptions

If the message is not receiving


1.User must be login the space is not booked
successfully.

2.Then check the parking space

3.System should show the free space with red colour

4.Online Payment

5.User can cancel the booking

The system can send the message if it success

Post Conditions
User has successfully login to the system
Modification history
Author

Descrription:The mobile parking is the major issue now days.This project is about
reserving parking space online.It overcomes the problem of finding a parking space in
commercial areas that unnecessary consumes time .This will save user time in search of
parking areas and reduce the need of human resources in order to manage parking
spaces and it will allow the user to reserve the parking space for any day and time by
viewing available space.

VU PROCESS MODEL:
It is the combination of waterfall methodology and spiral methodology.It is also called
hybrid approach of system development.It has five phases and which are gathering and
analyzing requirement,planning,analysis and design,development and final report.
In the requirement phase the system goals,services and constraints are established after
discussion with user.The planning phase is synchronized efforts to find all potential
roadblocks and draft a robust plan to tackle each.This phase usually involves a lot of
brainstorming within software development team as well as with respective client. The
analysis flow is as shown below.

The figure is shown as follows:


Analysis
Requirement

Planning Phase

Analysis and
decision phase 1

Analysis and
decision phase 2

Development

Final Report

Potrebbero piacerti anche