Source code was built on top of https://github.com/se-edu/
-
This is a CLI (Command Line Interface) Police Database application written in OOP fashion. It has a simple GUI (Graphical User Interface) that can be seen above.
-
It is a Java written program targeted for both police officers and headquarters personnel.
-
For police officers, they are able to screen for a person’s criminal record based on NRIC (National Registration Identity Card) and call for backup when needed to headquarters (HQ).
-
For headquarters personnel, they are able to add and remove criminals from the database. In addition, personnel are also able to dispatch for backup for each personnel.
-
For police officers on duty, have you ever faced difficulty of screening someone with comfort and speed?
With this product, you now can just type someone’s NRIC and their record will appear to check their criminal status. Old methods of calling HQ to check on someone’s status will no longer be used.
HQ personnel also have less administrative workload to deal with. Now, they focus on more important decisions such as sending backup/firefighters in cases of emergency.
Useful Links
The full list of contributors for Police Records System can be found here
The original source of the code is AddressBook-Level-3 project created by the SE-EDU initiative.
Listening to users and their pain points allowed us to develop this application that solved the problems faced by police officers and headquarter personnel.
Some parts of this sample application was inspired by the excellent Java FX tutorial by Marco Jakob
-
Regarding any bugs, please email to [email protected], with the subject headline of Police Records System issue.
-
Contributing : We welcome pull requests. Follow the process described here