E-Cops Project Report
E-Cops Project Report
E-Cops Project Report
at
TCIL-IT
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD
OF THE DEGREE OF
BACHELOR OF ENGINEERING
JUNE-JULY,2018
SUBMITTED BY:
i
CANDIDATE'S DECLARATION
I AYUSH SHARMA hereby declare that I have undertaken six weeks industrial training at
TCIL-IT during a period from 8th May to 26th Jun in partial fulfillment of requirements for the
UNIVERSITY GHARUAN, MOHALI. The work which is being presented in the training report
The six weeks industrial training Viva–Voce Examination of__________________ has been
held on ____________ and accepted.
ii
ABSTRACT
E-cops Citizen Service or police management system is a system which provides user a
very easy access to the police crime investigation or crime solving system. In this project
we provide a simple way to register or report a crime. This will very helpful in sensitive
situation. In this project or system we can provide a platform to access police
investigatory system. In this system we can report a crime and we can also know our
status of reported crime. User will provide with a specific unique No. from which they
can be aces their account.
In this account all the information is present like name, complaint, officer which handled
the case, progress of the case etc. Our main motive is to provide an easy accessible
service to the citizen, so that they can directly interact with our investigation system.
In this E-cops system we use XAMPP 3.2 server with php. Also HTML, CSS and Jscript
is used for making this project. In this project we ensure more interactions between user
and System. This application offer many services for user.
ACKNOWLEDGEMENT
iii
First and foremost, I would like to thank God. You have given me the power to believe in myself
and pursue my dreams. I could never have done this without the faith I have in you, the
Almighty.
iv
ABOUT THE COMPANY
Company profile
5
List of Figures
6
TABLE OF CONTENTS
CERTIFICATE………………………………………..………………………..…...i
CANDIDATE’S DECLARATION……………………………………………….…ii
ABSTRACT…………………………...………………………………………….....iii
ACKNOWLEDGEMENT ……………………………………………...………......iv
ABOUT THE COMPANY……………………………………………………….….V
LIST OF FIGURES ………………………………………………………………..vi
LIST OF TABLES………………………………………………………..………...vii
1. INTRODUCTION…………………………..……........................................1-2
1.1 PURPOSE OF PROJECT ………………………………..……………………..2
2. TRAINING WORK & GENERAL DESCRIPTION …….........................3-5
2.1 ABOUT PHP ……………………………….………..……………...................3
2.2 ABOUT HTML…………….…………………………………………..............4
2.3 ABOUT CSS …………………………………………………………………..4
2.4 ABOUT Jscript………………………………………………………………....4
2.5 ABOUT XAMPP……………………………………………………….………5
3. PROJECT MODULES …………...…….…..…………….….......................6-8
3.1 MODULES ……………………………………...…………………………....6-7
3.2 HARDWARE REQUIREMENT....................................................................7
3.3 SOFTWARE REQUIREMENT…………………………..………………....… .7.
3.4 FUNCTIONAL REQUIREMENTS & SPECIFICATIONS………………….....8
4. SYSTEM DESIGN………..…………..……….…..……...............................9-19
4.1 DATABASE DESIGN ………………..……………...………………………...9
4.2 PHP DEVELOPMENT DIAGRAM………………………………………..…10
4.3 DATA FLOW DIAGRAM.…….………..…………………..…………..……11-15
4.4 DATABASE TABLES STRUCTURE ……………………………….…….....16-19
5. RESULT.……………………...………......…………………..………….….…20-31
5.1 PROJECT SNAPSHOT………………………………………………..……….20-31
6. CONCLUSION……………………………………………………..…….…….32
6.1 SCOPE OF PROJECT……………………………………………….………33
7. REFRENCES...…………………………….....................................................34
vii
8
CHAPTER -1
INTRODUCTION
E-cops Citizen Service or police management system is a system which provides user a very
easy access to the police crime investigation or crime solving system. In this project we provide
a simple way to register or report a crime. This will very helpful in sensitive situation. In this
project or system we can provide a platform to access police investigatory system. In this system
we can report a crime and we can also know our status of reported crime. User will provide with
a specific unique No. from which they can be aces their account.
In this account all the information is present like name, complaint, officer which handled the
case, progress of the case etc. Our main motive is to provide an easy accessible service to the
citizen, so that they can directly interact with our investigation system.
Recent years have seen an increasing use of computers within Police Forces, not just in general
administration (e.g. payroll, personnel, e-mail, general office suites etc.), but also as a tool to
assist the core business activity of policing (preventing and solving) crime. Increasing crime
rates and the (greater awareness of modern criminals) puts a strain on existing methods and
techniques. There is therefore a clear need for the application of advanced software technologies
in order to make the best use of limited resources. The objective of this project is to provide an
insight into the role software systems are playing in Police Forces.
The aim of proposed system is to develop a system of improved facilities. The proposed system
can overcome all the limitations of the existing system. The system provides proper security and
reduces the manual work. The existing system has several disadvantages and many more
difficulties to work well. The proposed system tries to eliminate or reduce these difficulties up to
some extent. The proposed system will help the user to reduce the workload and mental conflict.
The proposed system helps the user to work user friendly and he can easily do his jobs without
time lagging.
1
1.1 PURPOSE OF PROJECT
The main purpose of the project is to provide a very easy and user friendly access to
the police investigatory system. Police investigatory system or police management
system is a system which provides a very easy way to report a crime. In this project
we provide user a service which directly connected to the police system. Also this
can aware the peoples about their rights and law. A special portal for the women is
also provides in this project. Our main purpose is providing an easy understanding
and accessible police crime investigatory service. Main purpose to build this kind of
project is to increase the speed of detecting and reporting a crime. It also show the
step by step process of police and low and order about their investigation. It also
gives a unique id for the police officers. It provides a list of all the police station near
by your entered location.
The project titled as “E-COPS Citizen Service” is a web based application. This
provides facility for reporting online crimes, complaints,. Any Number of clients can
connect to the server. Each user first makes their login to sever to show their
availability. The main purpose of the system is to provide a platform for user where
they can interact with our Law and police directly. Where they can ensure their
safety as well. The main modules in this project are :-
Visitors
Registered Users
Administrator
2
CHAPTER -2
In this section we can describe all the main languages and software with all their description.
To build the E-cops system we use HTML and CSS for backend we use PHP Mysql and the
software use is Xampp version 3.2.2. The brief description of different labels is given
below:-
PHP is an acronym for "PHP Hypertext Preprocessor". PHP is a widely-used, open source
scripting language. PHP scripts are executed on the server.
PHP is a server side scripting language designed for web-development but also used as a
general-purpose programming language. PHP is now installed on more than 244 million
website and 2.1 million webserver. Originally created by Rasmus Lerdorf in 1995, the
reference implementation of PHP is now produced by The PHP Group. While PHP
originally stood for Personal Home Page, it now stands for PHP: Hypertext Pre-processor,
a recursion acronym.
PHP code is interpreted by a web server with a PHP processor module, which generates the
resulting web page: PHP commands can be embedded directly into an HTML source
documents rather than calling an external file to process data. It has also evolved to include
a command-line interface capability and can be used in standalone graphical applications.
PHP is free software released under the PHP license, which is incompatible with the GNU
General Public License (GPL) due to restrictions on the usage of the term PHP. PHP can be
3
deployed on most web servers and also as a standalone shell on almost every operating
system and platform, free of charge.
HTML stands for Hyper Text Markup Language. HTML is a markup language. A markup
language is a set of markup tags. The tags describe document content. HTML documents
contain HTML tags and plain text. HTML documents are also called web pages. HTML
stands for Hyper Text Markup Language, which is the most widely used language on Web
to develop web pages. HTML was created by Berners-Lee in late 1991 but "HTML 2.0"
was the first standard HTML specification which was published in 1995. HTML 4.01 was a
major version of HTML and it was published in late 1999. Though HTML 4.01 version is
widely used but currently we are having HTML-5 version which is an extension to HTML
4.01, and this version was published in 2012.
2.4 JavaScript:-
JavaScript is a lightweight, interpreted programming language. It is designed for creating
network-centric applications. It is complimentary to and integrated with Java. JavaScript is
very easy to implement because it is integrated with HTML. It is open and cross-platform.
4
JavaScript is a client-side scripting language, which means the source code is processed by
the client's web browser rather than on the web server. This means JavaScript functions can
run after a webpage has loaded without communicating with the server.
2.5 XAMPP is a free and open source cross-platform web server solution stack package,
consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for
scripts written in the PHP and Perl programming languages.
5
CHAPTER -3
PROJECT MODULES
3.1 Modules
Visitors
Registered Users
Administrator
View Photo Gallery: This module help the visitor to see the latest photos which can
updated by the admin
View Achievements: This module help the visitor to see the Achievements which can
updated by the admin
View Important Numbers: This module help the visitor to see the Important Contact
which can updated by the admin
View Self Defense Tips:
View nearby Police Stations.
Add Complaint: This module help the user to report online complaints.
Add Crime report: This module help the user to report online crimes.
View complaint status: This module allows us to view the status of all complaint that you
have posted earlier.
6
View crime status: This module allows us to view the status of the all crimes that you
have posted earlier.
Add and View feedback: This module helps the user to add and view feedbacks
View and reply user complaint: This module helps the admin to view and reply user’s
complaint details
View and reply user crimes: This module helps the admin to view and reply user’s crimes
details
New admin: This module used for add new admin
View and delete user’s feedback: This module helps the admin to add and delete user’s
feedback
Add, delete and view Photos: This module helps the admin to add, delete and view
photos
Add and view Criminal registration: This module helps the admin to add and view
criminal registrations
Add and view FIR: This module helps the admin to add and view Fir reports
Add and view history sheet: This module helps the amin to add and view history reports
View and delete all complaint reply: This module helps the amin to view and delete
complaint reply.
Change password: This module helps the admin to update his or her password
7
Operating system- Windows XP, Linux, Windows 7 ,Windows 8 or Higher
version
Database-PHPmyAdmin (LocalHost Xampp server)
PHP
HTML
Sublime Text Editor/Notepad ++
In this project various functions are working. Every function have their own specific
meaning and purpose. This whole project is working online (HTML/CSS) and oracle
database is used in it. Some documentation is done in java also. This project is run in
action listener events. It is a kind of web view where we can do our work.
1. HTML
2. CSS
3. PHP
4. JScript
1. Xampp
2. PHP
3. DATABASE CONNECTIVITY(PHP MYSQL)
8
CHAPTER - 4
SYSTEM DESIGN
The database design is a two level process. In the first step, user requirements are
gathered together and a database is designed which will meet these requirements as
clearly as possible. This step is called Information Level Design and it is taken
independent of any individual DBMS.
In the second step, this Information level design is transferred into a design for the
specific DBMS that will be used to implement the system in question. This step is called
Physical Level Design, concerned with the characteristics of the specific DBMS that will
be used. A database design runs parallel with the system design. The organization of the
data in the database is aimed to achieve the following two major objectives.
o Data Integrity
o Data independence
Normalization is the process of decomposing the attributes in an application, which
results in a set of tables with very simple structure. The purpose of normalization is to
make tables as simple as possible. Normalization is carried out in this system for the
following reasons.
9
saving.
10
4.2 Data Flow Diagram
Administrator
User
Solutions, Feedback
11
Level 1 DFD- Administrator
Add Solutions
View Feedback
User
Feedback
Mortem Details
12
Level 2 DFD- Administrator
13
View complaints
Administrator Complaints
Complaint Details
Reports
View Reports
User
14
Registration
Registration
User
Username/Password
Username/Password
Login
Login
Verify
Complaints
Complaint Registration
Complaints
15
Collecting Feedback
Solutions
User Feedback
Complaint Registration
Complaint
Login
Complaint Details
Complaint ID
Complaint Status
Complaint Status
Complaint Status
Password Varchar 25 -
16
login 10 -
Name Varchar 20 -
Occupation Varchar 20 -
E-mail Varchar 20 -
Age Varchar 50 -
Aadhar No Varchar 50 -
Mobile No Varchar 50 -
Pincode Integer 9 -
Address Integer 10 -
State Varchar 30 -
City Varchar 15 -
17
Occupation Varchar 20 -
Mobile No Varchar 20 -
Age Varchar 50 -
Address Varchar 50 -
Aadhar No Integer 20 -
State Varchar 20 -
City Varchar 25 -
Country Integer 11 -
Pincode Varchar 25 -
Name Varchar 20 -
Occupation Varchar 20 -
E-mail Varchar 20 -
Age Varchar 50 -
Aadhar No Varchar 50 -
Mobile No Varchar 50 -
18
Pincode Integer 9 -
Address Integer 10 -
State Varchar 30 -
City Varchar 15 -
Name Varchar 25 -
View Details 10 -
19
CHAPTER - 5
RESULT
The aim of proposed system is to develop a system of improved facilities. The proposed system
can overcome all the limitations of the existing system. The system provides proper security and
reduces the manual work. The existing system has several disadvantages and many more
difficulties to work well. The proposed system tries to eliminate or reduce these difficulties up to
some extent. The proposed system will help the user to reduce the workload and mental conflict.
20
The proposed system helps the user to work user friendly and he can easily do his jobs without
time lagging.
Various features are introduced in this project. The whole project is user friendly and easy to use;
it is mainly developed for the ease of peoples or mankind to connect with our police and
administrator department. Here they can easily find the solution of their problem.
1. Home Page:
21
Fig: 5.1.1(A) Home Page
22
Fig: 5.1.1(B) Home Page
23
Fig: 5.1.1(e) Home Page
2. Image Gallery
24
3. Achievements
25
5. Important Numbers:
6. Police Stations
26
7. Law & Order
27
8. SERVICES (Main Panel)
28
9. User Registration Form
29
11. Women Complaint Registration Form:
30
13. About US
14. Contact Us
31
15. Login Form
32
CHAPTER – 6
CONCLUSION
The project titled as “E-COPS Citizen Service” Online Police Investigation System is a web
based application. This application provides facility for reporting online crimes, complaints. This
software is developed with scalability in mind. Additional modules can be easily added when
necessary. The software is developed with modular approach. All modules in the system have
been tested with valid data and invalid data and everything work successfully. Thus the system
has fulfilled all the objectives identified and is able to replace the existing system.
The project has been completed successfully with the maximum satisfaction of the
organization. The constraints are met and overcome successfully. The system is designed as like
it was decided in the design phase. The project gives good idea on developing a full-fledged
application satisfying the user requirements.
The system is very flexible and versatile. This software has a user-friendly screen that enables
the user to use without any inconvenience. Validation checks induced have greatly reduced
errors. Provisions have been made to upgrade the software. The application has been tested with
live data and has provided a successful result. Hence the software has proved to work efficiently.
33
6.1 SCOPE OF PROJECT
34
CHAPTER - 7
REFRENCES
[1]. https://en.wikipedia.org/wiki/HTML
[2]. https://www.tutorialspoint.com/php/index.htm
[3]. https://ips.gov.in/
[4]. https://en.wikipedia.org/wiki/Indian_Police_Service
[5]. https://www.w3schools.com/css/
35