Sei sulla pagina 1di 32

E-COPS VERSION 1.

0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

SBIRRO-ESTAYYO

E-COPS
Software Requirements Specification

Version 1.0

Team Guide: T.SHANMUGAPRIYA

Members: C.NAGESWARI
B.A.YAZHINI
B.VASANTHA MALLIKA
G.ANISHA

College Name: K.L.N COLLEGE OF ENGINEERING

Department: COMPUTER SCIENCE AND ENGINEERING

State: Tamil Nadu

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 1


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

REVISION HISTORY

Date Version Description Author


23.11.2010 1.0 Synopsis SBIRRO-ESTAYYO

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 2


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

Table of Contents
DESCRIPTION PAGE NO:

1.0 Introduction 5

1.1 Purpose 5

1.2 Scope 6

1.3 Definition, Acronyms, and Abbreviations 6

1.4 References 9

1.5 Technologies to be used 9

1.6 Overview 10

2.0 Overall Description 10

2.1 Product Perspective 10

2.2 Software Interface 11

2.3 Hardware Interface 11

2.4 Product Function 12

2.5 User Characteristics 14

2.6 Constraints 14

2.7 Architecture Design 15

2.8 Use Case Model Description 16

2.9 Class Diagram 17

2.10 Sequence Diagram 21

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 3


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.11 Database Design 22

2.11.1 ER Diagram 26

2.11.2 Schema 27

2.12 Assumptions and Dependencies 27

3.0 Specific Requirements 28

3.1 Use Case Reports 28

3.2 Supplementary Requirements 32

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 4


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

E-COPS
1.0 INTRODUCTION
E-COMPUTERIZED OPERATIONS OF POLICE SERVICES [E-COPS]
E-cops is a virtual police station which can maintain the records of crime, case detail and police departments
like law and order, women protection, traffic control etc.

The main aim of this system is to provide online vigilance facilities, the stations, criminal records, licensing
record gets online, so that privileges authorities can view/modify the records. Detectives& Magistrates have
access to criminal records where they can search and justify the people in a better and faster way.

The virtual police station corresponds to a physical police station situated in location. Anyone can see the
name and designations of the appointed officers at the police station.

1.1 PURPOSE:
Usually the citizen have to go to police station to make a complaint. Here we have given an opportunity
to make a complaint through online and the actors will be taken by the police officers immediately. The
communication for officers will be easy. The license can be get easily through online if it is selected by the
officers via sms and mail.

The main purpose behind the e-cops system was to improve the effectiveness of policy performance; to
improve the efficiency of police procedures; for example, by eliminating redundant processes in the registration
of criminal cases; and to improve the quality of management information provided for senior policy decision-
making, particularly through integration of previously separate information systems.

Within the focus on effectiveness, there was a concern about the non-transparent, even dishonest nature of
police work, which had become synonymous with corruption and delay. The intention was that the new system
- through its automation of previously human processes, and through its state-wide and online accessibility -
would make the registration, processing and follow-up of criminal cases more open. Under the existing regime,
many police require a bribe before they are willing to register a case, and also require a bribe to be paid before
they answer any query about the case, such as its progress, or other information held on file.

It was partly this poor image of police functioning, that led the Chief Minister of the State to impose the system
on the police service. There were also drivers from the failure of police to properly prosecute some high-profile
criminal cases that had political overtones; something which was politically-damaging and seen as requiring an
equally high-profile reaction.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 5


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

1.2 SCOPE:
 Create virtual police station with different employees.
 .The corresponding privilege is distributed to employees.
 The security is maintained and processed only by the administrator
 Police station has several departments like law and order, women protection, cybercrime, traffic and
control, CBI etc.
 Citizen makes a complaint then employee view those complaints and respond to the complaints.
 After FIR is filed, charge sheet, property seizure processes are performed by the police officers.
 If the case details are severe it is given to the detectives and gathers information about that case.
 Magistrate access all the information about the case and arrest warrant is given if it is needed.
 Administrator maintain up to date details about criminals, employee etc.
 Communication between employees and citizens are done through SMS and mail.
 Citizen apply for various license through online
 FAQ section, feedback sections are also included for user benefits.
 Citizen must make a complaint which is true. If false event is given then severe action will be taken.

