0% found this document useful (0 votes)
139 views9 pages

Criminal Managemt System 1

This document provides a summary of a criminal record management system created by students for a software engineering lab. The system was designed for a police department to easily access criminal records online and analyze crime rates in specific areas. It allows filing complaints online, managing criminal and police records, and performing court and prison management functions. The document describes the system requirements, interfaces, and additional non-functional requirements around performance, security, quality attributes, and business rules.

Uploaded by

GUNDA LAXMISAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views9 pages

Criminal Managemt System 1

This document provides a summary of a criminal record management system created by students for a software engineering lab. The system was designed for a police department to easily access criminal records online and analyze crime rates in specific areas. It allows filing complaints online, managing criminal and police records, and performing court and prison management functions. The document describes the system requirements, interfaces, and additional non-functional requirements around performance, security, quality attributes, and business rules.

Uploaded by

GUNDA LAXMISAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

VIT-AP UNIVERSITY

PRINCIPLE OF SOFTWARE ENGINEERING


SWE-1002 LAB

CRIMINAL RECORD MANAGEMTN SYSTEM

DONE BY: -
21MIC7137:- Ch.Sai Siva Teja
21MIC7156:- B.Mounika
21MIS7015:- B. Praneetha
21MIS7119:- G.Laxmi Sai
PROBLEM STATEMENT
To design a program for the police department to easily access the
criminals’ records online and analyse the crime rate of a particular area
along which some other additional features.

1. INTRODUCTION: -
The System Required Software (SRS) provides an overview to analysis
task. This is a SRS document for Criminal Record Management
System. The main objective of Crime Reporting System is to manage
the details of Crime, Criminal, Public, Solutions, Department. It
manages all the information about Crime, Complaint, Department,
Crime. The project is totally built at administrative end and thus only
the administrator is guaranteed the access.

1.1 Purpose:
The main purpose of a criminal management system that will
be capable of working online and which is effortlessly
approachable to the police department along with all the other
residents of the country also. The residents of the country can
file the F.I.R. online and their F.I.R. will get registered in the
nearby police station through centralised data handling. To
keep away the fake users, system will make use of O.T.P.
generation and QR code technique. Also, to access the previous
records of the criminals correctly, system will use biometrics
and images of the criminals for accuracy. The system also
generates the report of crime rate in a particular area through
statistical analysis of crime rate. It enables the inter station
communication in real time for reduced time consumption. We
intend to make a system which overcomes the shortcomings of
primitive manual criminal management system and make it run
parallel to the developing world.
1.2 Future Scope:
 The scope of the project includes that what all future
enhancement scan be done in this system to make it
more feasible to us:
 Databases for different products range and storage can
be provided.
 Multilingual support can be provided so that it can be
understandable by the person of any language.
 More graphics can be added to make it more user
friendly and understandable.
 Manage & backup versions of documents online.

1.3 Overview:
Now-a-days everything is getting computerised. Manual
work usually consumes a lot of time and is error prone. To make
complaining easy and manage crime records this application is
very helpful. Thus, Crime Management System overcomes most
of the limitations of the existing system along with being very
user-friendly application.
Process Model: -
AGILE MODEL:
Agile model is an incremental and iterative approach of software
development which works on following principles and agile manifesto .
• Individual and interaction over process and tools.
• Working software over comprehensive documentation.
• Customer collaboration over contract negotiation.
• Responding to change over following a plan.
The characteristics of agile software development processes are
time bound, adaptive, modular, iterative, incremental, people
oriented, and collaborative . As the customer requirement became
change or need to make modifications continuously, in that case it
becomes difficult to estimate the project which shows the
unpredictability; to overcome from this chaos agile model is used .
There is more customer involvement in the project. Customers who are
involved in the development process are known as active stakeholders
and provide their requirements directly to the developers and set the
precedence according to the need. It was also suggested the conditions
that are needed in traditional and current models and improvements
of agile model so that this model can be implemented in the
organization effectively . The model does not follow any rules for
implementation of the project, but yes, there are some ethics and
principles upon which it works. Documentation is less which in
comparison to earlier approaches where everything depends on
documentation . It delivers the project in short milestones to the
customer so that customer can know and track the progress. Face to
face communication is there which increases more understanding of
the problems, requirements, etc. . The development team prioritizes
the task and features with a focus on higher priority task first. A new
development life cycle was defined, Swift Tack, under Agile model . In
this methodology requirement are described by the product owner and
all the details regarding what to do is included in the product backlog
list. Then some features are given priority to select the product from
the product backlog list to scrum backlog list. There are various
methods of this model which are feature driven development, dynamic
software development methods, lean software development, crystal
methodologies, scrum and XP . There are different automated testing
tools and models are used to support the agile model .

