Professional Documents
Culture Documents
SPECIFICATION
ON
CRIME REPORTING SYSTEM
CRIMNITATICS
GROUP ID: M14
SUBMITTED BY:
ARUSI KUMARI (2142854)
RIYA BAJPAI (2142900)
ACCHITA BAJPAI (2142842)
KOUSHIKI ACHARYA(2142876)
1
TABLE OF CONTENTS
1. Introduction
1.1 Purpose…………………………….
1.2 Scope………………………
1.3 Overview………………………
1.4 Definition, Acronyms ,Abbreviation….
2. General Description
2.1 Product
Perspectives…………
2.2 Product Function………………
2.3 Hardware Interface……………………
2.4 Software Interface…………………….
2.5 Communication Interface…………………
2.6 User Characteristics………………………..
2.7 General Constraints……………………..
2.8 Technology Used………………………….
3. Specific Requirements…………………………….
4. Reference……………………………………………..
2
This document is a software requirement specification f
or the “Online Crime ReportingSystem” for
web browser
1.1 PURPOSE
1.2 SCOPE
3
1.4 OVERVIEW
6
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is below
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
7
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is belo
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
8
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is belo
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
9
A context level diagram
explaining all the major functions of
the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
10
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
11
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
12
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
13
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
14
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
15
A context level diagram
explaining all the major functions of
the system is belo
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is belo
16
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
17
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
18
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
19
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
20
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
21
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
22
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
23
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
24
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
25
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
26
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
27
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
28
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
29
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
30
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
31
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
32
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
33
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
34
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
35
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
36
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
37
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
38
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
39
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
40
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
41
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
42
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
43
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
44
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
45
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
46
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
47
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
48
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
49
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
50
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
51
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
52
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
53
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
54
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
55
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
56
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
57
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
58
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
59
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement
of some of the already existing
systems. There are many
systems
related to crime reporting and
searching for police stations
via app. But most of them are
not
available 24/7 which makes it
unreliable in emergencies and
60
rest of the sources which
provides
information like tracking
police station for multiple
interpretations which is also
unreliable. Hence,
this system is an advanced
version of existing
systems/sources.
A context level diagram
explaining all the major
functions of the system is belo
This product is a replacement of some of the already
existing systems. There are many systems related to crime
reporting and searching for police stations via app. But most
of them are not available 24/7 which makes it unreliable in
emergencies and rest of the sources which provides
information like tracking police station for multiple
61
interpretations which is also unreliable. Hence, this system is
an advanced version of existing systems/sources.
62
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is below
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
63
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is below
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
64
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is below
This product is a replacement of
some of the already existing systems.
There are many systems
related to crime reporting and
searching for police stations via app.
But most of them are not
available 24/7 which makes it
unreliable in emergencies and rest of
the sources which provides
65
information like tracking police
station for multiple interpretations
which is also unreliable. Hence,
this system is an advanced version of
existing systems/sources.
A context level diagram
explaining all the major functions of
the system is below
• Safety measures : by using this function user can get safety tips by
just enter the characteristic of type.
• Privacy: this function protects the privacy of informations.
• Manage record system: this system is used to manage or save the
record like cases and protect the privacy of informer and prevents the
reported information etc
• Manage FIR this system is used to manage the FIR like edit my
FIR.
• Avoid disclosure: this function avoids the disclosure of informer
identity in the award procedure
66
• Search near buy police station: this is used for search nearby
Police station in -the case of emergency, thus you can reach on time at
police station
• Prevent cases: this function is used to prevent cases from being
erased
Server Side:
OS: Windows 10
Web Server: Internet Explorer 8.2,
Google Chrome Version.
Client Side:
OS: Any OS
Web Server: Internet Explorer 8.2,
Google Chrome Version
67
2.5 COMMUNICATION INTERFACE
USERS –They login at the client level and get access to their account.
They can view their profile. They can also have permission to change
their password. But they cannot delete another user account or make
modification..
ADMIN – They are the core users and are able to add new users
68
station, review panels, and their members to the system and permit
them to access the account when given authorization by
the administrator, and can delete any existing operator or modify
their details. They can also view in real time what a user is
performing right away.
69
Design Tool: Photoshop
WebServer: Internet Explorer 8.2,
Google Chrome Version and Xamp
70
3.1 Functional Requirements
71
1. User Use Case Diagragram
72
2.Admin Use Case Diagram
73
3.Police Station Use case Diagram
74
3.2 Non-Functional Requirements
AVAILABILITY
SECURITY
RELIABILITY
MAINTAINABILITY
75
http://www.microsoft.com/office/preview/ecmwhitepaper.mspx
76
77
78
79
80
81
82
83
[1] https://en.wikipedia.org/wiki/National_Incident-
Based_Reporting_System
84
85