Академический Документы
Профессиональный Документы
Культура Документы
CHAPTER 1
INTRODUCTION
1.1 Aim:
The aim of this project is to automate the work flow that will be carried out by the
Jailer and staff in the prison.
1.2 Objective:
Page 1
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 2
LITERATURE SURVEY
Page 2
Dept of CS&E,UBDT Dvg
Prison Management System
Page 3
Dept of CS&E,UBDT Dvg
Prison Management System
2.4.3 MYSQL
MYSQL open source license in accordance with the next release. So what do you
want to use it? MYSQL in its own right is a very powerful program. The most expensive
and powerful database package provides a large part of which treated. Standard form
MYSQL data known SQL language. MYSQL works have been very fast in many
operating systems and languages, including PHP, Perl, C, C ++, Java, etc. MYSQL works
well for large data sets work well. MYSQL is in PHP, the language that is admired for
web development very friendly.
Page 4
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 3
Software requirements:
Hardware requirements:
Processor : AMD A6-7310 APU
RAM : 512 GB
Hard Disk Storage :5OO MB FREE SPACE OR ABOVE
Keyword :Any Key Board With minimum required keys
Mouse :Any mouse
Page 5
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 4
4.1 Users
The main users of Prison management system application are Jailer and Staff
module’s description:
1. Jailer:
Jailer is one of the important module of the application. He register the victim by
giving the id. Jailer update and assign the cells to victim, and food details.
2. Staff:
Staff is one of the module of the system. He is applicant. He is view the details, and
also comment on register generation it can view by jailer.
This section gives the list of Functional requirements which are applicable to the
project monitoring system. the services provided by the system to its end user. Depending
upon the action being preferred by the user, with the help of Textboxes the input is
accepted by the through button selected or hyperlink clicked. The input at the project
level is collected based on the requirements. The data is accepted through the interface
and thus the processing take place as per the user specification made. The user gets the
output of the specified action selected and appropriate outputs will be displayed for the
inputs.
Page 6
Dept of CS&E,UBDT Dvg
Prison Management System
Page 7
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 5
SYSTEM DESIGN
System design is a blue print of the solution for a system. Design of the system
can define as the processor of applying various techniques and principles for the purpose
of defining a process or a system in sufficient details to permit its physical realization.
The system has been designed using 3-tier architecture. The different tiers are
Presentation
Application logic
Database
5.1.1 Presentation:
It is basically for displaying information to the user and for the user to interact
with the system. This created using web forms.
It is basically the logic written in the code behind the files, which will be running
at server end. Depending on the users input the output will be generated.
5.1.3 Database:
In this tier the entire set of data needed by the application is stored in the form of
normalization tables.
Page 8
Dept of CS&E,UBDT Dvg
Prison Management System
Logical design aims at establishing the requirements of the users, which the new
system must satisfy. To login into the software the users has to enter the password. If he
is the valid user then, he is allowed to access the different options available in the
software.
Page 9
Dept of CS&E,UBDT Dvg
Prison Management System
USECASE: JAILER
Login
Insert/Update
Add
Report
View Prisoner
View
Update
Change
Page 10
Dept of CS&E,UBDT Dvg
Prison Management System
USECASE: STAFF
Login
View cell
details
Add
View
Staff
Change
Page 11
Dept of CS&E,UBDT Dvg
Prison Management System
5.5 E -R DIAGRAM
Page 12
Dept of CS&E,UBDT Dvg
Prison Management System
Cells table
Comment table
Food table
Page 13
Dept of CS&E,UBDT Dvg
Prison Management System
Register Table
Page 14
Dept of CS&E,UBDT Dvg
Prison Management System
Victim Table
Page 15
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 6
CODING
Database connection:
$q= mysqli_connect("localhost","root","","prisons");
mysqli_select_db($q,"prisons");
if($q)
echo "connn";
else
Page 16
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 7
TESTING
Systems should not be tested as a single, monolithic unit. The testing process
should therefore proceed in stages where testing is carried out incrementally in
conjunction with system implementation. Errors in program component may come to
light at a later stage of the testing process. The process is therefore an iterative one with
information being fed back from later stages to earlier parts of the process. The various
strategies that were used in testing this software were as follows:
1. Unit Testing
2. Integration Testing
3. Acceptance Testing
4. System Testing
Validation Testing
Black Box Testing
White Box Testing
Page 17
Dept of CS&E,UBDT Dvg
Prison Management System
Page 18
Dept of CS&E,UBDT Dvg
Prison Management System
CHAPTER 8
SNAPSHOTS
Home Page
Registration Page
Page 19
Dept of CS&E,UBDT Dvg
Prison Management System
Login Page
Jailer Page
Jailer Page
Victim Page
Victim Page
Food details
FUTURE ENHANCEMENT
CONCLUSION
We here by conclude this application provides very good platform for both jailer
and staff. In this application various activities of the jailer are made easy automating
various activities. This application also helps to get various current details about cell,
jailer and jail staff, prisoner, etc.
BIBLIOGRAPHY:
Referred books:
Robert W. Sebesta : Programming the World Wide Web 4th Edition.
Websites:
www.w3school.com
www.tutorialspoint.com
www.stackoverflow.com