Sushila Devi Bansal College of Technology

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Sushila Devi Bansal College of Technology

Department Of Information Technology

Software Requirement Specification


Document
for
Village @ Doorstep
Submitted To Submitted By
Mrs. Trishna Panse Sameeksha Shrivastava

Guided by Swati Pandey

Ms. Jasneet Kaur Monga Siddharth Paliwal


ABSTRACT:
The project “village at doorstep” is a web application that will help people to
access the locations of basic facilities of the village . People need to roam to find any facilities
near by the village or in a village who are new to the place so this project will help to access the
basic facilities or can get information easily about the place.

It provide the necessary information like :

Hospitals

Colleges

Schools
Table of Contents
Table of Contents ...........................................................................................................................3
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Document Conventions ...................................................................Error! Bookmark not defined.
1.3 Intended Audience and Reading Suggestion……………………………………………………1
1.4 References .......................................................................................Error! Bookmark not defined.

2. Overall Description .................................................................... Error! Bookmark not defined.


2.1 Product Perspective.........................................................................Error! Bookmark not defined.
2.2 Product Functions ...........................................................................Error! Bookmark not defined.
2.3 User Classes and Characteristics ....................................................Error! Bookmark not defined.
2.4 Operating Environment ...................................................................Error! Bookmark not defined.
2.5 User Documentation ........................................................................Error! Bookmark not defined.
2.6 Assumptions and Dependencies ...................................................................................................... 3

3. External Interface Requirements ...........................................................................................6


3.1 User Interfaces ................................................................................................................................. 6
3.2 Software Interfaces .......................................................................................................................... 6
3.3 Communications Interfaces ............................................................................................................. 6

4. System Features .......................................................................................................................6


4.1 Searching.……………………………………………………………………………………...............................................3

4.2 Fetched Data .................................................................................................................................. 3


4.3 Detailed Location…………………………………………………………………………………3
4.4 Management……………………………………………………………………………………………………………………………….4

5. Nonfunctional Requirements .................................................... Error! Bookmark not defined.


5.1 Performance Requirements .............................................................................................................. 7
5.2 Safety Requirements ........................................................................................................................ 7
5.3 Security Requirements ..................................................................................................................... 7
5.4 Software Quality Attributes ............................................................................................................. 7

6. Project Plan ..............................................................................................................................4


6.1 Team Members ................................................................................................................................ 4
6.2 Division of Work …………………………………………………………………………………………………………………………5

6.3 Time Schedule..................................................................................................................................5


1. INTRODUCTION
1.1 PURPOSE:
When people shift to new place then the person faces problem to find the facilities
near by. So “Village @ Doorstep” provides the searching basic facilities like
hospitals , schools, colleges, transport system. To reduces wastage of time and man
work.

1.2 DOCUMENT CONVENTION:


Font – Style: Times New Roman
Font – Size
Main Heading: 16
Sub Heading : 14
Content:12
Line Spacing:1

1.3 INTENDED AUDIENCE AND READING SUGGESTIONS:


This Software Requirements document is intended for: − Developers who
can review project’s capabilities and more easily understand where their
efforts should be targeted to improve or add more features to it (design and
code the application – it sets the guidelines for future development). −
Project testers can use this document as a base for their testing strategy as
some bugs are easier to find using a requirements document. This way testing
becomes more methodically organized.

1.4 REFERENCES:
IEEE standard format of SRS.
“Fundamental of Software Engineering”,Rajib Mall (fourth Edition)
http://www.dropitproject.com/assets/guides/DropIt_SRS.pdf

OVERALL DESCRIPTION

2.1 PRODUCT PERSPECTIVE:

This project “Village @ Doorstep” is a project that solves the problem of searching
facilities available without wasting time and money. The product is supposed to be open source.

2.2 PRODUCT FUNCTION:


The project “Village @ doorstep” contains the information :

Hospital: name of hospitals present nearby with doctor names and contact information of
doctors.

Schools and Colleges: name of schools and colleges present with principle name and contact
details of school and information of college.

Transport System: it shows the details of bus routes, bus number and availability of tickets.

Coaching institutes: includes information of coaching presents nearby villages.

2.3USER CLASSES AND CHARACTERISTICS:


User should be able to retrieve information of schools, colleges, hospitals, transport system
present around the village or in a village.

The customer should be able to do following functions:

 Search for doctors or any specialist like orthopedic or any specialist


 Search for schools and colleges, branches available in colleges and information
regarding admission through contacting them.
 Search for buses routes and bus number and timing of buses and also by calling to the
bus head one can book ticket.

2.4 OPERATING ENVIRONMENT:


It requires:
WAMP Server

2.4 USER DOCUMENTATION:


“Village@Doorstep” is a simple website for searching something related to the basic
needs. So people need to open the browser and in the address bar we need to type the link or
name of website it will open.

Suppose people want to search for hospitals then he/she needs to click on hospital given on the
screen and it will show all the hospitals nearby.

2.5 ASSUMPTION DEPENDENCIES:


the user will possess Since this is a web based application there is a need for internet
connectivity. It is assumed that decent internet connectivity.

It is assumed that the user knows how to operate browser.

3.External Interface Requirements

3.1 User Interfaces

The administrator has the access to overall control the functionalities of the system. The
administrator actives the user through user activation request. The platform users i.e.
administrator and users activities, updates and all information that user want to get are securely
stored and user will not able to make changes in database.

3.2 Software Interfaces


S.NO. NAME SOFTWARE

1 Google Map Google Map

3.3 Communications Interfaces


Communication protocols includes the http protocol for the standard communication.

4 System Features
4.1 Searching:
User will visit the web page and able to search the information regarding to the particular
village like hospitals, colleges, coaching centre’s.

4.2 Fetched Data:


The user will choose the best option among the searchable details and fetch the information
which is suitable for that user.

4.3 Detailed location:


This web page will give the exact location of the places which were searched by the user and
also provide some details of that place like name, contact number etc.

4.4 Management:
The admin will manage the database and the information of the village which are to be searched
by the user and provide suitable information to the user.

5 Nonfunctional Requirements

5.1 Performance Requirements


1. Response Time-
The website shall give responses in 10-15 sec after users enter to webpage.
2. Capacity-
The website must support access to many users at a time.

5.2 Safety Requirements


All information, updates and user activities are securely stored in MySQL.

5.3 Security Requirements


Any modification for the database shall be synchronized and done by system administrator.

5.4 Software Quality Attributes

Software Compliance- There shall be consistency in variables within the website. The graphical
user interface shall have consistent feel and look.
Reliability- The website is reliable; it specifies the factors which are required to establish the
reliability of the software system at the time of delivery.
Availability- The system will be available 24*7.

6.Project Plan
6.1 Team Member
Siddharth Paliwal

Sameeksha Shrivastava

Swati Pandey

6.1 Division of Work

Siddharth Paliwal: Requirement gathering, designing, Coding, testing.


Sameeksha Shrivastava: Requirement gathering, designing, Coding, testing.

Swati Pandey: Requirement gathering, designing, Coding, testing.

6.2 Time Schedule

You might also like