Skip to main content

Prison Management


This is a prison management system made in Java...
Prisoner and Warden Id are auto generated
Use prison_management to create DSN

An application is to be developed that manages the wardens and prisoners at a prison. Each prisoner is identified by a unique number. Details, such as name and number of days left to serve in prison, need to be stored for each prisoner as well as the unique identifier. Some prisoners are categorised as high security prisoners, in which case additional information must be stored, such as security level and whether or not the prisoner can share a cell with another prisoner. Wardens have a rank in the range 1 to 5, where a rank of 5 indicates the highest level of experience. The application must provide at least the following functionalities:
- Add a new prisoner
- Find and display a prisoner, identified by number
- Release a prisoner, identified by number (a prisoner can only be released, at the discretion of the prison services, if they have less than 7 days left to serve)
- Delete a prisoner (this function will come into play in the event of death of a prisoner)
- Add a new prison warden
- Delete a prison warden
- Display all the wardens
- Display all the prisoners

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byallan (not verified)on Mon, 05/28/2012 - 19:13

i like it

Submitted bybeda (not verified)on Sun, 07/22/2012 - 20:51

what will be i use to compile your sample codes?

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.