Mdzaidsiddique / Crime-Aegis

This is a Java-based application built using Hibernate framework that allows users to manage and track crime-related information. It provides functionalities to add, retrieve, update, and delete crime records, and manage crime, criminal, victim, and police station-related information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crime-Aegis!

This is a Java-based application built using Hibernate framework that allows users to manage and track crime-related information. It provides functionalities to add, retrieve, update, and delete crime records, and manage crime, criminal, victim, and police station-related information.

Technologies Used

  • Java
  • Hibernate
  • MySql
  • Maven

Roles

  1. Admin role (username & password: admin)
  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 the total crime for each crime type for a date range
  3. Search for criminals by name
  4. Search for crime by description

Prerequisites

  • JDK (Java Development Kit) installed
  • IDE (Eclipse, IntelliJ IDEA, etc.) or a text editor for code editing
  • MySQL (or any other supported database) installed and running
  • Maven (or any other build tool) installed

ER Diagram

Er-daigram

Contributing

Contributions are welcome! If you have any ideas, suggestions, or improvements, please create a pull request or open an issue in the repository.

Contact

For any questions or inquiries, please contact [45.mdzaid@gmail.com].

logo

About

This is a Java-based application built using Hibernate framework that allows users to manage and track crime-related information. It provides functionalities to add, retrieve, update, and delete crime records, and manage crime, criminal, victim, and police station-related information.


Languages

Language:Java 100.0%