Anda di halaman 1dari 18

Ê 

 
 
c
c  c

INFOSYS CAMPUS CONNECT PROGRAM

MEGHNAD SAHA INSTITUTE OF TECHNOLOGYc


c
PRISON MANAGEMENT SYSTEM
c
c
Software Requirements Specificationc
c
c
c
c
c
c
TEAM NAMEc
c
J Ê 
TEAM MEMBERSc
c
{  
 
     
{ 
{ 
 
 { {
 

{ 
{  
 

MENTOR

 {
c
c

cc    c
c
Ê   
 
c
c  c

ccccccccccccccccccccccccccc Index & Tablesc


‘ c 

‘ ‘c  c
‘
c   c
‘ c c c
‘ c c c
‘ c cc c
‘ c  cc
2 c 

À cc  c
‘ c  c  c

cc  c
cc  c
c   c c
 cccc  c
 c c   c
 ccc   !c
 c c ‘‘c
! cc c  ‘
c
u c  c" ‘ c
‘ c  c"  ‘ c

c  c"  ‘c
cc ‘c
c#c c" ‘c
c 
‘

cc    c
c
Ê   
 
c
c  c

‘ c INTRODUCTION:

‘ ‘c PURPOSE:
c
c c c cc cc  cc  c
c c
c cc  cc  cc
c ccc
  c
c  c
c c
c c c cc c
 c c c c   c!c ccc
c c cc
cNominal RollÎc
c  cc
c  cc
"
c

c  c
c#c c$c  c
c
  c c  cc
c  cc
c cc  c
c#c  c c cccc#cc
cCase register:c$c
c  cc
c  c  c
c  c

c#c c
c c c
c c  c
"  c  cc
cAutomated release diary generator:c
c c
c#c
 c
c cc   cc#c cccc
c%cc

c%cc
c%c
ccc c cc c

c  c
c c
c cc c
cc
c  c   c
&cParole register:c
cc
ccc   cc
cc  c c  cc
cc
'cInterview requests and In-out register:c$c  c   c
#c
c  cc
c   ccc#cccc
$c !c c ccc   cc
 c
cc
cccc  c  c
c
c c   c
c c
c   c cc cc
 c
(c6  c  c  cc
c c  ccc
#cc
c
c
c
cc    c
c
Ê   
 
c
c  c

‘ cSCOPE:
cc
c  c
c
cc c
c
c) c
c  cc c   cc!c c
 cc  c
c
c) c
c  cc*c+ccc, c-c
. c cc
c  c c c
c  c
c
&c$c c cc
c
'c/ c
c#c#ccc  c  c c c
 ! c
c
(c/ c
c#c#ccc6 c  c c cc
6 c c
cccccccccccc

c
‘ cºEYWORDS USED:
c
c
Jeneric Technology keywords:

cd  c) c


c
c*#  c
c
c c
c
&c)c+  cc
c
c
c

&cc    c
c
Ê   
 
c
c  c

c
c
‘ cABBREVIATIONS USED:
ë HTML:c0 %c1 c2c cc cc cc
 c  c#c  c
c
§ ÿEE: /cc+  c+  c cc  c 3c cc

c/ccc cc c  #c ! c

c/c    c# cccc c
  c ccc   c c
c
ëJUI: 
c4 c c 
c
c  c 
c ccc

c cc cc c c
c cc
c
ëSRSÎcc$c)-)c c# cc 5 6 c  c7 c  8c
cc cc  c 6 c  c   cc
   ccc  c  cc c7 8c  cccc
 cc cc6 cc!c  c  c
c
  c
c#
c
c cc
c 5 c c
c
6 c
   ccc   ccc c  cc c
c
ëEclipse"NetBeansÎc* cc7*+8cc9#c    c
c
ëÿSP: ÿava server pagec cc c cc
c/++cc c cc
c c#c  c
c
ëServlets:c
 cc c  c

c%cc
c c c
c c%c
c  cc
c#c# cc
c c ccc c
c c c
c
§ HTTPÎc0 %c  cc cc  c c
 " c c#c#c# c:cc9#c)c
c
§ HTTPS: )c0 %c  cc cc0 cc))2c
7 c c8c
'cc    c
c
Ê   
 
c
c  c

c
§ TCP/IP:c   c.c"cc
c  cc
  c  c ccc
  cc
cc ."c
  c c  c
cc c c# c .ccc
c
c
‘ cJuidelines and References:
ccccccccccccc
 Î""   c
ccccccccccccc
 Î"" c
ccccccccccccc
 Î"" c
c
c
‘ cTechnologies:c
‘ c c×  ‘ 
   ×  
 c     
 c 
! c"# $  
 c% !
 c×
& '×
$ c "
( c ))  
 c  * &)  

c
c
c
c
c
c
c
c
c
c
c

(cc    c
c
Ê   
 
c
c  c

 c Overview: c
)-)c c cc   Îc
· d 
 c  #cc  cc
cccccccc
 c  cc%c  c

· {
     c  #c
c  cc c
 c
c c
c  c    c
c
c

A Overall Description:c
c
*  #c
cc c
cc
c cc  c   c
c

‘ cProduct Perspective:c
c
·
c#c  c7<0 12"/)8cc  cc  c
c c c
c c c c.  c#c cc c c
 c

c0 "0 )c  c
·
c. c)c cc  c
c c cc  c c
 c ccc
c ."c  cc c
·dc
c c c#c c cc+/=cc# c c cc
 c
c  c
c
 cSoftware Interface:c
c
Client on Internet: 9#c= cd  c) c78c
c
Client on Intranet: . c)c9#c= cd  c) c
78c
c
Web Server: $ 
c cd  c) c78c
c
Data Base Server: 1)>2cd  c) c78c
c
;cc    c
c
Ê   
 
c
c  c

Development End: NetBeans 7/++c/c/c=c) c


0 128c*# c c71)>28cd)c79  c<c  8c
$ 
c c79#c)8c
c
 cHardware Interface:c
c
© c c c c

c -d.++)d-c -$1c *)@c)$.+c


    .d-+c*4dc$ c ' c1=c ?c =c

 c ( 0Ac
  or abovec
 c c c c

À
    ccc c ' c1=c &c =c
 05c
{   ccc c ' c1=c c =c
05c
c
 cCommunication Interface:c
c
ë . ccc c#c c0 "0 )c c
c
ë . ccc c#c c ."c c
c
 cUsers of the system: ‘ ÿailor (ADMIN
 Visitor

 cunctional Components:
cc, c-c
c. c-  cc
c c   cc
&c!c c
'c-  cc c c
c

?cc    c
c
Ê   
 
c
c  c

´ cDATABASE IELD SPECIICATION:


LOJIN TABLE
N ield name Type of field Remarks
c 4 c 6
7 '8c  cc
c  c ,#7 8c

NOMINAL ROLL REJISTER


No ield Name Type of variable Remarks
c  c c ,#7 8c  cc
c . c c ,#7 8c C cc
c ,c 6
7 '8c )  c
 c c
 cccc
&c )%c 6
7 8c 1"Cc
'c  c 6
7 '8c  cc cÎc* c
  c c c
(c +!c *c c
;c 2 !c *c c
?c * cc ,#7 8c ,cc c
c
Bc 0 
c ,#7'8c 0 
c c c
c 9 
c ,#7;8c c@ c
c C!  c D c#Ec c
c 2!  c D c#Ec c
c - 
!  c D c#Ec c
&c $ c 6
7 '8c c cc  c
'c ) c ,#7 8c Îc c c
Îc c
Îc c
&Îc
c
CASE REJISTER
No ield Name Type of variable Remarks
c . c c ,#7 8c  cc
c *   c 6
7 '8c )  c
 c c
 cccc
c  c ,#7 8c Îcc
Îc
c
Îcc
&Î  c
c

Bcc    c
c
Ê   
 
c
c  c

PAROLE REJISTER
No ield Name Type of variable Remarks
c  c *c ,#7 8c  cc
c ,cc-c 6
7 '8c )  c
 c c
 cccc
c $ ccc 6
7;'8c c
-c
&c +!c *c c
'c +% !c *c c
(c -c c ,#7 8c )
c c/ ccc
 c
;c 2 cc c 6
7 8c "Cc
 c
?c 2 c cc *c c

VISIT TABLEc
No ield Name Type of variable Remarks
c 6 c c ,#7 8c C cc
c  c c ,#7 8c C cc
c 6 cc *c c
&c )c c c c
'c +c c c c
(c ) c 6
7 8c Cc cc c
;c - c 6
7;'8c c cc c cc
c
?c  c 6
7 8c cÎc6 c
C cÎc/ cFc  c&'cc
 c

VISITOR¶S TABLE
No ield Name Range of valid values Remarks
for the field
c 6 c c ,#7 8c  cc
c 6 cc 6
7 '8c c
c - ccc *c c
&c - cc c 6
7 '8c c
'c $c ,#7 8c ,#c
(c )%c 6
7 8c 1"Cc
;c ,cc  c ,#7 8c ,#cc  c c
  c
?c ) c 6
7 8c 6 c " c
Bc - c 6
7 '8c c cc c cc
c

cc    c
c
Ê   
 
c
c  c

Ë cProduct unctions:

c  cc  c
c  c
c
 c ! Îc
c
. ccc c $ c c 4 c  c *   ccc4 c  c

4 c$c / 7 8c 2 c 2 c c$c


4 c dc6 c
c
c
$c ,c6 c - c -  ccc,cc
1c
/ 7 8c  c$c . cc  c:c c
,c$c*c
6  c*c / 7 8c 6 c D+% Ec
 
c c -  c c  c cc c
  cc c  c c c
c  c c c
&c  c !c c
 c / 7 8c - c D+% Ec
-  c 
c  c c  c c c
 c   c c  c
c . c cc c c
c 6 c c c c
c
 c dc6 cc -  c -  ccc  c 
cc
-  c  cc
/ 7 8c . c . c c-  c
c
6  cc- c / 7 8c 6 c- c 6  c
cc c 
c
* c dc6 c * c  cc   c
.
 ccc / 7 8c .
c .
 cc  cc c
 c dc6 c  c c

cc    c
c
Ê   
 
c
c  c

â cUSE CASE DIAJRAM:


{ 


   
   



    

    
  
 

 
   

ÿ  
 
   
  
 
  

  


 
  
   

   


      


 

     

 
  

   


  
   

  
  

  
  


cc    c
c
Ê   
 
c
c  c

B Specific Requirements:
c
‘ c
  

9c  #c
c c   c#c  c  c c  Îc
c
c4)+c.$)+c-+2$ +*c dc2d ,Î

Primary actor
$c c  c
 c c c
8c/ c7 8c
8cdc6 c
c
Precondition
, +-,+ c c c #cc cc G c  c
c
c
Main scenario
cccccccccc 8cc4  c$ c
c cc
cccccccccc8cc c4 c*cc c
cccccccccc8cc2 c6  c c
c
cccccccccc&8cc
c c c
c
 c  c
 c

Alternate scenario
cccccccccc 8c
cc cc c
8c
c c c
c
cc c
c
c4)+c.$)+c-+2$ +*c dc-+ ) -$ d,Î

Primary actor
4 c,c6 
c
Precondition
c
ccccccccccc
cc    c
c
Ê   
 
c
c  c

Main scenario

ccccccccccc c
c c  c
c  c ccc*c
cccccccccccc0"
c  c c
ccc #  c
cccccccccccc
c  ccc c
cc c c
ccccccccccc&c
c*# c c c

Alternate scenario

cccccccccc c
cc  c
c  cc
c c c  ccccc
 cc  c
c
c# c c  c

c4)+c.$)+c-+2$ +*c dc))4+c$..d4, Î

Primary actor
/ c7 8c

Precondition
cccccccccc c
c/ c cc c
c
c c   c ccc

Main scenario
cccccccccc cd c cc  c$   c
ccccccccccc)ccc
cccccccccccc c c  c c
ccc cc cc
cccccccccc&c4 c# c

Alternate scenario
c
c# c c  c c
c  c c c

&c4)+c.$)+c-+2$ +*c dc6+9c-+ ) +-)Î

Primary actor
/ c7 8c
&cc    c
c
Ê   
 
c
c  c

Precondition
c/ c
c#cc cc
cc
c
Main scenario
c- c
c cc c c c c
 c !c cc
cc# c
c6  ccc

Alternate scenario
c*c c  c c
c
'c4)+c.$)+c-+2$ +*c dc +,+-$ +c-+d- )Î

Primary actor
/ c7 8c

Precondition
cccccccccc cc/ c
c#cc cc
cc

Main scenario
c- ccc  ! c ! cc ! c
cCc
c cc c  #cc
c cc
c cc
c
Alternate scenario
c- ccc c
c  ccc cc c
c
(c4)+c.$)+c-+2$ +*c dc, +-6+9c-+>4+) Î
Primary actor
dc c
c
Precondition
cdc c
c#cc c
"
cc
'cc    c
c
Ê   
 
c
c  c

cdc c
c#c cc  c  c ccc
 c
c  c  cc
c
Main scenario
cccccccccc c$ c c  c c
ccccccccccc cc  c
ccccccccccc*c  c c
c
cccccccccc&cdc  c
c*# c c c
cccccccccc'c) c c c
c
c
Alternate scenario
cccccccccc cc*# c4 c  c
cc
cc  c
c  c
c
;c4)+c.$)+c-+2$ +*c dc, +-6+9c.d,C-1$ d,Î

Primary actor
/ c7 8c
c
Precondition
/ c
c#cc cc
ccc c
c  c
c
Main scenario
cccccccccc c6   c  c c
c
ccccccccccccd@c
c c c c
ccccccccccc
c# c c c
c
Alternate scenario
c
c  c  c cc c

?c4)+c.$)+c-+2$ +*c dc6+9, cdCc-+2+$)+c*$-HÎ


Primary actor
$c c  c
 c c c
8c/ 7 8c
8cdc6 c
(cc    c
c
Ê   
 
c
c  c

c
Precondition
c4 c c#cc c
c0"
c
 cc#cc
c
c c
c
Main scenario
c- c
c c c  cc
cc# c
c6  ccc
c
Alternate scenario
c ccc c
c
Bc4)+c.$)+c-+2$ +*c dc.0$, , cdCc$))9d-*Î
Primary actor
$c c  c
 c c c
8c/ 7 8c
&8cdc6 c
c
ccccccccccPrecondition
ccccccccc c
c  c
c
c ccc 
c
c  c
cccccccccc
c  ccc c
 cc

Main scenario
ccccccccc c
c) c  cc
cc  c
cccccccccc
c4 c   c
"
cc  cc
cccccccccc$c  c
c
c  c  ccc
ccccccccc
 c
ccccccccc&c
c*# c c cc
ccccccccc'c
c) c c c
c

Alternate scenario
ccccccccc c
cdc  c Gc
cc
cc c c
c
cccccccccc
c*# c4 c  cc
c
c

;cc    c
c
Ê   
 
c
c  c

2 c  
  

‘ c )
ccc'c105c'(c1=c
c
 c BIcc
c   c
c#c 
cc 
c

ü c 
 

c) Îc
c  c c

c
c  c c
cccccccc/ cc6 c c
c#c c  c
cccccccc   c  c
cccccCc Îc*c
cc#c c c c
ccc  c
cc c c
c

 c  
 
  Îc
c

c%c c cc cc#c c 
c
 c
 c

 CONCLUSION:c
ccccc c
c c
 ccc  c
cc cc
  c
cccccc
c ccc c c#c c#c
c   c
c cc cc 6 c#c
cccccc
c c c c#ccc cc#c
cccc&c$c
c  c c#cc#c c   cc
c
 c#c
c
cc
c

?cc    c
c