1.3 DEFINITIONS, ACRONYMS AND ABBREVIATIONS:


Admin: Administrator

This unit assists the DGP with regard to service and career matters of police personnel.

Employee:

 DGP

Director General of Police

 ADGP

Additional General of Police

 IGP

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 6


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

Inspector General of Police

 DIG

Deputy Inspector General of Police

 AIG

Assistant Inspector General of Police

 SP

Superintendent of Police

 COP

Commissioner of Police

 JCOP

Joint Commissioner of Police

 DCP

Deputy Commissioner of Police

 CMD

Chairman-cum-Managing Director

 JD

Joint Director

 DD

Deputy Director

 CM

Commandant

 CVO

Chief Vigilance Officer

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 7


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

 VAC

Vigilance and Anti Corruption

Citizen:

End Users, those who only registered in this site.

Detectives:

 CBCID:

The Crime Branch CID supervises the investigation of interstate crimes, serious offences, anti-trafficking
terrorist offences and cybercrimes.

 SBCID:

The special branch CID unit looks after the special Branch matters including Intelligence and Security.

Magistrate:

Civil Officer administrating law, accesses the case details and provide/deny the arrest warrant.

Technologies:

 HTML:

Hypertext Markup Language is to create static websites.

 J2EE:

Java 2 Enterprise Edition is a programming platform and it is the part of the java platform for developing
and running distributed java applications.

 WAS:

Web sphere application server community edition is an application server that runs and supports the
J2EE and web service applications.

 RSA

Rational Software Architecture is a designer toolkit which is designed for develop more complex projects
by providing fully dynamic web service.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 8


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

 DB2

Database 2 is the database management system that provides a flexible and efficient database platform
to exact strong on demand business applications.

 XML

Extensive Markup Language used for data transfer and XML is stored naturally in DB2.

 AJAX (Asynchronous Java Script and XML):

It is a technique used in java script to create dynamic web pages. It is a group of interrelated web
development techniques used on the client-side to create interactive web applications. With Ajax, web
applications can retrieve data from the server asynchronously in the background without interfering with the
display and behavior of the existing page.

 WEB 2.0:
It is commonly associated with web applications which facilitate interactive information sharing,
interoperability, user-centered design and collaboration on the World Wide Web.

 RATIONAL ROSE:

It is an object-oriented Unified Modeling Language (UML) software design tool intended for visual
modeling and component construction of enterprise-level software applications.

1.4 REFERENCES
 IEEE SRS format

 Project Requirement Specification( provided by IBM)

1.5 TECHNOLOGIES USED

J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.

JAVA: Application architecture.

WASCE: (Web Sphere Application Server Community Edition) Web Server

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 9


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

DB2: IBM Database.

AJAX: Asynchronous Java Script and XML.

HTML: Hyper Text Markup Language.

Web 2.0: RSS Feed 2.0.

RAD 7.0: Development tool.

1.6 Overview:

The SRS will include two sections, namely:


 Overall Description: This section will describe major components of the system, interconnection
and external interfaces.
 Specific Requirements: This section will describe the functions of actors, their roles in the
system and the constraints faced by the system.

2.0 OVERALL DESCRIPTION

2.1. Product Perspective:

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 10


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

 The web pages (XHTML/JSP) are present to provide the user interface on customer client
side. Communication between customer and server is provided through HTTP/HTTPS
protocols.

 The Client Software is to provide the user interface on system user client side and for this
TCP/IP protocols are used.

 On the server side web server is for EJB and database server is for storing the information.

2.2 SOFTWARE INTERFACE:

FRONT END CLIENT: Web browser, Linux

WEBSERVER: WASCE, Linux

DATABASE SERVER: DB2

BACK END : Eclipse(J2EE,JAVA,servlets,javascript,JSP,HTML),Database Server(DB2),Operating


System (Linux), Web Server (WASCE)

2.3 HARDWARE INTERFACE

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 11


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.4 PRODUCT FUNCTIONS:

CLASS OF ACTORS USE CASE DESCRIPTION


