Website Development of Crime Management System
Website Development of Crime Management System
Website Development of Crime Management System
net/publication/358079049
CITATIONS READS
0 7,178
1 author:
Shivani Mishra
University of Liverpool
34 PUBLICATIONS 0 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
A comparative study of crimes against women based on Machine Learning using Big Data techniques View project
All content following this page was uploaded by Shivani Mishra on 24 January 2022.
CONTENTS
1. Introduction 1
1.1 Overview 1
2. Feasibility Study 2
3. Software 3
Requirements
Specification
3.1 La ng ua g es Us e d 3
4. Requirement 6
Analysis
4.1 Fu n ct i on al 6
R eq ui re m ent s
4.2Non-functional 6
R eq ui re m ent s
5. System Design 7
14
6. System Testing
15
7. Project Planning
16-17
8 Implementation
18-26
8. Screenshots of
Project
27
9. Conclusion and
Future Scope
10.1 Conclusion 27
List of Figures
List of Tables
Chapter 1
Introduction
1.1 Overview
The need for good record-keeping and information-sharing practices has taken on great
significance in today's global environment. Not only do well-organized records provide
important internal information (i.e., business operations and case management support—
not to forget the official memory of an agency's investigations), law enforcement agencies
are now required to communicate agency-to-agency and across continents to protect the
Nation's citizens. Nothing is more necessary to accomplishing that mission than having
accessibility to accurate and timely records. Calls for service records and investigative,
arrest, criminal identification, detention, and even civil records hold data that by themselves
mean little; however, once pieced together with information from other jurisdictions, the
result can help with all levels of investigations and aid in safeguarding the Nation.
Almost all operations are done manually in the existing crime management system, such as sing
complaints, taking actions against crimes, viewing status, etc. So with the existing system, if
someone needs to register a complaint, he must do it through the police. If it is done manually,
numerous minor errors will occur. Error detection in the previous entries and data cross
verification is another essential operation. These are done manually, and it would take time.
Drawbacks of the existing system can be concluded as follows:
1. The existing system is time-consuming and not very user friendly.
2. Even a sincere and experienced officer cannot lead more than one case at a time.
3. In many case, due to bribery, the innocents are accused in the existing system since the records
are manually kept, which is easy to manipulate.
4. Moreover, the records are not centralised. Hence changes made might not reflect everywhere.
Now the proposed system is developed to solve all the problems that occurred in the earlier
systems by automating most of the operations. Keeping in mind that the type of users can range
from someone who knows how to work with computers to someone who knows nothing about
them, this application can be used by all by providing a user-friendly interface. In today's world,
where all people lack is time, this application lessens time consumption. It also provides better
communication and faster updation of data.
Chapter 2
Feasibility Study
A feasibility study is a kind of analysis before the work on the project starts. It considers all the
economic, technical, scheduling considerations—to ensure that the project completes
successfully.
Overall, the project is feasible to staff w, with and is profitable once implemented.
Chapter 3
School of Computer Engineering, KIIT, BBSR 2
Crime Management
System
We use PHP for the back-end development and HTML5 for front-end development.
Hypertext Markup Language (HTML) is the standard markup language for documents designed
to be displayed in a web browser. It can be assisted by Cascading Style Sheets (CSS)
and scripting language. PHP (recursive acronym for PHP: Hypertext Preprocessor) stands for
Personal Home Page and is a widely-used open source general-purpose scripting language that is
especially suited for web development and can be embedded into HTML.
We chose PHP because instead of lots of commands to output HTML (as seen in C or Perl), PHP
pages contain HTML with embedded code What distinguishes PHP from something like client-
side JavaScript is that the code is executed on the server, generating HTML, which is then sent to
the client. The client would receive running that script but not know the underlying code. You
can even configure your webserver to process all your HTML files with PHP, and then there's no
way that users can tell what you have up your sleeve.
The best thing about using PHP is that it is straightforward.
1. Simple: It is simple to use compared to other scripting languages; this is widely used
worldwide.
3. Faster: It is faster than another scripting language, e.g. asp and JSP.
4. Open Source: Open source means you no need to pay to use PHP; you can free download and
use it.
5. Platform Independent: PHP code will be run on every platform, Linux, Unix, Mac OS X,
Windows.
6. Case Sensitive: PHP is case sensitive scripting language at the time of variable declaration,
while keywords are NOT case sensitive
7. Loosely Typed Language: PHP supports variable usage without declaring its data type. It
will be taken at the execution based on the kind of data it has on its value.
2. Platform Independence: One can display HTML documents on any platform such as
Windows and Linux
4. Media Support: HTML5 brings you outstanding audio and video support. You can
easily add audio and video files to make your website look lively and engaging.
A database is an organised collection of data. The data is typically collected to model aspects of
reality in a way that supports processes requiring information, such as modelling the availability
of rooms in hotels in a way that keeps finding a hotel with vacancies.
Database management systems (DBMS) are computer software applications that interact with the
user, other applications, and the database to capture and analyse data. A general-purpose DBMS
is designed to allow the definition, creation, querying, update, and administration of databases.
Well-known DBMSs include MySQL, PostgreSQL, Microsoft SQL
Server, Oracle, Sybase and IBM DB2.
XAMPP is a free and open-source cross-platform web server solution stack package developed
by Apache Friends, consisting mainly of the Apache HTTP Server, MySQL database server, and
interpreters for scripts written in the PHP and Perl programming languages. Since most actual
web server deployments use the same components as XAMPP, it makes transitioning from a
local test server to a live server possible.
MySQL is a freely available open-source Relational Database Management System (RDBMS)
that uses Structured Query Language (SQL). SQL is the most popular language for adding,
accessing and managing a database. It is most noted for its quick processing, proven reliability,
ease and flexibility of use.
Chapter 4
Requirement Analysis
Requirements Analysis is the process of defining the users’ expectations for an
application to be built or modified. Requirements analysis involves all the tasks that are
conducted to identify the needs of different stakeholders. Therefore , requirements
analysis means analysing, documenting, validating, and managing software or system
requirements. As the software system requirements were predictable, wallowing the classical
system development life cycle method is decided. This process demands a systematic, sequential
approach to software development that begins at the system level and progress through analysis,
design, coding, testing and maintenance. The steps that applies to all software engineering
paradigms. The program is followed by SDLC (Software Development Life Cycle).
Chapter 5
System Design
There are various ways of understanding the required elements: DFDs, Gantt charts, Flowcharts,
UML diagrams, etc. For this project, we have used a Use Case diagram and then later a class
diag better understanding of the requirements and functionalities of our proj
A use case diagram represents a user's interaction with the system that shows the relationship
between the user and the different use cases in which the user is involved. A use case diagram
can identify the different types of users of a system and the different use cases and will often be
accompanied by other types of charts. Either circles or ellipses represent the use cases.
Chapter 6
System Testing
6.1 Test Cases and Test Results
Test Test Case Title Test Condition System Behaviour Expected Result
ID
T01 AdminTest Correct UserName and Logged in to admin Admin page Login
User_id password entered page.
(positive test)
T02 AdminTest Incorrect UserName The floating bar Unable to login in to
User_id or Password entered appears. the admin page
(Negative test) Localhost says
'Wrong UserName or
Password'
T03 UserTest User_id Correct UserName Logged in to user User page login
(Positive test) and password page
T04 UserTest User_id Incorrect UserName The floating bar Unable to login into
(negative test) or Password entered appears. User page
Localhost says
'Wrong UserName or
Password'
T05 PoliceTest Correct UserName and Logged in to Police Police page Login
User_id password entered page.
(Positive test)
Chapter 7
Project Planning
Chapter 8
Implementation
16
These are the screenshots of PHP code pages:
CMS page, connection page, create a user page and register page
17
Chapter 9
Screenshots of Project
1. Home Page
18
3. Create police station page of admin
19
Crime Management
20
7. Manage Complains page for Police
21
9. Enter Most Wanted Person page of Police
22
11. Post Complaints page of User
23
13. Display News Page
24
15. Missing person display page
25
17. User Register Page
26
Crime Management
Chapter 10
Conclusion and Future Scope
10.1 Conclusion
Nowadays 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
beneficial. Thus, Crime Management System overcomes most
of the existing system's limitations and is a very user-friendly
application.
27
References
[2] http://troindia.in/journal/ijcesr/vol5iss6/20-21.pdf
[3]https://www.ijcsmc.com/docs/papers/March2015/V
4I3201599a19.pdf
[4] https://www.irjet.net/archives/V6/i4/IRJET-
V6I4455.pdf
IEEE, 2017.