You are on page 1of 52

Li ni u

Ngy ny cng vi s pht trin vt bc ca khoa hc k thut th cng ngh thng tin ! "#t trong nh$ng !%nh vc c& nhi'u (&ng g&p thi)t thc nh*t+ cng ngh thng tin c& ",t trong h-u h)t cc !%nh vc ca cu#c s.ng (,c bi t cng ngh thng tin ! "#t cng c/ h0 tr r*t (1c !c trong cng tc 2u3n !45 6h7ng ta 89 8ng th*y (c vi c (a tin hc vo trong 2u3n !4 kinh 8oanh ! "#t trong nh$ng :ng 8/ng 2uan trng trong r*t nhi'u :ng 8/ng c; s< 8$ !i u5 Nh= vo cng tc tin hc h&a " cng vi c 2u3n !4 v (i'u hnh 8oanh nghi p t> ra r*t nhanh ch&ng v hi u 2u35 6h?nh v !@ (& " c; s< 8$ !i u nh ! "#t gi3i php h$u hi u nh*t cho cc 8oanh nghi p c& th tAn tBi v pht trin "#t cch nhanh ch&ng5 C nh vi n (a khoa tDnh Ehnh FGa ! "#t trong nh$ng trung tH" kh" ch$a b nh !n nh*t tDnh Ehnh FGa5 Io (& nhu c-u :ng 8/ng c; s< 8$ !i u trong vi c 2u3n !4 b nh nhHn ! h)t s:c thi)t thc5 J vy K" chn (' ti phHn t?ch v thi)t k) h th.ng thng tin 2u3n !4 b nh nhHn tBi b nh vi n (a khoa tDnh Ehnh FGa !" (' ti thc tp t.t nghi p5 F th.ng (c phHn t?ch v thi)t k) thKo ph;ng php c& c*u tr7c v (c ci (,t trLn "i tr=ng Jisua! Casic M5N v (c thi)t k) 8$ !i u 8a trLn ngn ng$ OPQ OKrvKr RNNN+ cc ch;ng ti)p thKo s@ n&i rS h;n v' v*n (' ny T,c 8 c& nhi'u c. g1ng nhng v.n ki)n th:c cha sHu nLn khng th trnh kh>i nh$ng thi)u s&t5 U*t "ong (c s g&p 4 ca 2u4 th-y c+anh chV cng cc bBn ( bo co (c hon thi n h;n5 Wi Xin chHn thnh c3" ;n phGng E) FoBch WYng Fp b nh vi n (a khoa tDnh Ehnh FGa+ 2u4 th-y c v cc bBn (Z tn tnh gi7p ([ ti hon thnh bo co ny (,c bi t ! c Nguy9n Ei" \nh ng=i trc ti)p hng 8]n K" trong su.t th=i gian thc tp v^a 2ua5 Oinh viLn thc hi n_ Ci J`n T^ng

Chng I: Gii Thiu Ni Dung Ti


I. Gii thiu h thng 1. Nhim v !"# h thng $u%n &' (nh vin F th.ng 2u3n !4 b nh nhHn ! "#t h th.ng gi7p cho ch7ng ta 2u3n !4 b nh nhHn (Z v (ang (i'u trV tBi b nh vi n+ cang nh trong 2u trnh kh" ch$a b nh ca b nh nhHn tBi b nh vi n5 Pu3n !4 vi c thanh ton tB" :ng ca b nh nhHn vi b nh vi n cang nh ca b nh vi n vi b3o hi" y t)+ 2u3n !4 !ng b nh nhHn ()n (i'u trV tBi b nh vi n trong nh$ng kho3ng th=i gian Xc (Vnh5 bAng th=i ch7ng ta (i th.ng kL s. !ng C nh nhHn "1c ph3i "#t s. c`n b nh no (& trong "#t th=i gian trong n`" ( (a ra ph;ng php (i'u trV v (' phGng555 bAng th=i ch7ng ta cGn th.ng kL (c "#t s. c`n b nh " C# c W) v nh nc 2uan tH"5 ) T* !h+! !"# (nh vin # ,h-# t.nh /h0nh 12# #. 3u%n &' mt 4 th5ng tin v nh6n vi7n &m vi! t8i (nh vin - Pu3n !4 h tLn ca nhHn viLn dch y)u ! c+ Cc s%e5 - Pu3n !4 (Va chD ca nhHn viLn5 - Pu3n !4 s. (i n thoBi ca nhHn viLn dn)u c&e5 - J 2u3n !4 "#t s. thng tin khc ca nhHn viLn ( ph/c v/ cho vi c 2u3n !4 b nh nhHn cang nh 2u trnh kh" ch$a b nh ca b nh nhHn trong b nh vi n (c 89 8ng h;n nh_ khoa+ chuyLn "n+ ch:c v/5 (. 3u%n &' 9: &iu v (nh nh6n iu t;< t8i (nh vin Ehi "#t b nh nhHn ()n b nh vi n ( kh" ch$a b nh ta c-n !u tr$ nh$ng thng tin sau_ - Pu3n !4 h tLn b nh nhHn dh v tLn b nh nhHn 2u3n !4 riLnge5 - Pu3n !4 (Va chD b nh nhHnd2u3n !4 (Va chD ti ":c XZe5 - Pu3n !4 b3o hi" y t) ca b nh nhHn5 dn)u b nh nhHn c& thf b3o hi" y t) th 2u3n !4 s. thf b3o hi" y t) v n)u b nh nhHn (& (ang !" vi c tBi "#t c; 2uan no (& th Pu3n !4 thL" c; 2uan " b nh nhHn (& (ang !" vi ce - Wrong 2u trnh kh" ch$a b nh tBi b nh vi n b nh nhHn c& yLu c-u 8ng thL" "#t s. 8Vch v/+ ch7ng ta 2u3n !4 thL" trong 2u trnh (& b nh nhHn (Z 8ng nh$ng 8Vch v/ no5