USE INVOLVED OF USE CASE

(A)CITIZEN
USER (B)POLICE
ACCOUNT OFFICERS LOGIN LOGIN INTO
USAGE (C)DETECTIVES ACCOUNT
(D)ADMINISTRATOR
(E)HOTEL AND
CYBERCRIME
EMPLOYEE

CREATING CITIZEN REGISTER REGISTRATION


NEW FOR A NEW
ACCOUNT ACCOUNT

ADMIN ISSUE CONFIRM NEW


ACCOUNT REGISTRATION

ADMIN VIEW <EXTENDS>


REGISTER 1.VIEW CASE
DETAILS
2.VIEW
CRIMINAL
DETAILS
3.VIEW
VIEWING EMPLOYEE
DATA DETAILS
WITH ADMIN 4.VIEW LICENSE
PRIVILEGE APPLICATION
DETAILS
5.VIEW
DEPARTMENT

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 12


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

VIEW DETAILS
REGISTER
POLICE OFFICER <EXTENDS>
1.VIEW
COMPLAINT
DETAILS
2.VIEW CASE
DETAILS
3.VIEW
CRIMINAL
DETAILS
4.VIEW FIR
DETAILS
5.VIEW
VERIFICATION
<EXTENDS>
1.ADD/UPDATE
ADD/UPDATE ADD/UPDATE EMPLOYEE
DETAILS ADMIN DATA AND DETAILS
INFORMATION 2.ADD/UPDATE
CASE DETAILS
3.ADD/UPDATE
CRIMINAL
DETAILS
4.ADD/UPDATE
LICENSE
DETAILS
5.ADD/UPDATE
DEPARTMENT
DETAILS
<EXTEND>
1.ATTEN D
SERIOUS
OFFENCE
ADD DETECTIVES ADD EXTRA 2.GATHER
INFORMATION INFORMATION EXTRA
ABOUT INFORMATION
CRIMINALS

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 13


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.5 USER CHARACTERISTICS:

 Every user should be comfortable of working with computer and net browsing.

 The user being admin, citizen, police officer, detective should know their user id and password.

2.6 CONSTRAINTS:
 Machine which is used to find the finger print of the user, will not be available at home. So they cannot
signup easily.
 The complaints are given through online. If the e-cops server is busy the emergency complaints cannot
be given.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 14


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.7 ARCHITECTURE DESIGN:

APPLICATION LAYER BUSINESS LAYER DATABASE LAYER

LOGIN_UI LOGIN USER

REGISTER_UI REGISTER
CITIZEN

COMPLAIN_UI COMPLAIN
POLICE
T

APPROVAL_UI APPROVAL DETECTIVES

LICENSE LICENSE APPROVAL


REQUEST_UI REQUEST

VIEW VIEW DETAIL REQUEST


DETAIL_UI

ADD ADD
REGISTER_UI REGISTER ADMIN

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 15


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.8 USE CASE MODEL DESCRIPTION

view police officer details files FIR filling chargesheet


open a complaint
change password make emergency complaint get arrest warrant from magistrate

case detail court disposal


sign up make a complaint
police officer

citizen
end of the case view department details
log in cancel complaint

help and FAQ license verification serious offense


log out report about criminals maintain employee details view details

view criminal details


apply for license reply FAQ's view criminals details
answering polls maintain centralized database view detail
detective

finger print Emergency contact no. access case details


adding case details
feed back
admin
viewing law and acts adding law&acts

maintain criminal details gather extra information

creating polls maintain license database

approve / reject license

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 16


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.9. Class Diagram

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 17


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

Activity Diagram: CITIZEN, POLICE OFFICER, DETECTIVE

Enter
name,age,address,contact no

sign up

no yes
access verify approved
denied

update in admin
database

user name and


complaint rules password
registration

log in
license

fill complaint apply for view department


details license details

log out

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 18


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

Enter
username,password

invalid
access
check
denied

valid

open a
complaint/application
discard
complaint

false license verified


verify

true no
files FIR issue any error
form license
yes

Emergency files FIR reject


complaint
update in
admin
Investigate
about the case
Attend by
DGP

