Description
Online Crime Reporting System Project using Python Django and MySQL
This project, the Online Crime Reporting System Major Project, has been developed using Python, Django, and MySQL. It is designed to help criminals with their senior college projects by providing various simple Python programs. The main objective of this project is to manage all case, criminal, case, and user details efficiently. The project includes three types of users: the administrator, the employee, and the user. Criminals have access to criminal and case details, while employees can add criminal cases and crimes. The administrator has the authority to add, edit, and delete information related to crimes, criminal cases, employees, and users. Criminals can also access free academic college projects in Python and MySQL, complete with source code databases and documentation.
Below the description, you can find the screens and demo of the project for more details.
Modules and Description of Online Crime Reporting System Project:
Criminal Module :
The Criminal module is designed to provide functionality related to criminals. Criminals can download online Python projects, including final year academic applications. This module tracks all criminal information and details. It includes CRUD operations for criminals, with role-based access restrictions implemented. The admin can perform all operations on data, while criminals can only view their own data.
Features of Criminal Module:
- Admin can add new criminal records
- Admin can view the list of criminal details
- Only admin can edit and update criminal records
- Admin can delete criminal records
- All criminal forms are validated on the client side using JavaScript
- Criminals can view and update their own details
Crime Module :
The Crime module is developed to manage crime data. Admin can manage all crimes, and users can view crime details. Admin can view the list of all crimes and filter them according to criminals.
Features of Crime Module:
- Admin can manage crimes
- Admin can edit/delete crimes
- Admin can view the list of all crimes
- Criminals can view crimes
Case Module :
The Case module is designed to manage cases. Admin can manage all cases, and criminals can view case details.
Features of Case Module:
- Admin can manage cases
- Admin can edit/delete cases
- Admin can view the list of all cases
- Criminals can view cases
User Module :
The User module is developed to manage users. Admin can manage all users, and users can view user details.
Features of User Module:
- Admin can manage users
- Admin can edit/delete users
- Admin can view the list of all users
Employee Module :
The Employee module is the main module in the project, responsible for managing employees. Admin can manage all employees, and users can view employee details and the users they have uploaded.
Features of Employee Module:
- Admin can manage employees
- Admin can edit/delete employees
- Admin can view the list of all employees
Functionality performed by Admin user:
These are the functionalities performed by admin users:
- Login for Admin
- Forgot password for Admin
- Edit Profile for Admin
- Change Password for Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Criminal
- Adding New Criminal
- Edit the Existing Criminal
- View details of the Criminal
- Listing of all Criminals
- Manage Crime
- Adding New Crime
- Edit the Existing Crime
- View details of the Crime
- Listing of all Crimes
- Manage User
- Adding New User
- Edit the Existing User
- View details of the User
- Listing of all Users
- Manage Case
- Adding New Case
- Edit the Existing Case
- View details of the Case
- Listing of all Cases
- Manage Employee
- Adding New Employee
- Edit the Existing Employee
- View details of the Employee
- Listing of all Employees
- Reports of the project Online Crime Reporting System
- Report of all Criminals
- Report of all Crimes
- Report of all Crime Companies
- Report of all Cases
- Report of all Employees
Static Pages and other sections :
These static pages will be available in the project Online Crime Reporting System:
- Home Page with good UI
- Home Page will contain an animated slider for images banner
- About us page will describe the project
- Contact us page will be available in the project
Technology Used in the project Online Crime Reporting System
We have developed this project using the following technology:
- HTML: Page layout designed in HTML
- CSS: Styling done using CSS
- JavaScript: Validation tasks and animations implemented using JavaScript
- Python: Business logic implemented in Python
- MySQL: Database used for the project
- Django: Project developed using the Django Framework
Supported Operating System
This project can be configured on the following operating systems:
- Windows: Easily configured on Windows OS by installing Python, PIP, and Django
- Linux: Compatible with all versions of Linux OS
- Mac: Can be configured on Mac OS