You are on page 1of 85

SOFTWARE REQUIREMENT

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

The main purpose of developing the online crime reporting


system is for the welfare and safety of the public. Due to some
factors in today's time public sometimes do not trust the
government officials, due to this they don't ever want to go
to the station and file a report . So this system will
reconstruct the bridge between the two- public and
government officials respectively. So now if anyone want to
file a complaint or misconduct, they can do it easily from
their home

1.2 SCOPE

This website is an easy to view type of a site. It is simply accessible


anyone who is sixteen years and above and this is an example of a
simple engineering which is easy and can be used freely without
complexion. This website will provide user with a profile under which
he/she can add anything and no misuse will be conducted as it has
some eligible criteria and which has to be taken care off, so the chances
are less.

3
 

1.3 Definition, Acronyms, Abbreviations


Software Requirement Specification: It establishes the
basis for agreement between developers and users on what all
the software product is expected to do, as well as what it is not
expected to do.

Validation It is the process of checking a certain criterion.

Interoperability: The ability of two or more systems or


components to exchange information and to use the
information that has been exchanged.

1.4 OVERVIEW

Online Crime Reporting System is developed on PHP,


HTML,CSS and SQL Server. The main purpose of the
system is to manage criminal details in a centralized
database and provide solution for public to give complaint
through online. This project provides lot of features to manage
all the data in well manner.

Permission will be an important feature in this website


as only the user can view its profile and make changes
to it. Any user’s data will be highly secure as every
profile will be protected by an user ID and password.
4
2.1 PRODUCT PERSPECTIVE
2 This product is a replacement
of some of the already
existing systems. There are
many systems
3 related to crime reporting and
searching for police stations
via app. But most of them are
not
4 available 24/7 which makes it
unreliable in emergencies and
rest of the sources which
provides
5 information like tracking
police station for multiple
5
interpretations which is also
unreliable. Hence,
6 this system is an advanced
version of existing
systems/sources.
7  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

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.

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

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

2.2 PRODUCT FUNCTIONS

The product functions are given 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

2.3 HARDWARE INTERFACE

This project require some support of any external hardware device


like:
 Processor : Intel Pentium (III) or higher 
 512 MB RAM
 4 GB Hard Disk or more
 SVGA Color Monitor
 104 keyboard

2.4 SOFTWARE INTERFACE

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

 Client on Internet will be using


HTTP/HTTPS protocol

 Client on Intranet will be using TCP/IP protocol

 Users can sign in to this website through their g-


mail account or phone number. Users can either
create their new account on this website or
simply sign in by using their g-mail account.
The communication is through email or text.
Also phone number will be required

2.6 USER CHARACTERISTICS

The user of the system should be computer literate. Uses of


the software can be categorized as following:

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.

POLICE STATION- Once the Complaint is approved from review


panel, the complaint will be forwarded to the appropriate station. The
station will assign the police for immediate investigation. They can
release the final report for a complaint

2.7 GENERAL CONSTRAINTS

a. Higher order language functions: PHP will be


used for developing the web-pages with the
help of HTML,CSS and for the database
information MYSQL Server will be used.
b. Each Station must be under the authorization of
a Review Panel

c. Criticality of the website: The server


application will be available 24*7.

d. Safety and Security considerations: The


password and a valid username are the security
issues.

2.8 TECHNOLOGY USED


 Front End: HTML,CSS,JAVA SCRIPT
 Back End:
Database server – MySQL
Server-side Scripting – ASP.net with PHP

69
 Design Tool: Photoshop
 WebServer: Internet Explorer 8.2,
Google Chrome Version and Xamp

70
3.1 Functional Requirements

Functional requirements specify which outputs should be


produced from the given inputs .They describe the
relationship between the input and output of the system. For
each functional requirement, a detailed description of all the
data input and their source, the units of measure and range of
valid input are given. This subsection describes the various
processes provided by the system

We describe the functional requirements by giving various


use cases:

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

The availability of this website is up to the internet


connection of the client. Since this is client- server related
website shall be attainable all the time. User should have
an account to enter the account to enter the system; if user
does
not have an account then user can only see the information
which will be displayed on the home page of the website

SECURITY

Database has to be reached securely and its data should not


be broken. It also should not change except inter-agent
updates. Moreover, since our dataset contain some
personal information of user such as user id, movie he/she
watched, security design are important in the web service.

RELIABILITY

A backup file is maintained so that in case of system crash,


the data will not be affected.

MAINTAINABILITY

This website will follow the modular structure so it will be


easy to maintain.

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

You might also like