Prison Managment System Document
Prison Managment System Document
Prison Managment System Document
org
PLACE YOUR ORDER
CONTACT
REVIEWS
Jailor can also add the details about the different guards that are on
duty. Jailor can change attributes like time shift duty hours of guards.
Jailor can also write the First Information Report and can save it.
FIR’s date, time, number and details can be seen anytime if required
by the registered user.
This system gives the unique id to ever FIR as required and the
prisoner number will also be unique. This system has one more user
which is an admin. Admin can add the user(jailor) and delete the user.
All other attributes can only be changed by Jailor. This system tells
about when any prisoner gets its punishment period over so that he
she can be released. Prison management system can be implemented
in every prison without any problem.
It is very useful as the written papers have a limited time period and
can get lost but in prison management system this is not possible as a
backup file will be created automatically and also updated
automatically when any change is made in any record.
Registration:
Users data need to be registered in the prison management system so
as to use the system and add the prisoner’s details, change the guard’s
duty shift etc.
If the user(jailor) is not registered in the-the prison management
system, he/she cannot do any task with it like writing FIRs, adding
prisoner crime and punishment details etc.
Login:
After registration one can log in the system as the operator of the
system on the behalf of user. After this, he has the other user
interfaces available for further actions.
Writing FIR:
The first option that is provided in the prison management system is
writing FIR. We all know FIR is First Information Report. All FIRs
have unique complaint number, date, time and location.
In this system, FIR has all the options that are in the old handwritten
system but is more secure as no changes can be made once the FIR is
submitted and only the authorized users can see it.
Adding Prisoner:
The second option that is given in this is the one of the most important
that is adding prisoner.
As soon as the court declares that the victim is found guilty and tells
his or her punishment and in which prison the victim must be kept,
the prisoner will be sent to the same prison as told by court and all the
details of criminal like name, address, age, criminal number, crime
and the punishment all can be updated in the prison management
system,
Then later these details can be used further and there is no option to
delete the prisoners data so once the prisoner is added to the database,
no one can delete the data of the criminal and it will be helpful as
papers can get lost or can be theft but in this case information cannot
be lost and there is no use of theft this data as no changes can be made
in the database.
The options that are asked during adding a guard name, age, address,
shift and duty hours so that details of any guard can be checked.
The system is made properly and all the testing is done as per the
requirements. So the rest of the things depend upon the the-the user
and no one can harm the data or the software if the proper care is
done.
Entity User:
can be performed only if the the-the user is authenticated. After the
user has registered and is verified by the admin then the user can
perform all the tasks on it. Some of the features of the user are as
follows:
Username:
Username is taken from the user and fed into this it is properly
validated so that no mistake happens.
Number:
The phone number is taken here to keep the member updated and for
the confirmation of the event is also managed through this method.
Email:
Email is taken to make member aware of new offers new events and
for future reference, it is also relevant. Password: Password is required
to login into the system and the password must contain a special
character, a numeric character and an uppercase letter.
Entity Admin:
Admin is only a single user which can verify the user who is trying to
register on this prison management system.
If the admin verifies the user then only the user can see the details and
can make changes according to the given privileges. No other user can
register as admin as there is only one account for admin.
Entity Prisoner:
The prisoner is the criminal who is found guilty and is in the prison for
his crime. A prisoner cannot do any change in this software as there
are no privileges given to them and their information can only be seen
only by the authentic user.
It has following attributes :
Address:
As the prisoner is a criminal so for the record there must be prisoners
address so that if the criminal is required after completing his
punishment period in prison then he or she can be found on the
address.
Name:
Name of the prisoner is important as it is easy to found a person in
case it is required.
Crime:
The user must know that which prisoner is there and for which crime.
So the user can check it in the database whenever he wants and about
whoever he wants.
Punishment:
As the user must know about the crime he or she must also know
about the punishment period and the type of the punishment of the
prisoner. So an entity punishment is provided to know about the
punishment of the prisoners.
Entity Guard:
Guards are the one who keeps the surveillance over the prisoners.
Guards shifts are changed and their prison duty and duty hours are
also changed.
Address:
If a guard gets hurt on the duty and in case his family needs to be
known about that then the guard’s address and the phone number is
required.
Shift:
The user must know about the shift of the guards so that all the guards
do their duty well.
Duty Hours:
Duty hours of the guards keep getting changed and it must be updated
into the prison management system.
Users :
There is only a single type of user which is present here in this system.
This user has all the privileges but it cannot register itself on this
system as the admin needs to verify the registering user.
After the admin verifies the user only when he is eligible to use the
the-the system and after that, it has all the privileges.
Attributes given to the user are
Writing FIR:
The user can write FIR and can save it. The saved FIR can be seen only
by the valid users.
Prisoner:
In this attribute or column, the user can add the details about the
prisoners and there is no option to delete prisoner data once it is
added to the prison management system.
Guards:
his entity is about the details of the guards who are on duty and all
other details of them.
Admin panel :
There can be only one account of admin. Admin can add the users.
When a user tries to register on prison management system then the
request goes to admin and if the admin verifies only then the user can
register itself on it.
He can Login through his id and password. The password is made very
secure so that no person can guess and make it difficult for hackers to
crack.
He has access to the profile of his own and he can search detail of
other Users and can see the detail of him.
This admin is responsible for creating and uploading the Menu card to
every User in the Interface.
He can add a user to that account and give access to for handling the
prison on their own.
He can manipulate the data of any user.In this, we are showing here
the interaction of the users with our system through our use case
diagram.
FUNCTIONAL AND NON-FUNCTIONAL
REQUIREMENTS OF PRISON MANAGEMENT
SYSTEM
The functional requirement of this is that it does what it is meant for.
A functional requirement describes what a software system should do,
while non-functional requirements place constraints on how the
system will do so.
The most common ones are written descriptions in documents and use
cases.
Writing FIR:
The user can write the FIR and other complaint reports that the user
came to know about.
Simplified forms:-
The form is made simple to fill with the clean user interface.
At the end, we can say that this software is performing all the tasks
accurately and is doing the work for which it is made.
Leave a Reply