Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Document Approval
The following Software Requirements Specification has been accepted and approved by the following:
Supervisor, CSIT-21306
TABLE OF CONTENTS
CHAPTER NO. 1 gathering & Analyzing info 10
1.1 Introduction
1.2 purpose
1.3 scope
1.4 definitions, acronyms and abbreviations
1.5 use cases and usage scenarios
1.5.1 Use Case Diagrams
1.5.2 Usage Scenarios
1.6 supplementary requirements
1.6.1 Usability
1.6.2 Reliability
1.6.3 Supportability
1.6.4 System Requirements
CHAPTER NO. 2 Planning the project 15
2.1 Introduction
2.2 Methodology
2.3 Available Methodologies
2.4 Chosen Methodology
2.5 Reasons for Chosen Methodology
2.6 Work Plan
2.7 Project Structure
2.7.1 Team Structure
2.7.2 Project Schedule (Submission Calendar)
CHAPTER NO. 3 designing the project 20
3.1 Introduction
3.2 purpose
3.3 scope
3.4 definitions, acronyms and abbreviations
3.5 Architectural Representation (Architecture Diagram)
3.6 Dynamic Model: Sequence Diagrams
3.7 Object Model/Logical Model: Class Diagram
3.8 Database Model (Database Diagram)
CHAPTER 1
Gathering & Analyzing Information
1.1 Introduction :
Online Parking Management System for managing the records of the incoming and outgoing vehicles in a
parking area. Parking is increasingly becoming an important aspect of transportation planning. As
stakeholders set out to address parking management issues, they often consider Intelligent
Transportation Systems. ITS applications involving APMS have been employed in Europe and Japan for
several years and are beginning to be deployed in the U.S. Advanced parking management systems
maintain real-time parking space inventories across a set of participating facilities. In this project we
generate parking availability messages that are distributed to travelers through several different means.
Such data also help facility owners track demand. In some cases, the information is provided for pre-
trip use to travelers seeking information on the Internet. In other cases, it is provided to motorists on
roadways by dynamic message signs located at key decision points along routes to a desired destination.
Advanced parking management systems help travelers find parking spots quickly, thereby reducing
frustration and enhancing a visitor's overall experience. Advanced parking management systems
include elements from traditional traveler information systems, as well as specialized parking
management applications. Advanced parking management systems offer a wide range of applications,
from pre-trip Web-based information systems to navigation systems that provide Turn-by-turn
directions all the way to an individual parking space.
Parking is an ever-growing challenge in cities and towns across the nationwide increasingly; availability
of parking is one of the more significant issues that town and city staffs face.
• In some communities, public parking is available, but travelers are unaware of where the parking
facilities are, the hours the facilities are open, or the costs of these facilities.
• In others, public parking is in short supply, and privately owned parking is available and underutilized.
• In others, there is a shortage of parking facilities, and travelers are unaware of this fact until they
arrive at their destination.
In all three cases, travelers lack credible, timely information. The absence of information causes
travelers to make bad decisions, including not making the trip, exhibiting poor driving habits due to
frustration in not locating a parking place, missing the beginning of an event, and parking illegally.
On the other hand city base parking on regularly base is also an issue due to heavy traffic in all over the
country and different issues facing by the citizen so this online portal for such a people to resolve their
parking issues on concentration on their work without any frustration.
The purpose for developing this type of software or introducing this PMS is to facilitate everyone who is
concerned with the parking.
This System will manage all the records of the customer which Booking and Service Package. In order
to manage the records and to provide services for online car parking and purchase to the clients or
companies, the system will provide the front end view globally to all the clients as a website and all the
GUI interfaces will be created to serve the clients globally as they can put orders to purchase the online
cars parking. On the other side, on backend I will create the Admin panel for the Dynamic Online
Application to manage all the records of online car parking Reservation and Service Packages, Vehicle
available space for reservation services. The client’s requests will be managed by the system
automatically as the place orders through the internet on my website.
Requirement Shell
Description: To assure only authorized person to access or enter the data on the site.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: Register new users on the site by getting all basic and profile information such as
Admin ID, First Name, Last Name, Password, Login ID, Password, Create Date.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Complete profile information of the user which is trying to register.
Requirement Shell
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator of the system will be able to add Vehicles such as Vehicle id,
Vehicle Registration No, Vehicle Type, Vehicle Number Of parking area etc. .All
complete detail of the Vehicle.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator of the system will be able to Edit from the system and provide
the facility to modify and delete the saved data about the Vehicle.
Source: Admin
Customer Satisfaction: Yes Dissatisfaction:
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator of the system will be able to maintain all the upcoming News
Statement, News Upload Date, and News Detail.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator of the system will be able to modify and delete all the News detail
information.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator adds all the basic information of the Advertisement such as
advertisement image etc.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Description: The administrator can Edit the Advertisement information such as modify and
delete the saved information.
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin.
Requirement Shell
Source: Admin
Dependencies: Internet connection to integration with web-server and next to connection with
database system.
Supporting Materials: Provide all help material in required fields to be picked by the Admin
Requirement Shell
Description: Register new user on the site by getting all information such as providing their
name contact no and email address
Source: User
Customer Satisfaction: Yes Dissatisfaction:
Supporting Materials: Complete information of the Passenger which is trying to login such as Email ID
and Password.
Actor User
Main Successful If the admin enter right email id and password and presses login button, then the admin
scenario can enter the data.
Actor User
Main Successful If the user enters right first name, last name, email, password and presses login button
scenario then he successfully register his account.
Post conditions 1. Integration with Web-server and DB Server to save the record.
2. Navigate to View Page to represent the added record to user.
Main Successful Admin presses the “update” button. Now select the information to edit, enter the
scenario updated information and click on the “save changed button”. News Information is
successfully edited.
Actor User
Post conditions 1. Integration with Web-server and DB Server to save the record.
2. Navigate to View Page to represent the added record to user.
Main Successful Admin click on the Add New city then the Add New Form open Admin adds all the
scenario mandatory fields about the new place. As Click on save button the record is validated. If
verification returns true the save procedure is called to save new Vehicle. Move on View
Page to represent newly added information.
Actor User
Main Successful User presses the update button and enter in the edit profile menu, Now select the
scenario information to edit, enter the updated information and click on the “save changed
button”. Vehicle information is successfully edited.
Actor User
Preconditions 1. Internet must be connected
2. Admin must be logged in to the site
3. Admin must have complete information of the Advertisement.
4. Admin must want add complete information of Advertisement.
Post conditions 1. Integration with Web-server and DB Server to save the record.
2. Navigate to View Page to represent the added record to user.
Main Successful Admin click on the Add Advertisement then the Add New Form open Admin adds all the
scenario mandatory fields about the mechanics. As Click on save button the record is validated.
If verification returns true the save procedure is called to save Advertisement. Move on
View Page to represent newly added information.
Actor User
Main Successful User presses the update button and enter in the edit profile menu, Now select the
scenario information to edit, enter the updated information and click on the “save changed
button”. Advertisement details information is successfully edited.
Actor User
Post conditions 1. Integration with Web-server and DB Server to save the record.
2. Navigate to View Page to represent the added record to user.
Main Successful Admin click on the Add news then the Add New Form open Admin adds all the
scenario mandatory fields about the news. As Click on save button the record is validated. If
verification returns true the save procedure is called to save news. Move on View Page
to represent newly added information.
Actor User
Main Successful Admin presses the update button and enter in the edit profile menu, Now select the
scenario information to edit, enter the updated information and click on the “save changed
button”. News details information is successfully edited.
Actor Customer
Main Successful If the user enters right name, email and password and presses login button, the verification
scenario page is opened, user must enter the verification code. Now customer goes through the
three optional steps for making his profile.
CHAPTER 2
Envisioning the Solution
2.1 Scope of the Project:
These sites provided the user online booking, These seats for any traval ,and these sites provide
facility to user fare cost for booking his seats…
Customer
System
Administrator
Customer
user Can Buy The parking space in Home Through the Site.
New user can Register Account
View parking space online and all cities details accordingly .
Edit profile information
Online payment through payment method and receive the conformation e mail
Take appointment for corporate services also
System
Administrator
FR02: Register an admin Name, Email ID, Password and phone number.
FR03: If there is any mistake in the registration it should provide complete help to the user.
FR03-01 If first name is not entered system shall show an error message and guide the user.
FR03-02 If last name is not entered system shall show an error message and guide the user.
FR03-03 If Email ID is not entered system shall show an error message and guide the user.
FR03-04 IF Email ID is not Valid system shall show an error message and guide the user.
FR03-05 If Password is not entered system shall show an error message and guide the user.
FR04: Add, Update and Delete the Vehicle.
Admin can add the administrator of the system will be able to add Vehicles such as Vehicle
FR02-02
id, Vehicle Registration No, Vehicle Type, Vehicle etc. .All complete detail of the Vehicle.
FR02-03 Admin can view added product and update the detail
FR02-03 Admin can view added services packages and can update or editing the service information.
FR02-01 Admin login first into site with help of valid email id and password.
The administrator adds all the basic information of the Advertisement such as
Advertisement Id, Advertisement Image, Advertisement Width, Advertisement Height,
FR02-02
Advertisement Navigator, Advertisement Alter Text, Advertisement Keyword,
Advertisement Impression
FR02-03 Admin can view Advertisement profile and can update or editing the profile information.
FR02-01 Admin login first into site with help of valid email id and password.
The administrator of the system will be able to maintain all the upcoming News Statement,
FR02-02 News Upload Date, and News Detail.
FR02-03 Admin can View the news and can update or editing news.
FR02-01 Admin login first into site with help of valid email id and password.
Register new Passenger on the site by getting all information such as First Name, Last
FR02-02
Name, CellNO, Address, Email ID ,LoginId, Password
Overview
The online car parking Reservation System presents a platform that provides solution for the customers
they can booked parking space for a day for a weak or a month at sitting their home and get relaxed
that their car is no safe all other aspect that is included theft or road incidents. This system provides the
following facilities:
The System administrators are responsible for the maintaining the system. For example,
Login
System
Save & Update Data Automatic Responses
Manage Processses
Provide Data
Database Administrator
Level 1 Diagram
3.1.3 Entity Relationship Diagram
The second major component of analysis is a detailed entity relationship diagram. A graphical
representation of the relationship between the instances of two or more entities. The ERD enables a
software engineer to fully specify the data objects that are input and output from a system, the
attributes that define the properties of these objects, and their relationship.
4: Get Data
5: Verification
6: If Not Verified