23-01-2013, 07:33 PM
User of the system:
1.Jail Superintendent.
2.Police Officers.
3.CBI Officers.
4.Administrator.
5.Judge
Functional Requirement:
Jail Superintendent
1. Register the new Criminal.
2. Record the Crime type and details of the crime.
3. Take the information like photo from 3 different view, blood group, finger print, retina scan and DNA information.
4. Search Criminal with any of the above input.
5. Update the new crime of existing criminal.
6. Maintain the current location of the criminal (i.e. Cell No., Jail Name etc.)
7. Maintain the records of meeting with outsiders.
8. Record the data of health condition if any.
9. Assign works.
Police Officers
1. Search the criminal by name/blood group/type of crime/Jail No. /DNA/Image/Sketch.
2. Transfer the criminal to another jail.
3. Access full information of criminals.
CBI Officers
1. Search the criminal by name/blood group/type of crime/Jail No. /DNA/Image/Sketch.
2. Access full information of criminals.
Administrator
1. Maintain the database.
2. Grant/Revoke role to/from other Users.
3. Backup and restore of data.
4. Monitor the Jail Administration.
Judge
1. Access information of criminals.
2. Also access information about other Users.
3. Reduce/Increase the level of punishment.
4. Transfer the criminal to other location.
Technologies to be used:
UML, J2EE, XML, e-Forms, AJAX, Web 2.0, Web-services,SOA
Tools to be used:
1.ROSE/RSA / WebSphere Modeler
2.Eclipse/ RAD / Lotus Forms Designer / PortletFactory
3.WebSphere Portal/ WAS/ WAS CE / WPS
4.DB2 Express – ‘C’ or DB2 UDB
5.Tivoli CDP/TSM / Tivoli Directory Server
Linux will be the preferred OS.