32
PRISON MANAGER PRISON MANAGER

Prison Ppt

  • Upload
    fcmitc

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

PRISON MANAGEMENT SYSTEM is an efficient application for maintaining Prisoners information. More than a data storage program, it helps you manage the prisoners. It offers a wide variety of Reports that give you exactly the information you need. Add new prisoner details and about new cases. It enables to track every prisoner and their activities. There are three kinds of users Data administrator, Police officials and Administrator. Administrator is considered as Super user and he has full access and rights over the system than anybody else. Administrator can view the details of prisoners, cases, release diary, parole register and interview requests as well as in-out register. Next Police officials have rights to view the nominal rolls, case, parole, interview requests and his functionality is to check the nominal roll which comprises of whole details of prisoners and to fix date for court hearing as per court’s advice. Finally, Data administrator prepares reports and enters data on behalf of the administrator with appropriate data. They have privilege to add and update the data as per administrator’s concern. The interview requests of relatives are made through data admin to administrator and the status of reports can reflect appropriately.

Citation preview

Page 1: Prison Ppt

PRISON MANAGERPRISON MANAGER

Page 2: Prison Ppt

Prison Manager is an application to automate the Prison Manager is an application to automate the

process for maintaining and tracking the day to process for maintaining and tracking the day to day activities of any prison. This software is an day activities of any prison. This software is an Internet (Intranet) based online portal, which Internet (Intranet) based online portal, which allows users to access the application from allows users to access the application from allover the world. allover the world.

This application maintains the centralized This application maintains the centralized database so that any changes done by any one at database so that any changes done by any one at any location reflects on fly. This is an online any location reflects on fly. This is an online application that allows multi-user access of application that allows multi-user access of system and to track or manage the data system and to track or manage the data simultaneouslysimultaneously

ABSTRACTABSTRACT

Page 3: Prison Ppt

The aim of this application is to reduce the The aim of this application is to reduce the

manual effort needed to manage manual effort needed to manage transactions and historical data used by transactions and historical data used by jail admin team. Also this application jail admin team. Also this application provides an interface to police officials and provides an interface to police officials and other important government officials to other important government officials to view the details of prisoners, case details view the details of prisoners, case details and to generate required reports. This and to generate required reports. This helps to prevent unnecessary delays and helps to prevent unnecessary delays and human errors. This system helps in human errors. This system helps in generating foolproof reports with in not generating foolproof reports with in not time by users which is very difficult in time by users which is very difficult in current system (manual system).current system (manual system).

Page 4: Prison Ppt

ABOUT PROJECTABOUT PROJECT This intranet application has been developed to be This intranet application has been developed to be

implemented in place of existing manual system. implemented in place of existing manual system.

This project would automate the transactions of a prison This project would automate the transactions of a prison and would retain the present functionality available in the and would retain the present functionality available in the current system. current system.

The specific purpose of this system is to store and process The specific purpose of this system is to store and process information about prisoners, In-out register, staff details, information about prisoners, In-out register, staff details, interview details and parole details and generate the interview details and parole details and generate the reports as and when required. reports as and when required.

The administrator is responsible for the maintenance of this The administrator is responsible for the maintenance of this system. Based on the category of the user i.e. staff or system. Based on the category of the user i.e. staff or administrator, the various parts of the system are made administrator, the various parts of the system are made available to the users of the prison.available to the users of the prison.

Page 5: Prison Ppt

PROBLEM STATEMENTPROBLEM STATEMENT

In “Prison ManagerIn “Prison Manager System System” maintaining ” maintaining the details of different prisoners, their the details of different prisoners, their status (Imprison or remand), and their status (Imprison or remand), and their case details, timing schedules of the case details, timing schedules of the prisoners in in-out register, staff details, prisoners in in-out register, staff details, user logins, interview details and parole user logins, interview details and parole details are to be kept in a database and details are to be kept in a database and also can be retrieved easily when the also can be retrieved easily when the authorized user wants to update the data.authorized user wants to update the data.

Page 6: Prison Ppt

EXISTING SYSTEMEXISTING SYSTEM The existing system is a manual one. The existing system is a manual one.

