Crms Report
Crms Report
BY
MAY, 2024
1|Page
Contents
1. Introduction..............................................................................................3
1.1Motivation.............................................................................................3
3. Functionality.............................................................................................3
Home page..................................................................................................4
Login Page:.................................................................................................4
User Authentication..................................................................................5
Dashboard Pages.......................................................................................5
4.Future improvements...............................................................................8
References.....................................................................................................9
List of Figures
2|Page
1. Introduction.
In this report, I present an overview of my web development project focused
on creating a crime reporting management system, utilizing Django as the
backend framework. This undertaking provided me with a great experience
in web development, encompassing the entire process from initial design to
functional implementation, while effectively utilizing Django's powerful
features.
1.1Motivation
My motivation for developing this crime reporting system stems from
observing my mother, who is a dedicated police officer. I've seen firsthand
the challenges she faces in organizing files and compiling case statistics, all
while dealing with the pressures of her demanding superiors. Witnessing
her struggles has inspired me to create a solution that can streamline these
processes and alleviate some of the burdens on law enforcement officers
like her.
3|Page
impedes collaboration and coordination, and inaccurate or inaccessible data
undermines public trust in law enforcement.
3. Functionality
I successfully developed a crime reporting system using HTML, CSS, and
Bootstrap, while implementing the concepts taught in my class. Additionally,
I utilized Django as the backend framework to ensure robust functionality
and seamless integration. This project allowed me to apply and enhance my
skills in both front-end and back-end web development, resulting in a
comprehensive and functional system.
Home page.
This is the first page that the user sees when he or she opens the system
Login Page:
It is displayed when a user clicks on report login link on the home page. The
login page is used to authenticate different users in the system
4|Page
Figure 2:Login Page
User Authentication
While using the Django in-built authentication system, I created a login
page where that different users belonging to different user groups can use
to securely log in to the system with the correct user credentials
5|Page
Figure 3:user authentication
Dashboard Pages
The Dashboard pages are accessed after the user logs in to the system with
the right previlegies. It has links to the files and statistics pages that are
also part of the dashboard but only accessed by the staff.
The following page is also part of the dashboard but are only viewed
by the staff
It contains links to the Django backend where the staff can view more
detailed records and make changes to the records that have been created as
well. It displays the recent 5 crimes reported and 5 recent 5 suspects
reported as well as the number of evidence records crime records
investigations and users with links to the Django backend.
6|Page
Figure 5: Files Page(Only staff)
7|Page
Figure 6:Statistics Page(Only staff)
8|Page
The following is a copy of the case reported that was sent on email
after reporting a case
4.Future improvements
In the future, I plan of implementing maps to enhance the analytics
functionality of the system
References
https://docs.djangoproject.com
https://www.w3schools.com/django
https://www.bootstrap.com
https://github.com/RonnieNoel/crms-project
9|Page