0% found this document useful (0 votes)
57 views4 pages

System Requirement Specification

This document outlines the requirements for developing a digital bus pass generation system. It includes: 1) An introduction describing the need to move from a paper-based bus pass system to a digital system. 2) The scope, which includes generating and renewing digital bus passes using a smartphone app and providing discounts for students and seniors. 3) An overview of making the process of getting a bus pass easy and efficient through a mobile app. 4) Requirements analysis which identifies functional needs like registration, payment, and error messages as well as non-functional needs like reliability, availability, and security.

Uploaded by

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

System Requirement Specification

This document outlines the requirements for developing a digital bus pass generation system. It includes: 1) An introduction describing the need to move from a paper-based bus pass system to a digital system. 2) The scope, which includes generating and renewing digital bus passes using a smartphone app and providing discounts for students and seniors. 3) An overview of making the process of getting a bus pass easy and efficient through a mobile app. 4) Requirements analysis which identifies functional needs like registration, payment, and error messages as well as non-functional needs like reliability, availability, and security.

Uploaded by

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

SYSTEM REQUIREMENT SPECIFICATION (SRS)

DIGITAL BUS PASS GENERATION

AUTHORS-ISHIKA JAMBHULKAR, NEHA PATIL, PURVA GAIKWAD

INSTRUCTED BY- PROF.MANJUSHA TATIYA

INTRODUCTION

In today's computing world, different technologies have emerged. These have grown to
support the existing computer networks all over the world. With mobile computing, we find that
the need to be conned within one physical location has been eradicated. We hear of terms such as
telecommuting, which is being able to work from home or the field but at the same time
accessing resources as if one is in the office.
There has been an increase in the use of public transport PMT/PMPMl. Also many
student use the bus pass for their regular traveling. The traditional system of bus pass system is
fully depends upon paper means every student carry the paper pass. Means this system has use
huge amount of paper.
There are 80% of student use the smartphone, so without internet need this system
working. Means student does not need to internet, and reduce the headache to carry pass.
Android based online bus pass system is fully depends upon traditional system means
first of all student submit their personal information like name, address, phone number and email
id with passport photo. Admin get all information and after that he will be insert in database.
This product also helpful for bus conductor to reduce the effort to find the correct owner
of the pass and also passenger, that not necessary to carry paper based bus pass.
PURPOSE
Many of people use the public transport like buses. There are many problems that are
being faced by the general public in terms of being managed in the over crowded bus.
Another problem that the nation or mainly student faces that is paper based bus pass
system. There is traditional bus pass system, in which the student get pass as paper, means they
show the pass to bus conductor, and then bus conductor will validate either student is able to
travel or get facility. Also student should carry the paper always with him. This is a headache for
both the student and bus conductor also. There is problem that in monsoon paper get wet or
sometime student forget his pass at home, it is really big problem for him.
This online bus pass system is used to create the bus pass and do online payment and also
if the pass is already created user is able to renew that pass only by changing the dates.

SCOPE
 Using Digital Bus Pass Application user should able to generate the bus pass using their
smartphones.
 This application should be useful for people of all age groups.
 The student and senior citizen category should get discount on their bus pass.
 The user should be able to renew his previous pass easily.
 By changing the dates user should be able to renew his previous bus pass.
 User should get the error message of false or incomplete information on his Email.
 After doing payment by user and approval from admin the pass should be shown to user.

OVERVIEW
The goal is to make the user’s task of getting bus pass easy and efficient by offering the
facility to get bus pass with the help of an android mobile application.
And also to make our lives easier by reducing paperwork. It is important because Technology helps
to keep our information safe as well as it reduces waste of time

RESTRICTIONS
There are 80% of people use the smartphone and internet , so without internet this system
will not work. Means people having smartphone and internet will get this advantage of this
system. But rest of 20% people cannot get this facility.

Requirement Analysis-
Requirement Analysis is the first phase of software development process. This phase
focuses to understand the problem. Requirement Analysis is on identifying what is need from
these systems, not how the system will achieve its goals. In this phase often at least two parties
are involved in Software Development-a client and a developer. The developer has to develop
the system to satisfy the clients’ needs. The developer and client arrange a meeting and discuss
his/her own views.
The developer asks the clients for his/her needs. After a meeting the developer
understands what the requirements of the client are. Before starting of the development process,
the developer analysis, test the requirements which are given by the clients. According to those
requirements the developer starts development process. Hence the developer needs a user’s
problem.

1. Functional Requirements-
 In the development phase of Online Bus Pass Generation System we have ensured
that first of all the user should register himself/herself by his/her Email ID.
 The user should be able to update date while renewing his/her Bus pass.
 The user should be able to do the Online Payment while using our system.
 The user should get the error message of incomplete or false information on his/her Email
ID.
2. Non-Functional Requirements-
 Reliability -
 The Online Bus Pass Generation System should be reliable and efficient
and should be easy to user for end users.
 Availability -
 Application should be available and working properly for all the time.
Its service should be available 24/7 for end users.
 Better GUI -
 Digital Bus Pass Generation System application should have easy
and interactive GUI so that user can understand the software easily.
 Security
-  The system should be secured from unauthorized access and should be
password protected so that no other user can access it. Thus, our system
provides the security by applying password as a security parameter.

REFERENCES
1. Parashuram Baraki, Sandhya Kulkarni, Spurthi Kulkarni, Arpita Goggi, Keerthi Priya.
(Development of an Effective Online Bus Pass Generation System for Transportation
Service in Karnataka State)

2. N.Nandhini, S.Pavithra, E.Sangavi, K.Aravindhan (online bus pass renewal system


using web application) Wee Kim li (Bus ticket reservation system)

3. Melisa Kaur A/P Narjan Singh (Study and Development of an Online Bus Ticketing
System).

4. Oloyede, M.O., Alaya S.M., Adewole, K. (Development of an Online Bus Ticket


Reservation System for a Transportation Service in Nigeria)
3. User Requirements-
The main requirement of the user is that the system should be used by the
Users and administrator for proper maintaining. The developer can face a
number of requirements given by the user.
 Correctness -
 Correctness is the degree to which the software performs its
required function. The software is correct in all the manner
because the testing is done in each unit of the system. Thus,
we can say that our system to be correct system as it meets all
the requirements of the users.
 Performance -
 The main motto of the degree of performance is that the
developed system should perform all the tasks the user has
specified.
 Maintenance –
 The user wants that the software must be maintained properly
before accepting the software. Thus, the software provides the
maintenance to the users. Software needs to be maintained not
because some of its components wear out and need to be
replaced, but because there are often same residual errors
remaining in the system that must be removed as they are
discovered.

You might also like