Online Crime Reporter
Online Crime Reporter
Online Crime Reporter
Submitted by
Name:
Roll#:
Class:
Session:
ii
Online Crime Reporting OCR
Revision History
Date Description Authors Comments
Version 1 Muhammad Amir First version
Document Approvals
Following of the Software Requirements Specification has been accepted and approved by the
following:
Signature Printed Name Title Date
Supervisor, CSIT 21306
iii
Online Crime Reporting OCR
Table of Contents
1. INTRODUCTION ................................................................................................................................................. 1
1.1 PURPOSE .........................................................................................................................................................1
1.2 SCOPE.............................................................................................................................................................1
1.3 DEFINITION, ACRONYM, ABBREVIATION................................................................................................................1
1.4 REFERENCE..............................................................................................................................................................2
1.5 THE OVERVIEW ........................................................................................................................................................2
2. OVERALL DESCRIPTIONS ................................................................................................................................... 2
2.1 PRODUCTS PERSPECTIVE ............................................................................................................................................2
2.1.1 Operation .....................................................................................................................................................3
2.1.2 Site Adaptation Requirement .......................................................................................................................3
2.2 PRODUCT FUNCTION .................................................................................................................................................3
2.3 USERS CHARACTERISTIC ............................................................................................................................................3
2.4 GENERAL CONSTRAINT ..............................................................................................................................................4
2.5 ASSUMPTION AND DEPENDENCIES ...............................................................................................................................4
3. SPECIFIC REQUIREMENT .................................................................................................................................... 4
3.1 EXTERNAL INTERFACE REQUIREMENT............................................................................................................................4
3.1.1 System Interface...........................................................................................................................................4
3.1.2 Interface .......................................................................................................................................................4
3.1.3 Hardware Interfaces ....................................................................................................................................4
3.1.4 Software Interfaces ......................................................................................................................................5
3.1.5 Communications Interface ...........................................................................................................................5
3.2 FUNCTIONAL REQUIREMENTS......................................................................................................................................5
3.2.1User Login ....................................................................................................................................................5
3.2.2Add New User ...............................................................................................................................................5
3.2.3 Reporting Crime ...........................................................................................................................................6
3.2.4 View FIR Status.............................................................................................................................................6
3.2.5Update FIR ....................................................................................................................................................6
3.2.6Delete FIR ......................................................................................................................................................6
3.2.7 View Criminal ..............................................................................................................................................6
3.2.8 Admin login ..................................................................................................................................................6
3.2.9 Add Station...................................................................................................................................................7
3.2.10 Delete Station.............................................................................................................................................7
3.2.11 Add Criminal ...............................................................................................................................................7
3.2.12 Station login ...............................................................................................................................................7
3.2.13 Add review panel........................................................................................................................................7
3.2.14 Generate criminals report ..........................................................................................................................8
3.5 NON-FUNCTIONAL REQUIREMENTS ..............................................................................................................................8
3.5.1 Performances ...............................................................................................................................................8
3.5.2 Reliability......................................................................................................................................................8
3.5.3 Availability ...................................................................................................................................................9
3.5.4 Security.........................................................................................................................................................9
3.7LOGICAL DATABASE REQUIREMENTS .............................................................................................................................9
4. ANALYSIS MODELS ........................................................................................................................................... 11
4.1 USE CASES ............................................................................................................................................................11
4.2 DATA FLOW DIAGRAM ............................................................................................................................................16
4.3 SEQUENCE DIAGRAM ..............................................................................................................................................21
iv
Online Crime Reporting OCR
1. Introduction
The developing project Online Crime Reporting is a web based website application. This
product gives office to reporting website crime, complaints, demonstrate most needed persons'
points of interest and so forth. Any Number of customers can associate with the server. A web
Server must be kept up for brief stockpiling of objections and question documents for handling
reason. Every client first registers with the server for reporting crimes.
1.1 Purpose
The objective of the project is to provide an efficient system through which the user can report
the crime online. The system will save a lot of time and resources. It is easy and user friendly
working using the system. The user will search the nearest police station, select the police station
and will report the crime. It is also helpful for the police department. Using the system the admin
can upload latest news about the criminals and also safety measures.
1.2 Scope
The developing system online crime reporting will be used at user level and admin level. The
user first register to the system. The registered users will be able to register FIR, update their
FIR. They can view most wanted criminals and also the missing persons. The user can be
facilitated with these facilities by connecting with the system through internet.
Data accuracy
Minimal time require
Reduce manual data entry
Better services
User friendly
FIR First Information Report. FIR is written document prepared by the police
organization.
Review panel: It is a committee in police station that view the initially crime report add by the
user and approve for next process.
Validation: validation is the process of checking of some certain criterion.
1.4 Reference
www.academia.edu
www.karachipolice.gov.pk
www.lodhranpolice.gov.pk
2. OverallDescriptions
The first part of this document describes introduction and purpose of the system online crime
reporting. The system provides facility to register user to add FIR. Second part describes
perspective of the system, operations, system functions, user characteristics and system
characteristics. The third part of this document describes functional and non-functional
requirements of the system. This is the most important part of part of document which describes
the user requirement for the system. Functional demand describes what the system ought to do.
The non-functional needs describe the system security, accessibility, performance etc.The fourth
part of the document contains diagrams. These diagrams describe the system functionality
graphically.
2.1.1 Operation
authorization by the administrator, and might delete any existing operator or modify their details.
they will conjointly read in real time what a user is activity promptly.
User: The user login at the client level and get access to the latest news . They can view most
wanted person. The user have also given permission to change their password. But they cannot
delete another user account or make modification.
Review Panel: Review panel is experienced members. They can check and process all the incoming
complaints from the user. They review the early report entered by the user and assign police after
approving the FIR.
Station: The station can view the report entered by the user.The station adds appropriate FIR
according to the crime report by user. The station will assign the police officer for immediate
investigation. They can release the final report for a complaint.
3. Specific Requirement
3.1 External Interface Requirement
3.1.1 System Interface
3.1.2 Interface
Application will be accessed by the use of a browser interface. This interface should be
viewed best by using 1024x768 and 800x600 pixels resolution setting. The software should be
fully compatible with Firefox, Chrome and Microsoft Internet Explorer version 6 and above.
RAM :1 Mb
Hard Disk :40 GB or more
Monitor :SVGA Color
104 Keyboard
USB mouse
Any modem
The following section describes the various processes provided by the system.
3.2.1User Login
Introduction: The user should enter user name and password
Inputs: input will be user name and password
Processing: match the user name and password from the database
Outputs: Display the user homage
3.2.5Update FIR
Introduction: updating the FIR.
Input: Give FIR id with updating details.
Processing: verify FIR id in database.
Output: updated FIR.
3.2.6Delete FIR
Introduction: Deleting the FIR from database.
Input: Give FIR id.
Processing: verify FIR id in database.
Output: FIR deleted.
3.5.1 Performances
Performance is measured in terms of provided output by the appliance. demand
specification plays a very important half within the analysis of a system. only if the necessity
specifications area unit properly given, it's attainable to style a system, which is able to work into
needed
3.5.2 Reliability
Verification and data validation in the is done at every stage of activity.
The system should validating the candidate name and password from the database
Validate the admin name and password.
3.5.3 Availability
The system should available for 24 hours
3.5.4 Security
The main admin of the system has highest authority to edit/create the database.
The user has not authority to delete or update database.
Id name
Id
Admin Name
has User
Id
date station
address nationality
rname
type
cname FIR
occupation
regist
er
panel
Id
name
Id name
S_head
Name Id
station
criminal
phone area
age cime
4. Analysis Models
SDLC Model has been used for system analysis.
StateID
DistrictID StationID
Add Add
Delete/ criminal
Add Add Add station
Reject district city records
state
complaint
Get Get
state ID district
ID
Username
and
password
Log in Register
User
View Search
station Lodge
criminal
FIR
Get
criminal
records
Username
and
password
Log in Register
Panel
View
Process
complaint
complaint
FIR
Approve
or
Reject
Username
and
password
Station Login Register
Approved Assign
Complaint Police
Generat
e Report
Panel
4.3Sequence Diagram
4.3.1 User side sequence diagram