Requirement specifications
No. Requirement Description
1. Add prisoner’s Information of the prisoner will be added into the
information into the system in details
system
2. Add staff’s information Information of the prisoner will be added into the
into the system system in details
3. Add visitors’ information Information of the prisoner will be added into the
into the system system in details
4. Prisoners will be The prisoners will be assigned to a specific cell on
assigned to their cells their arrival
5. Assigned work duty Every prisoner will be given a work duty depending
on their skills
6. Staff will be assigned to Each staff will be working in the wing that has
a wing been assigned by the governor
7. Help section Help section guides the user to use the system
correctly
1|Jessreen Sandhu
, Class
Person Prisoner
(#) ID string (+) Ethnicity string
(#) FirstName string (+) MedicalCondition string
(#) LastName string (-) CrimeSection string
(#) DOB int (+) PrisonSentence int
(#) Gender string (+) AddmissionDate int
(#) TelephoneNo int (+) WingID string
(#) Email string (+) CellNum string
SetPersonID( ) (+) WorkDuty string
GetPersonID( ) (+) ApperanceDescription string
SetFirstName( ) GetEthnicity ( )
GetFirstName( ) SetEthnicity ( )
SetLastName( ) GetMedicalCondition ( )
GetLastName ( ) SetMedicalCondition ( )
SetDOB( ) GetCrimeSection ( )
GetDOB( ) SetCrimeSection ( )
SetGender( ) GetPrisonSentence ( )
GetGender( ) SetPrisonSentence ( )
SetTelephoneNo( ) GetAddmissionDate ( )
GetTelephoneNo( ) SetAddmissionDate ( )
SetEmail( ) SetWingID ( )
GetEmail( ) SetCellNum ( )
SetWorkDuty( )
SetApperanceDescription( )
2|Jessreen Sandhu
No. Requirement Description
1. Add prisoner’s Information of the prisoner will be added into the
information into the system in details
system
2. Add staff’s information Information of the prisoner will be added into the
into the system system in details
3. Add visitors’ information Information of the prisoner will be added into the
into the system system in details
4. Prisoners will be The prisoners will be assigned to a specific cell on
assigned to their cells their arrival
5. Assigned work duty Every prisoner will be given a work duty depending
on their skills
6. Staff will be assigned to Each staff will be working in the wing that has
a wing been assigned by the governor
7. Help section Help section guides the user to use the system
correctly
1|Jessreen Sandhu
, Class
Person Prisoner
(#) ID string (+) Ethnicity string
(#) FirstName string (+) MedicalCondition string
(#) LastName string (-) CrimeSection string
(#) DOB int (+) PrisonSentence int
(#) Gender string (+) AddmissionDate int
(#) TelephoneNo int (+) WingID string
(#) Email string (+) CellNum string
SetPersonID( ) (+) WorkDuty string
GetPersonID( ) (+) ApperanceDescription string
SetFirstName( ) GetEthnicity ( )
GetFirstName( ) SetEthnicity ( )
SetLastName( ) GetMedicalCondition ( )
GetLastName ( ) SetMedicalCondition ( )
SetDOB( ) GetCrimeSection ( )
GetDOB( ) SetCrimeSection ( )
SetGender( ) GetPrisonSentence ( )
GetGender( ) SetPrisonSentence ( )
SetTelephoneNo( ) GetAddmissionDate ( )
GetTelephoneNo( ) SetAddmissionDate ( )
SetEmail( ) SetWingID ( )
GetEmail( ) SetCellNum ( )
SetWorkDuty( )
SetApperanceDescription( )
2|Jessreen Sandhu