SRS Document Sample
SRS Document Sample
SRS Document Sample
Specification
for
Prepared by
<Divya.S>
<Jane Varamani Sulekha.V>
<Rathna @ Krithika.R>
< Thiagarajar College of Engineering - Department of Computer
Applications >
<22/09/2014>
Purpose.1
References....................................................................................................................................... 1
Page 1
1. Introduction
1.1 Purpose
The purpose of an Online Grievance Redressal System is to provide a platform for citizens to lodge
their complaints related to various services they receive from the government. It bridges the
communication gap between the government and the citizens, and provides citizens a platform
through which they can get their grievances addressed in a timely and transparent manner.
1.2 References
Software Engineering, Sixth Edition, Roger S. Pressman.
PHP: The Complete Reference, Steven-Holzne
2. Overall Description
2.1 User Classes and Characteristics
There are four basic users PUBLIC, ADMIN, OFFICERS, and HIGHER OFFICIALS.
Public can submit their grievance to a particular department, and get a track id.
Grievance will be forwarded to concern department.
Once the complaint is rectified, the department officer updates the grievance status. It will be
notified to the public.
Public can view grievance status (open, closed, pending).
If particular department officer does not solve the grievance, it will escalate to higher official.
Higher official can view all reports.
Admin can add department, view all the reports
Page 2
Web Server
Operating System (any)
Data Base Server
Oracle, Operating System (any)
Development End
PHP, HTML, XML, Oracle, OS (Windows)
Hardware Interface
Recommended Requirements:
Client Side
Browser: Chrome, Firefox
Processor: All Intel or AMD - 1 GHZ
RAM: 256 MB
Disk Space: 200MB
Server Side
Processor: All Intel or AMD - 1 GHZ
RAM: 2GB
Disk Space: 3GB
Communication interface
Client (customer) on Internet will be using HTTP/HTTPS protocol.
Client (system user) on Internet will be using HTTP/HTTPS protocol.
Page 3
Page 4
U1
Objective Establish the relationship between user classes and process.
Priority High
Source Public(Eg: Selvaraj, an accountant at EB department,Madurai)
Actors - PUBLIC, ADMIN, OFFICERS, and HIGHER OFFICIALS.
Flow of Events
6.1. Basic Flow
6.1.1 Public registers details.
6.1.2 Public login to the system.
6.1.3 Public lodges the complaint.
6.1.4 Staff login to the system
6.1.5 Staff solves the complaint.
6.1.6 Staff updates the status.
6.2. Alternative Flow(s) At step 6.1.3 if the public does not choose the right department
an error message is displayed.
6.3. Exception Flow(s) When the complaint is not registered properly by the public the
whole process will be blocked.
7. Includes U1,U4
8. Preconditions Public must be registered before they lodge their complaints.
9. Post conditions A Track-id will be received by the public.
10. Notes/Issues - None
1.
2.
3.
4.
5.
6.
Page 5
Page 6
Page 7
Page 8
Page 9
The existing system is completely dependent on the user to perform all the duties.
5.2
Safety Requirements
This describes the safety-related H/W and high level S/W architecture. It decomposes the design of the safety
functions and specifies the associated safety integrity functions such as self-tests and safety support functions such as
operating and communication systems and justifies the partitioning.
Page 10
6. Other Requirements
1.Online Surveys.
4.Assigning performance ratings to different sections of municipal administration as per direct feedback received from users.
Priority
High
Type
F
U2
High
Source
Public,
staff,admin,higher
official
Public
U3
High
Staff
U4
Medium
Admin
U5
Medium
Higher official
Description
All the activities of
the system
Registers the
grievances
Takes action against
the grievances
Forward the
grievances to Staff
Check for unsolved
grievances by staff
Page 11