When the prisoner enters into the prison then When the prisoner enters into the prison then all the transactions related to him has to be all the transactions related to him has to be stored stored

Manually at different departments which may Manually at different departments which may leads to erroneous results due to human errors. leads to erroneous results due to human errors.

This system doesn’t provide proper security for This system doesn’t provide proper security for the data.the data.

Page 7: Prison Ppt

DISADVANTAGESDISADVANTAGES

Difficulty in storing and finding the Difficulty in storing and finding the data from various departments.data from various departments.

Difficult to handling more prisoners.Difficult to handling more prisoners. Difficulty of maintaining frequently Difficulty of maintaining frequently

asked questions in a databaseasked questions in a database Difficulty in generating a reportDifficulty in generating a report Difficulty in tracking different Difficulty in tracking different

activities of prisoners activities of prisoners

Page 8: Prison Ppt

PROPOSED SYSTEMPROPOSED SYSTEM The The Prison Manager systemPrison Manager system is to replace the existing is to replace the existing

manual systemmanual system with a software solution.with a software solution.

The Central Prisons Management People wants to maintain The Central Prisons Management People wants to maintain all the prisoner transaction details in the database prison all the prisoner transaction details in the database prison wise, to avail them to all the employees. wise, to avail them to all the employees.

And they will update the prisoner details as and when And they will update the prisoner details as and when required according to their authorization in online. required according to their authorization in online.

The proposed system has one administrator to control the The proposed system has one administrator to control the data, creating the users in a prison. The administrator is data, creating the users in a prison. The administrator is responsible to update prisoner’s details, in-out register responsible to update prisoner’s details, in-out register details, user details, staff details, interview details and details, user details, staff details, interview details and parole details. parole details.

Page 9: Prison Ppt

MERITS OF THIS SYSTEMMERITS OF THIS SYSTEM Faster processing when compared to Faster processing when compared to

existing one.existing one. Maintaining prisoner details centrally. Maintaining prisoner details centrally. Modifications of details can be Modifications of details can be

carried out immediatelycarried out immediately Role-Based dynamically changed Role-Based dynamically changed

authorization feature.authorization feature. Easy Generation of reports. Easy Generation of reports.

Page 10: Prison Ppt

FEATURES OF THE PROJECTFEATURES OF THE PROJECT

24x24x7 availability7 availability Better component design to get Better component design to get

better performance at peak timebetter performance at peak time Flexible service based architecture Flexible service based architecture

will be highly desirable for future will be highly desirable for future extensionextension

Professional look and feelProfessional look and feel

Page 11: Prison Ppt

SOFTWARE AND HARDWARE SOFTWARE AND HARDWARE REQUIREMENTSREQUIREMENTS

Operating System: Windows 2000/XPOperating System: Windows 2000/XP

Apache Tomcat Web Server to serve as Servlet\JSP engine. Apache Tomcat Web Server to serve as Servlet\JSP engine.

Server side Application Software: Java Server Pages (JSP)Server side Application Software: Java Server Pages (JSP)

Client Side Application Software: Java Script, HTMLClient Side Application Software: Java Script, HTML

Data Base: MySQL 5.0 Data Base: MySQL 5.0

Internet Explorer 6.0 or Netscape Navigator 4.7Internet Explorer 6.0 or Netscape Navigator 4.7

Java Software : JDK1.5.0Java Software : JDK1.5.0

Hardware: Pentium PCs with 256 MB RAM/ 40 GB HDD.Hardware: Pentium PCs with 256 MB RAM/ 40 GB HDD.

Page 12: Prison Ppt

MODULE DESCRIPTIONMODULE DESCRIPTION We have identified the following modules We have identified the following modules

Prisoners & In-Out Register Module:Prisoners & In-Out Register Module: This This module is responsible for managing Prisoner module is responsible for managing Prisoner personal, case details, status and their in-out personal, case details, status and their in-out register details. Whenever a prisoner enters into register details. Whenever a prisoner enters into prison then the administrator, user or staff can prison then the administrator, user or staff can enter update his details inside the database. If enter update his details inside the database. If the prisoner is in imprisonment status then he is the prisoner is in imprisonment status then he is not allowed to go for the court for attending cases not allowed to go for the court for attending cases if the prisoner is in remand status then he is if the prisoner is in remand status then he is allowed go out with our staff for attending the allowed go out with our staff for attending the court case. This information will be stored inside court case. This information will be stored inside In-out register. In-out register.