no
confirm details

Necessary actions
are performed yes

Get arrest warrant


from magistrate

arrest the
person

produce in
court

log out

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 19


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

enter user name


and password

access no verify
denied

yes
log in

reads the FIR of


serious offence

Gather extra
information

Provides it to
the police

log out

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 20


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.10 Sequence Diagram

1.Normal flow for complaint and various process and action

END USER ADMIN POLICE DETECTIVE MAGISTRATE CRIMINAL


OFFICER

Make a complaint

complaint verification

access case details

extra information

add case details

access details about case

arrest warrant

court disposal

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 21


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

Normal Flow for license

END USER ADMIN POLICE LICENSE


OFFICER DATABASE

Apply For License


Verifying Application

Approve / Reject License

Add the License details

License issued

2.10 Database Design:

CITIZEN DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
E-mail id Varchar Primary key
Password Varchar Not Null
Contact no Varchar Foreign key
Address Varchar Not Null

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 22


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

POLICE OFFICER DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
E-mail id Varchar Primary key
Password Varchar Not Null
Contact no Varchar Foreign key
Designation Varchar Not Null
Department Varchar Not Null

CASE DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name of complainant Varchar Not Null
Area Varchar Not Null
Date Int Foreign key
Evidence Varchar Foreign key

DETECTIVES:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
Agency Name Varchar Not Null
E-mail id Varchar Primary key
Password Varchar Not null
Contact no Varchar Foreign key

CRIMINAL DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
Crime Varchar Foreign key
Punishment Varchar Foreign key

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 23


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

DEPARTMENT DETAILS:

(A) Law and order:

ATTRIBUTE DATA TYPE CONSTRAINTS


Law Varchar Foreign key
Year Int Not Null
Contact no Varchar Foreign key
E-mail id Varchar Primary key

(B)Women Protection:

ATTRIBUTE DATA TYPE CONSTRAINTS


Law Varchar Foreign key
Year Int Not Null
Contact no Varchar Foreign key
E-mail id Varchar Primary key

(C)Traffic and Control:

ATTRIBUTE DATA TYPE CONSTRAINTS


Law Varchar Foreign key
Year Int Not Null
Contact no Varchar Foreign key
E-mail id Varchar Primary key

(D)Cyber Crime:

ATTRIBUTE DATA TYPE CONSTRAINTS


Law Varchar Foreign key
Year Int Not Null
Contact no Varchar Foreign key
E-mail id Varchar Primary key

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 24


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

APPOINTMENT DETAILS:

ATTRIBUTE DATATYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
Designation Varchar Foreign key
Salary Int Not Null
Date Varchar Foreign key

TRANSFER DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not null
Age Int Not Null
Designation Varchar Foreign key
Area Varchar Not null
Date Varchar Foreign key

LICENSE DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not Null
Age Int Not Null
Purpose Varchar Foreign key
Address Varchar Not null
Contact no Varchar Foreign key

FIR DETAILS:

ATTRIBUTE DATA TYPE CONSTRAINTS


Name Varchar Not null
Fir no Int Primary key
Fir Date Varchar Not Null
PoliceStation Name Varchar Primary key

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 25


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.11.1 ER DIAGRAM:

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 26


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

2.11.2 SCHEMA

2.12. ASSUMPTIONS AND DEPENDENCIES:


 The user must have a basic idea to handle a computer.

 The user must give their profile with the finger print and photo.

 Comparing citizen detail and criminal detail, criminals can be done easily.[comparison is done
using “LIGHT” method]

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 27


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

3.0 SPECIFIC REQUIREMENTS

3.1. Use Case Reports:

End User:
a) Sign Up:

End user must give their details (such as name, age, contact no…etc)and fill their sign up
form and these forms are checked, approved and stored by the admin.

b) Sign in:

After getting the user name and password, end user can log onto their account and access
the website. The password can be changed as they wish.

c) View Profile:

End user can view their profile which contains own details that citizen were given already
in the signup form approved by admin.

d) Edit Profile:

End user can edit/update their profile which contains own details that citizen were given
already in the signup form approved by admin.

e) Make a complaint:

