{"id":16417808,"url":"https://github.com/kumar-laxmi/criminal-management-system","last_synced_at":"2025-10-26T20:31:19.408Z","repository":{"id":39642442,"uuid":"433882778","full_name":"Kumar-laxmi/Criminal-Management-System","owner":"Kumar-laxmi","description":"It is a Full-Stack GUI Application using Java Swing API","archived":false,"fork":false,"pushed_at":"2022-10-06T04:52:23.000Z","size":28062,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-02T23:29:43.099Z","etag":null,"topics":["criminal-management-system","gui-application","java","swing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kumar-laxmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-01T15:31:34.000Z","updated_at":"2023-06-10T21:12:40.000Z","dependencies_parsed_at":"2022-07-29T02:19:14.702Z","dependency_job_id":null,"html_url":"https://github.com/Kumar-laxmi/Criminal-Management-System","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kumar-laxmi%2FCriminal-Management-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kumar-laxmi%2FCriminal-Management-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kumar-laxmi%2FCriminal-Management-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kumar-laxmi%2FCriminal-Management-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kumar-laxmi","download_url":"https://codeload.github.com/Kumar-laxmi/Criminal-Management-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219862222,"owners_count":16555958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["criminal-management-system","gui-application","java","swing"],"created_at":"2024-10-11T07:12:19.842Z","updated_at":"2025-10-26T20:31:14.389Z","avatar_url":"https://github.com/Kumar-laxmi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/Images/BannerNew.png\" /\u003e\n\n## Abstract\n\u003cp\u003e\n  Criminal record generally contains personal information about particular person\nalong with photograph. To identify any Criminal we need some identification\nregarding person. We are developing this software to make this process easier\nthan the traditional storage systems. In the modern era when everything is\ncomputerized, a Criminal Management system is very much in need so as to store\ndata of dangerous criminals. \n\u003c/p\u003e\n\n## Introduction\n### Purpose of this project\n\u003cp\u003e\n  The main purpose of our project is automating the traditional way of storing criminal records.\nHere, we could add, update and delete criminal records. We could also add, update and delete\nFIR details which are being filed down manually traditionally. We store all the data into a\ndatabase from where we could use it further. Thus this project provides a very user friendly\ninterface for the officials to store and manage the criminal records. \n\u003c/p\u003e\n\n### Project Objective\n\u003cp\u003e\n  This project intends to provide an effective way for storing, retrieving and managing criminal\nrecords. It also aims at providing a user friendly interface for effortless interaction with the\nuser. \n\u003c/p\u003e\n\n### Project Scope\n\u003cp\u003e\n  This project is confined to storing, retrieving and managing criminal records. In further\ndevelopments of the project, we could integrate it with AI and make features such as face\ndetections.\n\u003c/p\u003e\n\n## UML Diagram\nFor UML Digram Click -\u003e \u003ca href=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/UML%20Diagram/UML.pdf\"\u003eUML Diagram\u003c/a\u003e\n\n## ER Diagram\nFor ER Diagram Click -\u003e \u003ca href=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/ER%20Diagram/ER%20Diagram%20-%20Criminal%20Management%20System.png\"\u003eER Diagram\u003c/a\u003e\n\n## Technology Used\n### IDE:\n- ![Eclipse](https://img.shields.io/badge/Eclipse-2C2255?style=for-the-badge\u0026logo=eclipse\u0026logoColor=white)\n- ![VS Code](https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge\u0026logo=visual%20studio%20code\u0026logoColor=white)\n- ![NetBeans IDE](https://img.shields.io/badge/NetBeansIDE-1B6AC6.svg?style=for-the-badge\u0026logo=apache-netbeans-ide\u0026logoColor=white)\n\n### Language:\n- ![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=java\u0026logoColor=white)\n\n### Frame-Work:\n- ![Gradle](https://img.shields.io/badge/gradle-02303A?style=for-the-badge\u0026logo=gradle\u0026logoColor=white)\n\n\n### Database:\n- ![Database](https://img.shields.io/badge/MySQL-00000F?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/Kumar-laxmi/Criminal-Management-System\n```\n\nGo to the project directory\n\n```bash\n  cd Criminal-Management-System/src/CriminalManagementSystem\n```\n\nRun the application\n\n```bash\n  javac LogIn.java\n```\n\n\n## Demo Video\n\n\nhttps://user-images.githubusercontent.com/76027425/173731936-10d650b4-9826-4423-8770-20aa98d64884.mp4\n\n\n\n## Output Screen-Shots:\nWhen the application is executed then LogIn Screen pops-up prompting for authentication\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/LogIn.png\" /\u003e\n\nThere are two options to Log In \u003cbr/\u003e Either as an Admin or as an Operator\nIf we choose Administrator Radio-Button and give:\nUsername:\n\n    admin\n\nPassword: \n   \n    admin123\n\nThis will lead to Administrator Page\nAnd the Page would look like this \n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/Admin1.png\" /\u003e\n###  NOTE: On clicking Home button you will be redirected to default admin page above\n\nAn admin has full authority to make changes in FIR and Criminal Record as well as Operator Record\n- An Admin can Add, View, Delete and Update Operator record as well as FIR \u0026 Criminal Record.\n- There is only one admin and multiple operators can exist.\n\nTo add new Operator, Click **Add Operator**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/OperatorAdd.png\" /\u003e\n\nTo update existing Operator, Click **Update Operator**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/OperatorUpdate.png\" /\u003e\n\nTo view existing Operator, Click **View Operator**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/OperatorView.png\" /\u003e\n\nTo delete existing Operator, Click **Delete Operator**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/OperatorDelete.png\" /\u003e\n\nTo Enter/Register a new FIR, click **Register FIR**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/RegisterFIR.png\" /\u003e\n\nTo view/retreive a FIR, click **Retrieve FIR**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/ViewFIR.png\" /\u003e\n\nTo update existing FIR, click **Update FIR**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/UpdateFIR.png\" /\u003e\n\nTo delete exisiting FIR, click **Delete FIR**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/DeleteFIR.png\" /\u003e\n\n#### ==\u003e If Admin wants to access only the Criminal Data instead of the FIR Data, that is also possible\n\nTo View/Retrieve Criminal Data, click **Retrieve Criminal**\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/RetrieveCriminal.png\" /\u003e\n\nTo Update existing Criminal Data, click **Update Criminal**\n#### NOTE: Any change in Criminal Data also effects FIR Details pertaining to the Criminal\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/UpdateCriminal.png\" /\u003e\n\nTo Delete existing Criminal Data, click **Delete Criminal**\n#### NOTE: Any change in Criminal Data also effects FIR Details pertaining to the Criminal\n##### CAUTION: This action will cause deletion of FIR pertaining to that particular Criminal\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/DeleteCriminal.png\" /\u003e\n\n### If we Login into the application as an Operator then the UI would appear like this:\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/OperatorPage.png\" /\u003e\n\nAs an Operator, we can retrieve/view a FIR Information:\n\u003cimg src=\"https://github.com/Kumar-laxmi/Criminal-Management-System/blob/main/SCREEN-SHOTS/RetrieveFIR_OPERATORPAGE.png\" /\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumar-laxmi%2Fcriminal-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkumar-laxmi%2Fcriminal-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumar-laxmi%2Fcriminal-management-system/lists"}