Вы находитесь на странице: 1из 7

Software Requirements Specifications Document

CS330 Software Engineering

Online Crime Reporting System

Team Members:

Ankita Pawar-17IT1003
Diksha Patil-17IT1072
Ritik Pandey-17IT1035

Software Requirements Specification

Document

Version: (n) Date: (mm/dd/yyyy)

/conversion/tmp/scratch/457238576.doc Page 1 of 7 01/28/20 f


Software Requirements Specifications Document

Table of Contents

1. Introduction

1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, and Abbreviations
1.4 References
1.5 Overview

2. The Overall Description

2.1 Product Perspective


2.1.1 System Interfaces
2.1.2 Interfaces
2.1.3 Hardware Interfaces
2.1.4 Software Interfaces
2.1.5 Communications Interfaces
2.1.6 Memory Constraints
2.1.7 Operations
2.1.8 Site Adaptation Requirements
2.2 Product Functions
2.3 User Characteristics
2.4 Constraints
2.5 Assumptions and Dependencies
2.6 Apportioning of Requirements

3. Specific Requirements

3.1 External interfaces


3.2 Functions
3.3 Performance Requirements
3.4 Logical Database Requirements
3.5 Design Constraints
3.5.1 Standards Compliance
3.6 Software System Attributes
3.6.1 Reliability
3.6.2 Availability
3.6.3 Security
3.6.4 Maintainability
3.6.5 Portability
3.7 Organizing the Specific Requirements
3.7.1 System Mode

/conversion/tmp/scratch/457238576.doc Page 2 of 7 01/28/20 f


Software Requirements Specifications Document

3.7.2 User Class


3.7.3 Objects
3.7.4 Feature
3.7.5 Stimulus
3.7.6 Response
3.7.7 Functional Hierarchy
3.8 Additional Comments

4. Change Management Process

5. Document Approvals

6. Supporting Information

/conversion/tmp/scratch/457238576.doc Page 3 of 7 01/28/20 f


Software Requirements Specifications Document

1. Introduction

1.1 Purpose
This document is meant to delineate the features of online crime reporting system. The
Objective of Crime Reporting System is to develop a web based application using which
people can report crime online.It also provides the information of missing persons, most
wanted criminals for the awarness of people. It provides the facility of uploading images
or videos of crime scenes so that police can take action immediately.

1.2 Scope
This system is developed for user and it most useful for Police department.When user have
no user id & password they can registered. After login this system they can report of any
crime and any person or things or vehicle which are missing ,so they can easily report of
their crime to fill up the form and after fill up their form and submit. After submitting their
report they can show a message of successfully submitted their progress report to need to
go any kind of Police station to report their crime.Admin can reply of the crimes and user
can see that reply easily.

1.3 Definitions, Acronyms, and Abbreviations.


SRS - Software Requirement Specification
GUI - Graphical User Interface

Stakeholder - The person who will interact with the system .

1.4 References

1.5 Overview
This system provides an easy solution for people to report crime online. Problem was that
people got tired by going here and there for getting justice.So our application is capable of
registering FIR online,shows investigation updates, delivers news about crime etc.So it is
an application which provide solution to the problems faced during taking actions against
crime.

2. The Overall Description

2.1 Product Perspective

2.1.1 System Interfaces

/conversion/tmp/scratch/457238576.doc Page 4 of 7 01/28/20 f


Software Requirements Specifications Document

2.1.2 Interfaces

2.1.3 Hardware Interfaces.

2.1.4 Software Interfaces

2.1.5 Communications Interfaces

2.1.6 Memory Constraints

2.1.7 Operations

2.1.8 Site Adaptation Requirements

2.2 Product Functions

2.3 User Characteristics

2.4 Constraints

2.5 Assumptions and Dependencies

2.6 Apportioning of Requirements.

3. Specific Requirements
3.1 External Interfaces
3.2 Functions
Various functional modules that can be implemented by the system will be-
3.2.1 Registration:
If user wants to report about the crime then he/she must be registered,
unregistered
user can’t report crime.

3.2.2 Login:
User login to the system by entering valid user name and password .
3.2.3 Report Crime:
After login user can report crime according to the category of crime.Different
forms will be available to report diifernt types of crime.

/conversion/tmp/scratch/457238576.doc Page 5 of 7 01/28/20 f


Software Requirements Specifications Document

3.2.4 Missing Person:


Registered users or visiter to the system will be able to view the missing person
Information.
3.2.5 Alert:
Registerd users or visiters to the system will be able to view criminals record
and information about crime happened in their area.
3.2.6 Logout:
After reporting a crime user has to logout
3.3 Performance Requirements
The system required active internet connection to run smoothly.
The system shall be loaded and functioning within 15 seconds 95% of the time after
starting the application.Any number of users will be able to access the system at any
time.Server will be working 24 x 7 times.One user can register only one complaint at a
time.

3.4 Logical Database Requirements


The information provided by the users during registration will be stored locally on device’s
browser using local storage as a database.
Crime reports,missing person reports will also be stored using local storage as a database.
3.5 Design Constraints
3.5.1 Standards Compliance
The system should comply with the basic standards for web development laid out by World Wide
Web Consortium (W3C) which are a set of rules and guidelines developed to promote consistency
in the design code which makes up a web page. The system should also comply with the Web
Content Accessibility Guidelines (WCAG) which are a series of guidelines for improving
web accessibility. Developed by the World Wide Web Consortium (W3C), the WCAG are the best
means of making your website useful to all of your users.

3.6 Software System Attributes


System will provide following non-functional reqirements:
i. 24 x 7 avaliability
ii. Secure access to user data
3.6.1 Reliability
The system will not crash on invalid data files or input files.
3.6.2 Availability
The system will available at any time at any place. The system will allow the user to restart
the application after a crash.
3.6.3 Security
The system will use the computer’s default operating system security. The system will not
keep log files of the User’s usage.
3.6.4 Portability
The software will be written in a platform independent programming language for
portability; there will be no platform specific code.The system will be able to run on any
good,efficient operating system or web browser.

/conversion/tmp/scratch/457238576.doc Page 6 of 7 01/28/20 f


Software Requirements Specifications Document

3.7 DATA FLOW DIAGRAMS(1st LEVEL):

3.8 E-R DIAGRAM:

/conversion/tmp/scratch/457238576.doc Page 7 of 7 01/28/20 f

Вам также может понравиться