Software Requirement Specifications: For Online Crime Reporting and Management System
Software Requirement Specifications: For Online Crime Reporting and Management System
Contents
1.0 Introduction ............................................................................................................................................. 5
1.1 Purpose................................................................................................................................................ 5
1.2 Document Conventions ....................................................................................................................... 5
1.2.1 Main section title: - ...................................................................................................................... 5
1.2.2 Subsection title: - ......................................................................................................................... 5
1.2.3 Other text explanation: - .............................................................................................................. 6
1.3 Product Scope ..................................................................................................................................... 6
2.1 Product Perspective ............................................................................................................................. 7
2.2 Product Features.................................................................................................................................. 7
2.3 User Characteristic .............................................................................................................................. 7
2.4 Operating Environment ....................................................................................................................... 8
2.5 Design and Implementation Constraints ............................................................................................. 8
2.6 User Documentation ........................................................................................................................... 9
2.7Assumptions and dependencies ........................................................................................................... 9
3. External Interface Requirement ................................................................................................................ 9
3.1 User Interfaces .................................................................................................................................... 9
3.2Hardware Interfaces ............................................................................................................................. 9
3.3 Software Interfaces ............................................................................................................................. 9
3.4 Communication interfaces ................................................................................................................ 10
4.Functional requirements........................................................................................................................... 10
4.1 User Login ........................................................................................................................................ 10
4.2 Create new user ................................................................................................................................ 10
4.3 Reporting Crime................................................................................................................................ 10
4.4 View FIR Status ................................................................................................................................ 11
4.5Update FIR ......................................................................................................................................... 11
4.5 View Criminal ................................................................................................................................... 11
4.6 Withdraw Complaint ......................................................................................................................... 11
4.7 Admin Login ..................................................................................................................................... 12
4.8 Creating New Station ........................................................................................................................ 12
4.9 Add Criminal Details ........................................................................................................................ 12
4.10 Station Login ................................................................................................................................... 12
3|Page
1.0 Introduction
1.1 Purpose
The purpose of this project is to develop an online crime report and managing
system which is easily accessible to the public,the police department and the administration
department. This system registers the complaints from people through online and it will also
helpful to police department in catching criminals, in system and person can give any complaint
at any time. An FIR is an important document because it set the process of criminal justice in
motion. It is only after the FIR is Registered in the Police station that the police take up
investigation of the case.
The proposed project is purely focused to help the people in registering first
information reports (FIR) and help them monitor their case’s progress without the need of
visiting the police station. The objectives of this work are free access of the citizens for their
queries and complaints, establishing database for citizens and police personnel. The normal
people are afraid to give a complaint in police station because they are filled with a false
fear about the police department. An online complaint registering system will solve the fears
of public and will also help the police department in catching criminals.
The main aim for this project is to provide all crime management solutions which are easily
accessible by everyone. The system starts with every people who want to login a complaint
through the internet so that it is very useful for police department and social worker to find out
the problem in the society without making people to come to police station every time. The
proposed system is beneficial to manage criminal details in a centralized database and provide
solution for public to give complaint through online. This project provides a lot of features to
manage all the data in well manner. The system has been developed to override the problems
prevailing in the manual system.
• Face: Bold
• Size: 14
The records are kept stored for the further welfare. All the criminal or any types of misconduct
will be stored and all the details about the culprit will be there. So in this system they can know
about the criminals and local goons who are always highlighted and be precautious about it.The
system also provides the facility of generating character certificate a person based on the
information present in the database.The people who file the FIR or report a complaint they are
provided a username so that whenever they login again they do not have to do this again and
again and there profile is created after the registration and it is stored. Police will look after all
the reports which have been submitted by the user and they update the user. If the Status of the
FIR has been put on hold for the particular period of time, the FIR Numbers whose status has not
been modified should send as a notification to the higher authority.
The person who file a complaint or FIR can track it’s progress using this system even the person
has option to cancel the complaint withdraw,in that case the details of the case will be forwarded
to higher authorities.
The other section is focused on adding managing record of prisoners, most wanted criminals
along with the crimes information. Moreover the police can update an alert to the citizens
regarding the most . of most wanted criminals of their town, newest crime related news, missing
persons of the area , lost belongings, and any kind of emergency through this system.
They are a team of experienced members. They can review and process all the incoming
complaints. They can also have permission to approve a newly entered station.
User:
The user first have to do registration on site, this include phone number verification. After
doing registration it’s phone number verification is automatically done by the system and after
verifying it’s phone number it allows user to set ID and password ,with the help of this the user
will permit to enter in the system, that means after entering correct id and password the user will
allow to login in the system.
8|Page
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.
Station:
Once the Complaint is approved from admin 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.All the details of the FIR and criminals are stored in the
station database.
Prison:
As soon as the court declares that the victim is found guilty and tells his or her
punishment and in which prison the victim must be kept, the prisoner will be sent to the same
prison as told by court and all the details of criminal like name, address, age, criminal number,
crime and the punishment are add in the prison database.
3.2Hardware Interfaces
Processor : Intel Pentium (IV) or more
512 MB RAM or more
4 GB Hard Disk or more
4.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.
Processing: It will verify the user name and password from database.
Output: Send a code to the entered phone number, user details get stored in the database after the
successful verification of code.
4.5Update FIR
Introduction: Updating FIR.
Processing: It will verify the user name and password from database.
Processing: It will verify the user name and password from database.
Processing: It will verify the prison name and password from database.
Output: The FIR numbers whose status has not been modified should send as a notification to the
Higher Authority
Processing: Verifies whether the criminal exists then update the details.
15 | P a g e
Processing: Verifies whether the prisoner exists then update the details.
Processing: Verifies whether the criminal exists then update the details.
Input:News details.
5 Nonfunctional Requirements:
5.1 Performance Requirements:
Accuracy: The system will be accurate and reliable based on the design architecture.
Accessibility: The system will accessible through the internet and there should be no
known problem.
Reliability: The proposed system will reliable as system will be able to interface with the
existing system
Security: Every user will be required registration and username/ password to use the
system.
16 | P a g e