Professional Documents
Culture Documents
Project Title
Submitted by:
Student 1
Rizwan Ali
Student 1 Registration No
19-ARID-1051
Student 2
Adeeba Dastageer
Student 2 Registration No
19-ARID-978
Student 3
Sania Shafi
Student 3 Registration No
19-ARID-1155
Software Requirement Specifications:
Topic:
Toll Management System:
1. Introduction
Toll management systems play an important role in the growth of infrastructure all over the world. It is a
kind of the money that a commuter has to pay to the road authorities while passing from one city to
another.
This in turn is a tax that is used in the construction of roads, flyovers, and expressways.
This Application can provide all the information related to Toll booth and the passenger checks in online
and pays the amount, then he/she will be provided by a receipt. With this receipt he/she can leave the
toll booth without waiting for any verification call.
1.2 Scope
Toll management system is the most important part of a Highway Project. The system is designed with
various built-in security features, with a focus on ease of toll collection in the lane and avoiding,
detecting, and stopping any revenue leaks.
Stakeholders.
Automobile owner
Programmers
Testers
Motorway Police
1.3 References
1.4 Overview
In order to provide better traffic flow high occupancy vehicle (HOV) lane will be
converted to a High Occupancy Toll (HOT) lane. Federal Highway Administration
(FHWA) authorized this conversion as a pilot project to improve travel efficiency in
the corridor and provide more options to individual travelers.
1. Better utilize the HOV lane to improve traffic throughput in the corridor;
2. Overall Description
• Product perspective:
It must require internet connection to display content and allow user to connect with system.
• Product functions:
1. Linked with database
2. Data retrieve
3. Connection with server
4. HTTP protocol used
• User characteristics:
Motor way police should be able to use the system they must know how to connect system
online, they must be able to use computer and must know way of its operating computer typing
text on it,
• Constraints
1. Server down.
2. Problem internet availability
3. Complex system isn’t understandable by user.
4. Components:
Identifier TPMS_ID
Title Toll management system
Requirement Login logout interface:
System must have login logout interface for users to track their
transactions and other queries
System interface
System must have a user friendly interface through which user
interact and track their task and daily routine.
Security:
It is first priority of system as our data is confidential system must
note compensate any mistake of security purpose
Administrator login
It is master login Interface containing and managing all data of other
users it can also track works of other user
5. Specific Requirements
Our system involves the following functions
Vehicle Registration
Our system provides online registration and status information to the toll owner to
view status of vehicle.
It provides automatic vehicle register number generation based on vehicle model.
It provides the toll owner to add their vehicle.
Interface Requirements
Hardware Interfaces:
We require LAN connection for interacting with the
database and local computers for any help or any other requirement. We use
TCP/IP protocol for communicating with local hosts. We also need a system with
P4 processor; 1GB RAM and database memory.
Software Interfaces:
We use MS.Net 3.5 and C#.Net 3.5 Programming language for writing the code
for the project. ASP.Net 3.5 for creating the web pages, using GUI for login
screens and interacting with the database. SQL server is used for creating the
local and global database. Visual Studio for writings the programs. Operating
system: Windows XP or higher version.
Communications Interfaces:
The communications functions required by this
product are LAN connection within the whole system so that the Admin and
vehicle owner can interact with each other. We use TCP/IP protocol.
Reliability
The software will not be able to connect to the centralized database in the
event that the main toll LAN fails or in the event of the server being down due to a
hardware or software failure.
Performance
In performance requirement easy tracking of records and updating can be
done. All the requirements relating to performance characteristics of the system are
specified in the section below. There are two types of requirements.
Static Requirements:
These requirements do not impose any constraints on the execution characteristics of
the system.
They are number of terminals which a software makes use of an underlying
database that will reside at the server, while the front end will be available online
to the admin and toll computers as well as vehicle owner.
Dynamic Requirements:
These specify constraints on the execution characteristics of
the system. They typically include response time and throughout of the system. Since
these factors are not applicable to the proposed software, it will suffice if the response
tine is high and the transactions are carried out precisely and quickly.
5.1 Functionality
Toll management systems play an important role in the growth of infrastructure all over the
world. It is a kind of the money that a commuter has to pay to the road authorities while
passing from one city to another. This in turn is a tax that is used in the construction of roads,
flyovers, and expressways.
System interface
System must have a user friendly interface through which user interact and track their task and
daily routine
Security:
It is first priority of system as our data is confidential system must note compensate any
mistake of security purpose
Administrator login:
It is master login Interface containing and managing all data of other users it can also track
works of other user.
5.2 Usability
Usability refers to the quality of a user's experience when interacting with
products or systems, including websites, software, devices, or applications.
Usability is about effectiveness, efficiency and the overall satisfaction of the user.
5.2.1 <Usability Requirement One>
1. Accessible
2. Availability
Appendix A:
Glossary:
TES: Toll Entry System.
SRS: Software Requirement Specification.
ETS: Electronic Toll System.
LAN: Local Area Network.
IP: Internet Protocol.
TCP: Transmission Control Protocol.
SI: System Interface.
Appendix B:
Analysis Mode:
Dataflow diagram of Toll Entry System.