B Y:
1. B E R ESA AB E B E
2. A B D U S E YI D
3. M O H A M E D A M I N K A M A L
4. B I K I LT U YI B E LTA L
5. S U TU M E DA N U
ADVISER: Mr. MULGETA
Final
November 17
year
computer
science 2016
proposal
This documents is for the purpose of implementing the future contents Android based
of the projects and ….
CrimeManSys
Wollega University 2009 E.C 4th year
Table of Contents
CHAPTER ONE ............................................................................................................................................ 1
1. BACKGROUND................................................................................................................................ 1
1.1 INTRODUCTION............................................................................................................................... 1
2. STATEMENT OF PROBLEM ............................................................................................................. 3
3. OBJECTIVE OF PROJECT ................................................................................................................. 3
3.1 General objectives ..................................................................................................................... 3
4. SCOPE AND LIMITATION OF PROJECT............................................................................................ 4
4.1 Scope...................................................................................................................................... 4
5. METHODS AND TOOLS................................................................................................................... 4
5.1 Data collection ........................................................................................................................... 4
5.2 Data analysis .............................................................................................................................. 5
5.3 Tools to use ................................................................................................................................ 5
5.4 Risk and Constraints .............................................................................................................. 5
6. HARDWARE AND SOFTWARE SPECIFICATIONS ............................................................................. 5
6.1 Software Specifications ............................................................................................................. 5
6.2 Software requirements .............................................................................................................. 6
6.3 Hardware requirements ............................................................................................................ 6
7. TEAM COMPOSITIONS ................................................................................................................... 6
8. ACTIVITY AND BUDGET SCHEDULE ................................................................................................ 6
9. CONCLUSION ................................................................................................................................. 8
CHAPTER ONE
1. BACKGROUND
1.1 INTRODUCTION
In Ethiopia there is no any method to handle day to day activities of crimes happen. Since now
we are trying to develop a system that conveys good to handle the crime when police officers
are not present to handle. The CrimeManSys provides optimal as possible as plan for crime
reports and managements. So many countries are faced with these problems of crime reporting
and managements of handlings. Now days the members of peoples make crime are highly
developed and educated than police officers. To make more peoples are concerned to this and
help to stop crimes this system can improve knowledge methods of police officers and the
peoples.
The Crime Management System (CrimeManSys) is an android based mobile application
system that is mainly used for the purpose of peoples automatically informs the online crime
happening by using still motion images or videos or in the text formats around their area
(environments) if the police or other agent that have responsibility of handling the crimes are
not present yet. Anyone who wants to install this app as a client can downloads the apps from
store of Google plays or other similar services.
The high power of the police can inform any things automatically by videos or by sounds to the
member of polices. This means at this time this app is used as walkie-talkie. The software
needs internet connections, devices that used for the purpose of videos as well as camera on the
computer if it is not laptop to handle posted crime reports and automatically response for the
requested crime place and environments.
CrimeManSys is designed and implemented as an interactive program that
i. Enables entering data like:
Data of police officer
Data of comminuting police
Data of traffic police
Data of guest registrations and other constraints related to the CrimeManSys
ii. Enables automatic sending of data to the server
iii. Makes it possible of automatic updates of data’s
iv. Automatic generating of the reports at the end of the week
Making all this possible the system make good life with of crimes and reduce the crime
happening day to days. In our country there is so many problems that the police officer may
face with some of them are:
Lack of quickly reaching place on times
Lack of technology to identify the crimes
Lack of economy and others
Because of all this we come up with an idea of creating android based CrimeManSys using
SQLite for database purpose and Java, XML, other programming languages. So, this system
will provide automatic send of crime data’s to the police officer when the server is running and
the manual labor killing will be reduced and time and lack of transportation have been
conserved.
The reasons that initiate us to develop this project is that we understand the importance of
technology in our day to day class learning and guessing where the world is moving now.
On other hands, as a graduated students this kind of project which requires the implications of
many course we studied which will help us to know more about the course and how they are
practiced in the real world. So we decide to develop this system which is luxuries and classy
one.
2. STATEMENT OF PROBLEM
The existing methodology of crime management is not very better ways of crime handling.
Because it has some problems like:
Lack of technology
Lack of transportations
Criminal peoples have high knowledge of technology
Hard to gather information concerning crimes
Lack moderated materials
Collecting the crime effect is very hard
Police officers are very far from technology
Persons make crime is more developed than police officers
Knowledge of police officers and other involved here are very far from
daily wisdoms
Police officers force and the society are not equals
Lack of evidences after suspected criminal
Use file based system that consume time and labor
Unable to generated automatic crimes report
3. OBJECTIVE OF PROJECT
3.1 General objectives
The main objectives of this projects is to improve the crime reports and managements system
by using computer and android based system and making the system more interactive and user-
friendly.
3.2 Specific objectives
To achieve the above mentioned general objective, the project will also address the following
specific objectives.
To review literature
To store, provide information of crime managements.
To Change the current system of paper based to computer and android based one.
To minimize let reaching and losing information
To reduce time consuming
To make detector auto gain information
To make more peoples are crime fighter
4. SCOPE AND LIMITATION OF PROJECT
4.1 Scope
The main scope of this project is to develop an android based crime management system which
is easily accessible to the people and the police officers using their own android based mobiles.
This system provides proper security and reduces the manual works of file based system.
As a general the scope of this software is as follows:
Ensure data accuracy’s
Anyone can report crimes to the officers administrators
Minimize manual data entry
Greater efficiency and better services
Reduce job of detectors
User friendly and interactive
Minimum time required
Generates crime reports
The camera and video capturing are online
We make all functionalities to be backed up to the servers
4.2 Limitations
Even though this project focuses on the crime reporting and managements systems it
doesn’t include the followings:
No uploading of videos and pictures
Doesn’t include geographical positioning system
No assigning the police officer to the Zones
No miss finding
This system is not desktop application but can access through their android based phones
5. METHODS AND TOOLS
5.1 Data collection
Data collection is the most important part of the project to find the main requirement of the
system and to understand how the system works. We are going to use different methods to
collect data. Among the methods, we use the following:
Observations:- to analyze the organization the previous crime management system
Document analysis: - to get information about ways of crime managements from
2nd district (ወረዳ) police office at Nekemte town.
Interview:- for gathering direct information from the Commanders and other
polices
5.2 Data analysis
We are going to use object oriented approach and UML for the purpose of analyzing the data.
The main reason behind using OOA and UML is:
In order to check reusability of the current crime management system in Ethiopia
In order to define new or modify objects that can be combine with the current system
5.3 Tools to use
The tools we are going to use for documents analysis in our projects are:
Microsoft office 2007 for the purpose of written documentations
Microsoft office VISIO professional 2007 for the purpose of sketching
use case, activity, class and other diagrams.
During implementations we are going to use:
For front end:
Android Studio for the purpose of writing the implementation
codes.
Android SDK for the purpose of running the apps
PHP for the purpose of creating server based
For back end:
SQLite databases for the purpose of storing data.
MYSQL for the purpose of connecting and storing data on the server
side
5.4 Risk and Constraints
Risk
While we are developing our projects we may encounter different problems among:
The computer virus and failures are some of them.
Power fluctuations and loss in the laboratories if Computer is desktop
Action Taken
As a problems exist the solution as well be exists. Some solutions for problems are:
Scanning the computer with antivirus and recovering the files
Using additional laptop and working with them
6. HARDWARE AND SOFTWARE SPECIFICATIONS
6.1 Software Specifications
The CrimeManSys uses Android studio for the purpose of writing the codes and under
android studio uses:
Android studio version 2.2 and SDK for the front end
SQLite for the back ends
6.2 Software requirements
The software requirement includes the software required for developing the system. Those are:
Operating system: Linux/Windows 7/8/8.1/10
Software: JDK 1.8, Leap droid, Nox, GenyMotion and other emulators
Development tools: Android studio, Android SDK, SQLite and other libraries
6.3 Hardware requirements
The hardware requirement includes the hardware required for developing the systems. Those
are:
Processor: Intel core i3 or more
Hard disk: 20GB or more
RAM: 2GB or more
Device: Android based mobiles like Techno, Huawei, Samsung, iphone or others
7. TEAM COMPOSITIONS
The team that develops the project consists of five persons. The team members meet in daily
bases to discuss about the project and to assess whether each member is on his/her prospective
task in reference to the schedule.
The team composition or worth breakdown is shown below in the following table
No. Name of group Title of jobs
1. Beresa Abebe Programmer
2. Abdu Seyid Document analyst
3. Mohamad Amin Kamal Document analyst
4. Bikiltu Yibeltal Document analyst
5. Sutume Dannu Document analyst
8. ACTIVITY AND BUDGET SCHEDULE
8.1 Activity schedule
The project is supposed to undergo in a well planned and organized manner. However there were
many constraints that enforce the project schedule to unexpected way. For the time scheduling
purpose; The Gantt chart is being used in order to show a simple indication for the project’s
progress in each and every phase.
Time Project Requirement Analy System Implem Software
Months Date Proposal Elicitation sis Design entation Submission and
and Demonstration
Testing
November 25-17/11/2016
18/11/2016-
December 25/12/2016
11/12/2016-
January 31/1/2017
February 1/2/2017-
March 31/3/2017
April 1/4/2017
20/5/2017
May 24/5/2017
8.2 Budget schedule
For budget schedules we need the following materials: those are
Paper (1packet paper is: 150 birr)
UPS (Uninterrupted power supply) 1UPS is: 1500 birr
Laptop (Desktop) 1Laptop is:12500birr
Pen 1 Pen is: 5birr
Android based Mobiles- 1 mobile is: 2000birr
USB cables- 1USB is: 50birr
Internet connection: for 25MB=5birr
The budget can be summarized by the following tables
No. Materials Quantity Price (in birr)
1. Paper 1 packet 150.00
2. UPS 1 1,500.00
3. Laptop (Desktop 3 37,500.00
computer)
4. Pen 10 50.00
5. Mobiles 5 10,000.00
6. USB Cables 3 135.00
7. Internet Connection 50GB 10,000.00
Total 23+50GB 59,335.00
9. CONCLUSION
The manual system is adaptable and useful in the handling of crimes. However, the automated
CrimeManSys system is more functional because of people automatically can report crimes around
their pictured format or video formats even if the police is not there. In the aspect of speed, project
design, accuracy and stability of the system in the preparation of CrimeManSys, traffic controller
and file sharing. With these features, an android based system can solve the primary problems
being encountered during the Crime reporting and managements.
Our project is only a humble venture to satisfy the needs in our country. Several user friendly
coding have also adopted. This package shall prove to be a powerful package in satisfying the
requirements of the Crime Managements in our country. The objective of software planning is to
provide a frame work that enables the administrator to make timely schedules reasonable estimates
made within a limited time frame at the beginning of the software project and should be updated
regularly as the project progresses.