2. GENERAL DESCRIPTION: -
2.1 Criminal record:
This website can contain the details related to the
criminals in the particular case.
2.2 Complaint registration:
The details of the complaints that are registered
can also be stored through this website.

2.3 Police database management:


The details of the police in the particular police
station can be maintained through this website.

3. FUNCTIONAL REQUIREMENTS
3.1 Criminal: -
Admin can add new criminal record to the system. We add
his name, age, type of offence, file number and many more
3.2 Edit Criminal: -
We can update all the records of criminal like his bail
status or his jail terms etc.
3.3 View All Records: -
We can view total number of criminals are there in one
station and we view all their details

3.4 Admin Signup: -


A new user can create a account with his respective
position.

3.5 Admin Sign in: -


An existing user can register to record that one has
arrived at a workplace or institution.

3.6 Admin records: -


We can see total number of admin present along with
their position and view total numbers of criminal present
under respective admin.
3.7 Court and Prison management:-
This system is named as Prison management system. This
system is made to keep records about prisoners and about
the guards. Jailor can log in as a user and can add the details
of prisoners like name, age, address, crime, and punishment.

4. INTERFACE REQUIRED
4.1 User Interfaces:
The user interfaces are a typical form which includes
text boxes, command buttons and label Boxes that are
appropriate. During any illegal access an error message
appears using a message box on the screen.
Hardware Interfaces:
We would need the Intel Core2Duo system and 1 GB of
Memory at the minimum for the client. The corporate server
needs to be a server class machine with at least 2 GB and
Intel Xeon system per rack and 15 TB of storage at the
minimum. And also have the dedicated links between the
server and clients.

4.2 Software requirement: -


 Graphical user interface
 Java
 NetBeans IDE
 MySQL database as system backend

5.
6. OTHER NON-FUNCTIONAL REQUIRMENTS
6.1 Performance Requirements: -
Performance requirement is essential which is why, we
will have to mention it in the software requirement
specification document so that the application performs well
and required results are generated. This application will be
able to handle traffic load and will respond and display the
next interface in less than 3 seconds

6.2 Safety Requirements: -


Safety requirements are important for any sort of
application in order to keep the data secured and prevent the
application from crashing or displaying errors.

6.3 Security Requirements: -


Security is very important for any application. That’s
why our project “crime reporting application” is secured. It
has a login option. Everyone will have their own personal
account. This application will provide two factor
authentication option as well.

6.4 Software Quality Attributes: -


 Availability: Our project is available 24/7. Because it’s an
emergency application that’s why it is available every time.
This application is reliable because availability is a part of
reliability
 Reusability: This application is reusable. Because there will
no changes occur in application. And users can easily use this
application.
 Usability: Our application is so useable. People can easily use
this application at anytime and anywhere.

6.5 Business Rules: -


Users will be able to get security details. All of those
recommendations will be based on the previous records and
will be according to the verified and already existing ones in
the field of crimes.

7. UPDATE SCHEDULES
Each case management court has its own unique video link
and its own unique telephone number / passcode combination
that is needed to connect to the court.
To facilitate more orderly proceedings and to limit the
number of people waiting on the line to have their matters
addressed, many case management court lists have been
subdivided into tiers .  Counsel and accused persons are
encouraged to connect to the case management courtroom at
the time specified for their tier.  However, the Court recognizes
that, as a result of the automatic adjournment of matters and
other scheduling changes, counsel may have conflicting court
obligations which will prevent counsel from being able to
attend during the allotted time.
The scheduling and connection information for criminal case
management courts may change in response to the COVID-19
pandemic and as court operations continue to expand. 
8. DEFINITIONS
CRMS:-Criminal record management system
SRS:- Software Requirement Specification
FIR(First information report):-It is a written document prepared
by the police when they receive information about the
commission of a cognizable offence.
Police: The civil force of a state, responsible for the prevention
and detection of crime and the maintenance of public order.
Crime: An action or omission which constitutes an offence and
is punishable by law.

You might also like