- Pu3n !4 hA s; ch:ng t^ v' cc kho3n ti'n " b nh nhHn ph3i (&ng cho b nh vi n cang nh (Z (&ng cho b nh vi n dWB" :nge5 !. 3u%n &' $u0 t;=nh ,h0m !h:# (nh !"# (nh nh6n t8i (nh vin. g C nh nhHn ()n n;i ti)p nhn b nh nhHn dphGng c*p s.e ( (`ng k4 kh" ch$a b nh v (c chD (Vnh "#t vV tr? kh" b nh5 g C nh nhHn (c bc s% kh" b nh g Oau khi kh" b nh+ b nh nhHn thu#c "#t trong hai !oBi_ bi'u trV tBi nh ho,c (i'u trV tBi b nh vi n5 h N)u b nh nhHn (i'u trV tBi nh th bc s% cho "#t (;n thu.c trong (& ghi (-y ( tLn thu.c+ s. !ng v cch 8ng cang nh c`n b nh " bc s% 8 (on5 h N)u b nh nhHn ph3i nhp vi n th bc s% cho "#t gi*y nhp vi n+ trLn (& ghi (-y ( thng tin v' b nh nhHn v c`n b nh 8 (on sau (& b nh nhHn (c (a ()n khoa (i'u trV5 g WBi khoa (i'u trV b nh nhHn (c bc s% kh" !Bi v cho "#t (;n thu.c trLn (;n thu.c c& ghi (-y ( tLn thu.c s. !ng v cch 8ng5 WhKo (Vnh ki bc s% s@ kh" b nh !Bi cho b nh nhHn dty thKo t^ng !oBi b nh nhHne5 Wrong 2u trnh (i'u trV tBi b nh vi n bc s% s@ !p "#t b nh n ca b nh nhHn trong (& ghi (-y ( thng tin v' b nh nhHn+ c`n b nh " b nh nhHn "1c ph3i cang nh 8i9n bi)n 2u trnh (i'u trV tBi b nh vi n5 g Wrong 2u trnh (i'u trV b nh nhHn c& th yLu c-u 8ng thL" "#t s. 8Vch v/ nh_ jk2uang+ OiLu H"555 vi c sl 8/ng ny cang thKo s chD (Vnh ca bc s%+ "0i !oBi 8Vch v/ c& "#t gi riLng5 Wrong 2u trnh (i'u trV tBi b nh vi n c: ba ngy b nh vi n yLu c-u b nh nhHn (&ng tB" :ng vi n ph? "#t !-n5 N)u b nh nhHn c& thf b3o hi" y t) th b nh nhHn chD ph3i (&ng ph-n tr`" vi n ph? thKo 2uy (Vnh ca b3o hi" y t)5 Wrong 2u trnh (i'u trV n)u b nh nhHn khng thanh ton vi n ph? " t 4 Xu*t vi n th b nh vi n s@ !u !Bi ton b# thng tin v' b nh nhHn (&5 b.i vi b nh nhHn c& thf b3o hi" y t) th v]n ph3i n#p "#t ph-n vi n ph? thKo ph-n tr`" ghi trLn b3o hi"5 g WhKo chu ki hng thng b nh vi n thanh ton vi n ph? ca b nh nhHn c& b3o hi" y t) vi b3o hi" y t)5 Nh:ng ?7u !u !n gi%i $u?@t C nh nhHn c& nh$ng yLu c-u sau_ h WYng chi ph? trong th=i gian (i'u trV tBi b nh vi n5 h WYng s. ti'n (Z (&ng5 h WYng s. ti'n " b nh nhHn ph3i (&ng5

>. -

h 6-n bi)t chi ti)t cc kho3n ph3i (&ng5 - 6c bc s% c-n bi)t nh$ng thng tin sau_ h 6-n bi)t rS 8i9n bi)n b nh ca b nh nhHn " "nh (ang (i'u trV5 h 6-n t" ki)" "#t s. tr=ng hp t;ng t ( t" !*y "#t s. gi3i php ch$a trV h$u hi u nh*t5 h 6-n th.ng kL b nh nhHn thKo t^ng "a ho,c thKo t^ng b nh ( (a ra "#t s. ph;ng n hoBt (#ng 8 phGng "#t s. b nh thKo t^ng "a ho,c thKo t^ng khu vc555 - Ng=i nh b nh nhHn c-n bi)t h Ci)t (c 8i9n bi)n ch?nh Xc b nh ca ng=i nh "nh dc& "#t s. tr=ng hp bc s% khng th n&i trc ti)p vi b nh nhHn (c nLn ph3i n&i vi ng=i nh b nh nhHne h 6& th bi)t 2u trnh (i'u trV ca ng=i nh "nh cang nh bi)t rS (c ng=i nh "nh (ang (c (i'u trV nh th) no5 - b.i vi nhHn viLn ti ch?nh ca b nh vi n h WYng s. ti'n tB" :ng " b nh nhHn (Z (&ng v cha (&ng dcGn !Bi ! bao nhiLue5 h WYng s. b nh nhHn (i'u trV trong thng c& b3o hi" y t)+ v tYng chi ph? ca nh$ng b nh nhHn ny ( thanh ton vi b3o hi" y t)5 A. 1ng Bh0t t;iCn !"# h thng $u%n &' (nh nh6n hin n#?. Ngy nay vi s ra (=i v pht trin nhanh ch&ng ca "y t?nh (Z !" thay (Yi phong cch !" vi c ca h-u h)t cc c; 2uan t nhHn cang nh nh nc5 Wrc kia "i th t/c cang nh vi c !u tr$ ('u 8a trLn gi*y t= 8o (& r*t kh& kh`n trong vi c t" ki)" "#t hA s; v' "#t ngg =i+ cang nh t" ki)" "#t v*n (' no (& trong r*t nhi'u hA s; !u tr$+ cha k ()n vi c th.ng kL thKo "#t tiLu ch? no (&555 Ngy nay vi s tr gi7p ca "y t?nh ch7ng ta c& th thc hi n cc cng vi c (& "#t cch 89 8ng+ nhanh ch&ng v ch?nh Xc5 Ji h th.ng 2u3n Q4 b nh nhHn ch7ng ta c& th thc hi n vi c t" ki)" "#t b nh nhHn+ cang nh vi c th.ng kL b nh nhHn thKo nh$ng tiLu ch? " ban !Znh (Bo b nh vi n (a ra "#t cch nhanh ch&ng v hi u 2u3555 II. 1ng thD! thi ti b.i tng sl 8/ng_ b.i t;ng sl 8/ng h th.ng ch y)u !a nhHn viLn trong b nh vi n dch y)u ! nh$ng ng=i 8ng chuyLn nghi p+ c& nh$ng hiu bi)t nh*t (Vnh v' chuyLn "n cang nh tin hce nLn vi c thi)t k) "#t h th.ng sl 8/ng chuyLn nghi p ! vi c c-n thi)t5 J*n (' phHn t?ch bi ton_ Wrong (' ti ny K" phHn t?ch thKo ph;ng php c& c*u tr7c+ v cc !@ nh sau_ h mh;ng php c& c*u tr7c+ tr3i 2ua th=i gian (Z ch:ng t> (c t?nh kinh (in ca n&5

h mh;ng php c& c*u tr7c ! ph;ng php 8ung 8V+ khng c-u ki nh "#t s. ph;ng php khc+ 89 p 8/ng+ nhng !Bi r*t h$u hi u5 Ngy nay n& cha !Bc hu " v]n cGn pht huy tc 8/ng5 J*n (' !a chn ngn ng$ cang ! "#t v*n (' h)t s:c 2uan trng5 Fi n nay c& r*t nhi'u h 2u3n trV c; s< 8$ !i u nh nrac!K+ \ccKss+ oospro+ OPQ OKrvKr+ 555 Oong ( ph hp vi cch 2u3n !4 tBi b nh vi n hi n nay v ( cho h th.ng pht trin sau ny dc& th (a !Ln "Bng pntKrnKt cang nh "Bng !iLn b nh vi n 555e5 q" (Z !a chn ngn ng$ OPQ OKrvKr RNNN !" ngn ng$ thi)t k) 8$ !i u v ngn ng$ Jisua! Casic M5N !" ngn ng$ thi)t k) giao 8i n5 b,c (i" v' hai ngn ng$ ny s@ (c trnh by k < ch;ng gii thi u ngn ng$ dcc ch;ng ti)p thKoe5 Wuy nhiLn trong (' ti ny K" ci (,t h thng trLn "y (;n5

Chng II. Gii thiu ng5n ng: !i Et h thng


I. Gii thiu !hung v h $u%n t;< ! 4F 9: &iu v G3L GH;vH; )III I.1 1 $u%n t;< ! 4F 9: &iu & g=J T#t h 2u3n trV c; s< 8$ !i u ! "#t h th.ng cc ch;ng trnh h0 tr cc tc v/ 2u3n !4+ khai thc 8$ !i u thKo " hnh c; s< 8$ !i u 2uan h 5 OPQ OKrvKr ! "#t h th.ng 2u3n Q4 c; s< 8$ !i u 2uan h dUICTOe hay cGn (c gi ! UK!ation IatabasK TanagK"Knt OystK"5 6; s< 8$ !i u 2uan h ! c; s< 8$ !i u " 8$ !i u bLn trong n& (c tY ch:c thnh cc b3ng5 6c b3ng (c tY ch:c brng cch nh&" 8$ !i u thKo cng ch (' v c& ch:a cc c#t v cc hng thng tin5 Oau (& cc b3ng ny !Bi !iLn h vi nhau b<i IatabasK qnginK khi c& yLu c-u5 UICTO ! "#t trong nh$ng " hnh c; s< 8$ !i u thng 8/ng nh*t hi n nay5 I.) Gii thiu !hung v G3L GH;vH; )III OPQ dOtructurK8 PuKry QanguagKe ! ngn ng$ 8ng ( truy v*n c; s< 8$ !i u+ hay n&i cch khc (Hy ! ngn ng$ truy v*n cho phsp !*y thng tin v' t^ cc b3ng 8$ !i u5

OPQ OKrvKr RNNN t.i u h;n nhi'u so vi c; s< 8$ !i u 2uan h 5 6h7ng pht trin ( sl 8/ng trLn nhi'u *n b3n nh_ 6q+ mKrsona!+ IKsktop qnginK+ Otan8ar8 IKvK!opKr+ qntKrprisK5 OPQ OKrvKr RNNN h0 tr ki" tra kh&a ch?nh+ ph/ thu#c tAn tBi+ "i'n gi trV+ t ca 8$ !i u bLn trong cc b3ng "#t cch ch,t ch@5 OPQ OKrvKr RNNN h0 tr kh "Bnh cho c; s< 8$ !i u (a truy cp+ c; s< 8$ !i u "Bng+ 555 Nh:ng thnh Bhn !hKnh t;-ng G3L GH;vH; )III F Wh.ng Ii9n W3 OPQ OKrvKr bHy ! ph-n ch?nh ca h th.ng+ ! RNNN trung tH" (i'u hnh nh$ng ph-n thc thi khc5 Ji IKsktop qnginK bBn s@ th*y cc 8Vch v/ trong h th.ng nh_ OPQ OKrvKr mroui!Kr+ 555 v "#t s. cng c/ khc5 ou!! v WKXt bHy ! ph-n t chn trong !7c ci Oarch (,t+ n)u bBn "u.n ch:c n`ng t" ki)" th nLn chn h th.ng ny v ch7ng khng ! ph-n ",c nhiLn5 ou!! v WKXt Oarck cung c*p ch:c n`ng t" ki)" dwor8e r*t "Bnh+ n)u sl 8/ng ptKrnKt ( t" ki)" th (Hy ! "#t gi3i php tuy t v=i5 N)u bBn "u.n t" ki)" "#t chu0i con trong "#t v`n b3n !n th (Hy ! cng c/ th?ch hp cho cng vi c (&5 qng!ish PuKry qng!ish PuKry cho phsp ng=i sl 8/ng khng c& k thut v' OPQ cang c& th sl 8/ng OPQ OKrvKr+ brng cch (,t cHu h>i chu0i qng!ish sau (& (c 8Vch ra PuKry " c& th thc thi trLn OPQ OKrvKr5 \na!usis mh-n ny khng bao gA" ",c OKrvicKs (Vnh trong ph-n ci (,t+ ch7ng ! 8Bng s3n phz" t chn+ ! cng c/ phHn t?ch nQ\m dnn!inK \na!ysis mrocKssinge+ sl 8/ng cho c; s< 8$ !i u !n5 UKp!ication 6h:c n`ng ny cho phsp ti tBo "#t b3n sao ()n OPQ OKrvKr khc+ thng th=ng 8ng ch:c n`ng ny cho cc h th.ng OKrvKr t^ Xa hay trong NKt{ork+ nhr" ( !" gi3" trao (Yi 8$ !i u gi$a cc OPQ OKrvKr vi nhau5 Iata Iata Wransuor"ation OKrvisK dIWOe (c *n C3n IKsktop qnginK mKrsona! Otan8ar8 IKvK!opKr qntKrprisK mKrsona! dqXcKpt winxye Otan8ar8 IKvK!opKr qntKrprisK

mKrsona! Otan8ar8 IKvK!opKr qntKrprisK

mKrsona! Otan8ar8 IKvK!opKr qntKrprisK IKsktop qnginK mKrsona! Otan8ar8 IKvK!opKr qntKrprisK IKsktop

Wransuor"atio n OKrvisK

"< r#ng trong phiLn b3n OPQ OKrvKr RNNN+ bao gA" nh$ng ch:c n`ng trao (Yi 8$ !i u gi$a cc c; s< 8$ !i u+ v giao ti)p 8$ !i u gi$a cc c; s< 8$ !i u khc nhau+ (Hy ! nh$ng gi3i php !p trnh trLn Jisua! Casic5

qnginK mKrsona! Otan8ar8 IKvK!opKr qntKrprisK

1. C0! thnh Bhn !"# G3L GH;vH; )III. UICTO cang nh OPQ OKrvKr ch:a (ng nhi'u (.i tng bao gA"_ - IatabasK_ c; s< 8$ !i u OPQ OKrvKr 5 - Wp tin !og_ Wp tin !u tr$ nh$ng chuyn tt ca OPQ5 - Wab!Ks_ C3ng 8$ !i u5 - oi!Kgroups_ Wp tin nh&"5 - Iiagra"s_ O; (A 2uan h 5 - JiK{s_ Ehung nhn dhay b3ng 3oe s. !i u 8a trLn b3ng5 - OtorK8 mrocK8urK_ 6c th t/c !u tr$ v h" n#i5 - |sKrs 8KuinK8_ F" 8o ng=i 8ng (Vnh ngh%a5 - |sKrs_ Ng=i sl 8/ng c; s< 8$ !i u5 - Uu!Ks_ Nh$ng 2uy t1c5 - IKuau!ts_ 6c gi trV ",c nhiLn5 - |sKr g 8KuinK8 8ata typK_ Eiu 8$ !i u 8o ng=i 8ng (Vnh ngh%a5 - ou!! g tKXt cata!ogs_ Wp phHn !oBi 8$ !i u tKXt5 ). C0! i tLng ! 4F 9: &iu 6; s< 8$ !i u ! (.i tng c& 3nh h<ng cao nh*t khi bBn !" vi c vi OPQ OKrvKr+ tuy nhiLn nh$ng (.i tng con ca c; s< 8$ !i u "i ! thnh ph-n ch?nh ca c; s< 8$ !i u5 C3n thHn OPQ OKrvKr ! "#t h 2u3n trV c; s< 8$ !i u+ ch7ng bao gA" cc (.i tng nh 8atabasK+ tab!K+ viK{+ procK8urK nLu trLn cng "#t s. c; s< 8$ !i u h0 tr khc5 6; s< 8$ !i u OPQ OKrvKr ! c; s< 8$ !i u (a ng=i 8ng+ vi "0i OKrvKr bBn chD c& "#t h 2u3n trV c; s< 8$ !i u5 N)u "u.n c& nhi'u h 2u3n trV c; s< 8$ !i u bBn c-n c& nhi'u OKrvKr t;ng :ng5 Wruy cp c; s< 8$ !i u OPQ OKrvKr 8a vo nh$ng ti kho3n ng=i 8ng riLng bi t v :ng vi 2uy'n truy nhp nh*t (Vnh5 6i (,t c; s< 8$ !i u OPQ OKrvKr bBn c& M c; s< 8$ !i u ",c (Vnh sau_ - M#4tH;: C*t ki OPQ OKrvKr no ('u c& c; s< 8$ !i u TastKr dcGn gi ! "astKr ui!Ke+ c; s< 8$ !i u ny ch:a (ng t*t c3 cc b3ng 8$ !i u (,c bi t db3ng h h th.nge+ ch7ng ki" sot t*t c3 hoBt (#ng ca h 2u3n trV c; s< 8$ !i u OPQ OKrvKr5

J? 8/_ Ehi ng=i 8ng c; s< 8$ !i u "i trong OPQ OKrvKr+ thL" ho,c X&a "#t mrocK8urK th t*t c3 thng tin ny ('u (c !u tr$ trong c; s< 8$ !i u TastKr ca h th.ng5 - M-9H&: 6; s< 8$ !i u ny ch:a (ng t*t c3 WK"p!atK 8ng !" "]u ( tBo c; s< 8$ !i u "i5 Ehi bBn tBo "#t c; s< 8$ !i u th OPQ OKrvKr !*y t*t c3 cc "]u dbao gA" b3ng+ viK{+ 555e t^ c; s< 8$ !i u "o8K! ny5 ju*t pht t^ t?nh ch*t c; s< 8$ !i u "]u gi7p OPQ OKrvKr thc hi n vi c tao "i c; s< 8$ !i u cho ng=i 8ng khi c& yLu c-u+ bBn khng (c X&a c; s< 8$ !i u ny5 Ehi "#t c; s< 8$ !i u (c tBo ra th ?t nh*t c; s< 8$ !i u "i ny cang brng v gi.ng nh c; s< 8$ !i u "o8K!5 - M49(: Nh (Z nLu+ ch7ng ta c& hai c; s< 8$ !i u h th.ng "astKr v "o8K!+ n)u X&a "#t trong hai c; s< 8$ !i u ny th h th.ng OPQ OKrvKr s@ bV !0i+ nhng vi c; s< 8$ !i u Ts8b th khc5 Ts8b ch?nh ! OPQ \gKnt !u tr$ t*t c3 cc tc v/ X3y ra trong OPQ OKrvKr5 - THmB9(: Q "#t trong nh$ng c; s< 8$ !i u ch?nh trong OPQ OKrvKr5 6; s< 8$ !i u ny cho phsp ng=i 8ng tBo nh$ng :ng 8/ng tha" kh3o hay thc tp trc khi bBn b1t (-u vi c; s< 8$ !i u thc5 Ngoi ra ch7ng cGn gi7p thc hi n nh$ng thao tc v' c; s< 8$ !i u "0i khi OPQ OKrvKr kh<i (#ng5 - Nu(4: 6h:a h-u h)t n#i 8ung v' hng 8]n+ tr gi7p v sch tha" kh3o v' OPQ OKrvKr5 - N-;thOin9: 6ang gi.ng nh c; s< 8$ !i u mubs+ (Hy ! c; s< 8$ !i u "]u cho ng=i 8ng tha" kh3o+ ho,c cho cc !p trnh viLn Jisua! Casic hay \sscKs 8ng truy cp 8$ !i u OPQ OKrvKr5 6; s< 8$ !i u ny (c ci (,t nh "#t ph-n ca OPQ OKrvKr+ n)u c-n 8ng c*u tr7c ca hai c; s< 8$ !i u ny bBn c& th sl 8/ng hai ui!K kVch b3n script "ang tLn inspub5s2! v insn{n85s2!5 - TPB tin L-g: Wp tin ch:a (ng nh$ng hoBt (#ng+ hay t*t c3 nh$ng chuyn tc ca c; s< 8$ !i u thKo th=i gian5 Whng th=ng khi c-n t" hiu s c. X3y ra vi c; s< 8$ !i u+ ng=i ta chD c-n tha" kh3o tp tin !og s@ bi)t (c nguyLn nhHn5 >. Gii thiu mt 4 i tLng ! 4F 9: &iu G3L GH;vH; Q R%ng Q T#(&H Wrong c; s< 8$ !i u+ b3ng dWab!Ke ! ph-n ch?nh ca ch7ng5 Io b3ng ! (.i tng !u tr$ 8$ !i u thc+ khi c-n giao ti)p vi c; s< 8$ !i u khc b3ng ! (.i tng c`n b3n nh*t trong b*t ki c; s< 8$ !i u no+ ch7ng (c coi nh "#t "i'n 8$ !i u5 T0i b3ng (c (Vnh ngh%a nhi'u tr=ng+ "0i tr=ng doiK!8 cGn gi ! 6o!u"n na"Ke :ng vi "0i !oBi kiu 8$ !i u5 I$ !i u nhp vo c& th ch*p nhn ho,c t^ ch.i ty thu#c vo nguyLn t1c rng bu#c 8$ !i u ho,c !oBi 8$ !i u t;ng th?ch 8o h th.ng hay ng=i 8ng (Vnh ngh%a5

Ehi (Vnh ngh%a b3ng c; s< 8$ !i u bBn c-n 2uan tH" ()n cc y)u t. sau_ h EKy_ Wr=ng (& ! kh&a hay khng dmri"ary kKye} h pI_ Wr=ng (& c& thu#c t?nh pn8Kntity hay khng} h 6o!u"n na"K_ WLn ca tr=ng dc#t e h Iata typK_ QoBi 8$ !i u cho tr=ng t;ng :ng h Oi~K_ E?ch thc tr=ng 8$ !i u h \!!o{ nu!!_ 6ho phsp gi trV r0ng !u trong tr=ng ny hay khng h IKuau!t_ i trV ",c nhiLn cho tr=ng h p8Kntity_ N)u ta sl 8/ng "#t tr=ng c& gi trV t (#ng nh autonu"bKr trong asscKs+ tr=ng ny Not Nu!! v p8Kntity_ cKsdNoe h p8Kntity OKK8_ N)u tr=ng dc#te ny ! p8Kntity+ c-n s. b1t (-u ! ho,c R 555 h p8Kntity pncrKa"Knt_ O. nh3y cho "0i !-n t`ng Q Ch. M ! Q In9HS4 b.i tng chD "/c dpn8KXse chD tAn tBi trong b3ng hay khung nhn dviK{e5 6hD "/c c& 3nh h<ng ()n t.c (# truy nhp s. !i u+ nh*t ! khi c-n t" ki)" thng tin trLn b3ng5 6hD "/c gi7p t`ng t.c cho vi c t" ki)"5 h 6!ustKrK8_ :ng vi !oBi chD "/c ny c& "#t b3ng c& th c& nhi'u chD "/c v s. !i u (c s1p X)p thKo tr=ng 8$ !i u " bBn tr> ()n5 Q RT? &Ui Q T;iggH;4 Q (.i tng chD tAn tBi trong b3ng+ c/ th ! "#t (oBn "Z v t (#ng thc hi n khi "#t hnh (#ng no (& X3y ra (.i vi 8$ !i u trong b3ng nh pnsKrt+ |p8atK+ IK!KtK+ 555 WriggKr c& th b]y r*t nhi'u tnh hu.ng nh copy 8$ !i u+ X&a 8$ !i u+ cp nht 8$ !i u+ ki" tra 8$ !i u thKo "#t tiLu chuzn no (&555 Q LL! V $u#n h Q Di#g;#m Ehi XHy 8ng c; s< 8$ !i u cho :ng 8/ng hay th;ng "Bi (i n tl+ th=ng ('u ph3i 8a trLn trnh phHn t?ch v thi)t k) h th.ng5 Oau nh$ng bc phHn t?ch v thi)t k)+ ch7ng ta s@ thi)t !p 2uan h 8$ !i u gi$a cc thc th qUI dqntity rK!ationship 8iagra"e5 Q /hung nh=n Q WiHO JiK{ ! khung nhn dhay b3ng 3oe ca b3ng5 6ang gi.ng nh b3ng nhng viK{ khng th ch:a 8$ !i u+ b3n thHn viK{ c& th tBo nLn tr=ng "i 8a vo nh$ng phsp ton biu th:c ca OPQ OKrvKr5 Q Th" t ! &u t;: Q Gt-;H9 N;-!H9u;H OtorK8 mrocK8urK cGn gi ! Opocs+ ti)p t/c pht trin nh "#t ph-n OPQ trLn c; s< 8$ !i u5 OtorK8 mrocK8urK cho phsp khai bo bi)n+ nhn tha" s. cang nh thc thi cc pht biu c& (i'u khin5 OtorK8 mrocK8urK c& cc u (i" !n nh sau5

h E) th^a t*t c3 cc pht biu ca OPQ+ v ! "#t (.i tng Xl !4 s. !i u hi u 2u3 nh*t khi 8ng OPQ OKrvKr5 h Wi)t ki " th=i gian thc thi trLn 8$ !i u5 h 6& th gi OtorK8 mrocK8urK thKo cch gi th t/c hay h" trong ngn ng$ !p trnh truy'n th.ng+ (Ang th=i sl 8/ng !Bi khi yLu c-u5 Q GX 9 ng ,iCu 9: &iu Cu;4-; YCu;4-; t?BHZ Ehi 8ng c; s< 8$ !i u OPQ OKrvKr+ n)u c& nhu c-u t?nh ton trLn b3ng s. !i u+ chuyn tc thc hi n trLn t^ng "zu tin+ ta nLn ngh% ()n kiu 8$ !i u 6ursor5 A. /iCu 9: &iu Q D#t# T?BH C*t ki tr=ng no trong b3ng dWab!Ke ca c; s< 8$ !i u ('u ph3i c& kiu 8$ !i u5 T#t s. kiu 8$ !i u OPQ OKrvKr cho phsp (Vnh ngh%a chi'u 8i ca kiu trong khi "#t s. kiu khc th khng5 6ang nh nh$ng ngn ng$ !p trnh khc OPQ OKrvKr cung c*p (-y ( kiu 8$ !i u c-n thi)t+ nh_ Eiu s. nguyLn dCinary+ pnt+ Winypnt+555e+ kiu ti'n t dTonKy+ O"a!!TonKy+ 555e+ kiu chu0i d6har+ nchar+ Jarchar+ WKXt+ 555e v nhi'u kiu 8$ !i u khc5 Ngoi ra OPQ OKrvKr cong cho phsp chuyn (Yi 2ua !Bi gi$a cc kiu 8$ !i u+ tuy nhiLn (i'u ny cang c& "#t s. hBn ch) (.i vi "#t s. kiu 8$ !i u5 J? 8/_ kiu binary khng th nhn s chuyn (Yi t^ 8$ !i u kiu o!oat hay UKa!+ 555 [. Mt 4 Bh0t (iCu ! (%n !"# TQG3L WgOPQ cGn gi ! WransactgOPQ dOPQe bao gA" cc pht biu nh OqQq6W+ pNOqUW+ |mIqWq+ IqQqWq Q Lnh GH&H!t OqQq6W Ianh sch cc c#t oUnT Ianh sch b3ng wFqUq 6c (i'u ki n rng bu#c Un|m Cc WLn c#t hay biu th:c sl 8/ng c#t trong OqQq6W F\JpN bi'u ki n b1t bu#c 8a trLn Un|m Cc nUIqU Cc Ianh sch c#t Wrong (& t*t c3 cc pht biu nr" trong c,p 8*u ngo,c th c& th c& ho,c c& th khng c&5 nUIqU Cc 8ng ( hin thV k)t 2u3 truy v*n thKo tiLu chuzn ca ng=i 8ng5 N)u thi)u tha" s. ny th vi c s1p X)p s@ thKo th: t \QmF\CqW5 Ngoi nh$ng cHu ! nh truy v*n trLn trong OPQ OKrvKr cGn cung c*p "#t s. h" cang nh "#t s. biu th:c t?nh ton+ 555 - Lnh ING\]T

b thL" 8$ !i u vo b3ng dWab!Ke ta 8ng cHu ! nh truy v*n pNOqUW c7 php nh sau_ pNOqUW pNWn WLn b3ng d8anh sch c#te J\Q|qO dIanh sch gi trVe Q Ln ^ND_T\ b sla 8$ !i u trong "#t b3ng (Z c& s1n ta 8ng cHu truy v*n |mI\Wq c7 php nh sau_ |mI\Wq oUnT WLn b3ng OqW WLnc#ti trV wFqUq bi'u ki n Q Lnh D\L\T\ b X&a 8$ !i u trong "#t b3ng ta 8ng cHu ! nh truy v*n IqQqWq c7 php nh sau_ IqQqWq oUnT WLn b3ng wFqUq bi'u ki n Ngoi ra trong OPQ OKrvKr cGn c& nh$ng pht biu cho phsp k)t n.i nhi'u b3ng vi nhau dnpN+ pNNqU npN+ QqoW npN+ UpFW npN+ 6UnOO npNe `. /h0i nim v i tLng t;-ng G3L v !0!h t8- i tLng t;-ng G3L GH;vH; )III b tBo "#t c; s< 8$ !i u trong OPQ OKrvKr ta 8ng c7 php nh sau_ 6Uq\Wq I\W\C\Oq IatabasKkNa"K nNmUpT\Ucd Na"KQogica! oi!K na"K+ oi!K Na"Koi!KNa"K +OpqOi~K in TKgabytK or Ei!oCytK +T\jOpqOi~K in TKgabytK or Ei!obytK opQqUnwWFNn ou Ey!obytK mKrcKntagK e dQn nN Na"K Qogica! oi!K na"K+ oi!KNa"Koi!K Na"K +OpqOi~K in TKgabytK or Ey!obytK +T\jOpqOi~K in TKgabytK or Ei!obytK opQqUnwWFNn ou Ey!obytK mKrcKntagK e 6nQQ\Wq 6o!!ation

#. T8- ! 4F 9: &iu YC]\_T\ D_T_R_G\Z

oor Qoa8 oor \ttach Wrong (&_ - aN: bVnh ngh%a n;i ch:a 8$ !i u v khng gian ch:a tp tin !og - N#mH: WLn tp tin c; s< 8$ !i u trLn (%a c:ng+ !u 4 khi tBo c; s< 8$ !i u ta (,t tp tin < vV tr? no th khng th 8i chuyn "#t cch th cng (c5 - GIb\: 6ho bi)t 8ung !ng c; s< 8$ !i u khi tBo ch7ng5 Whng th=ng ! TC - M_cGIb\: Iung !ng !n nh*t+ khi 8ung !;ng c; s< 8$ !i u t`ng ()n ":c TaXsi~K th 8^ng !Bi5 - dIL\G]aeT1: Iung !ng kh<i tBo cng 8ung !ng t.i (a trong 2u trnh thL" 8$ !i u vo c; s< 8$ !i u5 - L-g aN: 6ho phsp 2u3n !4 chuyn tc X3y ra trong 2u trnh sl 8/ng c; s< 8$ !i u ca OPQ OKrvKr5 Whng th=ng ch7ng chi)" kho3ng Ry 8ung !ng tp tin 8$ !i u5 Ngoi vi c tBo c; s< 8$ !i u brng "Z ! nh trong OPQ OKrvKr cGn cho phsp tBo c; s< 8$ !i u brng giao 8i n (A ha5 b tBo c; s< 8$ !i u ta 8ng trnh OPQ OKrvKr qntKrprisK TanagKr5 Ji c thc hi n brng giao 8i n (A ha c& vf (;n gian v hi u 2u3 h;n5 (. T8- (%ng YC]\_T\ T_RL\Z WBo b3ng trong c; s< 8$ !i u cang gi.ng nh tBo cc (.i tng khc trong OPQ OKrvKr5 67 php (-y ( ( tBo b3ng nh sau_ 6Uq\Wq W\CQq IatabasKkna"K5o{nKr5tab!Kkna"K dco!u"n na"K8ata typK Iqo\|QW constant KXprKssion pIqNWpWc dsKK8+ incrKa"Knte NnW onU UqmQp6\WpnN Unw|pI6nQ N|QQ NnW N|QQ co!u"n constraint co!u"nkna"K as co"putK8kco!u"nskKXprKssion 55555 e nN ui!Kgroup Iqo\|QW - T7n !t YC-&umn n#mHZ: WLn c#t cang gi.ng nh tLn b3ng v tLn c; s< 8$ !i u khng c& kho3ng tr1ng+ khng b1t (-u brng ch$ s. v cc k4 t (,c bi t+ 555 tuy nhiLn ch7ng ta nLn (,t tLn ng1n gn 89 nh - /iCu 9: &iu YD#t# t?BHZ: Ehi XHy 8ng c; s< 8$ !i u t*t c3 cc tr=ng trong b3ng c-n ph3i c& kiu 8$ !i u c/ th5 J*n (' !

chn 8$ !i u no cho ph hp vi 8$ !i u " ng=i 8ng s@ nhp vo5 - Gi0 t;< mE! nhi7n YDHf#u&tZ: n gi trV ",c nhiLn cho nh$ng c#t khng c& gi trV5 - ID\NTITg: bHy ! gi trV cc ki 2uan trng trong OPQ OKrvKr5 Ehi ch7ng ta "u.n "#t c#t c& gi trV t (#ng t`ng5 - N^LL h NaT N^LL: Q trBng thi ca "#t c#t c& cho phsp nu!! hay khng5 - ]ng (u! YC-&umn !-n4t;#inZ: Ei" tra 8$ !i u khi 8$ !i u "i (c (a vo c#t ho,c 8$ !i u bV thay (Yi5 - ]ng (u! (%ng 9: &iu YT_RL\ CaNGT]_INTGZ: Ung bu#c b3ng cang gi.ng nh rng bu#c c#t trong b3ng+ ! ki" tra 8$ !i u nhp vo b3ng thKo "#t 2uy !ut (Z (Vnh sn5 Oong cang c& th tBo b3ng brng giao 8i n (A ha nh tBo c; s< 8$ !i u5 Wrong khi XHy 8ng b3ng 8$ !i u c-n ch7 4 ()n cc tr=ng kh&a !. T8- viHO JiK{ ! b3ng 3o v cang nh vi b3ng viK{ cang c& th tBo (c brng "Z ! nh cang nh giao 8i n (A ha JiK{ cho phsp k)t n.i nhi'u b3ng vi nhau ( hin thi thng tin5 9. T8- th" t ! &u t;: YGt-;H9 N;-!H9u;H h#? 4BZ OtorK8 mrocK8urK ! "#t ph-n cc ki 2uan trng trong c; s< 8$ !i u OPQ OKrvKr5 N)u bi)t OPQ OKrvKr " khng bi)t OtorK8 mrocK8urK ! "#t thi)u s&t r*t !n5 67 php ( tBo "#t OtorK8 mrocK8urK nh sau_ 6Uq\Wq mUn6qI|Uq mUnmrocK8urK na"K mara"KntKrs na"K8ata typK J\UcpN 8Kuau!t va!uKn|W m|W+ mara"KtKrs8ata typK J\UcpN 8Kuau!t va!uKn|W m|W+ 555555555555 555555555555 wpWF Uq6nTmpQq qN6UpmWpnN Uq6nTmpQq+ qN6UpmWpnN onU UqmQp6\WpnN \O ca8K n b& ! c7 php (-y ( ( tBo "#t OtorK8 mrocK8urK song ta c& th tBo OtorK8 mrocK8urK brng giao 8i n (A ha

J? 8/ tBo "#t OtorK8 mrocK8urK (;n gi3n |Oq 8bCqNFNF\N n 6rKatK proc OpkNhapja Taja nchardxe+ WKnja chardNe+ TaFuyKn nchardMe \O pnsKrt pnto tb!ja d Taja+ WKnja+TaFuyKn e Ja!uKs d Taja+WKnja+TaFuyKn e ggggggggggggggggggggggggggggggggggggggggggggggggggg n WrLn (Hy ta trnh by "#t OtorK8 mrocK8urK 8ng ( nhp "#t XZ vo b3ng tb!ja5 H. T8- hm Ydun!ti-nZ W;ng t nh OtorK8 mrocK8urK h" cang c& th tBo brng giao 8i n (' ha cang nh "Z ! nh+ song vi h" gi trV tr3 v' ! (a 8Bng h;n v gi trV tr3 v' ny c& th ! "#t b3ng5 J? 8/ tBo h" th.ng kL b nh nhHn thKo tDnh+ h" ny tr3 v' "#t b3ng ch:a thng tin v' cc b nh nhHn trong tDnh 6Uq\Wq o|N6WpnN u8ukWhongEKCKnhNhanWhKoWinh dWKnWinh 6hardNee UqW|UNO Wab!K ggggggggggggggggggggggggggggggggggggg \O ggggggggggggggggggggg UKturn OK!Kct oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja in gg thuoc Xa dOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn in ggthuoc huyKn

dOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinh in gg thuoc tinh d OK!Kct TaWinh oro" tb!Winh whKrK tb!Winh5WKnWinhWKnWinheee gggggggggggggggggggggggggggggggggggggggggggggg II. gii thiu v Wi4u#& R#4i! `.I v ! 4F 9: &iu t;-ng Wi4u#& R#4i! `.I. II.1 Gii thiu !hung v Wi4u# R#4i! Jisua Casic ! "#t trong nh$ng ngn ng$ !p trnh bc cao thng 8/ng nh*t hi n nay+ ! "#t s3n phz" ca Ticrosout5 N& cang gi.ng nh h-u h)t cc ngn ng$ !p trnh bc cao khc+ trong Jisua Casic ch:a (-y ( cc cHu ! nh c-n thi)t+ cc h" XHy 8ng sn+t Ngoi ra Jisua! Casic ch:a "#t s. ph;ng ti n gi7p cho vi c p 8/ng k thut hng (.i tng trong vi c truy cp 8$ !i u5 Wrong Jisua! Casic c& r*t nhi'u ph;ng php truy cang nh cc (.i tng truy cp 8$ !i u nh_ \In+ \InIC+ I\n+ 555 n&i chung cc (.i tng ny c& nh$ng thu#c t?nh t;ng (.i gi.ng nhau5 Wrong !un v`n ny K" ch y)u (i sHu vo (.i tng \In5 J \In ! "#t cng c/ truy cp 8$ !i u r*t h$u hi u v \In cang (c ci (,t trong ch;ng trnh5 II.) _Da & g= J \In d\ctivKX Iata nbKct hay (.i tng 8$ !i u \ctivKje5 Wa c& th hnh 8ung rrng \In ! "#t " hnh !" gi3" k?ch thc ca " hnh UIn db.i tng 8$ !i u t^ Xae5 T hnh (.i tng 8$ !i u \ctivKj r*t gn5 N& (c thi)t k) ( cho phsp !p trnh viLn !*y (c "#t tp cc UKcor8 t^ nguAn 8$ !i u "#t cch nhanh nh*t n)u c& th5 W.c (# v t?nh (;n gi3n ! "#t trong nh$ng "/c tiLu c.t !Si ca \In+ " hnh ny (c thi)t k) ( cho phsp tBo ra "#t (.i tng UKcor8sKt " khng c-n ph3i 8i chuyn 2ua cc (.i tng trung gian khc trong 2u trnh !p trnh5 Whc t) chD c& ba (.i tng ch?nh trong " hnh_ - 6onnKction_ bBi 8i n k)t n.i thc s5 - 6o""an8_ bc sl 8/ng ( thc thi cc 2uKry 8a vo k)t n.i 8$ !i u5 - UKcor8sKt_ bBi 8i n cho "#t tp cc UKcor8 (c chn 2uKry thng 2ua (.i tng 6o""an85 Connectio b.i tng 6onnKction ch:a "#t tp cc (.i tng cGn gi ! cc (.i n tng qrrors (.i tng ny gi$ !Bi b*t ki "#t thng tin !0i no c& !iLn 2uan Command ()n k)t n.i5 b.i tng 6o""an8 c& "#t tp cc (.i tng con ! mara"KntKrs ( gi$ b*t c: tha" s. no c& th thay th) cho 2uKry5 Parameter UKcor8sKt cang c& "#t tp cc (.i tng con mropKrtiKs ( !u cc thng tin chi ti)t v' (.i tng5 Recorset Fields Error S m h nh ActiveX Data Ob ect

II.> C0! thu! tKnh E! (it !"# i tLng _Da T hnh \In c& "#t s. thu#c t?nh " cc " hnh c; s< 8$ !i u khc nh I\n v UIn khng c&5 6c thu#c t?nh ny (i'u khin cch th:c tBo ra IatasKt v 2uy'n hBn truy cp trong "#t k)t n.i 8$ !i u+ c& b3y thu#c t?nh nh sau_ - 6onnKction Otring d6hu0i k)t n.ie - 6o""an8 WKXXt dJ`n b3n cHu ! nhe - 6o""an8 WypK dEiu cHu ! nhe - 6ursor Qocation dbVnh vV con tr>e - 6ursor WypK dEiu con tr>e - Qook WypK dEiu kh&ae - To8K WypK dEiu ch) (# !" vi ce J? 8/_ b tBo k)t n.i ()n c; s< 8$ !i u OPQ OKrvKr vi tLn c; s< 8$ !i u 8bCKnhNhan ta c& "Z ! nh nh sau_ mub!ic Oub npKn6onnKctionde WBo k)t n.i ()n nguAn 8$ !i u OKt cn NK{ \InIC56onnKction cn5mrovi8Kr OPQnQqIC5 cn56onnKctionOtring pntKgratK8 OKcurityOOmpmKrsist OKcurity pnuooa!sKpnitia! 6ata!og8bCKnhNhan cn5npKn qn8 Oub Ngoi ra trong Jisua! Casic cGn ch:a "#t s. kiu 8$ !i u thng 8/ng khc cang nh Jisua! Casic cho phsp !p trnh viLn t (Vnh ngh%a kiu v cang nh h-u h)t cc ngn ng$ !p trnh khc+ ngoi ra Jisua! Casic cGn c& cc cHu ! nh chuzn khc+ 555

Chng III. Nh6n TK!h W Thi@t /@ 1 Thng


I. Nh6n tK!h h thng v !h+! ning
I.1 RiCu V Bh6n !jB !h+! ning 1. RiCu V Bh6n !jB !h+! ning & g= J Q "#t !oBi biu (A 8i9n t3 s phHn rZ 8-n 8-n cc ch:c n`ng t^ (Bi th ()n chi ti)t5 T0i n7t trong biu (A ! "#t ch:c n`ng+ v 2uan h 8uy nh*t gi$a cc ch:c n`ng+ 8i9n t3 b<i cc cung n.i !i'n cc n7t+ ! 2uan h bao h"5 nh vy biu (A phHn c*p ch:c n`ng tBo thnh "#t c*u tr7c cHy Oau khi t" hiu v phHn t?ch h thng 2u3n Q4 b nh nhHn tBi b nh vi n tDnh Ehnh FGa K" (Z (a ra (c biu (A phHn c*p ch:c n`ng nh sau_
!"#n l$ b%nh nh& n '

C() s* +

,h-m b%nh .

/h" vi0n )h1 2

C() th"*c .8+

/i<) nh=n 67 .8.

C"n5 c() D> .82

?=) b%nh -n .8@

/h" t3m 4n5 67 28+

/hanh to-n v9i 6:;/ 28.

)5 E! iCm !"# (iCu V Bh6n !jB !h+! ning: 6ho "#t cch nhn khi 2ut+ 89 hiu+ t^ (Bi th ()n chi ti)t v' cc ch:c n`ng+ nhi " v/ c-n thc hi n dth=ng < ":c 8i9n t3 !ogice - U*t 89 thnh !p+ brng cch phHn rZ 8-n cc ch:c n`ng t^ trLn Xu.ng - 6& t?nh ch*t t%nh+ b<i ch7ng chD cho th*y cc ch:c n`ng " khng cho th*y trnh t Xl !45 - Whi)u v1ng s trao (Yi thng tin gi$a cc ch:c n`ng5 J nh$ng !4 8o trLn nLn biu (A phHn c*p ch:c n`ng th=ng (c sl 8/ng !" " hnh ch:c n`ng trong bc (-u phHn t?ch+ ho,c cho cc h th.ng (;n gi3n5 N)u h th.ng ph:c tBp th biu (A phHn c*p ch:c n`ng ! 2u s; !c v cGn thi)u s&t nLu trLn nLn khng th chH" trc (c5 Ehi (& ch7ng ta th=ng 8ng biu (A !uAng 8$ !i u I.) RiCu V &uVng 9: &iu 1. RiCu V &uVng 9: &iu & g= J Ciu (A !uAng 8$ !i u ! "#t !oBi biu (A nhr" "/c (?ch 8i9n t3 "#t 2u trnh Xl !4 thng tin vi cc yLu c-u sau_ - O 8i9n t3 < ":c !ogic+ ngh%a ! nhr" tr3 !=i cHu h>i Q" g+ " b> 2ua cHu h>i !" nh th) no }5 - 6hD rS cc ch:c n`ng dcone ph3i thc hi n ( hon t*t 2u trnh Xl !4 c-n " t3 - 6hD rS cc thng tin (c chuyn giao gi$a cc ch:c n`ng (&+ v 2ua (& ph-n no th*y (c trnh t thc hi n ca ch7ng5 ). /k thuPt Bh6n m+! E thut ny cGn (c gi ! mhHn t?ch t^ trLn Xu.ng dtopg8o{n ana!ysise ti)n hnh phHn t?ch ch:c n`ng ca h th.ng brng cch (i 8-n t^ "#t " t3 (Bi th ()n nh$ng " t3 chi ti)t thng 2ua nhi'u ":c5 O chuyn 8Vch t^ "#t ":c ti ":c ti)p thKo thc ch*t ! phHn ra "#t ch:c n`ng thnh "#t s. ch:c n`ng con < ":c 8i5 Ji biu (A !uAng 8$ !i u th 2u trnh phHn t?ch trLn Xu.ng !Bi ! 2u trnh thnh !p 8-n 8-n cc biu (A !uAng 8$ !i u 8i9n t3 cc ch:c n`ng ca h th.ng thKo t^ng ":c5 T0i ":c ! "#t tp hp cc biu (A !uAng 8$ !i u5 T:c N+ hay ":c b.i c3nh chD gA" biu (A !uAng 8$ !i u+ trong (& chD c& "#t ch:c n`ng 8uy nh*t+ trao (Yi cc !uAng thng tin vi cc (.i tc5 T:c + cGn gi ! ":c (Dnh+ cang chD 8ng "#t biu (A !uAng 8$ !i u+ v ":c R+ + 555+ "0i ":c gA" nhi'u h;n biu (A !uAng 8$ !i u (c thnh !p nh sau_

g 6: "0i ch:c n`ng < ":c trLn+ ta thnh !p "#t biu (A !uAng 8$ !i u+ < ":c 8i+ gi ! biu (A !uAng 8$ !i u (Vnh ngh%a ch:c n`ng (& thKo cch sau_ h mhHn rZ ch:c n`ng (& thnh nhi'u ch:c n`ng con5 h J@ !Bi !uAng 8$ !i u vo v ra ch:c n`ng trLn+ nhng nay ph3i vo hay ra ch:c n`ng con th?ch hp5 h NghiLn c:u cc 2uan h v' 8$ !i u gi$a cc ch:c n`ng con+ nh= (& bY sung cc !uAng 8$ !i u n#i b# ho,c cc kho 8$ !i u n#i b#5 g 6c ch:c n`ng (c (nh s. thKo k4 php ch*"+ cho phsp thKo 8Si v t trin khai trLn Xu.ng Whng 2ua t" hiu h th.ng 2u3n !4 b nh nhHn tBi b nh vi n tDnh Ehnh FGa ta c& biu (A !uAng 8$ !i u ca h th.ng nh sau_

Ciu (A !uAng 8$ !i u ":c b.i c3nh_ Wrong biu (A !uAng 8$ !i u ":c b.i c3nh chD c& "#t ch:c n`ng N dch:c n`ng 2u3n !4 b nh nhHne+ cc tc nhHn ca h th.ng gA"_ C nh nhHn+ khoa (i'u trV v phGng ti ch?nh5 ,<t B"#

b%nh nh& n

;0" cA" ,6 Chi )h1 Ch-m chD a b%nh !"#n l1 b%nh nh& n ' Danh Chi s-ch )h1 67 cJa iH" 67 trI PhFn5 tGi ch1nh

Danh s-ch 67 nh=) vi%n ,hoa iH" trI

,< t B"#

6%n h -n

6iE" l"n5 dDli%" m4c b*i c#nh

>I tr1 ,6

;0" cA" ,6 C() b%nh nh& n !uAng 8$ !i u ":c (Dnh_ Ciu (A s* 6h:c n`ng 2u3n !4 b nh nhHn (c + phHn ra thnh cc ch:c n`ng t3i ton vi n ph?5 Ngoi ra < (Hy trong biu c*p s.+ kh" b ;KC nh+,6 thanh vIthL" tr1 cc tc nhHn nh khoa (i'u trV+ phGng ti (A cGn Xu*t hi n

ch?nh v ton b# k)t 2u3 kh" b nh ca b nh nhHn (c !u vo "#t t p c& tLn ! hA s; b nh nhHn t*t c3 nh$ng thng tin v' b nh nhHn ,h-m (c !u tr$ tBi (Hy5 Whng 2ua t p ny phGng ti ch?nh s@ gli gi*y ,<t B"# b%nh nh& nt) 5 b%nh thanh ton vi n ph? ()n cho b nh nhHn v b3o hi" y
,<t B"# . X-c nh=n // ,<t B"# 6%n h -n LMn5 t3m 4n5

Danh s-ch 67 nh=) vi%n

,hoa LiH" /rI

/hanh to-n >KP Danh s-ch 2 67 N Danh s-ch Mn5 /8O 67 iH" trI PhFn5 /Gi Ch1nh

: sb%nh nh& n

6iE" l"n5 dDli%" m4c Pnh

L n th"*c

Ciu (A !uAng 8$ !i u biu 8i9n ch:c n`ng kh" b nh_ C() nh& n th"* n`ng_ Q7c ny ch:c n`ng kh" b nh (c phHn rZ thnh b.n ch:c /h"*c c() c n+ !p 6*p thu.c+ cung c*p 8Vch v/+ ti)p nhn b nh nhHn nhp vi .8+ biu b nh n5 Si(T !7 ny b /i<) nh nhHn (Z c& (c k)t 2u3 kh" b nh5 Wrong ;0" cA" 7>h)t cc nh=n (A trLn h-u ch:c n`ng (c thc hi n "#t cch th cng v (c !u !Bi trong t p FA O; b nh nhHn nh vy khi b nh nhHn "ua thu.c DIc vQ th tBi phGng c*p thu.c s@ !u !Bi (;n thu.c ca b nh nhHn (Z "ua v tg C"n5 dRn5 ;ng t nh vy /i<) khi b nh nhHn 8ng 8Vch v/ cang (c !u !Bi thng tin (& c() ( ph/c v/ nh=n vi c !u tr$ v thanh ton tB" :ng sau ny5 Oong khi b nh 67 dIch nhHn ph3i nhp vi n th tBi khoa (i'u trV s@ !p b nh n cho b nh 7K> vQ .8. (c !u !Bi trong b nh n ghi (-y ( thng tin v' nhHn (& v cang .82 Si(T b nh nhHn 2u trnh (i'u trV tBi b nh vi n5
7> ,hoa iE" trI DKS6 7 nh=) vi%n 6%n h -n ?=) b%nh -n .8@ : s60nh 7h& n

6%nh

6iE" l"n5 dDli%" biE" diUn ch4c nVn5 Ch-m b%nh

b.i vi biu (A !uAng 8$ !i u phHn c*p ch:c n`ng thanh ton vi n ph?_ W;ng t ch:c n`ng kh" b nh vi ch:c n`ng thanh ton tB" :ng vi n ph? ca b nh nhHn (c phHn ra thnh hai ch:c n`ng !_ thu tB" :ng+ v thanh ton vi b3o hi" y t) 5 WhKo 2uy (Vnh ca b nh vi n c: ba ngy b nh vi n !Bi yLu c-u b nh nhHn thanh ton tB" :ng vi n ph? "#t !-n v thKo chu ki "0i thng b nh vi n !Bi in 8anh sch Phi<" b nh nhHn c& b3o hi" y t) thanh (Z (i'u trV tBi b nh vi n trong thng to-n ( thanh ton vi b3o hi" y t)5 b.i vi b nh nhHn /h" c& b3o hi" y t) cang ph3i (&ng "#t ph-n vi n ph? thKo 2uy (Vnh ph-n b%nh nh& n t3m tr`" trLn b3o hi" y t)5 63 hai ch:c n`ng to-n ny vi%n ('u)h1 (c thc hi n 4n5 "#t cch t (#ng5 /hanh
X-c nh=n thanh to-n Danh s-ch 67 N Mn5 /8O Danh s-ch b%nh nh& n iH" trI Danh s-ch 67 iH" trI cM 6:;/ 28+

: s60nh 7h& n

PhFn5 tGi ch1nh

/hanh to-n v9i 6:;/ 28.

6iE" l"n5 dDli%" biE" diUn ch4c nVn5 thanh to-n vi%n

II.Nh6n tK!h h thng v 9: &iu


II.1 M5 h=nh thD! thCl&i7n ,@t 1. /h0i ni7m m5 h=nh thD! thCl&i7n ,@t T hnh thc th !iLn k)t dqntity\ssociation To8K!e ! " hnh 8$ !i u 8o m5m5 6hKn (a ra n`" xM v sau (& (c 8ng kh phY bi)n trLn th) gii5 N& c& (,c (i" kh (;n gi3n v g-n vi t 8uy khch 2uan5 Ehi XK" Xst cc thng tin+ ng=i ta th=ng go" c/" ch7ng Xung 2uanh cc vt th ). C0! &-8i m5 h=nh \l_ T hnh q\ kinh (in T hnh q\ kinh (in Xu*t pht t^ ba khi ni " c; b3n_ thc th+ !iLn k)t v thu#c t?nh5 h 6c thc th_ Q "#t vt th c/ th hay tr^u tng+ tAn tBi thc s v kh Yn (Vnh trong th) gii thc+ " ta "u.n ph3n nh n& trong h th.ng thng tin5 h 6c thu#c t?nh_ Whu#c t?nh dmropKrty hay attributKe ! "#t gi trV 8ng ( " t3 kh?a cBnh no (& ca thc th5 h 6c !iLn E)t_ T#t !iLn k)t dassociatione ! "#t s go" nh&" cc thc th trong (& "0i thc th c& "#t vai trG nh*t (Vnh5 g T hnh thc th QiLn k)t "< r#ng5 b.i vi nh$ng h th.ng ph:c tBp khi phHn t?ch v thi)t k) ng=i ta th;ng 8ng ()n " hnh q\ "< r#ng5 Io cc (i" "< r#ng ny chVu 3nh h<ng t^ Xu hng hi n (Bi ca " hnh h&a hng (.i tng+ cang nh cc h 2u3n trV c; s< 8$ !i u hng (.i tng5 6c (,c (i" ca " hnh q\ "< r#ng h 6c kiu thu#c t?nh (a trV_ 6ho phsp nhn gi trV c& th ! "#t tp cc gi trV5 h 6c kiu thu#c t?nh ph:c hp_ 6ho phsp sl 8/ng cc kiu thu#c t?nh ! tY hp5

h 6c kiu thc th con_ Xu*t hi n b<i yLu c-u chuyLn bi t h&a v khi 2ut h&a khi c-n phHn c*p cc s vt g T hnh q\ hBn ch) T hnh q\ hBn ch) tuy bV hBn ch) nhi'u v' cc hnh th:c 8i9n t3 dkh& vn 8/nge+ nhng !Bi r*t g-n vi " hnh 2uan h 8o (& !Bi 89 8ng chuyn sang ci (,t vi h 2u3n trV c; s< 8$ !ivQ u 2uan h6%nh /Pnh ,hoa Ch"T0n mn Ch4c h;n5 6c (,c (i" ca " hnh q\ hBn ch)5 WN C> WN tPnh WN Choa WN CW WN b%nh /0n tPnh /0n Choa /0n CW /0n /0n C> h Wrong " hnh q\ hBn ch) chD c& kiu !iLn k)t gnhi'u vb%nh (c biu 8i9n nh sau_
7h& n vi0n >I /r1 6 WN 7h& n vi0n WN vI tr1 :"T%n :Y t0n 7> /0n vI tr1 WN h"T%n 75GT sinh 7> /0n h"T%n t1nh 7> WN htPnh Wrong " hnh q\Si9i hBn ch) cc kiu !iLn k)t Ngnhi'u (c coi ! S* nhG 7> tr=ng hp (,c bi t ca gnhi'u DFn5 Ch-m b%nh Li%n tho3i 7> WN Ch-m b%nh Wrong bo co ny q"WN chi XNsl 8/ng " hnh q\ hBn ch)5 J b*t c: WN nh& n vi0n Choa " hnh hay q\ "< r#ng no cang c& th bi)n (Yi XN q\ kinh (inWN WNhBn b%nh nh& n" WN CW thnh ch) ! WN XN " hnh q\ hBn ch) (c+ h;n n$a " hnh q\ WN b%nh WN C> hnh g-n vi " hnh c; s< 8$ !i u 2uan h nh*t5 /0n XN WN vI tr1 WN h"T%n 6%nhK" nh& n (a ra " hnh 75GT ,6 ch) ca Oau khi phHn t?ch h th.ng (Z q\ hBn WN b0nh nh& n 7Zi d"n5 ,6 bi ton nh sau dtrang saue_ :Y b%nh nh& n Chi )h1 ,6 /0n b%nh nh& n 75GT sinh 67 b#o hiEm T t< Si9i t1nh 67 WN b%nh nh& n WN XN S* th[ 6:;/ /h"*c dRn5 75GT b\t A" WN Ch-m b%nh 75GT C<t th]c 6%nh -n WN nh& n vi0n PhAn trVm WN Ch-m b%nh WN b%nh nh& n WN nh& n vi0n WN b%nh WN b%nh nh& n WN vI tr1 WN b%nh WN th"*c WN vI tr1 S* l^_n5 C-n bZ WN n i L8/ ?iH" dRn5 WN b%nh nh& n 75GT vGo WN c B"an 75GT ra / nh tr3n5 ra /3m 4n5 WN t3m 4n5 ?An t3m 4n5 /h"*c S* tiHn WN th"*c 75GT t3m 4n5 DIch >Q DRn5 /0n th"*c WN b%nh nh& n WN Ch-m b%nh L n 5iWN nh& n vi0n WN b%nh nh& n WN b%nh CB"an WN vI tr1 WN c B"an 7 i iH" trI DIch vQ WN n i L8/ /0n cB"an WN n i L8/ WN dIch vQ WN dIch >Q Li%n tho3i C! /0n n i L8/ /0n dIch vQ ?An dRn5 FaX C! L n 5iL n 5i-

II. M5 h=nh $u#n h 1. /h0i nim T hnh 2uan h 8o 6o88 (' Xu*t n`" xN+ vi u (i" nh sau_ h b;n gi3n_ cc 8$ !i u (c biu 8i9n 8i "#t 8Bng 8uy nh*t+ ! 2uan h + t:c ! cc b3ng gi trV+ kh t nhiLn v 89 hiu (.i vi ng=i 8ng khng chuyLn tin hc5 h 6h,t ch@_ cc khi ni " (c hnh th:c h&a cao+ cho phsp p 8/ng cc cng c/ ton hc+ cc thut ton5 h Wr^u tng h&a cao_ " hnh chD 8^ng < ":c 2uan ni "+ ngh%a ! (#c !p vi ":c vt !4+ vi s ci (,t+ vi cc thi)t bV5 Nh= (& !" cho t?nh (#c !p gi$a 8$ !i u v ch;ng trnh cao5

h 6ung c*p ngn ng$ truy nhp 8$ !i u < ":c cao+ 89 sl 8/ng v tr< thnh chuzn5 ). C0! 98ng !humn !"# &L! V $u#n h T#t !c (A 2uan h U ! < 8Bng chuzn dNoe n)u cc "i'n thu#c t?nh ca n& ('u ! cc "i'n (;n dngh%a ! khng c*u thnh t^ nhi'u "i'n khce5 T#t !c (A 2uan h U ! < 8Bng chuzn R dRNoe n)u n& ! No v cc ph/ thu#c h" gi$a kh&a v "0i thu#c t?nh ngoi kh&a ('u ! ph/ thu#c h" s; (ng5 N&i cch khc+ "i thu#c t?nh ngoi kh&a ('u khng ph/ thu#c b# phn vo kh&a5 T#t !c (A 2uan h U ! < 8Bng chuzn dNoe n)u n& ! RNo v cc ph/ thu#c h" gi$a kh&a v "0i thu#c t?nh ngoi kh&a ('u ! ph/ thu#c h" trc ti)p5 N&i cch khc ! khng tAn tBi ph/ thu#c h" gi$a cc thu#c t?nh ngoi kh&a5 >. C0! &L! V $u#n h !"# h thng W^ " hnh thc th !iLn k)t d" hnh q\ hBn ch) < trLne ta chuyn sang cc !c (A 2uan h nh sau_ T.nh dTZ tDnh+ WLn tDnhe 1u?n dTZ huy n+ WLn huy n+ TZ tDnhe cn dTZ XZ+ WLn XZ+ TZ huy ne /h-# dTZ khoa+ WLn khoae Chu?7n m5n dTZ chuyLn "n+ WLn chuyLn "ne Ch+! W dTZ ch:c v/+ WLn ch:c v/e Rnh dTZ b nh+ WLn b nhe W< t;K dTZ vV tr?+ WLn vV tr?e Nh6n vi7n dTZ NJ+ F tLn NJ+ Ngy sinh NJ+ ii t?nh NJ+ O. nh NJ+ bi n thoBi NJ+ TZ XZ+ TZ khoa+ TZ 6T+ TZ 6Je D2ng ,h0m (nh dTZ kh" b nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ Ngy EC+ N#i 8ung EC+ 6hi ph? ECe Rnh nh6n dTZ b nh nhHn+ F b nh nhHn+ WLn b nh nhHn+ Ngy sinh CN+ ii t?nh CN+ TZ XZe R%- hiCm ? t@ dTZ b nh nhHn+ O. thf CFcW+ Ngy b1t (-u+ Ngy k)t th7c+ mh-n tr`"e C $u#n dTZ c; 2uan+ WLn c; 2uan+ bi n thoBi 6P+ oaX c; 2uane C0n ( dTZ b nh nhHn+ TZ c; 2uane

T8m +ng dTZ W5:ng+ Q-n W5:ng+ O. ti'n+ Ngy W5:ng+ TZ b nh nhHne Rnh 0n dTZ kh" b nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ n;i b5W+ Ngy vo+ Ngy ra+ Wnh trBng rae Ni iu T;< dTZ n;i b5W+ WLn n;i b5W+ b;n gie D<!h W Dong dTZ kh" C nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ n;i b5W+ TZ 8Vch J/+ Q-n 8nge D<!h W dTZ 8Vch v/+ WLn 8Vch v/+ b;n gi I5Je Thu! Dong dTZ kh" C nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ thu.c+ O. !ng+ Qi'u 8nge Thu! dTZ thu.c+ WLn thu.c+ b;n gie A. D#nh G0!h C0! R%ng A.1 R%ng T.nh T.nh dTZ tDnh+ WLn tDnhe T7n t;ng TZ tDnh WLn tDnh Gi%i ThK!h L-8i 9: &iu 6har 6har M5 t% TZ tDnh WLn tDnh /K!h th! QKndeR N

h C3ng tDnh !u tr$ thng tin v' tDnh " b nh nhHn v NhHn JiLn (ang s.ng A.) R%ng 1u?n 1u?n dTZ Fuy n+ WLn Fuy n+ TZ WDnhe T7n t;ng TZ huy n WLn huy n TZ tDnh Gi%i ThK!h C3ng huy n !u tr$ thng tin v' huy n " b nh nhHn v NhHn JiLn (ang s.ng - Wr=ng "Z huy n gA" c& k4 t R k4 t (-u ! "Z tDnh " huy n (& trc thu#c hai k4 t ti)p thKo ! th: t huy n trong tDnh5 - Wr=ng "Z tDnh ! kh&a ngoi ca b3ng huy n tr=ng ny nhn thng "Z tDnh t^ b3ng tDnh A.> R%ng cn cn dTZ XZ+ WLn XZ+ TZ huy ne h L-8i 9: &iu 6har 6har 6har M5 t% TZ huy n WLn huy n TZ tDnh /K!h th! QKnde N QKndeR

T7n t;ng TZ XZ WLn XZ TZ huy n Gi%i thK!h

L-8i 9: &iu 6har 6har 6har

M5 t% TZ XZ WLn XZ TZ huy n

/K!h th! QKndeM N QKnde

h C3ng XZ cng vi b3ng huy n v b3ng tDnh !u tr$ thng tin (Va chD ca b nh nhHn cang nh nhHn viLn - Wr=ng "Z XZ gA" c& M k4 t k4 t (-u ! "Z huy n " XZ trc thu#c cGn hai k4 t sau ! th: t XZ trong huy n5 - Wr=ng "Z huy n ! kh&a ngoi ca b3ng XZ+ tr=ng ny nhn thng tin t^ tr=ng "Z huy n ca b3ng huy n A.A R%ng /1a_ /1a_dTZ khoa+ WLn khoae T7n t;ng TZ khoa WLn khoa Gi%i thK!h h L-8i 9: &iu 6har 6har M5 t% TZ khoa WLn khoa /K!h th! QKndeR N

C3ng Ehoa !u tr$ thng tin v' khoa " nhHn viLn dCc s%e (ang !" vi c A.[ R%ng C1^gpN MqN C1^gpN MqN dTZ chuyLn "n+ WLn chuyLn "ne T7n t;ng TZ chuyLn "n WLn chuyLn "n Gi%i thK!h L-8i 9: &iu 6har 6har M5 t% TZ chuyLn "n WLn chuyLn "n /K!h th! QKndeR N

h C3ng chuyLn "n !u tr$ thng tin v' chuyLn "n ca nhHn viLn 5`. R%ng Ch+! W Ch+! W dTZ ch:c v/+ WLn ch:c v/e T7n t;ng TZ ch:c v/ WLn ch:c v/ Gi%i thK!h L-8i 9: &iu 6har 6har M5 t% TZ ch:c v/ WLn ch:c v/ /K!h th! QKndeR N

h C3ng ch:c v/ !u tr$ thng tin v' ch:c v/ ca NhHn JiLn A.r. R%ng Rnh Rnh dTZ b nh+ WLn b nhe T7n t;ng L-8i 9: &iu M5 t% /K!h th!

TZ b nh WLn b nh Gi%i thK!h

6har 6har

TZ b nh WLn b nh

QKnde N

h C3ng ny !u tr$ t*t c3 cc b nh hi n c& 5s. R%ng W< T;K W< T;K dTZ vV tr?+ WLn vV tr?e T7n t;ng TZ vV tr? WLn vV tr? Gi%i ThK!h L-8i 9: &iu 6har 6har M5 t% TZ vV tr? WLn vV tr? /K!h th! QKndeR N

h C3ng ny !u tr$ thng tin v' vV tr? " b nh nhHn (c kh" b nh 5t. R%ng Nh6n Wi7n Nh6n Wi7n dTZ NJ+ F WLn NJ+ Ngy Oinh NJ+ ii W?nh NJ+ O. Nh NJ+ bi n WhoBi NJ+ TZ jZ+ TZ Ehoa+ TZ 6T+ TZ 6Je T7n T;ng TZ NJ F WLn NJ Ngy Oinh NJ ii W?nh NJ O. Nh NJ bi n WhoBi NJ TZ jZ TZ Ehoa TZ 6T TZ 6J Gi%i thK!h L-8i D: Liu 6har 6har IatK Coo!Kar 6har 6har 6har 6har 6har 6har M5 T% TZ nhHn viLn F tLn nhHn viLn Ngy sing nhHn viLn ii t?nh nhHn viLn O. nh nhHn viLn bi n thoBi nhHn viLn TZ XZ TZ khoa TZ chuyLn "n TZ ch:c v/ /K!h Th! QKndey N

N y QKndeM QKndeR QKndeR QKndeR

h C3ng nhHn viLn !u tr$ t*t c3 thng tin v' nhHn viLn dCc s%e - Wr=ng ngy sinh NhHn JiLn nhn 8$ !i u sao cho tuYi ca nhHn viLn khng (c !n h;n My v khng (c nh> h;n - Wr=ng gii t?nh nhHn viLn nhn kiu 8$ !i u Coo!Kar dWruK tg ;ng :ng vi na"+ oa!sK t;ng :ng vi n$e5 - Wr=ng s. nh nhHn viLn ( Xc (Vnh ch0 < ca nhHn viLn5 - C3ng NhHn JiLn nhn TZ jZ+ TZ Ehoa+ TZ 6T+ TZ 6J !" kh&a ngoi cc tr=ng ny nhn gi trV t;ng :ng t^ cc b3ng jZ+ Ehoa+ 6huyLn "n+ 6h:c v/5

A.1I. R%ng D2ng /h0m Rnh D2ng /h0m Rnh dTZ Eh" C nh+ TZ NhHn JiLn+ TZ b nh nhHn+ TZ C nh+ TZ JV tr?+ Ngy EC+ N#i Iung EC+ 6hi mh? ECe T7n t;ng TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ JV Wr? Ngy EC N#i 8ung EC 6hi ph? EC Gi%i thK!h h L-8i 9: &iu 6har 6har 6har 6har 6har IatK 6har TonKy M5 t% TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? Ngy kh" b nh N#i 8ung kh" b nh 6hi ph? kh" b nh /K!h th! QKndex QKndey QKndex QKndey QKndeR yN N

C3ng 8Gng kh" b nh ! ".i k)t hp gi$a cc thc th nhHn viLn+ b nh nhHn+ b nh+ vV tr? nLn n& nhn t*t c3 cc kh&a ca cc thKca th tha" gia vo ".i k)t hp !" kh&a ch?nh+ cc gi trV ca cc tr=ng ny (c !*y t;ng :ng t^ cc b3ng t;ng :ng5 Ngoi ra n& cGn c& kh&a riLng ! TZ kh" b nh - Ngy EC khng (c sau ngy hi n tBi - 6hi ph? EC ! kho3n ti'n " b nh nhHn ph3i tr3 sau khi kh" b nh kho3n ny khng (c nh> h;n N5 A.11. R%ng (nh nh6n (nh nh6n dTZ CLnh NhHn+ F b nh nhHn+ WLn b nh nhHn+ Ngy Oinh CN+ ii W?nh CN+ TZ jZe T7n t;ng L-8i 9: &iu M5 t% /K!h th! TZ b nh nhHn F b nh nhHn WLn b nh nhHn Ngy sinh CN ii t?nh CN TZ XZ Gi%i thK!h 6har 6har 6har IatK Coo!Kar 6har TZ b nh nhHn F b nh nhHn WLn b nh nhHn Ngy sinh b nh nhHn ii t?nh b nh nhHn TZ XZ QKndex RN N

QKndeM

h C3ng b nh nhHn !u tr$ t*t c3 cc thng tin v' b nh nhHn - TZ b nh nhHn gA" x k4 t k4 t (-u ! n`" " b nh nhHn (& kh"+ cGn !Bi y k4 t sau ! th: t b nh nhHn (& ()n kh" trong n`"

- Ngy sinh b nh nhHn khng (c sau ngy hi n tBi v tuYi b nh nhHn khng (c !n h;n yN - ii t?nh b nh nhHn ! WruK t;ng :ng vi Na"+ oa!sK t;ng :ng vi N$ - C3ng b nh nhHn nhn "Z XZ !" kh&a ngoi+ tr=ng ny nhn gi trV t^ b3ng jZ A.1) R%ng (%- hiCm ? T@ (%- hiCm ? t@ dTZ b nh nhHn+ O. thf CFcW+ Ngy b1t (-u+ Ngy k)t th7c+ mh-n tr`"e T7n t;ng L-8i 9: &iu M5 t% /K!h th! TZ b nh nhHn O. thf CFcW Ngy b1t (-u Ngy k)t th7c mh-n tr`" Gi%i thK!h 6har 6har IatK IatK pnt TZ b nh nhHn O. thf b3o hi" y t) Ngy b1t (-u Ngy k)t th7c mh-n tr`" QKndex QKndex

h C3ng C3o hi" y t) !u thng tin v' CFcW ca cc b nh nhHn c& thf CFcW - Whc th b3o hi" y t) ! thc th chuyLn bi t h&a ca thc th b nh nhHn nLn nhn kh&a ca thc th b nh nhHn ! "Z b nh nhHn !" kh&a ch?nh - Wr=ng O. Whf CFcW ! s. thf b3o hi" y t) ( Xc (Vnh thf (& ! ca ai - Wr=ng ngy b1t (-u ! ngy " thf b3o hi" y t) c& hi u !c ngy ny khng (c sau ngy k)t th7c v sau ngy hi n tBi - Wr=ng ngy k)t th7c ! ngy " thf b3o hi" y t) khng cGn hi u !c dngy ny th=ng cch ngy b1t (-u "#t n`"e5 - Wr=ng ph-n tr`" ! "#t s. nguyLn nr" trong kho3ng d55NNe A.1>. R%ng C 3u#n C 3u#n dTZ c; 2uan+ WLn c; 2uan+ bi n thoBi 6P+ oaX c; 2uane T7n t;ng TZ c; 2uan WLn c; 2uan bi n thoBi 6P oaX c; 2uan Gi%i thK!h L-8i 9: &iu 6har 6har 6har 6har M5 t% TZ c; 2uan WLn c; 2uan (i n thoBi c; 2uan oaX c; 2uan /K!h th! QKndeM N y y

h Cang c; 2uan !u tr$ thng tin v' c; 2uan " nh$ng b nh nhHn c& CFcW thu#c "#t c; 2uan no (&

g Wr=ng (i n thoBi c; 2uan v tr=ng uaX c; 2uan ch:a (i n thoBi v uaX c; 2uan v hai tr=ng ny cho phsp Nu!! 51A. R%ng C0n R C0n R dTZ b nh nhHn+ TZ 6; Puane T7n t;ng TZ b nh nhHn TZ c; 2uan Gi%i thK!h h C3ng cn b# ! thc th chuyLn bi t h&a ca thc th b3o hi" y t) nLn n& nhn thu#c t?nh kh&a ca thc th ny !" kh&a ngoi ra ( Xc (Vnh 6n C# (& thu#c c; 2uan no thi b3ng ny ph3i nhn thL" kh&a ca thc th c; 2uan !" kh&a ch?nh5 Fai tr=ng ny !*y gi trV t^ tr=ng TZ b nh nhHn trong b3ng b nh nhHn v tr=ng TZ 6; Puan trong b3ng 6; Puan 51[ R%ng T8m +ng T8m +ng dTZ tB" :ng+ Q-n W5+ O. Wi'n+ Ngy W5+ TZ b nh nhHne T7n t;ng TZ tB" :ng Q-n tB" :ng O. ti'n Ngy tB" :ng TZ b nh nhHn Gi%i thK!h L-8i 9: &iu 6har pnt TonKy IatK 6har M5 t% TZ tB" :ng Q-n tB" :ng O. ti'n tB" :ng Ngy tB" :ng TZ b nh nhHn /K!h th! QKnde L-8i 9: &iu 6har 6har M5 t% TZ b nh nhHn Ta c; 2uan /K!h th! QKndex QKndeM

QKndex

h C3ng WB" :ng !u tr$ thng tin v' s. ti'n " b nh nhHn (Z tB" :ng cho b nh vi n+ s. !-n tB" :ng+ "0i !-n s. ti'n ! bao nhiLu+555 g TZ tB" :ng gA" c& k4 t x k4 t (-u ! "Z b nh nhHn !*y t^ b3ng b nh nhHn+ hai k4 t ti)p thKo ! s. !-n " b nh nhHn (& tB" :ng5 - Q-n tB" :ng ! !-n " b nh nhHn (&ng "#t ph-n vi n ph? trong th=i gian (i'u trV tBi b nh vi n5 - Wr=ng s. ti'n ! s. ti'n b nh nhHn tB" :ng t;ng :ng vi !-n < trLn - Ngy tB" :ng ! ngy " b nh nhHn (&ng tB" :ng+ ngy ny ph3i sau ngy nhp vi n+ v ph3i trc ho,c trng vi ngy hi n tBi5

b Xc (Vnh !-n tB" :ng (& ! ca ai th b3ng ny nhn TZ b nh nhHn !" kh&a ngoi A.1` R%ng Rnh 0n Rnh 0n dTZ kh" b nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ n;i b5W+ Ngy vo+ Ngy ra+ Wnh trBng rae T7n t;ng TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? TZ n;i b5W Ngy vo Ngy ra Wnh trBng ra Gi%i thK!h h C nh n ! ".i k)t hp (c sinh ra t^ ".i k)t hp IGng Eh" C nh nLn n& nhn t*t c3 cc kh&a ch?nh ca b3ng IGng Eh" C nh v n& c& Eh&a riLng ca n& dTZ C nh ne ngoi ra thc th N;i bi'u WrV cang tha" gia vo ".i k)t hp ny nLn n& nhn thL" kh&a ca thc th ny !" kh&a - Ngy vo ! ngy " b nh nhHn nhp viLn ngy ny khng (c sau ngy ra ho,c sau ngy hi n tBi - Ngy ra ! ngy " b nh nhHn (c Xu*t vi n ngy ny cang ph3i trc ho,c trng vi ngy hi n tBi - Wnh trBng ra ! nhn Xst ca bc s% khi b nh nhHn Xu*t vi n A.1r R%ng Ni iu T;< Ni iu T;< dTZ n;i b5W+ WLn n;i b5W+ b;n gie T7n t;ng TZ n;i b5W WLn n;i b5W b;n gi Gi%i thK!h L-8i 9: &iu 6har 6har TonKy M5 t% TZ n;i (i'u trV WLn n;i (i'u trV b;n gi n;i (i'u trV /K!h th! QKndeR N L-8i 9: &iu 6har 6har 6har 6har 6har 6har IatK IatK 6har M5 t% TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? TZ n;i (i'u trV Ngy b nh nhHn nhp vi n Ngy b nh nhHn ra vi n Wnh ra vi n ca b nh nhHn /K!h th! QKndex QKndey QKndex QKndey QKndeR QKndeR

yN

h N;i (i'u trV ! n;i " b nh nhHn (i'u trV khi < b nh vi n5

g b;n gi n&i (i'u trV !un nhn gi trV !n h;n N A.1s D<!h W Dong D<!h W Dong dTZ kh" b nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ n;i b5W+ TZ 8Vch v/+ Q-n 8nge T7n t;ng L-8i 9: &iu M5 t% /K!h th! TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? TZ n;i b5W TZ 8Vch v/ Q-n 8ng Gi%i thK!h h 6har 6har 6har 6har 6har 6har 6har pnt TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? TZ n;i (i'u trV TZ 8Vch v/ Q-n 8ng 8Vch v/ QKndex QKndey QKndex QKndey QKndeR QKndeR QKndeR

Whc th 8Vch v/ 8ng ! chuyn t^ ".i k)t hp gi$a C nh n vi 8ng 8Vch v/ nLn n& ph3i nhn t*t c3 cc kh&a ca b nh n !" kh&a ch?nh ngoi ra n& cGn nhn kh&a ca thc th IVch J/ !" kh&a ch?nh dTZ IVch J/e5 g Q-n 8ng ! !-n " b nh nhHn (& 8ng "#t !oBi 8Vch v/ 51t. R%ng D<!h W D<!h W dTZ 8Vch v/+ WLn 8Vch v/+ b;n gi IJe T7n t;ng TZ 8Vch v/ WLn 8Vch v/ b;n gi I5J Gi%i thK!h L-8i 9: &iu 6har 6har TonKy M5 t% TZ 8Vch v/ WLn 8Vch v/ b;n gi 8Vch v/ /K!h th! QKndeR N

h C3ng 8Vch v/ !u tr$ nh$ng thng tin v' nh$ng 8Vch v/ " b nh vi n c& g b;n gi 8Vch v/ khng (c nh> h;n N 5)I. R%ng Thu! Dong Thu! Dong dTZ kh" C nh+ TZ nhHn viLn+ TZ b nh nhHn+ TZ b nh+ TZ vV tr?+ TZ thu.c+ O. !ng+ Qi'u 8nge T7n T;ng L-8i D: Liu M5 T% /K!h Th! TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? 6har 6har 6har 6har 6har TZ kh" b nh TZ nhHn viLn TZ b nh nhHn TZ b nh TZ vV tr? QKndex QKndey QKndex QKndey QKndeR

TZ thu.c O. !ng Qi'u 8ng Gi%i thK!h

6har pnt 6har

TZ thu.c O. !ng thu.c 8ng Qi'u !ng thu.c 8ng

QKnde

b3ng thu.c 8ng ! ".i k)t hp (c sinh ra t^ ".i k)t hp kh" b nh dthc th 8Gng kh" b nhe nLn n& nhn kh&a ca thc th 8Gng kh" b nh !" kh&a (Ang th=i n& nhn thu#c t?nh kh&a ca thc th thu.c !" kh&a5 h Whc th ny k)t hp vi thc th 8Gng kh" b nh v thc th thu.c ( tBo thnh (;n thu.c5 - O. !;ng ! s. !ng "#t !oBi thu.c (c c*p trong "#t (;n thu.c - Qi'u 8ng cng th:c 8ng thu.c A.)1 R%ng Thu! Thu! dTZ Whu.c+ WLn Whu.c+ b;n ie T7n T;ng TZ Whu.c WLn Whu.c b;n i Gi%i thK!h L-8i D: Liu 6har 6har TonKy M5 T% TZ thu.c WLn thu.c b;n gi thu.c /K!h Th! QKndex N

h C3ng thu.c !u tr$ thng tin v' thu.c

Chng IW. ThD! hin Ci Et h thng


i. !0!h ,@t ni 9: &iu Wrong ch;ng trnh K" thc hi n k)t n.i thng 2ua (.i tng \In d\ctivKj Iata nbKcte+ (.i tng ny cung c*p h-u h)t cc cng c/ ( thc hi n k)t n.i vi c; s< 8$ !i u _Da IntH;f#!H: 6c (.i t;ng \In giao ti)p vi 8$ !i u thng 2ua nIC6 dnpKn IatabasK 6onnKctivitye+ ch7ng c& th giao ti)p vi b*t ki !oBi 8$ !i u n)u nh nIC6 8rivKr h0 tr5 ThD! hin ,@t ni vi ! 4F 9: &iu: Nh ph-n tYng 2uan ngn ng$ ta (Z n&i ( (.i tng \In k)t n.i (c vi c; s< 8$ !i u dhay ( :ng 8/ng c& th hoBt (#ng Xl !4 trLn c; s< 8$ !i ue ta ph3i vi)t "Z ! nh cho cng c/ ny k)t n.i vi c; s< 8$ !i u5 6/ th ( k)t n.i vi c; s< 8$ !i u 8bCKnhNhan ta !" nh sau_ mub!ic cn \s \InIC56onnKction mub!ic Oub npKnIbde OKt 6n NK{ \InIC56onnKction 6n5mrovi8Kr OPQnQqIC5 6n56onnKctionOtring mrovi8KrOPQnQqIC5pntKgratK8 OKcurityOOmpmKrsist OKcurity pnuooa!sKpnitia! 6ata!ogIbCKnhNhan 6n5npKn qn8 Oub Wrong "o8u! trLn ta khai bo bi)n 6n ! ton c/c c*p "o8u!+ 6n c& kiu (.i tng \InIC56onnKction t:c (.i tng ny 8ng ( k)t n.i vi c; s< 8$ !i u v (.i tng ny c& th (c gi < "i n;i trong ch;ng trnh5

II. !0! Bhng th+! i tLng _DaD( g aBHn mHth-9: bc sl 8/ng ( "< "#t !iLn k)t vi IatabasK5 Ngay sau khi tBo instancK cho conKction obKct ta c& th "< "#t k)t n.i vi 8atasour ( truy su*t 8$ !i u5 g \SH!utH mHth-9: Cho phsp thc thi "#t cHu ! nh tc (#ng trLn 8atasour5 Wrong (& co""an8WKXt ! chu0i ! nh c-n thc hi n+ thng 2ua tha" s. option cc gi trV khc nhau 2uy (Vnh !oBi co""an8WKXt5 Gi0 D#nh hiu hung tng L-8i !"# C-mm#n9THSt t;< +ng N \86"8|nkno{n T,c (Vnh khi (Vnh ngh%a \86"8WKXt Q "#t cHu ! nh+ JI_ cHu ! nh OPQ R \86"8Wab!K WLn ca tab!K " ta s@ tBo UKcor8sKt \86"8OtorKmroc T#t Otor mrocK8urK trong 8atasour Whng th=ng cc gi trV trLn (c g1n sn vo cc 8anh hi u hrng v (c !u tr$ trong ui!K pnc!u8K c& tLn ! a8ovbs5inc5 Wrong ch;ng trnh ny K" sl 8/ng gi trV ",c (Vnh t:c a86"8|nkno{n - C&-4H mHth-9: Bhng th+! n? 9ong C ng !0! ,@t ni L! !h. ;# 4#u !6u &nh. T# !vng ! thC 4Ht i tLng n? v n-thing Ng-i ;# Wi4u#& R#4i! !2n !ung !jB mt 9<!h v ,@t ni (ung Iata qnviron"Knt r*t ti n !i (Hy cang ! "#t 8Bng k)t n.i \In r*t 89 sl 8/ng+ t*t c3 h-u nh (c thc hi n 2ua giao 8i n (A ha5 Wrong Iata qnviron"Knt c& th !u tr$ cc b3ng dWab!Ke+ !u tr$ cc th t/c !u tr$ dOtor mrocK8urKe cang nh cc h" dounctione v cc b3ng 3o dJiK{e khc III. Mt 4 m-9u& !hKnh !"# !hng t;=nh b hin thV 8$ !i u trong trong "#t Wab!K ta sl 8/ng (.i t<ng QistviK{ (.i tng ny t;ng (.i ti n !i ( hin thV 8$ !i u c/ th nh sau_ mrivatK Oub Iisp!aykQistviK{de Ii" rs \s NK{ \InIC5UKcor8sKt Ii" Otr Ii" "ptK" \s !istptK" !istptK"5QistptK"s56!Kar Otr sK!Kct uro" tb!Winh or8Kr by Tatinh asc OKt rs cn5qXKcutKdOtre Whuc FiKn Tot QKnh OPQ 8uoc chi ra boi str pu rs5qno oa!sK WhKn whi!K Not rs5qno OKt "ptK" !istptK"5QistptK"s5\88d+ + rsTaWinhe "ptK"5OubptK"sde rsWKnWinh

rs5TovKNKXt wKn8 qn8 pu qn8 Oub Wrong (& !istptK" ! (.i tng QistviK{ c& ch:c n`ng hin thV 8$ !i u+ bi)n rs c& kiu UKcor8sKt ( !u tr$ 8$ !i u trong "#t UKcor d8$ !i u trong b3nge5 Wrong (oBn ch;ng trnh trLn ta cGn sl 8/ng ph;ng th:c OKt rs cn5qXKcutKdOtre ( thc hi n cHu truy v*n dOPQe trong ngo,c+ cHu truy v*n ny !*y v' 8$ !i u (c c*t trong bi)n UKcor8 drse v (c hin thV trLn QistviK{5 b thL" "i 8$ !i u vo "#t Wab!K trong ch;ng trnh ta sl 8/ng (.i tng Iata qnviron"Knt (.i tng ny cho phsp gi cc h" ho,c cc th t/c nh cch gi ca Jisua! Casic5 Ii (Hy ! v? 8/ cch gi "#t h" c& tLn OpkNhapWinh c& ch:c n`ng thL" "#t tDnh "i Iq5OpkNhapWinh TaWinh+ WKnWinh Wrong (& Iq ! (.i tng Iata qnviron"Knt v h" OpkNhapWinh ! h" dc& th ! cc th t/c th" ch? ! "#t JiK{e (c vi)t v !u trong c; s< 8$ !i u5 W;ng t vi cc th t/c khc cang (c thc hi n brng cch gi nh trLn+ tuy nhiLn (.i vi th t/c X&a 8$ !i u trong "#t Wab!K !Bi ! "#t vi c kh ph:c tBp b<i vi c ny cGn !iLn 2uan () "#t s. rng bu#c v' kh&a5 J? 8/ vi c X&a "#t tDnh thnh+ ta ph3i (i X&a ton b# cc huy n+ XZ trc thu#c tDnh (&+ khng nh$ng vy ta cGn ph3i X&a t*t c3 cc b nh nhHn v nhHn viLn cng cc gi*y t= c& !iLn 2uan+ c/ th ta c& "Z ! nh nh sau_

6Uq\Wq mUn6qI|Uq OpkjoaWinh TaWinh 6hardRe \O ggggggggggggggggggggggggggggggggggggggggggg gg joa Wat ca can bo !a bKnh nhan truc thuoc tinh IK!KtK oro" tb!6anCo whKrK tb!6anCo5TaCKnhNhan ind OK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Wat ca cac bao hiK" y tK cua bKnh nhan thuoc tinh

IK!KtK oro" tb!CaoFiK"cWK whKrK tb!CaoFiK"ctK5TaCKnhNhan ind OK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa ta" ung cua cac bKnh nhan thuoc tinh IK!KtK oro" tb!Wa"|ng whKrK tb!Wa"|ng5TaCKnhNhan indOK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Iung 8ich vu "a bKnh an 8ung IK!KtK oro" tb!IichJuIung whKrK tb!IichJuIung5TaCKnhNhan indOK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Iung Iich Ju IK!KtK oro" tb!IichJuIung whKrK tb!IichJuIung5TaNhanJiKn in dOK!Kct TaNhanJiKn oro" tb!NhanJiKn whKrK tb!NhanJiKn5Taja in dOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn

oro" tb!FuyKn whKrK tb!FuyKn5"atinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa CKnh \n cua CKnh Nhan thuoc tinh trKn IK!KtK oro" tb!CKnh\n whKrK tb!CKnh\n5TaCKnhNhan indOK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa CKnh \n "a Nhan JiKn !ap IK!KtK oro" tb!CKnh\n whKrK tb!CKnh\n5TaNhanJiKn in dOK!Kct TaNhanJiKn oro" tb!NhanJiKn whKrK tb!NhanJiKn5Taja in dOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5"atinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggjoa 8ong kha" bKnh cua bKnh nhan IK!KtK oro" tb!IongEha"CKnh whKrK tb!IongEha"CKnh5TaCKnhNhan indOK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Iong Eha" CKnh Ta Nhan JiKn kha" IK!KtK oro" tb!IongEha"CKnh whKrK tb!IongEha"CKnh5TaNhanJiKn in dOK!Kct TaNhanJiKn oro" tb!NhanJiKn

whKrK tb!NhanJiKn5Taja in dOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5"atinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggg joa Whuoc "a Nhan viKn cap cho 8on thuoc IK!KtK oro" tb!WhuocIung whKrK tb!WhuocIung5TaNhanJiKn in dOK!Kct TaNhanJiKn oro" tb!NhanJiKn whKrK tb!NhanJiKn5Taja in dOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5"atinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa thuoc 8ung cho bKnh nhan thuoc tinh IK!KtK oro" tb!WhuocIung whKrK tb!WhuocIung5TaCKnhNhan indOK!Kct TaCKnhNhan oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinheee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa bKnh nhan thuoc tinh IK!KtK oro" tb!CKnhNhan whKrK tb!CKnhNhan5Taja indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinhee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Nhan JiKn thuoc tinh IK!KtK oro" tb!NhanJiKn whKrK tb!NhanJiKn5Taja

indOK!Kct Taja oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinhee ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa ja truc thuoc tinh IK!KtK oro" tb!ja whKrK tb!ja5TaFuyKn indOK!Kct TaFuyKn oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTatinhe ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa FuyKn trong tinh IK!KtK oro" tb!FuyKn whKrK tb!FuyKn5TaWinhTaWinh ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gg joa Winh can joa IK!KtK oro" tb!Winh whKrK tb!Winh5TaWinhTatinh ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg n b.i vi cc th t/c X&a huy n+ XZ cang t;ng t nh vi c X&a "#t tDnh nLn cang ph3i X&a t*t c3 cc 8$ !i u c& !iLn 2uan5 b trnh by 8$ !i u K" 8ng viK{ ( k)t n.i cc b3ng5 J? 8/ (.i vi viK{ (Va chD !a s k)t n.i ca ba b3ng WDnh+ Fuy n+ jZ nh sau_ 6Uq\Wq Jpqw 8bo5v{Iia6hi \O OqQq6W 8bo5tb!WpNF5WKnWinh+ 8bo5tb!F|cqN5WKnFuyKn+ 8bo5tb!j\5WKnja+ 8bo5tb!j\5TaXa oUnT 8bo5tb!F|cqN pNNqU npN 8bo5tb!WpNF nN 8bo5tb!F|cqN5TaWinh 8bo5tb!WpNF5TaWinh pNNqU npN 8bo5tb!j\ nN 8bo5tb!F|cqN5TaFuyKn 8bo5tb!j\5TaFuyKn b t" ki)" 8$ !i u trong chng trnh K" sl 8/ng h" t" ki)" (c XHy 8ng sn trong c; s< 8$ !i u v? 8/ t" ki)" "#t b nh nhHn ta c& (oBn truy v*n sau_ 6Uq\Wq o|N6WpnN u8ukWi"CKnhNhanWhKoFoWKn dFoCKnhNhan 6hardRNe+ WKnCKnhNhan chardRNee UqW|UNO Wab!K ggggggggggggggggggggggggggggggggggggg \O ggggggggggggggggggggg UKturn

OK!Kct oro" tb!CKnhNhan whKrK dtb!CKnhNhan5FoCKnhNhan FoCKnhNhane an8 dtb!CKnhNhan5WKnCKnhNhan WKnCKnhNhane n F" ny tr3 v' "#t Wab!K v cc tiLu ch? t" ki)" (c chD ra trong 8$ !i u (-u vo ! FoCKnhNhan v WKnCKnhNhan5 W;ng t nh vy ta c& th t" ki)" b*t ki 8$ !i u no c& trong c; s< 8$ !i u v vi cc tiLu ch? (c (a ra < (-u vo5 WhoBt tiLn ta c& c3" gic "#t h" dounctione h;i gi.ng vi "#t viK{ song vi viK{ khng c& 8$ !i u (-u vo+ song vi h" th ngc !Bi5 Io (& ( truy Xu*t 8$ !i u th vi h" ! !inh hoBt h;n r*t nhi'u so vi viK{5 Iv mt 4 f-;m !hKnh !"# !hng t;=nh oor" ch?nh ca ch;ng trinh+ khi chBy ch;ng trnh uor" ny (c gi (-u tiLn v t^ uor" ny c& th gi b*t ki uor" no khc

Form ch1nh cJa ch^ n5 tr nh oor" thng tin b nh nhHn c& ch:c n`ng hin thV t*t c3 cc thng tin v' b nh nhHn+ ngoi ra ta cGn c& th thL" "#t b nh nhHn+ sla+ X&a "#t b nh nhHn trLn uor" ny t*t nhiLn ! ng=i thay (Yi thng tin ! ng=i (c trao 2uy'n truy Xu*t v thay (Yi 8$ !i u5

Wrong uor" ny khi ta c!ick vo "#t b nh nhHn b*t ki th "i thng tin v' b nh nhHn (& ('u (c hin thV !Ln trLn5 Ngoi ra ta c& th thay (Yi cang nh XK" chi ti)t "#t s. thng tin khc v' b nh nhHn nh b nh n+ b3o hi" y t)+ 555 oor" nhHn viLn_ WBi (Hy hin thi t*t c3 cc thng tin v' nhHn viLn

oor" t" ki)" b nh nhHn uor" ny cho phsp t" ki)" b nh nhHn thKo nh$ng tiLu ch? (c chD ra trong h#p co"boboX dtiLu ch? c& th ! t" thKo tLn+ h tLn+ te v thng tin c-n t" ki)" (c nhp vo trong h#p tKXtboX5

Oau khi t" ki)" c& th cho "#t ho,c "#t s. b nh nhHn th" ch? c& th chng t" th*y b nh nhHn no nLn ta c& th XK" chi ti)t t^ng b nh nhHn+ v c& th in chi ti)t (& ra gi*y+ ch7ng ta cang c& th in ra ton b# 8anh sch b nh nhHn (Z t" ki)" (c5

oor" t" ki)" b nh nhHn

oor" th.ng kL b nh nhHn cang t;ng t nh vi t" ki)" ta cang c& th th.ng kL thKo b nh ca b nh nhHn5 Oau khi t" ki)" thng thg

=ng ta t" (c "#t 8anh sch b nh nhHn v ta cang c& th in ra 8anh sch (&5

oor" th.ng kL b nh nhHn5 Wrong ch;ng trnh cGn "#t s. uor" khc song K" khng ti n trnh by ra5

Chng W. ,@t &uPn v Sujt ' ,i@n


I. /@t &uPn b:ng trc Xu hng pht trin nhanh v "Bnh ca n'n cng ngh thng tin th) gii cang nh n'n cng ngh thng tin nc nh+ th tin hc h&a 2u3n !4 hnh ch?nh ! v cng 2uan trng v b:c thi)t hi n nay5 N& s@ gi7p cho cc c; 2uan hnh ch?nh gi3i 2uy)t nh$ng cng vi c "#t cch nhanh ch&ng v ?t sai s&t nh*t+ (,c bi t ! trong !%nh vc 2u3n !4 sY sch ch:ng t^5 Nh$ng :ng 8/ng v' c; s< 8$ !i u (Z gi3i 2uy)t (c nh$ng v*n (' b:c thi)t nLu trLn5 Wrong (t thc tp ny K" (Z (c giao thc hi n phHn t?ch v thi)t k) h th.ng 2u3n !4 b nh nhHn tBi b nh vi n (a khoa tDnh Ehnh FGa5 Wuy ch;ng trnh cha (c hon thi n cc ch:c n`ng+ song n& (Z cho K" th*y (c v*n (' 2uan trng trong !%nh vc 2u3n !4+ vi ch;ng trnh 2u3n !4 b nh nhHn khi hon thi n s@ gi7p cho nhHn viLn 2u3n !4 b nh nhHn cang nh 2u3n !4 "#t s. thng tin v' nhHn viLn trong b nh vi n "#t cch nhanh ch&ng v hi u 2u35 II.h8n !h@ !"# !hng t;=nh Io th=i gian thc hi n phHn t?ch v thi)t k) h th.ng ! t;ng (.i hBn ch) so vi "#t (' ti t;ng (.i r#ng v phong ph7 nLn khng th trnh kh>i nh$ng thi)u s&t nh*t (Vnh5 CLn cBnh (& ch;ng trnh cGn c& "#t s. ch:c n`ng cha hon thi n v ch?nh Xc5 F;n n$a vi c t" hiu ngn ng$ ci (,t dOPQ OKrvKr v Jisua! Casice cGn nhi'u hBn ch) nLn vi c tn 8/ng (c nh$ng th) "Bnh ca ngn ng$ ! cha "ang !Bi hi u 2u3 cao5 III. hng Bh0t t;iCn !"# ti F th.ng 2u3n !4 b nh nhHn sau khi (c phHn t?ch thi)t k) v (c ci (,t hon thi n s@ g&p ph-n 2uan trng trong vi c 2u3n !4 ch:ng t^ sY sch v' b nh nhHn tBi b nh vi n5 Oong nh*t thi)t c-n ph3i c& s 2u3n !4 song song gi$a b nh nhHn v nhHn viLn trong b nh vi n5 N)u ch;ng trnh (c ci (,t trLn "i tr=ng "Bng hay c& "#t trang {Kb ca b nh vi n trLn "Bng intKrnKt ( gi7p cho ng=i thHn ca b nh nhHn c& th thKo 8Si 2u trnh (i'u trV ca ng=i nh "nh " khng nh*t thi)t ph3i ()n b nh vi n5 bi'u 2uan trong h;n n$a ! (.i vi nh$ng b nh nhHn ph3i chuyn b nh vi n dv? 8/ b nh nhHn ph3i chuyn t^ Nha Wrang (i thnh ph. FA 6h? Tinhe+ trong nh$ng tr=ng hp c*p bch nh vy khng th (K" thKo hA s; b nh n ngay (c khi (& tBi n;i b nh nhHn (c chuyn ()n c& th truy cp ()n trang {Kb " b nh nhHn ()n t^ (&+ XK" thng tin v' b nh nhHn v (a ra phg ;ng n (i'u trV h$u hi u nh*t5 Ngoi ra (.i vi nh$ng tr=ng hp kh& cc bc s% c& th h#i chuzn ngay trLn "Bng d"Bng !iLn b nh vi ne5

Ti &iu th#m ,h%w1x. Nh8m 1:u /h#ngYCh" (i7nZ Qp trnh :ng 8/ng chuyLn nghi p OPQ OKrvKr RNNN tp +R+ w)x. Ngu?yn Win 1-ng v nhm t0! gi% \&i!-m W hc Ticrosout OPQ OKrvKr 5N w>x. TG.T;n Win T Q Nhz Thnh Q Thi7n T;ng v nhm ,k 4 tin h{! +ng 9 ng Ticrosout OPQ OKrvKr 5N wAx. TG U T;ung Tujn T Fnh 6; O< I$ Qi u w[x. NTG Ngu?yn Ti@n YDvng !h" (i7nZ (i7n 9<!h T;n Th@ G#n Q Wv 1:u Tng E N`ng Qp Wrnh Jisua! Casic M5N w`x. C0t Win Thnh Q 18nh Ngu?7n Nh$ng bi thc hnh c; s< 8$ !i u Jisua! Casic c`n b3n wrx. Ngu?yn Th< Ng{! M#i Qp trnh c; s< 8$ !i u vi Jisua! Casic M5N wsx. ThG.Ngu?yn 1:u T;{ng Ci gi3ng c; s< 8$ !i u v phHn t?ch thi)t k) h th.ng thng tin 2u3n !4 wtx. T;n Thnh T;#i mhHn t?ch v thi)t k) h th.ng thng tin 2u3n !4 w1Ix. Ngu?yn =nh T7 Qp trnh c; s< 8$ !i u vi Jisua! Casic trong R ngy tp +R+ w11x. Ngu?yn Win R# mhHn t?ch v thi)t k) h th.ng thng tin

M !& !
Wrang Li ni u ...................................................................................... 1 Chng I: Gii Thiu Ni Dung Ti................................................ ) p5 ii thi u h th.ng555555555555555555555555555555555555555555555555555555555555555555555 R R5 Nhi " v/ ca h th.ng 2u3n !4 b nh vi n555555555555555555555555 R WY ch:c ca b nh vi n (a khoa tDnh Ehnh FGa 55555555555 R 5 Nh$ng yLu c-u c-n gi3i 2uy)t 55555555555555555555555555555555555555555 5 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 Fng pht trin ca h th.ng 2u3n !4 b nh nhHn hi n nay5 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 ppp5Fng thc thi (' ti 555555555555555555555555555555555555555555555555555555555555555555 Chng II. Gii thiu ng5n ng: !i Et h thng .......................... [ p5 ii thi u chung v' h 2u3n trV c; s< 8$ !i u v OPQ OKrvKr RNNN 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555y p5 F 2u3n trV c; s< 8$ !i u ! g} 5555555555555555555555555555555555555y p5R ii thi u chung v' OPQ OKrvKr RNNN 555555555555555555555555555555y 5 6c thnh ph-n ca OPQ OKrvKr RNNN5 5555555555555555555555M R5 6c (.i tng c; s< 8$ !i u 55555555555555555555555555555555555555555555M 5 ii thi u "#t s. (.i tng c; s< 8$ !i u OPQ OKrvKr 55 5 Eiu 8$ !i u g Iata WypK 5555555555555555555555555555555555555555555x y5 T#t s. pht biu c; b3n ca WgOPQ 5555555555555555555555555555x M5 Ehi ni " v' (.i tng trong OPQ v cch tBo (.i tng trong OPQ OKrvKr RNNN 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555 N pp5 gii thi u v' Jisua! Casic M5N v c; s< 8$ !i u t;-ng Jisua! Casic M5N5 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 pp5 ii thi u chung v' Jisua Casic 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 pp5R \In ! g }

55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 pp5 6c thu#c t?nh (,c bi t ca (.i tng \In 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 y Chng III. Nh6n TK!h W Thi@t /@ 1 Thng ........................................................................................................... 1` p5 mhHn t?ch h th.ng v' ch:c n`ng 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 M p5Ciu (A phHn c*p ch:c n`ng 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 M 5 Ciu (A phHn c*p ch:c n`ng ! g } 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 M R5 b,c (i" ca biu (A phHn c*p ch:c n`ng_ 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 M p5R Ciu (A !uAng 8$ !i u 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 5 Ciu (A !uAng 8$ !i u ! g } 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R5 E thut phHn ":c 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 pp5 mhHn t?ch h th.ng v' 8$ !i u 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R pp5 T hnh thc th!iLn k)t 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R 5 Ehi niL" " hnh thc th!iLn k)t 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R R5 6c !oBi " hnh q\ 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R

pp5R5 T hnh 2uan h 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R 5 Ehi ni " 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R R5 6c 8Bng chuzn ca !c (A 2uan h 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R 5 6c !c (A 2uan h ca h th.ng 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 R 5 Ianh Och 6c C3ng 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 Ry Chng IW. ThD! hin Ci Et h thng ........................................................................................................... >A i5 cch k)t n.i 8$ !i u 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 pp5 cc ph;ng th:c (.i tng \InIb 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 ppp5 T#t s. "o8u! ch?nh ca ch;ng trnh 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 y pv "#t s. uor" ch?nh ca ch;ng trnh 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 N !hng W. ,@t &uPn v Sujt ' ,i@n ........................................................................................................... AA p5 E)t !un 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 ii5 hBn ch) ca ch;ng trnh 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 ppp5 hng pht trin ca (' ti 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 Ti &iu th#m ,h%........................................................................................................... A[

You might also like