Lời nói đầu
Ngày nay cùng với sự phát triển vượt bậc của khoa học kỹ thuật thì công nghệ thông tin là một trong những lĩnh vực có nhiều đóng góp thiết thực nhất, công nghệ thông tin có mặt trong hầu hết các lĩnh vực của cuộc sống đặc biệt công nghệ thông tin là một công cụ hỗ trợ rất đắc lực trong công tác quản lý. Chúng ta dễ dàng thấy được việc đưa tin học vào trong quản lý kinh doanh là một trong những ứng dụng quan trọng trong rất nhiều ứng dụng cơ sở dữ liệu. Nhờ vào công tác tin học hóa mà công việc quản lý và điều hành doanh nghiệp tỏ ra rất nhanh chóng và hiệu quả. Chính vì lẽ đó mà cơ sở dữ liệu như là một giải pháp hữu hiệu nhất cho các doanh nghiệp có thể tồn tại và phát triển một cách nhanh chóng.
Bệnh viện đa khoa thành phố Vinh là một trong những trung tâm khám chữa bệnh lớn của tỉnh Nghệ An. Do đó nhu cầu ứng dụng cơ sở dữ liệu trong việc quản lý bệnh nhân là hết sức thiết thực. Vì vậy em chọn đề tài phân tích và thiết kế hệ thống thông tin quản lý bệnh nhân tại bệnh viện đa khoa thành phố Vinh làm đề tài cho luận văn tốt nghiệp.
Hệ thống được phân tích và thiết kế theo phương pháp có cấu trúc và được cài đặt trên môi trường Visual Basic 6.0 và được thiết kế dữ liệu dựa trên ngôn ngữ SQL Server, các chương tiếp theo sẽ nói rõ hơn về vấn đề này
Mặc dù có nhiều cố gắng nhưng vốn kiến thức chưa sâu nên không thể tránh khỏi những thiếu sót. Rất mong được sự góp ý của quý thầy cô, anh chị cùng các bạn để báo cáo được hoàn thiện hơn.
Đề tài luận văn:
Quản lý khám chữa bệnh trong bệnh viện
Đề tài gồm các chương:
Chương 1: Tìm hiểu và đặc tả bài toán.
Chương 2: Phân tích thiết kế hệ thống quản lý khám chữa bệnh trong bệnh viện.
Chương 3: Một số vấn đề về ngôn ngữ Visual Basic.
Chương 4: Thiết kế giao diện và modul chương trình.
46 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2359 | Lượt tải: 5
Bạn đang xem trước 20 trang tài liệu Khóa luận Xây dựng chương trình Quản lý khám chữa bệnh trong bệnh viện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Lêi nãi ®Çu
Ngµy nay cïng víi sù ph¸t triÓn vît bËc cña khoa häc kü thuËt th× c«ng nghÖ th«ng tin lµ mét trong nh÷ng lÜnh vùc cã nhiÒu ®ãng gãp thiÕt thùc nhÊt, c«ng nghÖ th«ng tin cã mÆt trong hÇu hÕt c¸c lÜnh vùc cña cuéc sèng ®Æc biÖt c«ng nghÖ th«ng tin lµ mét c«ng cô hç trî rÊt ®¾c lùc trong c«ng t¸c qu¶n lý. Chóng ta dÔ dµng thÊy ®îc viÖc ®a tin häc vµo trong qu¶n lý kinh doanh lµ mét trong nh÷ng øng dông quan träng trong rÊt nhiÒu øng dông c¬ së d÷ liÖu. Nhê vµo c«ng t¸c tin häc hãa mµ c«ng viÖc qu¶n lý vµ ®iÒu hµnh doanh nghiÖp tá ra rÊt nhanh chãng vµ hiÖu qu¶. ChÝnh v× lÏ ®ã mµ c¬ së d÷ liÖu nh lµ mét gi¶i ph¸p h÷u hiÖu nhÊt cho c¸c doanh nghiÖp cã thÓ tån t¹i vµ ph¸t triÓn mét c¸ch nhanh chãng.
BÖnh viÖn ®a khoa thµnh phè Vinh lµ mét trong nh÷ng trung t©m kh¸m ch÷a bÖnh lín cña tØnh NghÖ An. Do ®ã nhu cÇu øng dông c¬ së d÷ liÖu trong viÖc qu¶n lý bÖnh nh©n lµ hÕt søc thiÕt thùc. V× vËy em chän ®Ò tµi ph©n tÝch vµ thiÕt kÕ hÖ thèng th«ng tin qu¶n lý bÖnh nh©n t¹i bÖnh viÖn ®a khoa thµnh phè Vinh lµm ®Ò tµi cho luËn v¨n tèt nghiÖp.
HÖ thèng ®îc ph©n tÝch vµ thiÕt kÕ theo ph¬ng ph¸p cã cÊu tróc vµ ®îc cµi ®Æt trªn m«i trêng Visual Basic 6.0 vµ ®îc thiÕt kÕ d÷ liÖu dùa trªn ng«n ng÷ SQL Server, c¸c ch¬ng tiÕp theo sÏ nãi râ h¬n vÒ vÊn ®Ò nµy
MÆc dï cã nhiÒu cè g¾ng nhng vèn kiÕn thøc cha s©u nªn kh«ng thÓ tr¸nh khái nh÷ng thiÕu sãt. RÊt mong ®îc sù gãp ý cña quý thÇy c«, anh chÞ cïng c¸c b¹n ®Ó b¸o c¸o ®îc hoµn thiÖn h¬n.
T«i xin ch©n thµnh c¶m ¬n phßng KÕ Ho¹ch Tæng Hîp bÖnh viÖn ®a khoa thµnh phè Vinh, quý thÇy c« vµ c¸c b¹n ®· tËn t×nh gióp ®ì t«i hoµn thµnh b¸o c¸o nµy ®Æc biÖt lµ c« gi¸o:Ths.TrÇn ThÞ Kim Oanh ngêi trùc tiÕp híng dÉn em trong suèt thêi gian thùc hiÖn luËn v¨n nµy.
Sinh viªn thùc hiÖn:
NguyÔn ThÞ Thu Lan.
§Ò tµi luËn v¨n:
Qu¶n lý kh¸m ch÷a bÖnh trong bÖnh viÖn
§Ò tµi gåm c¸c ch¬ng:
Ch¬ng 1: T×m hiÓu vµ ®Æc t¶ bµi to¸n.
Ch¬ng 2: Ph©n tÝch thiÕt kÕ hÖ thèng qu¶n lý kh¸m ch÷a bÖnh trong bÖnh viÖn.
Ch¬ng 3: Mét sè vÊn ®Ò vÒ ng«n ng÷ Visual Basic.
Ch¬ng 4: ThiÕt kÕ giao diÖn vµ modul ch¬ng tr×nh.
LuËn v¨n ®îc hoµn thµnh vµo th¸ng 5 n¨m 2006 t¹i trêng §¹i Häc Vinh, díi sù híng dÉn cña c« gi¸o :Ths.TrÇn ThÞ Kim Oanh. Nh©n dÞp nµy t«i xin bµy tá lßng biÕt ¬n s©u s¾c ®Õn c«, ngêi ®· ®Þnh híng vµ tËn t×nh gióp ®ì t«i trong suèt qu¸ tr×nh qu¸ tr×nh häc tËp vµ nghiªn cøu. C¶m ¬n c¸c thÇy gi¸o, c« gi¸o trong khoa CNTT trêng §¹i Häc Vinh ®· gi¶ng d¹y vµ chØ b¶o cho t«i nh÷ng vÊn ®Ò liªn quan ®Õn ®Ò tµi. Xin c¶m ¬n ch©n thµnh ®Õn ngêi th©n vµ b¹n bÌ ®· gióp ®ì t¹o ®iÒu kiÖn cho t«i trong suèt qu¸ tr×nh häc tËp vµ hoµn thµnh luËn v¨n nµy.
Vinh, th¸ng 5 n¨m 2006.
T¸c gi¶.
Ch¬ng I
T×m hiÓu vµ ®Æc t¶ bµi to¸n
I. §Æc t¶ bµi to¸n thùc tÕ
Thµnh phè Vinh lµ mét thµnh phè réng, víi sè lîng d©n sè ®«ng. V× vËy viÖc kh¸m ch÷a bÖnh ®ßi hái ph¶i ®îc ®¸p øng mét c¸ch tèt nhÊt vµ nhanh chãng, do ®ã viÖc qu¶n lý bÖnh nh©n kh¸m ch÷a bÖnh t¹i bÖnh viÖn sÏ gÆp rÊt nhiÒu khã kh¨n khi ®îc lu díi d¹ng sæ s¸ch, giÊy tê. HiÖn nay c«ng viÖc qu¶n lý bÖnh nh©n kh¸m ch÷a bÖnh t¹i bÖnh viÖn bao gåm c¸c c«ng viÖc sau:
CÊp sè kh¸m.
Th«ng tin phßng kh¸m.
LËp bÖnh ¸n nhËp viÖn.
Lµm thñ tôc xuÊt viÖn.
T×m kiÕm theo yªu cÇu.
I.1 §¨ng ký kh¸m bÖnh.
Khi mét bÖnh nh©n ®Õn bÖnh viÖn ®Ó kh¸m bÖnh, ban ®Çu bÖnh nh©n ph¶i ®Õn phßng ®¨ng ký kh¸m bÖnh ®Ó ®îc cÊp sè kh¸m vµ phßng kh¸m. T¹i ®©y bÖnh nh©n ®îc yªu cÇu cung cÊp c¸c th«ng tin cÇn thiÕt vµ ®îc cÊp sè kh¸m, phßng kh¸m. BÖnh viÖn sÏ lu l¹i c¸c th«ng tin cña ngêi ®Õn kh¸m ®ã. Cã hai d¹ng kh¸m bÖnh t¹i bÖnh viÖn ®ã lµ: Kh¸m bÖnh kh«ng cã b¶o hiÓm vµ kh¸m bÖnh cã b¶o hiÓm.
- §èi víi bÖnh nh©n kh«ng cã b¶o hiÓm th× ®¨ng ký t¹i mét phßng riªng. Mçi mét bÖnh nh©n khi ®¨ng ký ®Òu ®îc yªu cÇu cung cÊp mét sè th«ng tin.
C¸c th«ng tin thêng lÊy trong viÖc thùc hiÖn ®¨ng ký kh¸m bÖnh bao gåm:
Hä tªn.
§Þa chØ.
Ngµy th¸ng n¨m sinh.
Giíi tÝnh.
§iÖn tho¹i.
NghÒ nghiÖp.
Lý do thu.
Sè tiÒn.
Ngµy lËp phiÕu.
Ngêi lËp phiÕu.
Sè kh¸m.
- §èi víi bÖnh nh©n cã b¶o hiÓm th× ®¨ng ký riªng ë phßng: §¨ng ký kh¸m bÖnh cã B¶o HiÓm. Khi bÖnh nh©n ®Õn th× g¨m giÊy giíi thiÖu vµo n¬i quy ®Þnh chê gäi tªn ®Ó ®îc cÊp phiÕu kh¸m. Mçi bÖnh nh©n còng ®îc yªu cÇu cung cÊp mét sè th«ng tin.
C¸c th«ng tin thêng lÊy trong viÖc thùc hiÖn ®¨ng ký kh¸m bÖnh bao gåm :
Hä tªn.
Ngµy th¸ng n¨m sinh.
Giíi tÝnh.
§Þa chØ.
§iÖn tho¹i.
NghÒ nghiÖp.
Sè thÎ BHYT.
Sè kh¸m.
Ngµy lËp phiÕu.
Ngêi lËp phiÕu.
I.2 Phßng kh¸m.
Sau khi kh¸m bÖnh nh©n ®ã ®Õn phßng kh¸m cã thÓ x¶y ra hai trêng hîp: HoÆc vÒ nhµ tù ®iÒu trÞ hoÆc ph¶i nhËp viÖn. §èi víi bÖnh nh©n vÒ nhµ tù ®iÒu trÞ gäi lµ ngo¹i ®iÒu trÞ cßn ®èi víi bÖn nh©n ph¶i nhËp viÖn th× ®îc gäi lµ néi ®iÒu trÞ.
CÊp ®¬n thuèc:
§èi víi bÖnh nh©n ngo¹i ®iÒu trÞ lµ ngêi cã b¶o hiÓm: Sau khi ®îc cÊp ®¬n thuèc th× ®Õn phßng cÊp thuèc b¶o hiÓm ®Ó ®îc cÊp thuèc vµ ®iÒu trÞ theo ®¬n thuèc.
§èi víi bÖnh nh©n ngo¹i ®iÒu trÞ lµ ngêi kh«ng cã B¶o hiÓm: Sau khi ®îc cÊp ®¬n thuèc th× tù mua thuèc ®Ó ®iÒu trÞ theo híng dÉn ghi trong ®¬n thuèc.
NhËp viÖn.
§èi víi bÖnh nh©n néi ®iÒu trÞ th× ®îc lËp bÖnh ¸n nhËp viÖn ®Ó lµm thñ tôc nhËp viÖn.
C¸c th«ng tin lËp bÖnh ¸n bao gåm:
Hä tªn.
Ngµy th¸ng n¨m sinh.
Giíi tÝnh.
§Þa chØ.
§iÖn tho¹i.
NghÒ nghiÖp.
M· bÖnh nh©n.
Lý do vµo viÖn.
Khoa ®iÒu trÞ.
Phßng n»m.
Giêng n»m.
Ngµy vµo viÖn.
B¸c sü lËp bÖnh ¸n.
Sau khi bÖnh nh©n ®îc lËp bÖnh ¸n vµ ®îc chuyÓn vµo ®óng khoa
®iÒu trÞ. BÖnh nh©n ®ã ph¶i cÇm bÖnh ¸n cña m×nh ®Õn ®óng khoa yªu cÇu. Sau khi ®iÒu trÞ xong bÖnh nh©n ®îc cho ra viÖn nÕu bÖnh nh©n cã nhu cÇu sao l¹i bÖnh ¸n th× sÏ ®îc bÖnh viÖn cho phÐp sao hå s¬ bÖnh ¸n t¹i phßng sao bÖnh ¸n. Hå s¬ gèc sÏ ®îc bÖnh viÖn lu gi÷ l¹i. Mçi bÖnh nh©n sau khi ra viÖn th× ®îc bÖnh viÖn lu gi÷ hå s¬ gèc vµ xo¸ tªn bÖnh nh©n trong sæ qu¶n lý phßng bÖnh cña khoa ®iÒu trÞ.
XuÊt viÖn.
Sau mét thêi gian ®îc ®iÒu trÞ bÖnh nh©n ®îc chØ ®Þnh ra viÖn hoÆc cã nhu cÇu ra viÖn theo nhu cÇu riªng th× yªu cÇu bÖnh viÖn ph¶i lµm thñ tôc cho bÖnh nh©n ®ã ra viÖn, vµ g¹ch tªn bÖnh nh©n ®ã khái danh s¸ch theo dâi, nhng bÖnh ¸n cña bÖnh nh©n ®ã vÉn ®îc lu gi÷.
C¸c th«ng tin cña bÖnh nh©n khi xuÊt viÖn bao gåm :
Hä tªn.
Ngµy th¸ng n¨m sinh.
Giíi tÝnh.
§Þa chØ.
§iÖn tho¹i.
NghÒ nghiÖp.
M· bÖnh nh©n.
T×nh tr¹ng bÖnh nh©n.
Khoa ®iÒu trÞ.
Phßng n»m.
Giêng n»m.
Ngµy vµo viÖn.
Ngµy ra viÖn.
B¸c sü lËp bÖnh ¸n.
I.3 Khoa ®iÒu trÞ.
T¹i mçi khoa ®iÒu trÞ b¸c sü trëng khoa cÇn ph¶i qu¶n lý bÖnh nh©n cña m×nh. Khi mét bÖnh nh©n ®Õn nhËp viÖn th× ph¶i ®îc lµm bÖnh ¸n nhËp viÖn hay cßn gäi lµ thñ tôc nhËp viÖn. BÖnh viÖn thµnh phè vinh cã c¸c khoa: khoa néi, khoa ngo¹i, khoa nhi, khoa l©y, khoa thÇn kinh, khoa s¶n, khoa m¾t, khoa tai mò häng...Trong ®ã cã c¸c khoa lín chÝnh:
Khoa ngo¹i: cho nh÷ng bÖnh nh©n m¾c bÖnh ph¶i ®iÒu trÞ t¹i khoa ngo¹i bao gåm: chÊn th¬ng, báng, ….
Khoa néi: cho nh÷ng bÖnh nh©n m¾c ph¶i c¸c bÖnh ®iÒu trÞ t¹i khoa néi bao gåm: thËn, gan, mËt, ruét thõa, huyÕt ¸p, …
Khoa nhi: cho nh÷ng bÖnh nh©n m¾c ph¶i c¸c bÖnh ph¶i ®iÒu trÞ t¹i khoa nhi bao gåm: c¸c trÎ em m¾c c¸c bÖnh nh viªm phæi, rèi lo¹n tiªu ho¸, sèt cao,…
Khoa l©y: cho nh÷ng bÖnh nh©n m¾c ph¶i bÖnh ph¶i ®iÒu trÞ t¹i khoa l©y bao gåm: lao, sèt virut, c¸c bÖnh dÔ truyÒn nhiÔm kh¸c.
I.4 T×m kiÕm vµ thèng kª theo yªu cÇu.
Khi cã yªu cÇu t×m kiÕm cña bÖnh viÖn hoÆc cña bÖnh nh©n th× yªu cÇu ph¶i ®¸p øng ®îc c¸c yªu cÇu ®ã. Cã thÓ t×m kiÕm theo tªn riªng, m· bÖnh nh©n hoÆc hä tªn ®Çy ®ñ cña bÖnh nh©n ®ã.
Vµ khi cã yªu cÇu thèng kª trong ngµy cña bÖnh viÖn nh: sè bÖnh nh©n kh¸m cã b¶o hiÓm, sè bÖnh nh©n kh¸m kh«ng cã b¶o hiÓm, sè bÖnh nh©n nhËp viÖn, sè bÖnh nh©n xuÊt viÖn hoÆc sè bÖnh nh©n kh«ng nhËp viÖn th× yªu cÇu ph¶i ®¸ng øng ®îc nh÷ng yªu cÇu ®ã.
II. §¸nh gi¸ hÖ thèng cò
¦u ®iÓm:
C¸c c«ng viÖc ®îc thùc hiÖn theo ®óng nguyªn t¾c cña bé y tÕ
®èi víi viÖc kh¸m ch÷a bÖnh cho ngêi bÖnh.
Nhîc ®iÓm:
C¸c chøc n¨ng ®Òu ®îc tiÕn hµnh b»ng thñ c«ng, víi sè lîng bÖnh nh©n ®Õn kh¸m ngµy mét ®«ng nªn rÊt mÊt thêi gian, tÝnh chÝnh x¸c kh«ng cao, dÔ dÉn ®Õn nh÷ng thiÕu xãt.
Khi bÖnh nh©n ®Õn kh¸m t¹i bÖnh viÖn cña thµnh phè th× b¸c sÜ
khã cã thÓ kiÓm tra ®îc t×nh h×nh tiÓu sö cña bÖnh nh©n ®ã. Vµ nh÷ng c«ng viÖc ph¶i lËp ®i lËp l¹i nhiÒu lÇn…
Tõ nh÷ng h¹n chÕ chóng ta ph©n tÝch ë trªn, ta cha cÇn ph¶i thay
®æi c¬ cÊu tæ chøc, nhng ta cÇn ph¶i thay thÕ c¸c thao t¸c thñ c«ng b»ng c¸c c«ng cô cña m¸y tÝnh. Tuy nhiªn vÉn ph¶i t¹o ra mét s¶n phÈm hoµn chØnh víi giao diÖn gÇn gòi víi ngêi dïng. §ång thêi kh¾c phôc ®îc c¸c nhîc ®iÓm ®îc nªu ë trªn.
III. Lùa chän ph¬ng ph¸p vµ hÖ qu¶n trÞ c¬ së d÷ liÖu
1. Lùa chän ph¬ng ph¸p
C¨n cø vµo nh÷ng kÕt qu¶ ph©n tÝch ë trªn, t«i thÊy r»ng, ph¬ng ph¸p ®îc sö dông trong viÖc tin häc ho¸ qu¶n lý kh¸m ch÷a bÖnh trong bÖnh viÖn nªn lµ ph¬ng ph¸p tin häc ho¸ tõng phÇn. Theo ph¬ng ph¸p nµy, c¸c chøc n¨ng ®îc ph¸t triÓn t¬ng ®èi ®éc lËp víi nhau. Do ®ã, viÖc thùc hiÖn ®¬n gi¶n h¬n, ®Çu t ban ®Çu kh«ng lín. §iÒu nµy hoµn toµn phï hîp víi ®iÒu kiÖn vµ kh¶ n¨ng hiÖn cã cña c¬ së y tÕ bÖnh viÖn Thµnh Phè Vinh. H¬n n÷a ph¬ng ph¸p nµy kh«ng lµm biÕn ®æi c¬ b¶n vµ s©u s¾c vÒ cÊu tróc tæ chøc cña hÖ thèng nªn dÔ ®îc chÊp nhËn trong thùc tÕ. §iÓm m¹nh næi bËt cña ph¬ng ph¸p nµy lµ tÝnh më cña hÖ thèng, viÖc bæ sung söa ®æi c¸c ph©n hÖ kh«ng hÒ ¶nh hëng ®Õn c¸c ph©n hÖ kh¸c còng nh toµn bé ho¹t ®éng cña hÖ thèng. Víi nh÷ng u ®iÓm ®ã ph¬ng ph¸p tin häc ho¸ tõng phÇn lµ hoµn toµn phï hîp víi nhu cÇu, tr×nh ®é tæ chøc, quy m« hÖ thèng vµ kh¶ n¨ng thùc tÕ cña c¬ së y tÕ bÖnh viÖn Thµnh Phè Vinh.
2. Lùa chän hÖ qu¶n trÞ c¬ së d÷ liÖu
HÖ qu¶n trÞ c¬ së d÷ liÖu lµ mét bé ch¬ng tr×nh dïng ®Ó xö lý vµ thay ®æi c¬ së d÷ liÖu ®Ó ®¶m b¶o sù thèng nhÊt theo chuÈn, kiÓm tra vµ ®iÒu hµnh qu¸ tr×nh sö dông vµ khai th¸c d÷ liÖu. Khi tiÕn hµnh x©y dùng mét phÇn mÒm qu¶n lý, viÖc lùa chän hÖ qu¶n trÞ c¬ së d÷ liÖu ph¶i dùa trªn môc tiªu tÝch cùc ho¸ vai trß qu¶n trÞ. §ã lµ:
Cung cÊp c¸c c«ng cô h÷u hiÖu ®Ó sinh ra ch¬ng tr×nh gi¶i quyÕt hµng lo¹t vÊn ®Ò c¬ b¶n trong viÖc gi¶i quyÕt bµi to¸n qu¶n lý.
Cho phÐp x©y dùng hÖ thèng ng©n hµng d÷ liÖu thÝch øng víi nhu cÇu thùc tiÔn øng dông.
Xö lý cã hiÖu qu¶ trong viÖc tæ chøc, chia sÎ vµ kÕt hîp tµi nguyªn vÒ d÷ liÖu, kh¾c phôc c¸c tranh chÊp xung ®ét vµ h¹n chÕ mÊt m¸t d÷ liÖu.
Ph¶i cã quy tr×nh b¶o mËt th«ng tin trong viÖc ph©n quyÒn truy nhËp vµ khai th¸c d÷ liÖu nhiÒu ngêi sö dông.
Trong nh÷ng n¨m gÇn ®©y, khi c¸c øng dông tin häc qu¶n lý ®· trë nªn quen thuéc víi mäi ngêi. C¸c hÖ qu¶n trÞ c¬ së d÷ liÖu trªn PC nh Foxpro hay Microsoft Access, Microsoft Visual Basic ®· trë nªn phæ dông. Trong ®ã Microsoft Visual Basiccho phÐp lu tr÷ vµ qu¶n lý mét khèi lîng lín th«ng tin. §ã lµ lý do nhiÒu ngêi lËp tr×nh ®· chän ng«n ng÷ Microsoft Visual Basic lµm c«ng cô cµi ®Æt hÖ thèng. C¨n cø vµo nh÷ng yªu cÇu cña ®Ò tµi vµ ®Æc ®iÓm cña hÖ qu¶n trÞ Microsoft Visual Basic, t«i quyÕt ®Þnh lùa chän hÖ qu¶n trÞ Microsoft Visual Basic ®Ó cµi ®Æt vµ ph¸t triÓn ®Ò tµi luËn v¨n.
Ch¬ng II
Ph©n tÝch thiÕt kÕ hÖ thèng
Lùa chän híng ph©n tÝch
Khi ph©n tÝch thiÕt kÕ hÖ thèng ta cã thÓ chän mét trong hai híng ®ã lµ híng chøc n¨ng hay híng d÷ liÖu. Trong ®Ò tµi nµy t«i lùa chän ph©n tÝch theo híng chøc n¨ng. Víi c¸ch tiÕp cËn nµy, chøc n¨ng ®îc lÊy lµm trôc chÝnh cña qu¸ tr×nh ph©n tÝch vµ thiÕt kÕ, tiÕn tr×nh ph©n tÝch trªn xuèng cã cÊu tróc.
C¸c bíc thùc hiÖn:
X©y dùng biÓu ®å ph©n cÊp chøc n¨ng
X©y dùng biÓu ®å luång d÷ liÖu
X©y dùng c¸c mèi quan hÖ gi÷a c¸c thùc thÓ
X©y dùng m« h×nh d÷ liÖu
Ph©n tÝch hÖ thèng cò
Víi c¸ch qu¶n lý kh¸m ch÷a bÖnh b»ng ph¬ng ph¸p thñ c«ng truyÒn
thèng gÆp nhiÒu khã kh¨n trong viÖc lu tr÷ vµ xö lý th«ng tin. Bëi vËy cÇn x©y dùng mét ch¬ng tr×nh qu¶n lý b»ng m¸y vi tÝnh ®Ó gióp viÖc qu¶n lý mét c¸ch chÝnh x¸c vµ hiÖu qu¶ h¬n lµm gi¶m nhÑ mét phÇn ®¸ng kÓ nh©n lùc vµ c«ng søc.
Yªu cÇu cña hÖ thèng qu¶n lý b»ng m¸y tÝnh:
Qu¶n lý tèt th«ng tin vÒ viÖc kh¸m bÖnh.
Xö lý th«ng tin chÝnh x¸c, khoa häc.
Ch¬ng tr×nh dÔ sö dông, cã hiÖu qu¶ cao.
ThiÕt kÕ hÖ thèng míi.
C¸c chøc n¨ng chÝnh cña hÖ thèng qu¶n lý kh¸m ch÷a bÖnh trong bÖnh viÖn Thµnh Phè Vinh:
+ CËp nhËt.
+ Danh môc.
+ T×m kiÕm&thèng kª.
+ HÖ Thèng.
CËp nhËt.
§¨ng ký kh¸m.
CÊp ®¬n thuèc.
NhËp viÖn.
XuÊt viÖn.
Danh môc.
Khoa ®iÒu trÞ.
Phßng ®iÒu trÞ.
Thuèc ®iÒu trÞ.
B¸c sü.
T×m kiÕm&Thèng kª.
T×m kiÕm.
Thèng kª.
HÖ Thèng.
Xo¸ bít bÖnh nh©n.
Khai b¸o ngêi sö dông.
Thay ®æi mËt khÈu.
4. S¬ ®å ph©n cÊp chøc n¨ng.
S¬ ®å ph©n cÊp chøc n¨ng ®îc sö dông ®Ó nªu ra c¸c chøc n¨ng vµ qu¸ tr×nh cho biÓu ®å luång d÷ liÖu, vµ th«ng qua nã ®Ó m« t¶ c¸c chøc n¨ng xö lý cña hÖ thèng theo d¹ng møc. ViÖc ph©n r· chøc n¨ng ®îc thùc hiÖn trong s¬ ®å ph©n cÊp chøc n¨ng cßn ®îc dïng ®Ó chØ ra møc ®é mµ tõng qu¸ tr×nh hoÆc qu¸ tr×nh con ph¶i xuÊt hiÖn.
Kh¶o s¸t thùc thÓ cña hÖ thèng “ Qu¶n lý kh¸m ch÷a bÖnh t¹i bÖnh viÖn Thµnh Phè Vinh”, s¬ ®å ph©n cÊp chøc n¨ng cña hÖ thèng øng dông ®îc h×nh thµnh theo c¸c d¹ng møc cô thÓ sau:
Qu¶n lý kh¸m ch÷a bÖnh
CËp nhËt
Danh môc
T×m kiÕm&Thèng kª
HÖ Thèng
CÊp ®¬n
thuèc
§¨ng ký kh¸m bÖnh
Khoa ®iÒu trÞ
Phßng ®iÒu trÞ
T×m kiÕm
Thèng kª
NhËp viÖn
XuÊt viÖn
Xo¸ bít bÖnh
nh©n
Khai b¸o ngêi sö dông
Thuèc ®iÒu trÞ
B¸c sü
Thay ®æi mËt khÈu.
S¬ ®å ph©n cÊp chøc n¨ng
BiÓu ®å luång d÷ liÖu.
BiÓu ®å luång d÷ liÖu cïng ®Ó diÔn t¶ tËp hîp c¸c chøc n¨ng cña hÖ thèng trong mèi quan hÖ tríc sau cña tiÕn tr×nh xö lý vµ viÖc trao ®æi th«ng tin trong hÖ thèng.
BiÓu ®å luång d÷ liÖu gióp ta ®îc ®»ng sau nh÷ng g× thùc tÕ x¶y ra trong hÖ thèng, lµm r· nh÷ng chøc n¨ng vµ c¸c th«ng tin cÇn thiÕt. BiÓu ®å luång d÷ liªô ®îc chia thµnh c¸c møc sau:
BiÓu ®å luång d÷ liÖu møc ng÷ c¶nh
Lµ møc tæng qu¸t nhÊt ®îc x©y dùng ë giai ®o¹n ®Çu cña qu¸ tr×nh ph©n tÝch vµ ®îc dïng ®Ó v¹ch ra biªn giíi cña hÖ thèng còng nh buéc ngêi ph©n tÝch- thiÕt kÕ ph¶i xem xÐt mäi tham trá bªn ngoµi hÖ thèng. ë møc nµy ngêi ph©n tÝch chØ cÇn x¸c ®Þnh ®îc c¸c t¸c nh©n ngoµi cña hÖ thèng vµ coi toµn bé c¸c xö lý cña hÖ thèng lµ mét chøc n¨ng, trong biÓu ®å chøa kho d÷ liÖu.
Ban gi¸m ®èc
Qu¶n lý kh¸m ch÷a bÖnh
BÖnh nh©n
Ngêi qu¶n lý
Yªu cÇu TT
Y/c kh¸m
Yªu cÇu TT
§¸p øng
Y/c theo dâi-kiÓm tra
§¸p øng
§¸p øng
CÊp sè kh¸m
BiÓu ®å luång d÷ liÖu møc ng÷ c¶nh
BiÓu ®å luång d÷ liÖu møc ®Ønh
Dùa vµo s¬ ®å ph©n cÊp chøc n¨ng ë møc 2 ®Ó t¸ch c¸c chøc n¨ng thµnh c¸c chøc n¨ng con trªn c¬ së t«n träng 4 nguyªn t¾c sau:
C¸c luång d÷ liÖu ph¶i ®îc b¶o toµn.
C¸c t¸c nh©n ngoµi còng ph¶i ®îc b¶o toµn.
Cã thÓ xuÊt hiÖn c¸c kho d÷ liÖu.
Bæ sung thªm c¸c luång néi t¹i gi÷a c¸c chøc n¨ng.
Ban gi¸m
®«c
CËp nhËt
Danh môc
HÖ Thèng
T×m kiÕm & thèng kª
Kho d÷ liÖu
Kho d÷ liÖu
BÖnh nh©n
Ngêi qu¶n lý
§¸p øng yªu cÇu
Yªu cÇu t×m kiÕm
Yªu cÇu th«ng tin
§¸p øng yªu cÇu
BiÓu ®å luång d÷ liÖu møc ®Ønh
Yªu cÇu th«ng tin
§¸p øng yªu cÇu
BiÓu ®å luång d÷ liÖu møc díi ®Ønh
Tõ 4 chøc n¨ng c¬ b¶n ®îc m« t¶ ë biÓu ®å luång d÷ liÖu møc ®Ønh, ta tiÕn hµnh ph©n r· thµnh c¸c chøc n¨ng con chi tiÕt øng víi biÓu ®å ph©n cÊp chøc n¨ng thÊp nhÊt theo c¸c nguyªn t¾c c¬ b¶n sau:
Ph©n r· c¸c chøc n¨ng ë møc trªn xuèng møc díi.
T¸c ®éng d÷ liÖu ë møc trªn ®îc lÆp l¹i ë møc díi.
C¸c kho d÷ liÖu cã thÓ xuÊt hiÖn thªm theo yªu cÇu qu¶n lý néi bé.
C¸c t¸c nh©n ngoµi vÉn ®îc b¶o toµn nh ë møc khung c¶nh.
Chøc n¨ng CËp nhËt.
BÖnh Nh©n
Kho D÷ liÖu §¬n thuèc
Kho D÷ liÖu bÖnh nh©n
§¨ng ký kh¸m
cÊp ®¬n thuèc
Th«ng tin bÖnh nh©n
TT bÖnh nh©n
Y/c Th«ng tin
Y/c Th«ng tin
NhËp viÖn
XuÊt viÖn
Y/C nhËp viÖn
§¸p øng Y/C
Y/C XuÊt viÖn
§¸p øng Y/C
Kho D÷ liÖu Kh¸m
Chøc n¨ng Danh môc
Khoa ®iÒu trÞ
Phßng ®iÒu trÞ
Thuèc ®iÒu trÞ
Kho d÷ liÖu
Ngêi qu¶n lý
Y/C th«ng tin
Y/c th«ng tin
Y/c Th«ng tin
§¸p øng y/c
§¸p øng y/c
§¸p øng yªu cÇu
B¸c
sü
§¸p øng yªu cÇu
Y/C th«ng tin
Chøc n¨ng T×m kiÕm & Thèng kª
T×m kiÕm
Thèng
kª
BÖnh nh©n
Kho d÷ liÖu kh¸m
Ban gi¸m ®èc
Y/C t×m kiÕm
§¸p øng Y/C
§¸p øng Y/C
Y/C T×m kiÕm
§¸p øng Y/C
Kho d÷ liÖu bÖnh nh©n
Y/C Thèng kª
Chøc n¨ng HÖ thèng:
Khai b¸o ngêi sö dông
Thay ®æi mËt khÈu
Ngêi qu¶n lý
Kho D÷ liÖu hÖ thèng
Y/C th«ng tin
§¸p øng Y/C
Y/C thay ®æi
§¸p øng Y/C
Xo¸ bít bÖnh nh©n
Ban gi¸m ®èc
Y/C xãa TT
§¸p øng Y/C
M« h×nh thùc thÓ vµ c¸c thuéc tÝnh
ChuÈn hãa lîc ®å c¬ së d÷ liÖu
Trong thùc tÕ, mét øng dông cã thÓ ®îc ph©n tÝch, thiÕt kÕ thµnh nhiÒu lîc ®å c¬ së d÷ liÖu kh¸c nhau vµ tÊt nhiªn chÊt lîng thiÕt kÕ cña c¸c lîc ®å c¬ së d÷ liÖu nµy còng kh¸c nhau. ChÊt lîng thiÕt kÕ cña mét lîc ®å s¬ së d÷ liÖu cã thÓ ®îc ®¸nh gi¸ dùa trªn c¸c tiªu chuÈn nh: Sù trïng lÆp th«ng tin, chi phÝ kiÓm tra c¸c rµng buéc toµn vÑn…
Sù chuÈn hãa lîc ®å c¬ së d÷ liÖu cã ý nghÜa rÊt lín ®èi víi m« h×nh d÷ liÖu quan hÖ. Trong thùc tÕ, ë nh÷ng bíc tiÕp cËn ®Çu tiªn, ngêi ph©n tÝch thiÕt kÕ rÊt khã x¸c ®Þnh ®îc ngay mét c¬ së d÷ liÖu cña mét øng dông sÏ gåm nh÷ng lîc ®å quan hÖ con(thùc thÓ) nµo (cã chÊt lîng cao), mçi lîc ®å quan hÖ con cã nh÷ng thuéc tÝnh vµ tËp phô thuéc hµm ra sao?. Th«ng qua mét sè kinh nghiÖm, ngêi ph©n tÝch- thiÕt kÕ cã thÓ n©ng cao chÊt lîng cña lîc ®å c¬ së d÷ liÖu ban ®Çu ®Ó ®a vµo khai th¸c.
ChuÈn ho¸ lµ qu¸ tr×nh kh¶o s¸t c¸c danh s¸ch thuéc tÝnh vµ ¸p dông mét tËp c¸c quy t¾c ph©n tÝch vµo c¸c danh s¸ch ®ã, chuyÓn chóng thµnh mét d¹ng mµ:
Tèi thiÓu viÖc lÆp l¹i(cïng mét thuéc tÝnh cã mÆt ë nhiÓu thùc thÓ).
Tr¸nh d thõa(c¸c thuéc tÝnh cã gi¸ trÞ lµ kÕt qu¶ tõ tÝnh to¸n ®¬n gi¶n ®îc thùc hiÖn trªn c¸c thuéc tÝnh kh¸c).
§Ó ®¸nh gi¸ mét c¸ch cô thÓ chÊt lîng thiÕt kÕ cña mét lîc ®å c¬ së d÷ liÖu, t¸c gi¶ cña m« h×nh d÷ liÖu quan hÖ E.F Codd, ®· ®a ra 3 d¹ng chuÈn (1NF, 2 NF, 3NF). Ngêi ph©n tÝch- thiÕt kÕ b¾t ®Çu víi mét danh s¸ch c¸c thuéc tÝnh dù ®Þnh ®èi víi mét kiÓu thùc thÓ, sau khi ¸p dông 3 quy t¾c chuÈn hãa, tõ kiÓu thùc thÓ gèc, c¸c kiÓu thùc thÓ míi ®îc x¸c ®Þnh vµ tÊt c¶ chóng®Òu ®îc chuÈn hãa hoµn toµn. Cã thÓ nãi d¹ng chuÈn thø 3 (3NF) lµ tiªu chuÈn tèi thiÓu trong viÖc thiÕt kÕ c¬ së d÷ liÖu.
Tãm l¹i, qu¸ tr×nh x©y dung c¸c lîc ®å quan hÖ(thùc thÓ) dùa trªn c¸c kiÓu thùc thÓ gåm c¸c bíc sau:
LiÖt kª c¸c thuéc tÝnh cha chuÈn ho¸, ®îc x¸c ®Þnh cho mäi kiÓu thùc thÓ.
¸p dông 3 quy t¾c chuÈn ho¸ vµ t¹o ra nh÷ng quan hÖ ®îc chuÈn ho¸ ®Çy ®ñ( danh s¸ch c¸c thùc thÓ).
KÕt hîp c¸c ban kh¸c nhau cña nh÷ng danh s¸ch kiÓu thùc thÓ gièng nhau.
¸p dông l¹i quy t¾c cña d¹ng chuÈn thø 3(3NF) ®èi víi ban ®îc kÕt hîp cuèi cïng c¸c quan hÖ.
X¸c ®Þnh c¸c kiÓu thùc thÓ
Tµi liÖu/KiÓu thùc thÓ PhiÕu kh¸m/ch÷a bÖnh
Cha chuÈn ho¸
1NF
2NF
3NF
M· bÖnh nh©n
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Phßng kh¸m
Sè thÎ BHTY
Lý do thu
Sè tiÒn
Ngµy lËp phiÕu
Ngêi lËp phiÕu
M· bÖnh nh©n
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Phßng kh¸m
Sè thÎ BHTY
Lý do thu
Sè tiÒn
Ngµy lËp phiÕu
Ngêi lËp phiÕu
M· bÖnh nh©n
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Phßng kh¸m
Sè thÎ BHTY
Lý do thu
Sè tiÒn
Ngµy lËp phiÕu
Ngêi lËp phiÕu
M· bÖnh nh©n
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Phßng kh¸m
Sè thÎ BHTY
Lý do thu
Sè tiÒn
Ngµy lËp phiÕu
Ngêi lËp phiÕu
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
PhiÕukh¸m
M· bÖnh nh©n, hä tªn, ngµy sinh, ®Þa chØ, giíi tÝnh, ®iÖn tho¹i, nghÒ nghiÖp, lý do kh¸m, phßng kh¸m, sè thÎ BHYT, Lý do thu, sè tiÒn, ngµy lËp phiÕu, ngêi lËp phiÕu.
Tµi liÖu/kiÓu thùc thÓ §¬n thuèc/kh¸m bÖnh
Cha chuÈn ho¸
1NF
2NF
3NF
Sè ®¬n thuèc
M· bÖnh nh©n
Hä tªn
Ngµy sinh
®Þa chØ
Giíi tÝnh
®iÖn tho¹i
NghÒ nghiÖp
M· thuèc
Tªn thuèc
Sè lîng
C¸ch dïng
Ngµy kª ®¬n
BSkª thuèc
Sè ®¬n thuèc
M· bÖnh nh©n
M· thuèc
Hä tªn
Ngµy sinh
®Þa chØ
Giíi tÝnh
§iÖn tho¹i
NghÒ nghiÖp
Sè lîng
C¸ch dïng
Ngµy kª ®¬n
BSkª thuèc
Sè ®¬n thuèc
M· thuèc
Tªn thuèc
Sè ®¬n thuèc
M· bÖnh nh©n
M· thuèc
Hä tªn
Ngµy sinh
®Þa chØ
Giíi tÝnh
§iÖn tho¹i
NghÒ nghiÖp
Sè lîng
C¸ch dïng
Ngµy kª ®¬n
BSkª thuèc
M· thuèc
Tªn thuèc
Sè ®¬n thuèc
M· bÖnh nh©n
M· thuèc
Sè lîng
C¸ch dïng
Ngµy kª ®¬n
BSkª thuèc
M· thuèc
Tªn thuèc
M· bÖnh nh©n
Hä tªn
Ngµy sinh
®Þa chØ
Giíi tÝnh
§iÖn tho¹i
NghÒ nghiÖp
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
DONTHUOC
Sè ®¬n thuèc, M· bÖnh nh©n, M· thuèc, sè lîng, c¸ch dïng, Ngµy kª ®¬n, B¸c sü kª ®¬n.
THUOC
M· thuèc, Tªn thuèc.
Tµi liÖu/kiÓu thùc thÓ BA khoa ngo¹i/BA khoa néi/BAkhoa l©y/Khoa nhi
Cha chuÈn ho¸
1NF
2NF
3NF
M· BN
M· khoa
Tªn khoa
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
nghÒ nghiÖp
sè thÎ BHYT
Lý do vµo viÖn
Phßng
giêng
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
BS LËp BA
M· BN
M· khoa
Tªn khoa
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
nghÒ nghiÖp
sè thÎ BHYT
Lý do vµo viÖn
Phßng
giêng
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
BS LËp BA
M· BN
M· khoa
Tªn khoa
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
nghÒ nghiÖp
sè thÎ BHYT
Lý do vµo viÖn
Phßng
giêng
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
BS LËp BA
M· BN
M· khoa
Lý do vµo viÖn
Phßng
giêng
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
BS LËp BA
M· khoa
Tªn khoa
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
BENHAN
M·BN, M· Khoa, Phßng, Giêng, Lý do vµo, Ngµy vµo, ngµy ra, T×nh tr¹ng ra, BS lËp bÖnh ¸n.
Tµi liÖu/kiÓu thùc thÓ Hå s¬ B¸c sü
Cha chuÈn ho¸
1NF
2NF
3NF
M· b¸c sü
M· khoa
Hä tªn
Ngµy sinh
Chuyªn m«n
M· b¸c sü
M· khoa
Hä tªn
Ngµy sinh
Chuyªn m«n
M· B¸c sü
M· khoa
Hä tªn
Ngµy sinh
Chuyªn m«n
M· b¸c sü
M· khoa
Hä tªn
Ngµy sinh
Chuyªn m«n
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
BACSY:
M· b¸c sü, M· khoa, Hä tªn, ngµy sinh, chuyªn m«n.
Tµi liÖu/kiÓu thùc thÓ Phßng ®iÒu trÞ
Cha chuÈn ho¸
1NF
2NF
3NF
M· khoa
Phßng
Sè giêng
M· khoa
Phßng
Sè giêng
M· khoa
Phßng
Sè giêng
M· khoa
Phßng
Sè giêng
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
PHONG
M·khoa, Phßng, Sè giêng.
Tµi liÖu/kiÓu thùc thÓ Khoa ®iÒu trÞ
Cha chuÈn ho¸
1NF
2NF
3NF
M· khoa
Tªn khoa
M· khoa
Tªn khoa
M· khoa
Tªn khoa
M· khoa
Tªn khoa
Sau khi thùc hiÖn qu¸ tr×nh chuÈn ho¸ ta thu ®îc thùc thÓ víi c¸c thuéc tÝnh sau:
KHOA
M· khoa, Tªn khoa.
ThiÕt kÕ b¶ng d÷ liÖu
- Table PHIEUKHAMBENH: Lµ danh s¸ch c¸c bÖnh nh©n ®Õn kh¸m cã B¶o hiÓm t¹i bÖnh viÖn.
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
M· BN
Hä tªn
Ngµy sinh
Giíi tÝnh
®Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Phßng kh¸m
Sè thÎ BHTY
Lý do thu
Sè tiÒn
Ngµy lËp phiÕu
Ngêi lËp phiÕu
Text
Text
Date
Text
Text
Text
Text
Text
Text
Text
Text
Text
Date
Text
15
3
5
3
5
30
30
5
15
30
10
30
M· bÖnh nh©n cÊp
Hä tªn bÖnh nh©n
Ngµy th¸ng n¨m sinh
Giíi tÝnh
§Þa chØ
§iÖn tho¹i
NghÒ nghiÖp
Lý do kh¸m
Ngµy lËp phiÕu
Sè thÎ b¶o hiÓm y tÕ
Lý do thu
Sè tiÒn
Ngêi lËp phiÕu
Table DONTHUOC: Lµ danh s¸ch c¸c bÖnh nh©n ®Õn kh¸m t¹i bÖnh viÖn ®îc cÊp ®¬n thuèc.
STT
Tªn trêng
KiÓu
§é Réng
DiÔn gi¶i
1
2
3
4
5
6
7
Sè ®¬n thuèc
M· BN
M· thuèc
Sè lîng
C¸ch dïng
Ngµy kª ®¬n
BSkª thuèc
Text
Text
Text
Text
Text
Date
Text
15
15
15
15
30
30
Sè ®¬n cÊp thuèc
M· bÖnh nh©n
M· thuèc
Sè lîng thuèc
C¸ch dïng
Ngµy kª ®¬n thuèc
B¸c sü kª ®¬n
- TableBENHAN: Lµ danh s¸ch c¸c bÖnh nh©n ®Õn kh¸m ph¶i nhËp viÖn ®Ó ®iÒu trÞ.
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
3
4
5
6
7
8
9
M· BN
M· khoa
Phßng
Giêng
Lý do vµo viÖn
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
BS LËp BA
Text
Text
Text
Text
Text
Date
Date
Text
Text
15
15
5
5
30
30
30
M· bÖnh nh©n
M· khoa
Phßng n»m ®iÒu trÞ
Giêng n»m ®iÒu trÞ
Lý do vµo viÖn
Ngµy vµo
Ngµy ra
T×nh tr¹ng ra
B¸c sü lËp bÖnh ¸n
- Table THUOC: Tªn c¸c lo¹i thuèc.
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
M· thuèc
Tªn thuèc
Text
Text
15
30
M· thuèc
Tªn thuèc
Table KHOA:Tªn c¸c khoa ®iÒu trÞ.
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
M· Khoa
Tªn Khoa
Text
Text
15
30
M· Khoa
Tªn khoa
Table PHONG:Tªn c¸c phßng thuéc mét khoa ®iÒu trÞ.
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
3
M· Khoa
Phßng
Sè giêng
Text
Text
Number
15
5
M· Khoa
Tªn phßng
Sè giêng cña mét phßng
Table BACSY: Danh s¸ch c¸c b¸c sü cña c¸c khoa ®iÒu trÞ
STT
Tªn trêng
KiÓu
§é réng
DiÔn gi¶i
1
2
3
4
M· Khoa
M· b¸c sü
Hä tªn
Ngµy sinh
Text
Text
Text
Date
15
15
30
M· Khoa
M· b¸c sü
Hä tªn
Ngµy sinh
Ch¬ng III
C«ng cô lËp tr×nh Visual basic vµ ng«n ng÷ SQl
(struct query language)
Khi lùa chän ng«n ng÷ lËp tr×nh, ta thêng quan t©m ®Õn kh¶ n¨ng ng«n ng÷ cã thÓ hç trî viÖc x©y dông øng dông. §èi víi ch¬ng tr×nh qu¶n lý kh¸m ch÷a bÖnh t¹i bÖnh viÖn Thµnh Phè Vinh, cÇn mét ng«n ng÷ lËp tr×nh cã kh¶ n¨ng hç trî m¹nh vÒ qu¶n lý c¬ së d÷ liÖu, lËp b¸o biÓu vµ cã kh¶ n¨ng hç trî ®a ngêi sö dông.
Sau khi t×m hiÓu ng«n ng÷ Visual Basic t«i nhËn thÊy ng«n ng÷ Visual Basic lµ mét ng«n ng÷ lËp tr×nh m¹nh, c¬ b¶n n¨ng ®éng vµ cã kh¶ n¨ng hç trî m¹nh cho lËp tr×nh qu¶n lý c¬ së d÷ liÖu. Visual Basic lµ mét ng«n ng÷ lËp tr×nh t¬ng ®èi dÔ häc, dÔ viÕt, cã tÝnh thèng nhÊt, chÆt chÏ vµ cã c¸c hÖ thèng kiÓm tra tù ®éng tèt. CÊu tróc ng«n ng÷ bao gåm c¸c phÐp lÆp, ®iÒu kiÖn, xö lý m¶ng vµ ®äc viÕt c¸c file. C¸c kü thuËt lËp tr×nh cña Visual Basic ®Òu cung cÊp ®èi tîng Error vµ tËp hîp Error ®Ó xö lý lçi. Visual Basic cã kh¶ n¨ng hç trî lËp tr×nh víi m«i trêng Client/Server. §èi tîng RDO, ADO cña Visual Basic hç trî mét sè tÝnh n¨ng nh thiÕt kÕ nèi bÊt ®ång bé, cËp nhËt hµng lo¹t vµ ®Æc biÖt ADO cßn cung cÊp kh¶ n¨ng xö lý c¸c tÝnh n¨ng nµy t¹i cïng mét thêi ®iÓm.
Víi c¸c u ®iÓm cña Visual Basic t«i ®· sö dông ng«n ng÷ nµy ®Ó thùc hiÖn cµi ®Æt ch¬ng tr×nh. T«i còng giíi thiÖu mét sè vÊn ®Ò vÇ ng«n ng÷ mµ t«i sö dông trong ®Ò tµi.
VÒ Visual Basic
C¸c kü thuËt lËp tr×nh qu¶n lý c¬ së d÷ liÖu mµ Visual Basic cung cÊp gåm:
LËp tr×nh víi m« h×nh ®èi tîng DAO(§èi tîng truy nhËp d÷ liÖu- Data Access Obiect)
LËp tr×nh víi m« h×nh ®èi tîng RDO (§èi tîng d÷ liÖu tõ xa- Remote Data Object)
LËp tr×nh víi m« h×nh ®èi tîng ADO (§èi tîng d÷ liÖu AtiveX - AtiveX Data Object)
Trong ch¬ng tr×nh t«i sö dông lËp tr×nh víi m« h×nh ®èi tîng ADO nªn t«i sÏ giíi thiÖu vÒ m« h×nh nµy:
I.1 LËp tr×nh víi kü thuËt ADO(§èi tîng d÷ liÖu AtiveX - AtiveX Data Object)
X©y dùng øng dông Visual Basic víi ADO.
Sö dông dÞch vô d÷ liÖu tõ xa ADO.
ADO lµ c«ng nghÖ truy nhËp c¬ së d÷ liÖu híng ®èi tîng t¬ng tù
DAO vµ RDO. Ta cã thÓ dïng ADO ®Ó thao t¸c víi c¬ së d÷ liÖu th«ng qua lËp tr×nh víi Visual Basic. Víi ADO ta cã thÓ thi hµnh c¸c c©u truy vÊn, cËp nhËt gi¸ trÞ trong c¸c b¶ng c¬ së d÷ liÖu vµ t¹o cÊu tróc c¬ së d÷ liÖu bao gåm c¸c b¶ng, c¸c truy vÊn chøa s½n vµ mèi quan hÖ gi÷a c¸c b¶ng. Ta cã thÓ dïng ADO ®Ó truy cËp c¸c c¬ së d÷ liÖu trªn m¸y tÝnh c¸ nh©n hay Client/Server.
I.2 Cµi ®Æt vµ thiÕt lËp tham chiÕu ®Õn ADO trong øng dông Visual Basic.
ADO ®îc cµi ®Æt nh mét phÇn cña VB6.0. B¾t ®Çu sö dông ADO b»ng c¸ch thiÕt lËp tham chiÕu ®Õn th viÖn trong øng dông VB.
Trong ®Ò ¸n Visual Basic chän Project, Refernces.
Hép tho¹i Refernces xuÊt hiÖn.
Chän vµo hép ®¸nh dÊu “Microsoft AtiveX Data Object 2.0 Library” råi nhÊn OK.
I.4 Kho¸ mÉu tin trong ADO
Quy ®Þnh chÕ ®é kho¸ cho ®èi tîng Recordset cña ADO th«ng qua thuéc tÝnh LockType.
4 kiÓu mÉu tin:
AdLockReadOnly: CÊm cËp nhËt mÉu tin.
AdLockPessimistic: Kho¸ trong bÞ quan. MÉu tin trong recordset bÞ kho¸ khi b¾t ®Çu söa ®æi vµ tiÕp tôc kho¸ ®Õn khi thi hµnh ph¬ng thøc Update hay di chuyÓn sang mÉu tin kh¸c.
AdLockOptimistic: Kho¸ trong l¹c quan. MÉu tin chØ bÞ kho¸ ngay lóc thi hµnh ph¬ng thøc Update hay di chuyÓn sang mÉu tin kh¸c.
AdLockBatchOptimistic: Kho¸ l¹c quan hµng lo¹t. Hç trî cËp nhËt nhiÒu mÉu tin cïng lóc.
Kho¸ mÆc ®Þnh trong ADO lµ AdLockReadOnly, nÕu kh«ng ®æi thuéc tÝnh
LockType vµ CursonrType, c¸c Recordset cña ADO sÏ lu«n chØ lµ ®äc.
I.5 Më vµ ®ãng kÕt nèi ®Õn nguån d÷ liÖu
§Ó ph¸t mét yªu cÇu ®Õn nguån d÷ liÖu dung ADO, ta më kÕt nèi ®Õn nguån d÷ liÖu ®ã, ding ph¬ng thøc Open.
Có ph¸p:
Gcon.Open[Connect],[userid][password]
Ta cã thÓ ®ãng nã b»ngph¬ng thøc Close.
Gcon.Close
I.6 Sö dông ®èi tîng Recordset cña ADO ®Ó thao t¸c víi d÷ liÖu.
§èi tîng Recordset cña ADO lµ ph¬ng ph¸p truy nhËp th«ng tin ®îc tr¶ vÒ tõ tr×nh cung cÊp d÷ liÖu.
Dïng ®èi tîng Recordset ®Ó cËp nhËt vµ thªm mÉu tin míi.
+ Thªm mÉu tin míi.
Më Recordset.
Thi hµnh ph¬ng thøc Addnew trong ®èi tîng Recordset.
G¸n gi¸ trÞ c¸c trêng trong ®èi tîng Recordset.
Lu mÉu tin b»ng c¸ch thi hµnh ph¬ng thøc Update cña ®èi tîng Recordset.
+ CËp nhËt mÉu tin.
Më Recordset.
G¸n gi¸ trÞ cho c¸c trêng trong Recordset .
Lu mÉu tin b»ng c¸ch thi hµnh ph¬ng thøc Update cña ®èi tîng Recordset.
VÒ ng«n ng÷ SQL( structure query language)
Sql lµ gi¶ ph¸p chuÈn ®Ó thao t¸c víi c¬ së d÷ liÖu. Nã ®îc thùc hiÖn theo nhiÒu d¹ng kh¸c nhau trong c¸c hÖ thèng CSDL quan hÖ. Bao gåm Microsoft Access vµ SQL Server.
Nãi chung, c¸c c©u lÖnh SQL ®îc chia lµm 2 lo¹i:
C¸c c©u lÖnh thuéc ng«n ng÷ ®Þnh nghÜa d÷ liÖu: Cho phÐp ngêi sö dông truy vÊn SQL ®Ó t¹o c¸c thµnh phÇn trong c¬ së d÷ liÖu nh lµ b¶ng, trêng vµ chØ môc.
C¸c c©u lÖnh thuéc ng«n ng÷ thao t¸c d÷ liÖu: §îc thiÕt kÕ ®Ó lÊy c¸c mÉu tin tõ c¸c c¬ së d÷ liÖu.
C¸c lÖnh vÒ kiÕn tróc CSDL.
T¹o b¶ng.
Có ph¸p:
CREATE TABLE tªn_b¶ng(tªn_cét kiÓu_DL[KÝch_thíc][Notnull],
…
Primanykey(Kho¸_chÝnh)
[Unique(kho¸),…]
[Foreign key(Kho¸_ngoµi) Reference Tªn_b¶ng,…]
[Check §iÒu_kiÖn_rµng_buéc,…])
Xo¸ b¶ng.
Có ph¸p:
DROP TABLE Tªn_b¶ng
Thªm, huû c¸c cét cña b¶ng.
Có ph¸p:
Thªm cét:
ALTER TABLE Tªn_b¶ng ADD Tªn_cét KiÓu_DL
[KÝch_thíc][Notnull]
Xo¸ cét:
ALTER TABLE Tªn_b¶ng DROP Tªn_cét
C¸c lÖnh cËp nhËt d÷ liÖu
Vµo d÷ liÖu cho b¶ng.
Có ph¸p:
INSERT INTO Tªn_b¶ng VALUES(Bé_gi¸_trÞ)
Xo¸ b¶n ghi trong b¶ng.
DELETE FROM Tªn_b¶ng[WHERE ®iÒu_kiÖn]
söa néi dung c¸c b¶n ghi trong b¶ng.
UPDATE TABLE Tªn_b¶ng
SET Tªn_cét=BiÓu_thøc,…
[WHERE ®iÒu_kiÖn]
T¹o tÖp chØ sè.
CREATE IDEX Tªn_chØ_sè ON Tªn_b¶ng(Tªn_cét[ASC/DESC])
Khèi Select.
SELECT [DISTINCT]*| DS_cét cÇn lÊy kÕt qu¶| DS_biÓu thøc
FROM Danh_s¸ch_c¸c_b¶ng
[WHERE BiÓu_thøc_®iÒu_kiÖn]
[GROUP BY Danh_S¸ch_c¸c_cét]
[HAVING BiÓu_thøc_®iÒu_kiÖn]
[ORDER BY {tªn_cét/biÓu_thøc}[ASC/DESC]]
C¸c hµm mÉu.
SUM(tªn_cét): TÝnh tæng gi¸ trÞ theo cét cã tªn lµ “Tªn_cét” cña c¸c bé.
MAX(tªn_cét): Cho gi¸ trÞ lín nhÊt trong cét cã tªn lµ “Tªn_cét”
MIN(Tªn_cét): Cho gi¸ trÞ nhá nhÊt trong cét cã tªn lµ “Tªn_cét”
ARV(Tªn_cét): TÝnh gi¸ trÞ trung b×nh theo cét cã tªn lµ
“Tªn_cét” cña c¸c bé.
COUNT(*/Tªn_cét/DISTINCT tªn_cét): §Õm sè b¶n ghi trong
b¶ng theo tuú chän.
Trong ®ã:
*: §Õm tÊt c¶ c¸c b¶n ghi trong b¶ng.
Tªn_cét: §Õm c¸c b¶n ghi mµ gi¸ trÞ tªn cét kh¸c null.
DISTINCT: §Õm c¸c b¶n ghi mµ gi¸ trÞ tªn cét kh¸c null vµ c¸c b¶n ghi gièng nhau chØ tÝnh mét.
Ch¬ng IV
ThiÕt kÕ giao diÖn vµ modul ch¬ng tr×nh
Giao diÖn hÖ thèng vµ menu ch¬ng tr×nh
S¬ ®å bè trÝ c¸c chøc n¨ng
Trªn c¬ së biÓu ®å ph©n cÊp chøc n¨ng vµ thùc tÕ yªu cÇu cña hÖ thèng øng dông, ch¬ng tr×nh chÝnh ®îc thiÕt kÕ vµ cµi ®Æt díi d¹ng tr×nh ®¬n (d¹ng møc) ®Ó ngêi sö dông thuËn tiÖn trong viÖc lùa chän c¸c c«ng viÖc cÇn lµm trong hÖ thèng qu¶n lý bÖnh ¸n. Giao diÖn hÖ thèng menu ch¬ng tr×nh ®îc thiÕt kÕ nh sau:
C¸c chøc n¨ng trªn ®îc ph©n r· thµnh c¸c chøc n¨ng con theo tõng s¬ ®å cô thÓ sau:
S¬ ®å bè trÝ c¸c chøc n¨ng con cña chøc n¨ng cËp nhËt vµ Danh môc:
CËp nhËt
§¨ng ký kh¸m
CÊp §¬n thuèc
Danh môc
NhËp viÖn
XuÊt viÖn
Tho¸t
Khoa ®iÒu trÞ
Phßng ®iÒu trÞ
Thuèc ®iÒu trÞ
B¸c sü
S¬ ®å bè trÝ c¸c chøc n¨ng con cña chøc n¨ng T×m kiÕm & thèng kª vµ chøc n¨ng hÖ thèng:
HÖ thèng
Xo¸ bít bÖnh nh©n
Khai b¸o ngêi sö dông
dông
Thay ®æi mËt khÈu
T×m kiÕm & Thèng kª
T×m kiÕm
Thèng kª
S¬ ®å bè trÝ c¸c chøc n¨ng con cña chøc n¨ng Trî gióp:
Trî gióp
Th«ng tin ch¬ng tr×nh
M¸y tÝnh
Microsoft word
Microsoft excel
Giao diÖn c¸c chøc n¨ng vµ c¸c modul chÝnh
Chøc n¨ng §¨ng ký kh¸m bÖnh:
VÒ thuËt to¸n:
+ Thªm míi: KÝch chuét vµo nót thªm míi th× thùc hiÖn ®¨ng ký kh¸m bÖnh cho bÖnh nh©n. Khi kÝch chuét vµo nót nµy th× mét b¶n ghi míi ®îc t¹o ra ®Ó thùc hiÖn viÖc nhËp c¸c th«ng tin bÖnh nh©n.
+ Söa: Thùc hiÖn viÖc söa c¸c th«ng tin khi nhËp sai. Khi kÝch chuét vµo nót nµy th× mét b¶n ghi th«ng tin bÖnh nh©n ®îc chän sÏ thùc hiÖn söa.
+ Xo¸: Thùc hiÖn viÖc xo¸ c¸c th«ng tin bÖnh nh©n khi cÇn thiÕt. Khi kÝch vµo nót nµy th× b¶n ghi ®îc chän sÏ bÞ xo¸ khái c¬ së d÷ liÖu.
+ Ghi: Thùc hiÖn viÖc ghi nh÷ng th«ng tin bÖnh nh©n võa nhËp. KÝch chuét vµo nót nµy th× th«ng tin sÏ ®îc ghi vµo hÖ thèng, ®ång thêi c¸c th«ng tin kh¸m còng ®îc ghi vµo b¶ng Khambenh.
+ Bá qua: KÝch chuét vµo nót bá qua ®Ó huû bá thao t¸c nhËp.
+ In phiÕu kh¸m: Khi kÝch chuét vµo nót nµy th× thùc hiÖn viÖc in b¶n ghi th«ng tin ®¨ng ký kh¸m cña bÖnh nh©n ®ã.
+ Tho¸t: KÝch vµo nót tho¸t ®Ó trë vÒ ch¬ng tr×nh chÝnh.
Chøc n¨ng cÊp ®¬n thuèc
VÒ thuËt to¸n:
+ Thªm míi: KÝch chuét vµo nót thªm míi th× thùc hiÖn viÖc chän thªm tªn thuèc. Khi kÝch chuét vµo nót thªm míi th× mét b¶n ghi míi ®îc t¹o ra cho ta nhËp thªm th«ng tin vµo ®¬n thuèc.
+ Bít thuèc: Thùc hiÖn viÖc xo¸ c¸c th«ng tin thuèc mµ ta ®· chän. Khi kÝch vµo nót nµy th× cho ta xo¸ bít nh÷ng th«ng tin thuèc mµ ta ®· nhËp.
+ Ghi l¹i: Thùc hiÖn viÖc ghi nh÷ng th«ng tin ®¬n thuèc. Khi kÝch vµo nót nµy th× thùc hiÖn viÖc lu l¹i nh÷ng th«ng tin ®¬n thuèc mµ ta ®· nhËp.
+ In ®¬n thuèc: Khi kÝch chuét vµo nót nµy th× thùc hiÖn viÖc in b¶n ghi th«ng tin ®¬n thuèc cña bÖnh nh©n mµ ta ®· nhËp.
+ Tho¸t: KÝch vµo nót tho¸t ®Ó trë vÒ ch¬ng tr×nh chÝnh.
Chøc n¨ng NhËp viÖn.
VÒ thuËt to¸n:
+ Thªm míi: KÝch chuét vµo nót thªm míi th× thùc hiÖn nhËp viÖn cho bÖnh nh©n vµo ®óng khoa ®· chän. Khi kÝch chuét vµo nót nµy th× mét b¶n ghi míi ®îc t¹o ra ®Ó thùc hiÖn viÖc nhËp c¸c th«ng tin bÖnh nh©n.
+ Söa: Thùc hiÖn viÖc söa c¸c th«ng tin khi nhËp sai. Khi kÝch chuét vµo nót nµy th× mét b¶n ghi th«ng tin bÖnh nh©n cÇn söa sÏ ®îc chän vµ thùc hiÖn söa.
+ Xo¸: Thùc hiÖn viÖc xo¸ c¸c th«ng tin bÖnh nh©n khi cÇn thiÕt. Khi kÝch vµo nót nµy th× b¶n ghi ®îc chän sÏ bÞ xo¸ khái c¬ së d÷ liÖu.
+ Ghi: Thùc hiÖn viÖc ghi nh÷ng th«ng tin bÖnh nh©n võa nhËp. KÝch chuét vµo nót nµy th× th«ng tin sÏ ®îc ghi vµo hÖ thèng, ®ång thêi c¸c th«ng tin kh¸m còng ®îc ghi vµo b¶ng BenhAn.
+ Bá qua: KÝch chuét vµo nót bá qua ®Ó huû bá thao t¸c nhËp.
+ Tho¸t: KÝch vµo nót tho¸t ®Ó trë vÒ ch¬ng tr×nh chÝnh.
Chøc n¨ng XuÊt viÖn.
VÒ thuËt to¸n:
+ XuÊt viÖn: Khi nhÊn vµo nót xuÊt viÖn th× thùc hiÖn lµm thñ
tôc xuÊ viÖn cho mét bÖnh nh©n. Khi nhÊn vµo nót nµy th× lµm c«ng viÖc xo¸ sè giêng vµ sè phßng cña bÖnh nh©n ®ã n»m, cßn c¸c th«ng tin kh¸c vÉn ®îc lu l¹i trong b¶ng BenhAn
+ Tho¸t: Khi nhÊn vµo nót tho¸t th× trë vÒ ch¬ng tr×nh
chÝnh.
KÕt luËn
X©y dùng phÇn mÒm qu¶n lý lµ mét trong nh÷ng nhu cÇu xuÊt ph¸t tõ thùc tÕ ph¸t triÓn cña c¸c hÖ thèng. Tin häc ho¸ c¸c ho¹t ®éng qu¶n lý, gióp c¸c nhµ qu¶n lý cã tÇm nh×n bao qu¸t, t×m kiÕm nhanh chãng c¸c th«ng tin cÇn n¾m b¾t, hiÖu qu¶ c«ng viÖc ®îc n©ng cao, chi phÝ thÊp.
Nh×n mét c¸ch tæng thÓ luËn v¨n cña m×nh t«i nhËn thÊy luËnv¨n ®· ®¹t ®îc nh÷ng kÕt qu¶ sau:
Tr×nh bµy mét c¸ch cã hÖ tèng qu¸ tr×nh ph©n tÝch vµ thiÕt kÕ hÖ thèng qu¶n lý kh¸m ch÷a bÖnh t¹i BÖnh viÖn Thµnh Phè Vinh.
Hoµn thµnh ch¬ng tr×nh qu¶n lý kh¸m ch÷a bÖnh t¹i bÖnh viÖn thµnh phè Vinh b»ng ng«n ng÷ Visual Basic.
Ch¬ng tr×nh ®¬n gi¶n, ®îc lËp tr×nh cã giao diÖn th©n thiÖn víi ngêi sö dông.
Híng ph¸t triÓn ®Ò tµi:
TiÕp tôc ph¸t triÓn ch¬ng tr×nh theo quy m« lín h¬n, bao gåm tÊt c¶ c¸c khoa hiÖn cã cña bÖnh viÖn, qu¶n lý b¸c sü cña bÖnh viÖn, qu¶n lý viÖc thanh to¸n tiÒn b¶o hiÓm theo tõng quý víi bªn b¶o hiÓm. ¸p dông ch¬ng tr×nh vµo thùc tÕ.
Tµi liÖu tham kh¶o
[1] Hoµng H÷u ViÖt, Bµi gi¶ng Visual Basic 6.0, Khoa C«ng NghÖ Th«ng Tin trêng §¹i Häc Vinh.
[2] Ph¹m Quang Tr×nh, Gi¸o tr×nh NhËp m«n C¬ Së D÷ LiÖu, Khoa C«ng NghÖ Th«ng Tin trêng §¹i Häc Vinh.
[3] TrÇn Thanh Trai, Ph©n tÝch vµ thiÕt kÕ hÖ thèng th«ng tin qu¶n lý, NXB trÎ (Trung t©m KHTN vµ C«ng nghÖ quèc gia)
[4] NguyÔn ThÞ Ngäc Mai, Microsoft Visual Basic 6.0 vµ lËp tr×nh c¬ së d÷ liÖu, Nhµ xuÊt b¶n gi¸o dôc.
Môc lôc Trang
Lêi nãi ®Çu 3
Ch¬ng I: T×m hiÓu vµ ®Æc t¶ bµi to¸n 5
I. §Æc t¶ bµi to¸n thùc tÕ 5
I.1. §¨ng ký kh¸m bÖnh 5
I.2. Phßng kh¸m 6
I.3. Khoa ®iÒu trÞ 8
I.4. T×m kiÕm theo yªu cÇu 9
II. §¸nh gi¸ hÖ thèng cò 10
III. Lùa chän ph¬ng ph¸p vµ hÖ qu¶n trÞ c¬ së d÷ liÖu 11
1. Lùa chän ph¬ng ph¸p 11
2. Lùa chän hÖ qu¶n trÞ c¬ së d÷ liÖu 11
Ch¬ng II. Ph©n tÝch vµ thiÕt kÕ hÖ thèng 13
1. Lùa chän híng ph©n tÝch 13
2. Ph©n tÝch hÖ thèng cò 13
3. ThiÕt kÕ hÖ thèng míi 14
4. S¬ ®å ph©n cÊp chøc n¨ng 14
5. BiÓu ®å luång d÷ liÖu 16
6. M« h×nh thùc thÓ vµ c¸c thuéc tÝnh 23
7. ThiÕt kÕ c¸c b¶ng d÷ liÖu 28
Ch¬ng III. C«ng cô lËp tr×nh Visual Basic vµ ng«n ng÷ SQL 31
I. VÒ Visual Basic 32
II. VÒ ng«n ng÷ SQL 35
Ch¬ng IV. ThiÕt kÕ giao diÖn vµ modul ch¬ng tr×nh 38
I. Giao diÖn hÖ thèng menu ch¬ng tr×nh 38
II. Giao diÖn vµ chøc n¨ng c¸c modul chÝnh 40
1. Chøc n¨ng §¨ng ký kh¸m bÖnh 40
2. Chøc n¨ng CÊp ®¬n thuèc 42
3. Chøc n¨ng nhËp viÖn 44
4. Chøc n¨ng xuÊt viÖn 45
KÕt luËn 46
Tµi liÖu tham kh¶o 47
Môc lôc 48
Các file đính kèm theo tài liệu này:
- Lan.doc
- Bao cao.ppt