End user who signed in this e-cops website have given full rights to complaints a crime or
an event or incident.

f) Report about criminals:

`End user who have signed in this website have a rights to report about criminals and
criminals information were stored by the admin. The user information is useful to find out the criminals easily in
such case the government provides a reward to that user.

g) Applying for licenses:

End user are able to apply for various license such as arms, loudspeaker, browsing centre etc., and the
police officer must able to approve or reject the license and permission is granted by admin.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 28


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

CONSTABLES:
a) Sign in:

After getting the user name and password, constables can log on to their account to start
his/her work, password can be changed as they wish.

b) Viewing Complaints:

The complaints made by end user are viewed by the constables and necessary actions are
performed.

c) Redirecting Complaints:

Constable decides whether the complaint is true or not. If it is true he/she files a FIR. If the
case is severe then he redirect complaint to the particular department offices [Law and Order, Women
Protection, Cyber crime, Traffic Control etc].

d) Viewing license applications:

The license applied by the end users for various purpose were viewed by constables.

e) Accept/Reject License applications:

The license applied by the end users for various purpose were verified and accepted by
constables and forward to higher officials. Then admin will grant the license and it is issued. In case of any
error,the license will be rejected.

POLICE OFFICER:
a) Sign in:

After getting the user name and password, constables can log on to their account to start
his/her work.password can be changed as they wish.

b) Open a complaint:

The complaints made by the end user are opened by the police officers and necessary
actions are performed.

c) Files FIR:

The enduser made a complaint and it is verified by police officer. If the complaint is true
then he/she files FIR.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 29


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

d) Adding case details:

After using FIR, police officer investigate about the case and informations are updated
accordingly.

e) Adding criminal details:

During investigation, the details of the criminals were updated accordingly in the criminal
director and that is useful while arresting the criminal.

f) Court Disposal:

Magistrate provides arrest warrant and the criminals were arrested by the police and were
produced in court.

DETECTIVES:

a) Sign in:

After getting the user name and password, constables can log on to their account to start
his/her work, password can be changed as they wish.

b) Serious offence:

The crime branch CID supervises the investigation of interstate crimes, serious offences,
anti traffic, terrorist offences and cyber crimes.

c) Gather Extra Information:

The detectives provides additional crime details to police officers and help to find out the
criminals.

DIRECTOR GENERAL OF POLICE (DGP):

a) Sign in:

After getting the user name and password, constables can log on to their account to start
to his/her work. password can be changed as they with.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 30


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

b) Attend emergency case:

The end user made a emergency complaint to DGP and it is viewed by him and necessary
actions were taken according to the complaint.

c) Supervision of other employee’s:

DGP can view the other employee details and the hardwork of each employee and grant
promotions according to it. If needed suspension order are also provided according to their false activities.

ADMINISTRATOR:
a) Verify details and login account:

Admin checks the end users username and password and allow to login in the e-cops website.

b) Appoint/Transfer employee:

Appointment and transfer order of employees were decided by the admin and necessary actions
were provided. For every 3 years, the transfer is made for every employee.

c) Approve/Reject License:

The license applied by the end users for various purpose were verified and accepted by
constables and forward to higher officials. The admin will grant the License and it is issued. In case of any
error, the license will be rejected.

d) Maintaining e-cops details:

Maintaining criminal detail, case details, centralized data base and additional information are
updated accordingly.

e) Adding department details:

Adding law and acts section enrolled by admin using Indian Penal Code.
Adding FAQ and POLLS for user benefits.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 31


E-COPS VERSION 1.0
SOFTWARE REQUIREMENT 23.11.2010
SPECIFICATION
SBIRRO-ESTAYYO

3.2. Supplementary Requirements:

 In the e-cops project the important data are secured.

 Uses confidential data are secured, no one can open the data without users knowledge.

 The e-cops project helps the user to complaint at any time. (24 * 7 availability)

 In this project we use better component design to get better performance at peek time.

 The architecture description in this project is a flexible service which will be highly desirable for
feature extension.

SBIRRO-ESTAYYO/K.L.N.COLLEGE OF ENGINEERING PAGE 32

Potrebbero piacerti anche