Online Police Station Criminal Management System: Name of Student
Online Police Station Criminal Management System: Name of Student
Online Police Station Criminal Management System: Name of Student
MANAGEMENT SYSTEM
A PROJECT REPORT
Submitted by:
Melkamu Chemere-------------------------------TER/4676/07
Lakachew Yibeltal--------------------------------TER/4670/07
Yassab Aziz --------------------------------TER/4696/07
Tesfaye Bayih -------------------------------------TER/4691/07
Gizachewu M. (MSC)
-------------------------------------------
ADVISOR SEGNATUR
ABSTRACT
Crime is a human experience and it has to be controlled. Debre Marko’s city police
station plays a great role to control crime and criminal activities But the way of
managing those criminal and crime activities done manually and this is due to lack
of automated system that supports the station workers to communicate with citizen
to share information and store, retrieve and managing criminal activities. In order
to control crime efficiently we need to develop web based systems.
1
Online police station criminal Management System in Debre Markos city 2010
E.C
Acknowledgments
First of all we would like to thanks for our God that keeps our life up to this time
and giving all strength for successful completion of this documentation. Secondly
we would like to thanks for our Advisor Gizachew Melkamu for his great
contribution guidance, support and gives us continuous initiation and
encouragement from the begging up to the end of the project. We also want to
thank for inspector ayalneh who is Debre Marko’s city police station manager and
office workers since they provide all the Information about how the current system
works. And we would like to thanks for the department of information technology
that contribute computer laboratory for the success of the project.
2
Online police station criminal Management System in Debre Markos city 2010
E.C
Contents
List Of Tables...............................................................................................................................................5
CHAPTER ONE..............................................................................................................................................7
1.1. Introduction......................................................................................................................................7
1.2. Background of the project.................................................................................................................8
1.3. Statement of the Problems................................................................................................................8
1.4. Objectives of the project...................................................................................................................9
1.4.1. General objective.......................................................................................................................9
1.4.2. Specific objective.......................................................................................................................9
1.5. Scope of the Project..........................................................................................................................9
1.6. Limitation of the project.................................................................................................................10
1.7. Significance of the Project..............................................................................................................10
1.8. System requirement........................................................................................................................10
1.8.1. Hardware requirement tool......................................................................................................11
1.8.2. Software requirement tool........................................................................................................11
1.8.3. Programming language............................................................................................................12
1.9. Data collection Methodology..........................................................................................................12
1.9.1. Data collection.........................................................................................................................12
1.9.2. System development methodology..........................................................................................13
1.10. Feasibility study............................................................................................................................13
1.10.1. Operational Feasibility...........................................................................................................14
1.10.2. Economic Feasibility.............................................................................................................14
1.10.3. Technical Feasibility..............................................................................................................14
1.10.4. Legal Feasibility....................................................................................................................15
Chapter Two..............................................................................................................................................15
2. System analysis.....................................................................................................................................15
2.1. Over View of Existing System.......................................................................................................15
2.1.1. Users of the existing system....................................................................................................16
3
Online police station criminal Management System in Debre Markos city 2010
E.C
4
Online police station criminal Management System in Debre Markos city 2010
E.C
5
Online police station criminal Management System in Debre Markos city 2010
E.C
List Of Tables
6
Online police station criminal Management System in Debre Markos city 2010
E.C
7
Online police station criminal Management System in Debre Markos city 2010
E.C
CHAPTER ONE
1.1. Introduction
In this modern world, information technology plays a big role. With the
introduction of computers, the business world was changed forever. Using
computers and software, businesses use information technology to ensure that their
departments run successfully. (1.1)
Now a days Technology is being used in almost every company to accomplish
specific tasks. Many businesses are using various business communication
technologies to change the way their employees interact and communicate while at
work. Employees can use various communication tools to interact or exchange
information at work such us developing website for online communication.
Web application is one parts of information technology in which applications and
information’s are stored on servers and users can access that information or
application remotely using web browsers. “Online criminal management system”
is a web application that provides users interact with the system without any
physical existence. This system helps the police department to manage and
investigate crimes, to generate fast reports, and to retrieve criminal cases in
efficient and effective manner. It also establishing an active and equal partnership
between the Police and the public through which crime and community safety
issues can jointly be discussed and solutions determined and implemented.
8
Online police station criminal Management System in Debre Markos city 2010
E.C
9
Online police station criminal Management System in Debre Markos city 2010
E.C
10
Online police station criminal Management System in Debre Markos city 2010
E.C
Lack of social security number: due to the system does not support with
social security number criminals cannot easily investigate.
The system does not support different language.
11
Online police station criminal Management System in Debre Markos city 2010
E.C
Flash: -16 and more GB flash is required for data storage and data movement.
Disks (CD):-720 MB necessary for the movement of relevant data and for backup
and recovery mechanism.
Writing material (pen, paper):- for writing all necessary information associated
with the project during interview or time of data collection
Note book: - to take notes during data collection and for other
documentations
12
Online police station criminal Management System in Debre Markos city 2010
E.C
Microsoft word 2010:- to write on any necessary documents about the project
13
Online police station criminal Management System in Debre Markos city 2010
E.C
We use two data collection methods to collect the data need for the team project
those are:-
14
Online police station criminal Management System in Debre Markos city 2010
E.C
Tangible benefits are something that has a physical existence. Cost reduction and
avoidance, increase the income of the organization, improving response time,
producing error free out put such as report generating, and no redundancy,
increased management planning and control
Intangible benefits
15
Online police station criminal Management System in Debre Markos city 2010
E.C
Chapter Two
2. System analysis
System analysis is a process of gathering and interpreting facts, diagnosing
problems and the information to recommend improvements on the system. It is a
problem solving activity that requires intensive communication between the system
users and system developers. System analysis or study is an important phase of any
system development process. (2.1)
16
Online police station criminal Management System in Debre Markos city 2010
E.C
Generally the system works manually in the above process of these takes long
period of time to respond user’s service request and also it consumes high human
power difficult to manage.
Police Head
Criminal preventive police
Traffic Officer
Traffic police
Detective Officer
Human resource manager
Customer
17
Online police station criminal Management System in Debre Markos city 2010
E.C
Input data: - this is the functionality that the system will allow the user to enter
input data using forms for processing.
18
Online police station criminal Management System in Debre Markos city 2010
E.C
Data output: This is the functionality that the system provides several data’s as an
output. Those functionalities are
19
Online police station criminal Management System in Debre Markos city 2010
E.C
Availability: The system can function 24 hours a day and seven days a week
Efficiency: This system must ensure allocation and use of services being
requested for the users by using minimum memory storage, cost, and time.
Security: The user accesses the system using valid user name and password.
The system use encryption security mechanism to secure password.
Error handling: When a user interacts with the system errors may occur. To
control this kind of in accuracies our system will generate different user
friendly messages.
Scalability: the system adding new features and new user without any
problem
User Interface: The interface will be user friendly and can properly guide the
user how to use the system and perform operations easily since every link
name in the system similar to the task performed.
BR 1: the police station department head should manage other members in the
station.
BR 2: Members of the station shall obey all laws and ordinances.
BR 3: polices cannot use force and other illegal methods to do their investigation.
BR 4: Members of the Department shall not express any prejudice concerning race,
sex, religion, national origin, life-style, or similar personal characteristics.
20
Online police station criminal Management System in Debre Markos city 2010
E.C
Actor Identification
21
Online police station criminal Management System in Debre Markos city 2010
E.C
1. Police Head
2. Criminal preventive police
3. Detective Officer
4. Traffic Officer
5. Traffic police
6. Human resource manager
7. Customer
Create Account
View User profile
Assign Police
Update User profile
View Employee
View Comment
View Nomination
Post Missing Criminals
Take Recovery
View Traffic accident Report
View Criminal Report
Register Criminal
View Nomination
Send nomination
Generate Crime Report
22
Online police station criminal Management System in Debre Markos city 2010
E.C
View Criminal
Progress case
Register witness
Register Accused
Register Accuser
Update criminal status
View Accident
Register Accident
Update Accident
Generate Report
Register Employee
Update employee
23
Online police station criminal Management System in Debre Markos city 2010
E.C
Give Comment
Upload files
Use case identification:
Use case is an activities that accomplished by actors. Use case describes a
sequence of actions that provide a measurable value to an actor. In the following
table we try to list use case id, use case name and its description
24
Online police station criminal Management System in Debre Markos city 2010
E.C
A UML use case diagram shows the relationships among actors and use cases
within a system. A use case diagram is a graphic representation of the interactions
among the elements of a system. (2.4)
System boundary: - which defines the system of interest in relation to the world
around it.
The actors: - usually individuals involved with the system defined according to
their roles.
25
Online police station criminal Management System in Debre Markos city 2010
E.C
The use cases: - which the specific roles are played by the actors within and
around the system.
The relationships between and among the actors and the use cases
Online Criminal management system
Register Accident View Accident Extend Upload files
View Missing
Criminal
Download files
Accident Report
Traffic police Edit Accident Give Nomination
<<Include>>
<<Include>>
<<Include>>
Generat traffic <<Include>> Update Employee
Traffic Officer
Accedent report
Include Human resource manager
<<Include>>
Include
View Nomination
<<Include>>
Create Account
<<Include>>
<<Include>> <<Include>>
Update Criminal
Update User profile Status
<<Include>>
<<Include>> <<Include>>
<<Include>> <<Include>>
<Include> <<Include>>
Police Head View Criminal
<<Include>>
Assign Police LOGOUT
View Nomination
Register Accuser Register Witness
detective police
Alternative course If the user enters wrong username or password, the system
of action display
“Incorrect input” and the process turn again from step 4.
27
Online police station criminal Management System in Debre Markos city 2010
E.C
Alternative course If the user enters wrong username or password, the system
of action display invalid input message and process turn again from step 4.
Post condition Users can login to the system with their account
28
Online police station criminal Management System in Debre Markos city 2010
E.C
Alternative course User may input wrong user name and password the system
of action display wrong message.
The process turn back to step 5
Post condition Users perform its own task on the system
29
Online police station criminal Management System in Debre Markos city 2010
E.C
Alternative course User may input wrong user name and password the system show
of action incorrect message.
The process turn back to step 1
Post condition Logout from the system.
30
Online police station criminal Management System in Debre Markos city 2010
E.C
precondition The user must have a valid user name and password to Assign
traffic police to their task.
Basic course of Actor action System response
action
1. the user login to system 2. System directs to user page
3. the user click Assign 4. The system opens the form.
Traffic button 6. system display successfully
5. the user Fill the Form and message
click Assign Traffic button 7. Use case end.
Alternative course User may input wrong user name and password the system show
of action incorrect message.
The process turn back to step 1
Post condition User’s logout from the system.
Alternative A1. If the user enters the wrong username or password, the system
31
Online police station criminal Management System in Debre Markos city 2010
E.C
course of action notifies “the wrong input” and process continues from step 1.
A2. If the user misses the required fields or entered wrong data, the
system notifies “the missed field or wrong data” and the process
continue from step 5.
Post condition User’s logout from the system.
Display
32
Online police station criminal Management System in Debre Markos city 2010
E.C
Home Page Login Form User Page Assign Police Form DataBase
Police Head
Open()
If not Exist
Wrong User Name Password try again
Display
33
Online police station criminal Management System in Debre Markos city 2010
E.C
HR manager System Home Page Login Form User Page Registration Form DataBase
Open()
Display()
Else
Else
Save
Try Again
if not saved
Close()
Online police station criminal Management System in Debre Markos city 2010
E.C
System Home Page Login Form Police Head Page Post Missing Criminal
DataBase
Form
Police Head
Open()
Display()
Check Validity
Invalid input
Check Registration
Figure 2.2 Employee Register Sequence Diagram
invalid
Wrong user name and password Try Again
Else
Else Save
Try Again
if not saved
Display Successfully Message
Logout
Police Head Page Search User Profile Form Update User Profile Form DataBase
Police Head
Click on Update User Profile link
Display()
36
Update Successfully
Online police station criminal Management System in Debre Markos city 2010
E.C
Open()
Close() 37
Online police station criminal Management System in Debre Markos city 2010
E.C
Check validity
Incorrect Input
Send
click saved or not
Failed to send try agin!
Send Successfully
38
Online police station criminal Management System in Debre Markos city 2010
E.C
39
Online police station criminal Management System in Debre Markos city 2010
E.C
The control flow is drawn from one operation to another. This flow can be
sequential, branched, or concurrent. Activity diagrams deal with all type of flow
control by using different elements such as fork, join, etc. (2.7)
Start
Login
Start
invalid user name and password
Incorrect
System Display Wrong statment
40
Correct
Start
Invalid Input
System Respond incorrect Statment
Valid input
HR Page
HR manager Fill Form and click Register Button System Display Form User correct It
Valid
41 input
Start
Login
42
43
Online police station criminal Management System in Debre Markos city 2010
E.C
45
Online police station criminal Management System in Debre Markos city 2010
E.C
CHAPTER THREE
3. System Design
Introduction
The term design describes a final system and the process by which it is developed
it refers to the technical specification that will be applied in implementing the
proposed system. It also include the construction of program and design of output,
input, code, database and process of the system
System design is the transformation of the analysis model into a system design
model. Up to now we were in the problem domain. System design is the first part
to get into the solution domain in a software development.
The main purpose of system design is to determine how the system is going to
build and to obtain the information needed to direct the actual implementation of
the system. It focuses on understanding the model how the software will be built.
46
Online police station criminal Management System in Debre Markos city 2010
E.C
of the target system by describing the objects and classes inside the system and the
relationships between them.
1
Nomination
* 1
Accident -CID::varchar(20)
* 1 -Type::varchar(20)
-AID:varchar(20) *
Accuser -Description:text *
-Vehicle_Owner_Fname:string -Date:date
-Vehicle_Owner_Mname:string View -AID:varchar(20)
Traffice Police -Fname:varchar(20) -City:varchar(20)
-Vehicle_Owner_Lname:string -wereda:string
-Driver License_No:int -Lname:varchar(20)
+Register Accident()
47 -Age:int -Kebele:string
-crime_commited_date:date() -mobile_Phone_no:int
-types_of_crime:text +Manage Accident() -wereda:string
-Vehicle_bord_No:string -Kebele:string
-Level_Of_Crime:string
Online police station criminal Management System in Debre Markos city 2010
E.C
48
Online police station criminal Management System in Debre Markos city 2010
E.C
49
Online police station criminal Management System in Debre Markos city 2010
E.C
50
Online police station criminal Management System in Debre Markos city 2010
E.C
User interface design is the design of System with the focus on the user's
experience and interaction. The main target of user interface design is to make the
user's interaction as simple and efficient as possible.
In this system users will communicate with the system through the following user
interface links, button, forms and pictures that described under the system. The
following some interface design describe the logical characteristics of some
interfaces between the system and the users.
51
Online police station criminal Management System in Debre Markos city 2010
E.C
Deployment diagrams are used to model the hardware that will be used to
implement the system the link between different item of hardware and the
deployment of software on to that hardware.
52
Online police station criminal Management System in Debre Markos city 2010
E.C
Database Server
Client request Web Server
Authentication
Security
(mozila
firefox) 53 MYSQL
Database
Online police station criminal Management System in Debre Markos city 2010
E.C
Reference
[1.1]. “introduction about impact of information technology," 23: December 2010. [Online].
http://techpedia.sristi.org/parojects/online-crime-management-system/185558
http://www.scaledagileframework.com/nonfunctional-requirements/
https://books.google.com.et/books/about/System_Requirements_Analysis.html?
id=FkpqAnHUNLYC&redir_esc=y
http://agilemodeling.com/style/useCaseDiagram.htm
54
Online police station criminal Management System in Debre Markos city 2010
E.C
http://www.dummies.com/business/business-strategy/how-to-create-use-case-description-for-
your-business-analysis-report/
https://www.tutorialspoint.com/uml/uml_activity_diagram.htm
55