Professional Documents
Culture Documents
Crime Record MGMT System Synopsis
Crime Record MGMT System Synopsis
On
Crime Record Management System
By
ACKNOWLEDGEMENT
In the accomplishment of this project successfully, many people have
best owned upon me their blessings and the heart pledge support, this
time I am utilizing to thank all the people who have been concerned with
this project.
I am highly indebted to (Name of your Mentor) for their guidance and
constant supervision as well as for providing necessary information
regarding the project & also for their support in completing the project. I
am extremely thankful to him for providing such a nice support and
guidance, although he had busy schedule managing the corporate affairs.
The project has been planned to be having the view of distributed architecture,
with centralized storage of the database. The application for the storage of the data
has been planned. The standards of security and data protective mechanism have
been given a big choice for proper usage. The application takes care of different
modules and their associated reports, which are produced as per the applicable
strategies and standards that are put forwarded by the administrative staff.
Introduction
Introduction:-
The Crime Record Management System has been designed to override the problem
of existing manual system. This web application is supported to eliminate and in
some case reduce the hardship faced by manual system. The application is reduced
as much as possible to avoid errors while entering the data. Its also provide
message while entering invalid data. No formal knowledge is required for the user
to operate this system. Overall we said that Crime Record Management System is
user friendly.
In Crime Record Management System we use PHP and MySQL Database. This
project keeps the records of FIR, Criminals and detail of victims. Crime Record
Management System has following modules
1) Admin
2) Police Staff
3) User(Who filed the FIR online)
Admin Module
1. Dashboard: In this section, admin can briefly view the total number of
criminals, total police and total category of crime.
5. View Criminals: In this section, admin can view the detail of criminals
which is added by police staff.
6. View FIR: In this section, admin can view the details of filled FIR by user and
action which is taken by police staff.
7. Report: In this section, admin can view the number of criminals and how many
FIR are registered in a particular periods.
8. Search: In this section, admin can search criminals and FIR details with the help
of Criminal ID and FIR number respectively.
Admin can also update his profile, change the password and recover the password.
Police Module
1. Dashboard: In this section, police can briefly view the total number of new
FIR, total approved FIR, Total Cancelled FIR, Total FIR Send for charge sheet,
total completed charge sheet and total criminals.
3. FIR: In this section, police received the FIR request which is sent by user and
also have right to update the status of FIR according to current status.
4. Charge sheet: In this section, police generate the charge sheet of received
FIR’s.
5. Report: In this section, police can view the number of criminals and how many
FIR are registered in a particular periods.
6. Search: In this section, police can search criminals and FIR details with the help
of Criminal ID and FIR number respectively.
Police can also update his profile, change the password and recover the password.
User Module
User can also update his profile, change the password and recover the
password.
Objective
In the fast moving world, if people lack something, it is time. All are
busy in their world. So the main objective of our project is better
communication, better leadership, reducing crime and disorder etc. The
project provides a framework within which a user can easily work with.
We know users are of many categories, like users from who know
working with computers very well to users who didn’t know about
computers. So all the category can use the software. So it should be
user friendly. The product provides a framework, which is error free.
We know a crime management system is actually a critical process
having many calculations and operations. So each simple error laid to
big problem. So it should be error free and our objective is to build
error free software. With the help of this software, all the services and
users can be properly channelized.
Existing System
Proposed System
The aim of the project is to bring about improvement to the organization’s contributions; this
report necessarily concentrates on overcoming weakness and raising standards. To avoid
conducting and unfair evaluation efforts which are made to put this contribution into this context.
It believes that partnership work is highly beneficial to the organization and that partnership
work is the way forward to reduce crime and disorder. The proposed Crime Record Management
System is to have everything completely automated and computerized. The software is very easy
to use and manage even for a non technical person.
Requirement Specification
Hardware Configuration :
Client Side:
AMfgdfRA RAM 512 MB
Hard disk 10 GB
Server side:
RAM 1 GB
Hard disk 20 GB
Software Requirement:
Client Side:
APACHE
The Apache HTTP Server Project is an effort to develop and maintain an open-
source HTTP server for modern operating systems including UNIX and Windows.
The goal of this project is to provide a secure, efficient and extensible server that
provides HTTP services in sync with the current HTTP standards.
The Apache HTTP Server ("httpd") was launched in 1995 and it has been the most
popular web server on the Internet since April 1996. It has celebrated its 20th
birthday as a project in February 2015.
PHP
• PHP stands for PHP: Hypertext Preprocessor.
MYSQL
The present scenario offers manual data entry. A lot of time is wasted in creating
the reports as well as maintaining them. In case, if any query arises to get the
information about the client, the whole report is re-typed or Xeroxed. This
seriously affects the authentication of the system. This Crime Record Management
System is totally outdated and involves high risk of ambiguity and redundancy.
1. Not user friendly: The present system not user friendly because data is not
chance of error.
3. Lots of paper work: All record maintain in the register so lots of paper
The design activities are of main importance in this phase, because in this activity,
decisions ultimately affecting the success of the software implementation and its
ease of maintenance are made. These decisions have the final bearing upon
reliability and maintainability of the system. Design is the only way to accurately
translate the customer’s requirements into finished software or a system.
UML Diagrams:
Actor:
A coherent set of roles that users of use cases play when interacting with the
use `cases.
USECASE DIAGRAMS:
Use case diagrams model behavior within a system and helps the developers
understand of what the user require. The stick man represents what’s called an
actor.
Use case diagram can be useful for getting an overall view of the system and
clarifying who can do and more importantly what they can’t do.
Use case diagram consists of use cases and actors and shows the interaction
between the use case and actors.
• The purpose is to show the interactions between the use case and actor.
• To represent the system requirements from user’s perspective.
• An actor could be the end-user of the system or an external system.
Signin
Admin
Dashboard
Add Police
Manage Police(add/update)
Add Category
Manage Category(add/update)
View FIR
View Criminals
Generate Report
Search FIR/Criminals
Update Profile
Change Password
Password Recovery
Users
Sign Up
Login
Dashboard
Lodge FIR
Search FIR
Update Profile
Change Password
Password Recovery
Police
Login
Add Criminals
Manage Criminals(Update/Delete)
Manage FIR
Generate Report
Search FIR/Criminals
Update Profile
Change Password
Password Recovery
Class Diagram:
A description of set of objects that share the same attributes operations,
relationships, and semantics
ER Diagram:
• It maps well to the relational model. The constructs used in the ER model
can easily be transformed into relational tables.
• It is simple and easy to understand with a minimum of training. Therefore,
the model can be used by the database designer to communicate the design
to the end user.
• In addition, the model can be used as a design plan by the database
developer to implement a data model in specific database management
software.
ER Notation
There is no standard for representing data objects in ER diagrams. Each modeling
methodology uses its own notation. The original notation used by Chen is widely
used in academics texts and journals but rarely seen in either CASE tools or
publications by non-academics. Today, there are a number of notations used;
among the more common are Bachman, crow's foot, and IDEFIX.
• Entities are represented by labeled rectangles. The label is the name of the
name of the relationship is written above the line. Relationship names should
be verbs
• Attributes, when included, are listed inside the entity rectangle. Attributes
nouns.
• Cardinality of many is represented by a line ending in a crow's foot. If the
ER Diagram
MySQL Data Tables:
This table stores the data of police detail which is added by administrative staff.
The goal of the system testing process was to determine all faults in our project .The
program was subjected to a set of test inputs and many explanations were made and based
on these explanations it will be decided whether the program behaves as expected or not.
Our Project went through two levels of testing
1. Unit testing
2. Integration testing
UNIT TESTING
Unit testing is commenced when a unit has been created and effectively
reviewed .In order to test a single module we need to provide a complete
environment i.e. besides the section we would require
• The procedures belonging to other units that the unit under test calls
• Report Generation: admin can generate report from the main database.
INTEGRATION TESTING
The primary objective is to test the module interfaces in order to confirm that no
errors are occurring when one module invokes the other module.
CONCLUSION:
The Software developed is found to be working efficiently and effectively. It
results in regular and timely action against crime reported. It can be observed
that the information can be obtained easily and accurately. The Software is
made user friendly to the maximum so that any lay man can run the software
provided he could access to the system via the login password. It believes that
partnership work is highly beneficial to the organization and that partnership
work is the way forward to reduce crime and disorder.
The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the development of
the project.
References
For PHP
• https://www.w3schools.com/php/default.asp
• https://www.sitepoint.com/php/
• https://www.php.net/
For MySQL
• https://www.mysql.com/
• http://www.mysqltutorial.org
For XAMPP
• https://www.apachefriends.org/download.html