Page 13: Prison Ppt

Administration Module:Administration Module: This module is responsible for managing This module is responsible for managing

the user logins and generating different the user logins and generating different kinds of reports (Today’s releases reports, kinds of reports (Today’s releases reports, Today’s duty report, Today’s interview Today’s duty report, Today’s interview slots report and Today’s In-out report). It slots report and Today’s In-out report). It allows the administrator or staff to store allows the administrator or staff to store the staff information details which include the staff information details which include adding, editing and deleting the staff. It adding, editing and deleting the staff. It provides a facility to enter the employee provides a facility to enter the employee duty timings inside duty register duty timings inside duty register

Page 14: Prison Ppt

Interviews:Interviews: It allows the staff to raise an interview It allows the staff to raise an interview

request from prisoner side person which request from prisoner side person which will be displayed for the administrator for will be displayed for the administrator for validating this request so that the validating this request so that the administrator can go through the requests, administrator can go through the requests, validate them and approve them by validate them and approve them by providing a slot for that person which will providing a slot for that person which will be displayed for the staff for allowing that be displayed for the staff for allowing that person in to that slot.person in to that slot.

Page 15: Prison Ppt

Parole Module:Parole Module: It allows the staff to raise a parole request from It allows the staff to raise a parole request from

prisoner side person which will be displayed for prisoner side person which will be displayed for the administrator for validating this request so the administrator for validating this request so that the administrator can go through the that the administrator can go through the requests, validate them and approve them by requests, validate them and approve them by giving some time to bring the person outside by giving some time to bring the person outside by completing all the formalities in the person and completing all the formalities in the person and check whether the same person came back to the check whether the same person came back to the prison with in the stipulated time or not. It stores prison with in the stipulated time or not. It stores complete details of the person who is supporting complete details of the person who is supporting for this parole. I stores previous parole for this parole. I stores previous parole information related to this person and generate information related to this person and generate as report as and when required.as report as and when required.

Page 16: Prison Ppt

DATABASE DICTIONARYDATABASE DICTIONARY The logical characteristics of current systems The logical characteristics of current systems

data stores, including name, description, aliases, data stores, including name, description, aliases, contents, and organization. contents, and organization.

Identifies processes where the data are used and Identifies processes where the data are used and where immediate access to information needed. where immediate access to information needed. Serves as the basis for identifying database Serves as the basis for identifying database requirements during system design.requirements during system design.

Uses of Data Dictionary:Uses of Data Dictionary: 1. To manage the detail in large systems1. To manage the detail in large systems 2. To communicate a common meaning for all 2. To communicate a common meaning for all

system elementssystem elements 3. To Document the features of the system3. To Document the features of the system 4. To locate errors and omissions in the systems4. To locate errors and omissions in the systems

Page 17: Prison Ppt

UML DIAGRAMSUML DIAGRAMS

Page 18: Prison Ppt
Page 19: Prison Ppt
Page 20: Prison Ppt
Page 21: Prison Ppt

SCREENSSCREENS

Page 22: Prison Ppt
Page 23: Prison Ppt
Page 24: Prison Ppt
Page 25: Prison Ppt
Page 26: Prison Ppt
Page 27: Prison Ppt
Page 28: Prison Ppt
Page 29: Prison Ppt
Page 30: Prison Ppt
Page 31: Prison Ppt

CONCLUSIONCONCLUSION

The new system, The new system, Prison ManagementPrison Management has been implemented. has been implemented.

The present system has been integrated The present system has been integrated with the already existing.with the already existing.

The database was put into the My SQL The database was put into the My SQL server. This was connected by JDBC. server. This was connected by JDBC.

The database is accessible through The database is accessible through Intranet on any location. Intranet on any location.

This system has been found to meet the This system has been found to meet the requirements of the users and requirements of the users and departments and also very satisfactory.departments and also very satisfactory.

Page 32: Prison Ppt