wb3 Draft
wb3 Draft
METHODOLOGY
3.1 INTRODUCTION
government establishments has been discussed in the previous chapters, this project
main goal is to is to develop a crime reporting portal with civil service personnels as
its target audience and add a very great and soley effective witness protection features
especially for people that would like to report bud do not do so out of the fear of being
stigmatized.
how the application was designed and the whole crime reporting system as a whole.
The architecture will determine significantly the mode of operation and also
the the outcome of the system thereby saving time and energy in the development
phase. The waterfall model will be used. Waterfall follows a linear and sequential
The architecture will consist of the user interface, the crime reporting module
(which can be accessed after authentication from the user interface page), the
backend services that provides functionality such as data processing, storage, and
business logic. And a MySQL database management system for storage. Also a
notification system that sends alerts and updates to users, investigators, and
ACCESS MODULE
DATABASE
The user interface is the front-end component where users interact with the system. It
includes web pages or mobile applications through which users can report crimes,
view crime statistics, track their reports, and communicate with law enforcement
agencies.
HTML will be used for the web design structure and CSS (cascading style sheet while
The model we will use is the waterfall model; waterfall follows a linear and
defined upfront, and changes are often challenging to accommodate once the project
SYSTEM DESIGN
The system requirement specifications of existing systems gives us an insight for the
system design, which is an improvement over the prior. Tools used for these are PHP,
users on the system, starting from the point of gaining access to the system to the last
main activity of the system. The process flowchart can be seen below.
START
NEW
USER?
The flowchart can be explained thus:
The application should have a user friendly interface where the crimes can be
reported
The application should make provisions for the uploads of multimedia files, in
case users have evidences to back their reports
The user should be able to choose whether to report with a known identity or as
anonymous
There will be two levels of administrators for this platform
Level 1 admin reviews reviews reports that are not too serious or that do not need
feedback
In the case the report is a very serious one or that needs a necessary feedback, the
report is transferred to the admin on level 2
Level 2 admin(who in this case is either the head off service or someone working
with him that is of high trust) gives feedbacks and gives rewards for complaints
where necessary
Visitors be should able to view the summary of resolved reported offences, this
will further motivate them to drop theirs too, in case they might have.
3.4.2 MODULES
Level 1 admin reviews reviews reports that are not too serious or that do not need
feedback. In the case the report is a very serious one or that needs a necessary
feedback, the report is transferred to the admin on level 2. Level 2 admin(who in this
case is either the head off service or someone working with him that is of high trust)
ADMIN LEVEL 2
There is a user friendly interface where the crimes can be reported, users can decide to
the anonymousness will be very guaranteed thereby breaking this module into 2
submodules:
Below is a use case statement for users who wish to register as anonymous
A use case statement for a known registered user can be described below