Skip to content

rooparam01/Crime-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crime Management System

-A project built by indivudual in 5 days.

Powred By

  1. Java
  2. MySql
  3. Exception Handling
  4. Mapping
  5. Maven
  6. Hibernet

Domain Description

The Crime Management System, developed using Java, is a comprehensive solution to manage crimes, criminals, police stations, and their areas. With this system, administrators can easily add crimes, criminals, and police stations, and assign criminals to the corresponding crimes. They can also update the details of crimes and criminals. The public can access the system to view the total number of crimes that occurred in each police station area within a given date range, search for criminals by name, and search for crimes based on their descriptions.

Roles

  1. Admin role
  2. Public role (no account required)

Admin Functionality

  1. Add Crime
  2. Add Police Station
  3. Update Crime Details
  4. Add Criminal
  5. Update Criminal Details
  6. Assign criminals to crime
  7. Remove criminal From Crime
  8. Delete Crime By id
  9. Delete Criminal By id
  10. Logout

Public Functionality

  1. total crime for each police station area for a date range.
  2. View total crime for each crime type for a date range
  3. Search for criminal by name
  4. Search for crime by description

Data Validation

  1. If admin Login password is incorrect apropriate message - Invalid Password
  2. If Choose invalid Crime type - Invalid Crime type

How to Run

To run this application, you will need to have JDK and MySql database.
-MySql credential user: "root" | Pass: "root"
-Create Database in MySql : "projectsb101"
-Clone this repository to your local system.
-Open terminal or command prompt
-Run the App.java

Video Presentation

Project Presentation

ER Daigram

Er-daigram

Flow Chart

flowchart flowc2

About

This is a console based java application that Maintain Crime and Criminals system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages