FINAL YEAR TYBSC IT PROJECT FROM SN COLLEGE | PRAMOD B.RATHOD
20132014
HOSPITAL MANAGEMENT SYSTEM
1
ACKNOWLEDGEMENT
I tak t!"# $%%$&t'("t) t$ *%&## +) %&$,$'( &at"t' t$ t! +a(a+(t SHANKAR NARAYAN COLLEGE OF PROFESSIONAL COURSES F$& "/"( '# t!# $%%$&t'("t"# t$ a$+%"#! a %&$t $&k.
T!"# #$,ta& #$,ta& !a# !a# ( /$% /$% '(& '(& t! /a'a /a'a '"a( '"a( $, +a() %$%5 I a+ /&) +'! t!a(k,' t$ $'& %&$t '" %&$,##$ Mrs.Vaishali Mrs.Vaishali kada ! Mrs.Si"a Dal#i ,$& t!"& !% "( +ak"( t!"# %&$t.
I a#$ a(t t$ *%&## +) &at"t' t$ M&. M&. 7.N.Y 7.N.Yaa/5 aa/5 ,$& !"# /a'a #'#t"$(# a( a/"# t!&$'!$'t t! $'. A( a#t 't ($t t! a#t8 a& t!a(k,' t$ t! $a'# a( #("$ !$ %&$/" t!"& /a'a !% !(/& (.
PROJECT MEMBER: Pramod B. Rathod .
2
INDE$
3
Sr. No 1.1 1.2 1.3 1.4 1.5 1. 1.! 1.$ 1.% 1.1& 2.1 2.2 2.3 2.4 2.5 2. 2.!
TOPIC PRELIMINARY INVESTIGATION ORGANIZATIONAL OVERVIEW OBJECTIVES CURRENT SYSTEM LIMITATION OF CURRENT SYSTEM PROPOSED SYSTEM AND ITS ADVANTAGES FEASEBILITY STUDY STA"E#ODER PROCESS MODEL ACTIVITY S#EETS GANTT C#ART SYSTEM ANALYSIS EVENT TABLE CONTENTS USE CASE DIAGRAM E'R DIAGRAM ACTIVITY DIAGRAM CLASS DIAGRAM SYSTEM SE(UENCE DIAGRAM SE(UENCE DIAGRAM SYSTEM DESIGN CONVERTING ERD TO CLASS DIAGRAM DATA DICTIONARY COMPONENT DIAGRAM PAC"AGE DIAGRAM DEPLOYMENT DIAGRAM MENU TREE CRUD TABLE SYSTEM CODING VALIDATION TEST CASE) TEST DATA) TEST RESULT SCREEN LAYOUT MAINTANANCE AND EVALUATION FUTURE EN#ANCEMENT REFERENCES AND BIBLIOGRAP#Y
PRELIMINA RY INVESTIGAT ION 3.1 3.2 3.3 3.4 3.5 3. 3.! 4.1 4.2 4.3 5.1 5.2
4
ORGANI%ATIONAL OVERVIEW LIFE CARE HOSPITALS "# +'t"-#%"at)5 t&t"a&) a& !$#%"ta *t("( 9'a"t) !at! a& #&/" t$ %$% "( a( a&$'( Ma'&a" ,$& t! %a#t 12 )a.
T! !$#%"ta a# ,$'( ) Dr.S.Ra&'(dra( !$ "# a a"( Las'r a( La)ar*s+*)i+ #'&$(. T! !$#%"ta "# $at at Dha(a))a M,dali St&t !"! "# /&) (a& t$ Ma'&a" M(ak#!" A++a( T+%.
His"*r- * "h' Li' Car' H*s)i"als/ L", Ca& H$#%"ta a# :t #ta&t at 1;;< "t! t( #ta= a( :/ B# ,$& "(%at"(t#. I( t! "(("( "t #ta&t %&$/""( #&/"# t$ t! $'t%at"(t# a( "(%at"(t#. I( t! )a& 20005 t! !$#%"ta *t(# "t# #&/"# #'! a# >Ra) a( Sa( C(t&. A,t& t!at5 t! !$#%"ta /$% &a%").
?
La#t )a& t! !$#%"ta "# ,'&("#! a( "t %&$/"# t! ,$$"( ,a""t"#. o Ca%#' E($#$%) o E($#$%) @D"a($#t" T!&a%'t" o C$$($#$%) o B&$(!$#$%) o La#& S'&&) o La%a&$#$%) @) H$ S'&&) o G(&a S'&&"# o D(ta Ca&. N$ t! !$#%"ta "# ,a+$'# ,$& "t# a#& a( a%a&$#$%" #'&&"#. T! !$#%"ta ($ $(#"#t# $, 12 #%"a"#t#5 4 't) $t$ a( 40 #ta= ++. It a#$ %&$/"# a+'a( #&/"# t$ t! %at"(t#. T! !$#%"ta "# ,'(t"$(a) a/a"a t$ t! %'" 24 !$' a a). T! !$#%"ta "# &a%") /$%"( t$a&# t! +$t"/ S&/" t$ t! !'+a( "# t! #&/" t$ t! G$ .
O01ECTIVE T! $t"/ $, t! !$#%"ta +a(a+(t #)#t+ "# $(#"#t(t &$t! $, t! H$#%"ta5 t!&$'! $(t"('a "+%&$/+(t "( t! %&$###.
T$ %&$/" 9'"k5 &"a5 9'a"t) a( &&$& ,& #&/" ) +ak"( '# $, !"! ( t!($$) t$ a# t! +a(a+(t $, t! %at"(t#.
T$ !% a+"("#t&at"$( "( "(t +a(a+(t $, t! $&a("at"$( /&) #+$$t!) ) a!"/"( !"! $+%t().
o
o
T$ a't$+at t! %&$## $, a& (t&"#.
o
T$ +a"(ta"( &$&# =t"/).
o
T$ +a(a '&&(t #tat'# $, #ta= a( $t$& a/a"a""t).
o
T$ $+%'t&" a ta"# &a&"( %at"(t ta"# !$#%"ta ta"#.
T! %&$t !a# "(,$&+at"$( &a&"( t! "(%at"(t ta"#5 $'t%at"(t ta"#5 B""( ta"# a( A+'a( ta"#.
<
CURRENT SYSTEM A H$#%"ta "# a %a !& Pat"(t# $+ '% ,$& (&a "#a##. H$#%"ta# %&$/" ,a""t"# "k6 o C$(#'tat"$( ) D$t$ $( D"#a##. o D"a($#"# ,$& "#a##. o P&$/""( t&at+(t ,a""t). o Fa""t) ,$& a+"tt"( Pat"(t# @%&$/""( #5 ('"(5 +""(# o I++'("at"$( ,$& Pat"(t#C!"&(. 7a&"$'# $%&at"$(a $&k# t!at a& $( "( a H$#%"ta a&6o R$&"( "(,$&+at"$( a$'t t! Pat"(t# t!at $+. o G(&at"( "#. o R$&"( "(,$&+at"$( &at t$ "a($#"# "/( t$ Pat"(t#. o %"( &$& $, t! I++'("at"$( %&$/" t$ !"&(%at"(t#. o %"( "(,$&+at"$( a$'t /a&"$'# "#a## a( +""(# a/a"a t$ '& t!+. T!# a& t! /a&"$'# $# t!at ( t$ $( "( a H$#%"ta ) t! $%&at"$(a #ta= a( D$t$. A t!# $&k# a& $( $( %a%. T! $&k "# $( a# ,$$#6o
;
I(,$&+at"$( a$'t Pat"(t# "# $( ) '#t &"t"( t! Pat"(t# (a+5 a a( (&.
o
o
o
o
o
o
o
o
10
!(/& t! Pat"(t $+# '% !"# "(,$&+at"$( "# #t$& ,&#!).
B"# a& (&at ) &$&"( %&" ,$& a! ,a""t) %&$/" t$ Pat"(t $( a #%a&at #!t a( at a#t t!) a a& #'++ '%. D"a($#"# "(,$&+at"$( t$ %at"(t# "# (&a) &$& $( t! $'+(t5 !"! $(ta"(# Pat"(t "(,$&+at"$(. It "# #t&$) a,t& #$+ t"+ %&"$ t$ &a# t! %a%& $a "( t! $. I(,$&+at"$( a$'t /a&"$'# "#a## "# ($t k%t a# a() $'+(t. D$t$ t!+#/# $ t!"# $ ) &++&"( /a&"$'# +""(#. A t!"# $&k "# $( +a('a) ) t! &%t"$("#t a( $t!& $%&at"$(a #ta= a( $t $, %a% a& ( t$ !a( a( tak( a& $,. D$t$ !a/ t$ &++& /a&"$'# +""(# a/a"a ,$& "a($#"# a( #$+t"+# +"## tt& at&(at"/# a# t!) a(Kt &++& t!+ at t!at t"+.
LIMITATION OF CURRENT SYSTEM P&$+# "t! $(/(t"$(a #)#t+ 2. La+k * i'dia"' r'"ri'#als/ 3 T! "(,$&+at"$( "# /&) "'t t$ &t&"/ a( t$ :( %a&t"'a& "(,$&+at"$( "k- E.. - T$ :( $'t a$'t t! %at"(tK# !"#t$&)5 t! '#& !a# t$ $ t!&$'! /a&"$'# &"#t.
T!"# &#'t# "( "($(/("( a( a#ta $, t"+.
4. La+k * i'dia"' i(*ra"i*( s"*ra5'/ 3 T! "(,$&+at"$( (&at ) /a&"$'# t&a(#at"$(# tak# t"+ a( =$&t# t$ #t$& at &"!t %a.
6. La+k * )r*)" ,)da"i(5/ 3 7a&"$'# !a(# t$ "(,$&+at"$( "k %at"(t ta"# $& "++'("at"$( ta"# $, !" a& "'t t$ +ak a# %a%& $&k "# "(/$/.
7. Err*r )r*(' a(,al +al+,la"i*(/ 3 Ma('a a'at"$(# a& &&$& %&$( a( tak a $t $, t"+ t!"# +a) &#'t "( "($&&t "(,$&+at"$(. F$& *a+% a'at"$( $, %at"(tK# " " a# $( /a&"$'# t&at+(t#.
11
8. Pr')ara"i*( * a++,ra"' a(d )r*)" r')*r"s/ 3 T!"# $+# a "'t ta#k a# "(,$&+at"$( "# "'t t$ $t ,&$+ /a&"$'# &"#t.
12
PROPOSED SYSTEM AND ITS ADVANTAGES
o
o
o
T! %&$%$# #)#t+ !a# ( #"( t$ $/&$+ a t! &aak# ,$'( "( t! *"#t"( #)#t+. T! ( #)#t+ !a# ( %&$%$# t$ ,s' C9 .NET as r*(" '(d a(d S:L SERVER as ;a+k'(d.
T! %&$%$# #)#t+ !a# (!a( ,at' !"! a# ($t ,$'( "( t! *"#t"( #)#t+.
T! #a"(t ,at'&# a& S'&"t) ,$& t! ata "# $( a#"). 7a"at"$( "# $( t$ (t& $&&t ata. M+$&) $(#'+%t"$( "# /&) ## a( t! %&$##"( #% "# ,a#t. Data &%$&t# a& %&#(t "( a (at ,$&+at. It "# a%t ,$& t!"# +$&( $&. • • •
• •
o
13
It "# a#) t$ $+"( t! ataa# $, $t!& #$,ta& a( t$ /" t! &$&# "( t! :# a( a#$ "t "# a#) t$ t t! &%$&t# ) "/"( "(%'t ata.
ADVANTAGES OF PURPOSED SYSTEM o
o
o
o
o
o
14
Pla(('d a))r*a+h "*
I'dia"' r'"ri'#al * i(*ra"i*(/ 3 T! +a"( $t"/ $, %&$%$# #)#t+ "# t$ %&$/" ,$& a 9'"k a( "(t &t&"/a $, "(,$&+at"$(. A() t)% $, "(,$&+at"$( $' a/a"a !(/& t! '#& &9'"&#. I'dia"' s"*ra5' * i(*ra"i*(/ - I( +a('a #)#t+ t!& a& +a() %&$+# t$ #t$& t! a&#t a+$'(t $, "(,$&+at"$(.
o
1?
Eas- "* O)'ra"'/ 3 T! #)#t+ #!$' a#) t$ $%&at a( #!$' #'! t!at "t a( /$% "t!"( a #!$&t %&"$ $, t"+ a( :t "( t! "+"t 't $, t! '#&.
FEASEBILITY STDY T! P&$t Fa#"""t) "# $(&( "t! *%t (:t#. A( "+%$&ta(t $'t$+ $, t! %&"+"(a&) "(/#t"at"$( "# t! #t"(at"$( t!at t! %&$%$# #)#t+ "# ,a#". T!& a& t$ a#%t# "( t! ,a#"""t) #t') %$&t"$( $, t! %&"+"(a&) "(/#t"at"$(.
E$($+" Fa#"""t)
O%&at"$(a Fa#"""t)
T!("a Fa#"""t)
ECONOMIC FEASI0ILITY/
It "# $(#"& +a"() $, t$ t#t#6 a A(t""%at 7a' $, (:t "# &at& t!a( $#t $, /$%+(t D$# t! $&a("at"$( !a/ a9'at a#! $ t$ ,'( t! %&$t
A t&+"(at"$( t$ $($+" ,a#"""t) $, t! %&$t &9'"&# t! $ $#t (:t a(a)#"#. T! $#t(:t a(a)#"# $+%a&# t! $#t a( (:t t$ # !t!& t! "(/#t+(t "( /$%+(t $, a ( #)#t+ " +$& (:"a t!a( $#t). A't$+at"$( a# t$ &'t"$( $, +a(%$& a( %&$##"( t"+. T!) %'&!a# #$,ta& "t! +"("+'+ &at. 1
T!'# t! #)#t+ "# #a" t$ $($+"a) ,a#".
1
OPERATIONAL FEASI0ILITY/
P&$%$# %&$t# a& (:"a $() ", t!) a( t'&( "(t$ "(,$&+at"$( #)#t+# t!at " +t t! $&a("at"$(# $%&at"( &9'"&+(t#. S"+%) #tat5 t!"# t#t $, ,a#"""t) a#k# ", t! #)#t+ " $&k !( "t "# /$% a( "(#ta. A& t!& +a$& a&&" t$ "+%+(tat"$( H& a& 9'#t"$(# t!at " !% t#t t! $%&at"$(a ,a#"""t) $, a %&$t. I# t!& #'"(t #'%%$&t ,$& t! %&$t ,&$+ +a(a+(t ,&$+ '# I, t! '&&(t #)#t+ "# "k a( '# t$ t! *t(t t!at %$(# " ($t a t$ # &a#$(# ,$& !a(5 t!& +a) &#"#ta(.
A& t! '&&(t '#"(## +t!$# a%ta t$ t! '#& I, t!) a& ($t5 # +a) $+ a !a( t!at " &"( a$'t a +$& $%&at"$(a a( '#,' #)#t+#. Ha/ t! '#& ( "(/$/ "( t! %a(("( a( /$%+(t $, t! %&$t Ea&) "(/$/+(t &'# t! !a(# $, &#"#ta( t$ t! #)#t+ a( "( (&a a( "(&a## t! "k"!$$ $, #'##,' %&$t. S"( t! %&$%$# #)#t+ a# t$ !% &' t! !a&#!"%# ($'(t&. I( t! *"#t"( +a('a #)#t+5 t! ( #)#t+ a# $(#"& t$ $%&at"$(a ,a#".
1<
T'+h(i+al F'asi;ili"-/
It "# a# $( $+%'t& !a&a& a( (t$&k #$,ta&. A"t"$(a %&"%!&a /"# a& &9'"& a( ,'(# a& a/a"a "( "('#t&). T! S$,ta& '# ,$& t! /$%+(t $, %&$%$# #)#t+ "#6
T! Mi(i,3Hard
T! S*"
1;
STAKEHOLDERS Stak!$ a& a()$( !$ !a# a( "(t&#t "( t! %&$t. P&$t #tak!$ a& "("/"'a# a( $&a("at"$(# t!at a& at"/) "(/$/ "( t! %&$t5 $& !$# "(t&#t# +a) a=t a# a &#'t $, %&$t *'t"$( $& %&$t $+%t"$(. T!) +a) a#$ *&t "('( $/& t! %&$tK# $t"/# a( $'t$+#. T! %&$t +a(a+(t ta+ +'#t "(t",) t! #tak!$ t&+"( t!"& &9'"&+(t# a( *%tat"$(5 a(5 t$ t! *t(t %$##"5 +a(a t!"& "('( "( &at"$( t$ t! &9'"&+(t# t$ (#'& a #'##,' %&$t. Th' )'*)l' i(#*l#'d i( "h' )r*&'+" d'#'l*)'(" ar'/
DEVELOPER/
H& "( t!"# %&$t t! D/$%& "# PRAMOD B. RATHOD
PRO1ECT LEADER6
H& "( t!"# %&$t t! %&$t a& a& P&$,##$ P&$,.7a"#!a" aa+ P&$,.S+"ta Da/" !$ '"# + "( +) %&$t.
20
ADMIN6
A+"("#t&at$& "# &#%$(#" $, !k"( t! !$ #)#t+ a( !a# a &"!t# t$ a## a( +$",) t! &$&#.
A+"( a( a5 '%at a( t S'%&/"#$&5 '%at t! !$ &$& ta"# a( +a(a t! !$ #"t
21
6
PROCESS MODEL
22
ACTIVITY SHEET
SHANKAR NARAYAN COLLEGE DEPARTMENT OF COMPUTER SCIENCE
SEMESTER VI PRO1ECT WORK ACTIVITY SHEET
S",d'(" Na'/ PRAMOD B. RATHOD Pr*&'+" Na'/ HOSPITAL MANAGEMENT SYSTEM Pr*&'+" G,id'/ PROF. 7AISHALI ADAM PROF. SMITA DAL7I
23
SR N*
A+"i#i"-
Pla(('d Sta&t Dat
Si5 (
A+",al
E( Dat Sta&t Dat
E( Dat
1
P&"+"(a& ) 2011201 2;1120 I(/#t"at" 3 13 $(
2011201 3
?12201 3
2
S)#t+ A(a)#"#
3011201 201220 3 13
3011201 3
301220 13
3
S)#t+ D#"(
2112201 100120 3 14
2112201 3
200120 14
4
S)#t+ C$
1101201 120220 4 14
2001201 4
220220 14
?
S)#t+ T#t"(
1302201 110320 4 14
1302201 4
220320 14
P&$t 1203201 2<0320 T&+"(at"$ 4 14 (
1203201 4
0<0420 14
24
NOTE6
GANTT CHART G(&a) t! ,'&t!& %a&t $, t!"# $'+(tat"$( "# a
&a%!"a &%&#(tat"$( $, #)#t+#.
2?
T!"# &a%!"a &%&#(tat"$( "# $( "t! t! !% $, ML ".. @(": M$"( La('a. T*+ U,-+/ Mo/+0-, L,+ UML -6 r7*-80 0,+ 9or :-60-;-,) 67+8-9<-,) 8o,6=r8=-,) ,/ /o8>+,=-, =*+ r=-98=6 o9 6o9=?r+'-,=+,6-:+ 6<6=+>. T*+ UML o@+r6 6=,/r/ ?< =o ?r-=+ 6<6=+>6 0+7r-,=6) -,80/-, 8o,8+7=0 =*-,6 68* 6 6-,+66 7ro8+66+6 ,/ 6<6=+> 9,8=-o,6 6 ?+00 6 8o,8r+=+ =*-,6 68* 6 7ror>>-, 0,+ 6==+>+,=6) /=6+ 68*+>6) ,/ r+60+ 6o9=?r+ 8o>7o,+,=6 .
T! "+%$&ta(t %$"(t t$ ($t !& "# t!at ML "# a a('a ,$& #%",)"( a( ($t a +t!$ $& %&$'&. T! ML "# '# t$ :( a #$,ta& #)#t+8 t$ ta" t! a&t",at# "( t! #)#t+5 t$ $'+(t a( $(#t&'t - "t "# t! a('a t!at t! '%&"(t "# &"tt( "(. T! ML +a) '# "( a /a&"t) $, a)# t$ #'%%$&t a #$,ta& /$%+(t +t!$$$) @#'! a# t! Rat"$(a (": P&$## - 't "( "t#, "t $# ($t #%",) t!at +t!$$$) $& %&$##.
2
SYSTEM ANALYSIS
2
EVENT TA0LE
2<
At"/"t)
R#%$(#
D#t"(at" $(
7&",)"( ta"# R9'#t"( t$ &t&"/ %a##$& C!a("( Pa##$& A"( D$t$& Dt"( D$t$& A"( R%t"$("#t
L$"( C$(:&+
A+"(
Pa##$& S(t
A+"(
Pa##$& C!a(
Dataa#
D$t$& a
Dataa#
E/(t
T&"&
S$'&
A+"( L$# I(
L$"(
A+"(
A+"( F$&t Pa##$&
F$&$t Pa##$&
A+"(
A+"( !a( Pa##$& A+"( a# $t$& A+"( t# $t$& A+"( a# &%t"$("#t Adi( d'l'"'s r'+')"i*(is"
C!a( Pa##$&
A+"(
N $t$&
A+"(
Dt $t$&
A+"(
N &%t"$("#t
A+"(
t# &%t"$("#t
A+"(
Dt"( R%t"$("#t
R%t"$("#t t
Dataa#
A+"( /" ta"#
D$t$& $& R%t"$("#t ta"#
A+"(
7&",)"( Dta"#
Dta"# C!k
A+"(
A+"( /" Pat"(t# ta"#
Pat"(t# ta"#
A+"(
Dta"# C!k
A+"(
A+"( !k a&#
a&# ta"#
A+"(
Dta"# C!k
A+"(
A+"( a +""( #t$k A+"( '%at M""( St$k A+"( t +""( A+"( a ( t&at+(t# ,a""t) A+"( '%at t&at+(t ,a""t) 2;
A"( ( +""( #t$k %at"( +""( #t$k Dt M""( A t&at+(t %at t&at+(t
St')"( %at"(t a# !"#t$&) C!k"( a&# a/a"a""t)
D$t$& t R%t"$("#t a
Dataa# Dataa#
A+"(
A"( +""(
M""( A
Dataa#
A+"(
%at"( +""(
M""( %at
Dataa#
A+"(
Dt"( M""(
M""( Dt
Dataa#
A+"(
A"( t&at+(t
T&at+(t a
Dataa#
A+"(
%at"( t&at+(t ,a""t)
T&at+(t '%at
Dataa#
A+"( t t&at+(t A+"( a# #ta= A+"( t# #ta=
Dt t&at+(t
A+"(
Dt"( t&at+(t
T&at+(t t
Dataa#
A #ta=
A+"(
A"( #ta=
Sta= A
Dataa#
Dt Sta=
A+"(
Dt"( #ta=
Sta= Dt
Dataa#
EVENT TA0LE FOR ADMIN OF HOSPITAL MANAGEMENT N*"'/ H& a+"( a( a($t!& $t$& $& &%t"$("#t.
30
EVENT TA0LE FOR RECEPTIONIST OF HOSPITAL MANAGEMENT E/(t R%t"$("#t $# "( R%t"$("#t !a( Pa##$& R%t"$("#t a ( %at"(t# %at %at"(t#
Pat"(t &%$&t
Pat"(t %a) " R%t"$("#t (t& %a)+(t ta"# R%t"$("#t a$at a%%$"(t+(t I(,$&+ %at"(t ,$& a%%$"(t+(t Ca( a%%$"(t+(t
31
T&"&
S$'&
At"/"t)
R#%$(#
L$"(
R%t"$(" #t
7&",)"( ta"#
L$"( C$(:&+
D#t"(at"$ ( R%t"$(" #t
C!a( Pa##$&
R%t"$(" #t
C!a("( Pa##$&
Pa##$& C!a(
R%t"$(" #t
N %at"(t#
R%t"$(" #t
A"( ( %at"(t
Pat"(t a
Dataa#
R%t"$(" #t
%at"( %at"(t# !at!
Pat"(t '%at
Dataa#
R%t"$(" #t
R%$&t"( %at"(t ta"#
R%$&t !a(
Pat"(t
Pat"(t#
Pa)"( "
C$t"( %a)+(t
R%t"$(" #t
R%t"$(" #t
A"( %a)+(t
Pa)+(t a
Dataa#
A$at"$( $, R%t"$(" a%%$"(t+(t #t
A"( a%%$"(t+(t
A%%$"(t+(t $(:&+
Dataa#
S( $(:&+at"$( Ca(at"$( $, a%%$"(t+(t #(t t$ %at"(t
R%t"$(" #t
S("( $(:&+at"$(
C$(:&+at"$( #(t
Pat"(t
R%t"$(" #t
S("( a(at"$( "(,$&+at"$(
Ca(at"$( "(,$&+at"$( #(t
Pat"(t
%at %at"(t '&&(t #tat'# G(&at %at"(t &%$&t Pa)+(t $, H$#%"ta !a&# E(t& %a)+(t
EVENT TA0LE FOR DOCTOR OF HOSPITAL MANAGEMENT E/(t
T&"&
S$'&
At"/"t)
R#%$(#
D#t"(at"$ (
D$t$& $# "(
L$"(
D$t$&
7&",)"( ta"#
L$"( C$(:&+
D$t$&
D$t$& !a( Pa##$&
C!a( Pa##$&
D$t$&
Pa##$& C!a(
D$t$&
D$t$& '%at %&$:
%at %&$:
D$t$&
C!a("( Pa##$& %at"( !"#!& %&$:
P&$: '%at
Dataa#
Pat"(t '%at
Dataa#
Pat"(t t
Dataa#
R/" a
Dataa#
%at %at"(t# D$t$& t %at"(t A "#a# &/" %at "#a# &/" Dt "#a# &/" D$t$& /" %at"(t# &%$&t#
32
%at %at"(t '&&(t #tat'# Dt %at"(t A &/" %at &/" Dt &/" C!k"(
D$t$&
D$t$& D$t$& D$t$& D$t$&
%at"( %at"(t# !at! Dt"( %at"(t# A"( &/" %at"( &/" Dt"( &/"
R/" '%at R/" Dt
Dataa# Dataa#
USE CASE
33
# Ca# D"a&a+ F$& A+"( L$"(6
A+"( L$"(
SYSTEM
C!a( Pa##$& A+"(
Rt&"/ F$&$tt( Pa##$&
# Ca# D"a&a+ F$& A+"( F'&t!& At"/"t)6 34
A#Dt#7"# $t$&
A#Dt#7"# &%t"$("#t
/" Pat"(t# ta"# SYSTEM
!k a&#
A+"( A#%at#Dt# 7"# +""( #t$k
A#%at#Dt# 7"# t&at+(t ,a""t)
A#%at#Dt# 7"# #ta= ta"#
# Ca# D"a&a+ F$& R%t"$( At"/"t)6
3?
L$"( C!a( Pa##$&
A#%at7"# Pat"(t#
G(&at Pat"(t " ta"# SYSTEM
E(t& Pa)+(t ta"#
R%t"$(
A#%at# a%%$"(t+(t
I(,$&+ %at"(t ,$& a%%$"(t+(t
Ca( a%%$"(t+(t
3
# Ca# D"a&a+ F$& D$t$& At"/"t)6 L$"( C!a( Pa##$&
%at %&$:
%atDt %at"(t# SYSTEM
A%atDt "#a# &/"
D$t$& /" %at"(t# &%$&t#
3
E3R DIAGRAM
3<
ACTIVITY DIAGRAM
3;
40
41
42
43
CLASS DIAGRAM
44
4?
SE:UENCE DIAGRAM
4
SYSTEM SE:UENCE DIAGRAM FOR DOCTOR APPOINTMENT
4
SYSTEM SE:UENCE DIAGRAM FOR PATIENT CYCLE
4<
SYSTEM SE:UENCE DIAGRAM
4;
SE:UENCE DIAGRAM FOR HOSPITAL MANAGEMENT SYSTEM FOR ADMIN
SYSTEM ADMIN
A,"h'("i+a"' Adi( Adi( a,"h'("i+a"'d Cha(5' )ass<*rd U)da"' Pass<*rd Add= d'l'"'s= #i'< d*+"*r d'"ails Add> Vi'<> D'l'"' D*+"*r Adds= d'l'"'s= #i'< r'+')"i*(is" d'"ails Add> Vi'<> D'l'"' r'+')"i*(is" Vi'< Pa"i'(" d'"ails Vi'< Pa"i'(" d'"ails Ch'+k= Vi'< U)da"'> D'l'"' 'di+i(' d'"ails Adds= U)da"'= D'l'"' Tr'a"'(" d'"ails Adds> U)da"'>D'l'"' "r'a"'(" d'"ails
?0
SE:UENCE DIAGRAM FOR HOSPITAL MANAGEMENT SYSTEM FOR RECEPTIONIST
SYSTEM RECEPTIONIST
R'+')"i*(is" a,"h'("i+a"i*( R'+')"i*(is" a,"h'("i+a"'d Cha(5' )ass<*rd U)da"' Pass<*rd Add= ,)da"'s= #i'< )a"i'("s d'"ails Add> U)da"'s> D'l'"' )a"i'("s Adds= d'l'"'s= #i'< r'+')"i*(is" d'"ails Add> Vi'<> D'l'"' r'+')"i*(is" G'('ra"' Pa"i'("s r')*r" d'"ails Vi'<>G'('ra"' Pa"i'(" r')*r" d'"ails Add= Ch'+k= Vi'< )a-'(" d'"ails Add>Ch'+ks>Vi'< )a-'(" d'"ails Adds= U)da"'= D'l'"' a))*i("'(" Adds> U)da"'> D'l'"' a))*i("'(" d'"ails I(*r )a"i'(" a))*i("'(" d'"ails I(*r )a"i'(" d'"ails
SE:UENCE DIAGRAM FOR HOSPITAL MANAGEMENT SYSTEM FOR DOCTOR ?1
SYSTEM DOCTOR
D*+"*r a,"h'("i+a"i*( D*+"*r a,"h'("i+a"'d Cha(5' )ass<*rd U)da"' Pass<*rd U)da"'s= #i'<= d'l'"' )a"i'("s U)da"'s>Vi'<> D'l'"' )a"i'("s Adds= d'l'"'s= #i'< )r*?l' d'"ails Add> Vi'<> D'l'"' )r*?l' Add= U)da"'s= d'l'"'s dis'as' r'#i'< Add>U)da"'>d'l'"' dis'as' r'#i'< Vi'< )a"i'("s r')*r"s d'"ails Vi'
?2
?3
SYSTEM DESIGN CONVERTING ERD TO CLASS DIAGRAM
?4
Adi( A(d Da"a;as' Adi(
Ha(#
Da"a;as'
-'#&(a+ -%a##$&
Adi(
-'#&(a+ -%a##$&
-HMS
Adi( A(d Pa"i'(" Ha(#
Pa"i'("
-ID -A -Na+ -S* -A -C$(tatN$ DatA"+"tt DatD"#!a&
??
Tr'a"'(" A(d Pa"i'(" Tr'a"'("
Ha(#
Pa"i'("
-ID
-ID
-A -Na+ -S* -A -C$(tatN$ DatA"+"tt DatD"#!a&
M'di+i(' A(d Pa"i'(" M'di+i('
-C$ -P&" -D#&"%t"$(
Ha(#
Pa"i'("
-ID -A -Na+ -S* -A -C$(tatN$ DatA"+"tt DatD"#!a&
?
E@,i)'(" A(d Pa"i'(" E@,i)'("
Ha(#
Pa"i'("
-ID
-P&"
-A
-D#&"%t"$(
-Na+ -S* -A -C$(tatN$ DatA"+"tt DatD"#!a&
R** A(d Pa"i'(" R**
-R$$+ID -T)% -E*t(#"$(
Ha(#
Pa"i'("
-ID -A -Na+ -S* -A -C$(tatN$ DatA"+"tt DatD"#!a&
?
E)l*-'' A(d D*+"*r
E)l*-'' Ha(#
D*+"*r
-ID
-7"#"t"(
-Q'a":at"$(
-P&+a((t
-Na+
-T&a("
-S* -Saa&) -C$(tatN$ -E*%&"( E)l*-'' A(d N,rs'
E)l*-'' Ha(#
N,rs'
-ID
-ID
-Q'a":at"$(
-P&+a((t
-Na+
-T&a("
-S* -Saa&) -C$(tatN$ -E*%&"(
E)l*-'' A(d R'+')"i*(is"
?<
E)l*-'' Ha(#
R'+')"i*(is"
-ID
-ID
-Q'a":at"$(
-Pa&tT"+
-Na+
-F'T"+
-S* -Saa&) -C$(tatN$ -E*%&"( R'+*rds A(d R'+')"i*(is"
R'+*rds Ha(#
R'+')"i*(is"
-A%%$"(t+(t
-ID
Pat"(tI(,$&+at "$( -R$&N$
-Pa&tT"+
?;
-F'T"+
DATA DICTIONARY
0
COMPONENT DIAGRAM
1
2
PACKAGE DIAGRAM
3
VIEW LAYER Adi(
Pa"i'(" D'"ails
E)l*-'' D'"ail
Tr'a"'(" D'"ails
M'di+i('
E@,i)'(" D'"ails
R**
R'+*rd
DOMAIN LAYER Adi( Class
Pa"i'(" Class
E)l*-''
Tr'a"'(" Class
M'di+i(' Class
E@,i)'("
R** Class
R'+*rd Class
DATA DATA ACCESS ACC ESS LAYER LAYER
4
d;*.Adi(
d;*. Pa"i'("
d;*.E)l* ''
d;*. Tr'a"'("
d;*.
d;*. E ,i '("
d;*. R**
d;*.
CRUD TA0LE
?
Ta;l' Pr*+'ss
D*+"*r
R'+')"i *(is"
Pa"i'("
M'di+i( '
Tr'a" '("
R'+*rd s
R5
Adi( Mai( F*r Pa"i'(" Mai( F*r
C
Pa"i'(" Add F*r
Pa"i'(" M*di- F*r
Pa"i'(" R'*#' F*r
D
R'+*rds Mai( F*r
C
R'+*rds Add F*r R'+*rds M*di- F*r
R'+*rds R'*#' F*r
D
M'di+i(' Mai( F*r
C
M'di+i(' Add F*r
M'di+i(' M*di- F*r
M'di+i(' R'*#' F*r
D
R
R
Tr'a"'(" Mai( F*r
C
Tr'a"'(" Add F*r Tr'a"'(" M*di- F*r
Tr'a"'(" R'*#' F*r
D
Adi(
R
R
DEPLOYMENT DIAGRAM
<
SYSTEM CODING
;
MENU TREE
0
Adi(
L*5i(
E)l*-''
D*+"*r
N,rs'
R'+')"i*(is"
Pa"i'(" Tr'a"'("
M'di+i('
E@,i)'("
R**
1
VALIDATIONS o
o
o
o
o
o
2
Valida"i*( *r ')"- ID ?'ld/ I, t! ID : "# +%t) t!( "#%a) a +##a $* ID F" E+%t). Valida"i*( *r ')"- Pass<*rd ?'ld/ I, t! Pa##$& : "# +%t) t!( "#%a) a +##a $* Pa##$& F" E+%t). Valida"i*( *r a(da"*r- ?'ld/ I, t! +a(at$&) : "# +%t) t!( "#%a) a +##a $* F" +a&k +a(at$&) a(($t a(k. Valida"i*( *r d*+"*r +*d' ?'ld/ I, t! $ (t& "# a&a) %&#(t "( D$t$& ta t!( "#%a) a +##a $* C$ a&a) *"#t#. Valida"i*( *r )a"i'("s +*d' ?'ld/ I, t! $ (t& "# a&a) %&#(t "( %at"(t# ta t!( "#%a) a +##a $* C$ a&a) *"#t#. Valida"i*( *r S"a +*d' ?'ld/ I, t! $ (t& "# a&a) %&#(t "( Sta= ta t!( "#%a) a +##a $* C$ a&a) *"#t#.
o
o
o
3
Valida"i*( *r R'+')"i*(is" +*d' ?'ld/ I, t! ,# "# a&a) %a" t!( ta t!( "#%a) a +##a $*R%t"$("#t a&a) *"#t. Valida"i*( *r M*("h S'l'+"i*(/ I, t! #t"$( $, +$(t! "# ($t +a "#%a) a +##a $* Pa# #t %&$%& +$(t!. Valida"i*( *r M*;il' N,;'r/ I, t! +$" ('+& "# ($t $, 10 ""t# t!( "#%a) a +##a $* Pa# (t& %&$%& ('+&.
TEST CASES TEST DATA TEST RESLT
4
F$&+ Na+
T#t Ca#
T#t Data
L$"( F$&+
#& (a+ a( %a##$& "# $&&t
#& (a+ a( %a##$& $&&t
D$t$& "(,$&+at"$( F$&+
R%t"$("#t "(,$&+at"$( F$&+
a& F$&+
Pat"(t F$&+
?
#& (a+ +'#t $&&t Ma(at$&) :# :5 t*t /a'#5 ('+&" /a'# : : %&$%&)
Stat
7a"
T#t I(%'t 7a'
E*%t R#'t
A+"( a( %a##$&
" a$ t$ (t& "(t$ +a"( ,$&+
7a"
$t$&ID a( %a##$&
" a$ t$ (t& "(t$ +a"( ,$&+
#& (a+ +'#t $&&t
7a"
&%t"$("#tID a( %a##$&
" a$ t$ (t& "(t$ +a"( ,$&+
A +a(at$&) : #!$' :
a& ('+&5 %at"(t (a+
P&$%&) :
S$+ $&&t /a'#
" a$at t! a& t$ %at"(t (a+
A :# a& &9'"&
Pat"(t (a+5#*5+$" ('+&5a
Data #!$' a$&"( atat)%
7a'# "(#&t #!$' $&&t
Pat"(t " a
#& (a+ +'#t $&&t Ma(at$&) :# :5 t*t /a'#5 ('+&" /a'# : : %&$%&)
#& (a+ +'#t $&&t
SCREEN LAYOUTS