Summary
Summary
Project Name
Crime Reporting System
Project Advisor:
Sir Rao Faizan Ali
Submitted By:
Muhammad Anees 12020020010
Zargham Ahmad 12020020108
Session 2012-2017
Panel of Examiners
Supervisor ______________________
Department of Computer Science
UMT Lahore
Co-Supervisor ______________________
Contents
CONTENTS .................................................................................................................................................. 1
DEFINITIONS AND ACRONYMS .................................................................................................................... 3
LIST OF FIGURES ......................................................................................................................................... 4
LIST OF TABLES .......................................................................................................................................... 5
1. INTRODUCTION ............................................................................................................................... 6
1.1 MOTIVATIONS ................................................................................................................................... 6
1.2 PROJECT OVERVIEW ......................................................................................................................... 6
1.3 PROBLEM STATEMENT ...................................................................................................................... 6
1.4 OBJECTIVES ...................................................................................................................................... 6
2. DOMAIN ANALYSIS ......................................................................................................................... 7
2.1 CUSTOMER ........................................................................................................................................ 7
2.2 STAKEHOLDERS ................................................................................................................................ 7
2.3 AFFECTED GROUPS WITH SOCIAL OR ECONOMIC IMPACT .................................................................. 7
2.4 DEPENDENCIES/ EXTERNAL SYSTEMS ............................................................................................... 7
2.5 REFERENCE DOCUMENTS .................................................................................................................. 8
2.5.1 Related Projects .......................................................................................................... 8
2.5.2 Feature Comparison ................................................................................................... 8
3. REQUIREMENTS ANALYSIS ........................................................................................................10
3.1 REQUIREMENTS ...............................................................................................................................10
3.2 LIST OF ACTORS...............................................................................................................................11
3.3 LIST OF USE CASES ...........................................................................................................................11
3.4 SYSTEM USE CASE DIAGRAM ............................................................................................................13
3.5 EXTENDED USE CASES ......................................................................................................................14
3.6 USER INTERFACES (MOCK SCREENS) ................................................................................................32
4. DATA FLOW DIAGRAM (OPTIONAL) ........................................................................................34
4.1 DATA FLOW DIAGRAM LEVEL 0 ......................................................................................................34
4.2 DATA FLOW DIAGRAM LEVEL 1 ......................................................................................................34
4.3 DATA FLOW DIAGRAM LEVEL 2 ......................................................................................................34
5. SYSTEM DESIGN .............................................................................................................................36
5.1 SYSTEM ARCHITECTURE DIAGRAM .................................................................................................36
5.2 CLASS DIAGRAM ..............................................................................................................................37
5.3 SEQUENCE DIAGRAMS .....................................................................................................................38
5.4 COLLABORATION DIAGRAMS ...........................................................................................................40
5.5 ERD.................................................................................................................................................40
6. IMPLEMENTATION DETAILS..................................... ERROR! BOOKMARK NOT DEFINED.1
6.1 DEVELOPMENT SETUP......................................................................................................................41
6.2 DEPLOYMENT SETUP ........................................................................................................................41
6.3 ALGORITHMS ...................................................................................................................................41
6.4 CONSTRAINTS ..................................................................................................................................44
6.4.1 Assumptions .............................................................................................................. 44
6.4.2 System constraints .................................................................................................... 44
6.4.3 Restrictions ............................................................................................................... 44
6.4.4 Limitations ................................................................................................................ 44
Acronym Definition
CRS Crime reporting system
GPS Global positioning system
CRMS Crime report management system
CRMS Crime record management system
1.1 Motivations
In our country “Pakistan” there a lot of crime which is not reported to the police station.
We choose this project to give the easiest way to the people to report crime easily. Also,
we direct rescue team according to the situation.
1.4 Objectives
The main objective is providing a better and easiest way to people to report any crime and
incident on their own location in just minutes. Through people’s direction we then direct
further departments like if there is need of rescue then we refer link to rescue team else
where police department.Another object is to report any single crime in the country to
reduce the crime ratio. When every crime is treated well neither competition it’s a rich man
case or poor man. when its treated equally its sure that no brutality crime happen often.
And there is google map in this project through this map we locate the crime place and
actual location where this crime is happened.