(完整版)醫(yī)院信息管理系統(tǒng)本科畢業(yè)設(shè)計(jì).doc_第1頁
(完整版)醫(yī)院信息管理系統(tǒng)本科畢業(yè)設(shè)計(jì).doc_第2頁
(完整版)醫(yī)院信息管理系統(tǒng)本科畢業(yè)設(shè)計(jì).doc_第3頁
(完整版)醫(yī)院信息管理系統(tǒng)本科畢業(yè)設(shè)計(jì).doc_第4頁
(完整版)醫(yī)院信息管理系統(tǒng)本科畢業(yè)設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、題目:醫(yī)院管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)姓名:學(xué)號(hào):二級(jí)學(xué)院:信息科學(xué)學(xué)院班級(jí):專業(yè):指導(dǎo)教師:職稱:2012年 5月醫(yī)院管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【摘要】 21 世紀(jì)人類已經(jīng)進(jìn)入了信息化、數(shù)字化的時(shí)代。隨著計(jì)算機(jī)技術(shù)、通信技術(shù)的飛速發(fā)展,計(jì)算機(jī)信息處理技術(shù)已經(jīng)逐漸滲入生活中的各個(gè)方面。與此同時(shí),醫(yī)學(xué)技術(shù)的提高和人們生活觀念的改變,使傳統(tǒng)的醫(yī)院管理機(jī)制表現(xiàn)出許多不足,例如藥房藥品種類繁多容易造成混亂、在管理病人住院時(shí)效率下降等。這促使一種以計(jì)算機(jī)為平臺(tái)的信息化醫(yī)院管理系統(tǒng)的誕生。本文將詳細(xì)介紹醫(yī)院管理系統(tǒng),涉及到咨詢管理、藥房管理、病房管理及醫(yī)師工作站管理等功能模塊,分析了整個(gè)系統(tǒng)的架構(gòu)?工作原理 ?實(shí)現(xiàn)功能等。

2、本系統(tǒng)是基于C#語言,并采用 VS2008、SQL2000平臺(tái)開發(fā),具有安全、方便、配置簡(jiǎn)易等特點(diǎn)。系統(tǒng)保證了數(shù)據(jù)的一致性和完整性 ,數(shù)據(jù)的安全性也得到了一定程度的保障?【關(guān)鍵詞】醫(yī)院管理系統(tǒng);管理;數(shù)據(jù)庫;The Design And Realization Of Hospital Management SystemAbstract:21th century is the century of information technology and digitalization. As the rapid development of computer and communication te

3、chnology, computer information technology has gradually spread into many aspectsof our lives. Meanwhile, with the improvement of medical technology and the change of our minds, traditional hospital management system shows many disadvantages.For instance, the chaos caused by a great variety of medici

4、nes and the inefficiency of management in patients. Such inconvenient affairs spur the emergence of hospital information management system which based on computers. This article detailed introduced the hospital management system which involves some functional modules such as advisory management, pha

5、rmacy management, ward management and doctor workstation management. This article also analyzed the structure of the system, how it works and its implement functionality. This system is based on C#, and be exploited by VS2008, SQL2000 platform. It is safe, convenient and easily used. The system ensu

6、resthe consistenceand integrity of the data, and also it ensuresthe safety of the data.Key words: hospital management system; management; database;目錄摘要 .ABSTRACT.引言 .1、系統(tǒng)分析.1.1 系統(tǒng)總體調(diào)查.1.2 需求功能分析.1.3 可行性分析.1.4 數(shù)據(jù)流程.1.4.1 數(shù)據(jù)流圖 .1.4.2 數(shù)據(jù)字典 .2、系統(tǒng)設(shè)計(jì).2.1 系統(tǒng)目標(biāo)設(shè)計(jì).2.2 系統(tǒng)設(shè)計(jì)思路.2.3系統(tǒng)功能分析 .2.4系統(tǒng)功能模塊設(shè)計(jì) .2.5系統(tǒng)通信原理

7、圖 .2.6數(shù)據(jù)庫設(shè)計(jì) .2.6.1數(shù)據(jù)庫需求分析 .2.6.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) .2.6.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) .3、系統(tǒng)實(shí)現(xiàn) .3.1開發(fā)工具 .3.1.1設(shè)計(jì)語言簡(jiǎn)介 .3.1.2后臺(tái)數(shù)據(jù)庫簡(jiǎn)介 .3.2系統(tǒng)通信模式 .3.3數(shù)據(jù)庫實(shí)現(xiàn) .3.4系統(tǒng)的運(yùn)行 .3.4.1醫(yī)院業(yè)務(wù)的主體部分 .3.4.2醫(yī)院輔助管理部分 .3.5系統(tǒng)測(cè)試 .3.5.1門診掛號(hào)模塊測(cè)試 .3.5.2病歷更新模塊測(cè)試 .3.5.3劃價(jià)收費(fèi)模塊測(cè)試 .3.5.4藥品售出模塊測(cè)試 .3.5.5新藥入庫模塊測(cè)試 .3.5.6藥品更新刪除模塊測(cè)試 .總結(jié) .參考文獻(xiàn).附錄 .致謝 .引言21 世紀(jì)是信息的社會(huì), 信息

8、管理日益成為企業(yè)、公司經(jīng)營(yíng)活動(dòng)的重要組成部分。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用,信息技術(shù)也因此得到了飛速的發(fā)展。管理信息系統(tǒng)就是我們常說的 MIS(ManagementInformation System) ,它在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中變得越來越普及。為實(shí)現(xiàn)管理上的先進(jìn)性、準(zhǔn)確性和實(shí)時(shí)性,數(shù)據(jù)庫技術(shù)越來越廣泛地應(yīng)用到各項(xiàng)管理系統(tǒng)中。隨著科學(xué)技術(shù)的發(fā)展,人們的物質(zhì)水平和精神水平也得到普遍提高。在醫(yī)院里人們不僅僅是追求身體的健康,而且在保健、美容等方面也很是關(guān)注。這使醫(yī)院的工作人員、病人流量及工作范

9、疇等有了顯著增加,這間接的對(duì)管理機(jī)制提出了更高的要求,從而使傳統(tǒng)的醫(yī)院管理機(jī)制在時(shí)間和空間上都有了很大的限制,顯得效率低下、準(zhǔn)確性差等缺點(diǎn)。而提高醫(yī)院的工作效率是當(dāng)前的首要目標(biāo),因而必須通過借助于蓬勃發(fā)展的 IT 工具來實(shí)現(xiàn)高效管理,展現(xiàn)醫(yī)院的嶄新風(fēng)貌。作為一有效的統(tǒng)計(jì)分析手段,計(jì)算機(jī)管理系統(tǒng)發(fā)揮其強(qiáng)大的優(yōu)勢(shì),在數(shù)據(jù)保存,數(shù)據(jù)交換等方面均快速可靠,是傳統(tǒng)管理機(jī)制所不能完成的。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和管理系統(tǒng),將成為提高醫(yī)院管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。本文研制的醫(yī)院管理系統(tǒng)是醫(yī)院日常管理中的主要業(yè)務(wù)部分,并非涵蓋了醫(yī)院管理的所有方面及其細(xì)節(jié)。它的主要功能是實(shí)現(xiàn)門診的掛號(hào)、劃價(jià)收費(fèi)、

10、就醫(yī)診斷、員工管理及藥品管理,將病人信息和病歷信息、藥品信息統(tǒng)一歸入到數(shù)據(jù)庫系統(tǒng)中;次要功能是實(shí)現(xiàn)病房的管理、醫(yī)療輔助項(xiàng)目的管理和后勤的部分管理。不但可以實(shí)現(xiàn)對(duì)醫(yī)院業(yè)務(wù)的有效管理,而且縮短了病人看病的時(shí)間和減少了員工的工作流程。從而使得醫(yī)院的現(xiàn)代化管理相比以往的傳統(tǒng)手工管理,可以做到信息的規(guī)范管理和快速查詢,實(shí)現(xiàn)醫(yī)院業(yè)務(wù)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,減少管理工作量,提高管理效率,降低管理成本。整個(gè)醫(yī)院管理系統(tǒng)采用Microsoft visual studio 2008設(shè)計(jì)完成,以 Microsoft Sql Server 2000 作為后臺(tái)數(shù)據(jù)庫。其子系統(tǒng)是以桌面軟件為操作平臺(tái),可完成系統(tǒng)維護(hù)

11、和管理等操作。在分析用戶需求功能的基礎(chǔ)上,考慮到對(duì)開發(fā)工具的掌握程度,采用模塊化設(shè)計(jì)的方法,以 C/S 模式的通信原理構(gòu)建整個(gè)系統(tǒng),力求設(shè)計(jì)出一個(gè)實(shí)用的醫(yī)院管理系統(tǒng)。1、系統(tǒng)分析1.1 系統(tǒng)總體調(diào)查隨著科學(xué)技術(shù)的不斷提高, 計(jì)算機(jī)科學(xué)日漸成熟, 其強(qiáng)大的功能已為人們深刻認(rèn)識(shí), 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。時(shí)至今日,伴隨著Internet的迅猛發(fā)展,社會(huì)更是步入了網(wǎng)絡(luò)時(shí)代。這一技術(shù)的廣泛應(yīng)用,讓許多原本繁雜的手工勞動(dòng)變的簡(jiǎn)單、快捷。正是基于此種進(jìn)步,各種信息管理系統(tǒng)應(yīng)運(yùn)而生。電子計(jì)算機(jī)在醫(yī)院的應(yīng)用已有三十多年的歷史,60 年代初,美國(guó)便開始了 HIS 的研究。著名的麻省總

12、醫(yī)院開發(fā)的 COSTAR系統(tǒng)是 60 年代初開始并發(fā)展到今天成為大規(guī)模的臨床病人信息系統(tǒng)。隨著計(jì)算機(jī)技術(shù)的發(fā)展, 70 年代, HIS 進(jìn)入大發(fā)展時(shí)期,美日歐各國(guó)的醫(yī)院,特別是大學(xué)醫(yī)院及醫(yī)學(xué)中心紛紛開發(fā)HIS,成為醫(yī)藥信息學(xué)的形成和發(fā)展的基礎(chǔ)。70 80 年代,美國(guó)的 HIS 產(chǎn)業(yè)已有很大發(fā)展。 1985 年美國(guó)全國(guó)醫(yī)院數(shù)據(jù)處理工作調(diào)查表明, 100 張床位以上的醫(yī)院, 80%實(shí)現(xiàn)了計(jì)算機(jī)財(cái)務(wù)收費(fèi)管理,70%的醫(yī)院可支持病人掛號(hào)登記和行政事務(wù)管理。25%的醫(yī)院有了較完整的HIS,即實(shí)現(xiàn)了病房醫(yī)護(hù)人員直接用計(jì)算機(jī)處理醫(yī)囑和查詢實(shí)驗(yàn)室的檢驗(yàn)結(jié)果。 10%的醫(yī)院 (2530) 有全面計(jì)算機(jī)管理的HI

13、S。在我國(guó),計(jì)算機(jī)的應(yīng)用是在70 年代末期才進(jìn)入了醫(yī)療行業(yè),當(dāng)時(shí)以IBM 的 M340小型機(jī)為主,只有少數(shù)幾家大型的部屬綜合醫(yī)院和教學(xué)醫(yī)院擁有,主要應(yīng)用于科研和教學(xué),還沒有應(yīng)用于 HIS 的管理。 80 年代初期,隨著蘋果 PC機(jī)的出現(xiàn)和 BASIC 語言的普及,一些醫(yī)院開始開發(fā)一些小型的管理軟件,如工資軟件等; 80 年代中期,隨著 XT286的出現(xiàn)和國(guó)產(chǎn)化,以及 DBASEIII 和 UNIX網(wǎng)絡(luò)操作系統(tǒng)的出現(xiàn),一些醫(yī)院開始建立小型的局域網(wǎng)絡(luò),并開發(fā)出基于部門管理的小型網(wǎng)絡(luò)管理系統(tǒng),如住院管理,藥房管理等。進(jìn)入 90 年代, NOVELL網(wǎng)和 FOXBASE、 FOXFRO數(shù)據(jù)庫日益盛行,

14、完整的醫(yī)院網(wǎng)絡(luò)管理系統(tǒng)的實(shí)現(xiàn)已經(jīng)成為可能,于是一些有計(jì)算機(jī)技術(shù)力量的醫(yī)院開始開發(fā)適合自己醫(yī)院的醫(yī)院管理系統(tǒng)。一些計(jì)算機(jī)公司也不適時(shí)機(jī)的開發(fā) HIS, 如大連匯源電子系統(tǒng)工程有限公司 (與 301 醫(yī)院合作)、IBM公司、微軟公司、浪潮公司。在信息時(shí)代,這種傳統(tǒng)的管理方法必然將被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。我作為一個(gè)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的本科生,希望在這方面有所貢獻(xiàn)。改革開放的總設(shè)計(jì)師鄧小平同志說過: “科學(xué)技術(shù)是第一生產(chǎn)力” ,我希望能用四年所學(xué)編制出一個(gè)實(shí)用的程序幫助醫(yī)院進(jìn)行更有效的管理。1.2 需求功能分析需求功能分析是系統(tǒng)開發(fā)過程的起點(diǎn),它在整個(gè)開發(fā)過程中起著至關(guān)重要的作用。在經(jīng)過詳

15、細(xì)的調(diào)研后,得到醫(yī)院管理系統(tǒng)的需求功能如下:盡量采用醫(yī)院現(xiàn)有的軟硬件環(huán)境, 將其先進(jìn)的管理方案融入系統(tǒng)當(dāng)中 , 從而充分利用醫(yī)院現(xiàn)有資源 , 提高系統(tǒng)開發(fā)水平,加強(qiáng)系統(tǒng)應(yīng)用效果。系統(tǒng)應(yīng)符合醫(yī)院業(yè)務(wù)的日常管理規(guī)范, 滿足醫(yī)院對(duì)業(yè)務(wù)管理的需要。如添加、查詢醫(yī)院?jiǎn)T工信息,處理醫(yī)院藥品的出入庫,病人的掛號(hào)、看病,對(duì)藥品及各種醫(yī)療項(xiàng)目的劃價(jià)收費(fèi)等等,以方便工作人員及時(shí)掌握醫(yī)院的各種業(yè)務(wù)情況,隨時(shí)更新業(yè)務(wù)信息。使用人員并非計(jì)算機(jī)專業(yè)人士,系統(tǒng)設(shè)計(jì)應(yīng)力求達(dá)到操作過程的直觀、方便、實(shí)用、安全等要求。系統(tǒng)要采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。系統(tǒng)有七

16、個(gè)權(quán)限,分別為:病人,系統(tǒng)管理員(醫(yī)院高層) ,普通醫(yī)生,護(hù)士,藥房科人員,收費(fèi)科人員,后勤科人員。病人(即顧客)可以進(jìn)入顧客自助系統(tǒng),查看醫(yī)院的基本信息,如藥品信息、醫(yī)生信息等;系統(tǒng)管理員主要是對(duì)醫(yī)院主管理系統(tǒng)進(jìn)行操作,可進(jìn)行員工信息的查看、添加、刪除和修改,藥品信息的查看,病歷及病人信息的查看等等; 普通醫(yī)生是對(duì)醫(yī)生工作站子系統(tǒng)進(jìn)行操作, 可進(jìn)行登錄、病歷修改、藥品查詢等;護(hù)士主要是對(duì)護(hù)士工作站管理子系統(tǒng)進(jìn)行操作,可登錄、手術(shù)室管理、病房管理等;藥房科人員是對(duì)藥房管理子系統(tǒng)進(jìn)行操作,主要對(duì)藥品信息的添加、修改、刪除和查詢;收費(fèi)科人員是對(duì)門診掛號(hào)子系統(tǒng)和門診劃價(jià)收費(fèi)子系統(tǒng)進(jìn)行操作,可添加新的

17、病歷、對(duì)病人處方進(jìn)行劃價(jià)收費(fèi)等;后勤科人員主要是對(duì)咨詢處向?qū)到y(tǒng)和警務(wù)管理子系統(tǒng)進(jìn)行操作,可幫助病人查詢醫(yī)院相關(guān)信息和記錄救護(hù)車的進(jìn)出情況等。1.3 可行性分析可行性分析是通過對(duì)項(xiàng)目的主要內(nèi)容和配套條件,如市場(chǎng)需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選型、環(huán)境影響、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟(jì)、工程等方面進(jìn)行調(diào)查研究和分析比較,并對(duì)項(xiàng)目建成以后可能取得的財(cái)務(wù)、經(jīng)濟(jì)效益及社會(huì)環(huán)境影響進(jìn)行預(yù)測(cè),從而提出該項(xiàng)目是否值得投資和如何進(jìn)行建設(shè)的咨詢意見,為項(xiàng)目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法。可行性分析應(yīng)具有預(yù)見性、公正性、可靠性、科學(xué)性的特點(diǎn)。任何一個(gè)系統(tǒng),都要在著手實(shí)現(xiàn)之前進(jìn)行初步的分析

18、, 明確是否有實(shí)現(xiàn)的價(jià)值和必要性 , 以免造成資源的浪費(fèi)。下面從技術(shù)、經(jīng)濟(jì)、管理三方面對(duì)本系統(tǒng)的可行性進(jìn)行了分析。在技術(shù)方面:該系統(tǒng)所需硬件設(shè)備,即一般的 PC 機(jī),市場(chǎng)上比較普及。軟件上,前臺(tái)窗體的開發(fā)使用 Microsoft visual studio 2008,數(shù)據(jù)庫采用 Microsoft Sql Server,這些軟件在 MIS 開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。在經(jīng)濟(jì)方面:在運(yùn)用該系統(tǒng)后,可顯著提高員工在處理醫(yī)院業(yè)務(wù)和病人信息管理等相關(guān)工作時(shí)的工作效率,進(jìn)而也增加了病人的流量,同時(shí)通過對(duì)人力、物力的節(jié)省, 在長(zhǎng)期的應(yīng)用中逐步回報(bào)在硬件的投資上。 此外,現(xiàn)在

19、的醫(yī)療行業(yè)越來越看重醫(yī)療護(hù)理服務(wù),而采用計(jì)算機(jī)可提高其工作效率,進(jìn)而提升服務(wù)質(zhì)量。因此在經(jīng)濟(jì)上是可行的。在管理方面:現(xiàn)在的醫(yī)院出入的病人很多,掛號(hào)、會(huì)診、劃價(jià)收費(fèi)等等這一系列的操作都涉及到病人信息和醫(yī)院業(yè)務(wù)信息的管理,設(shè)計(jì)這樣一個(gè)系統(tǒng),既可加強(qiáng)對(duì)病人(即顧客)和醫(yī)院?jiǎn)T工的管理,也可增強(qiáng)對(duì)醫(yī)院業(yè)務(wù)的管理,因此在管理上是十分可行的。綜上所述,開發(fā)該醫(yī)院管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。1.4 數(shù)據(jù)流程1.4.1 數(shù)據(jù)流圖分析醫(yī)院管理的主要業(yè)務(wù)流程,可得到醫(yī)院管理業(yè)務(wù)核心操作的數(shù)據(jù)流圖。如圖:圖 1-1 門診掛號(hào)數(shù)據(jù)流圖圖 1-2 醫(yī)生工作站數(shù)據(jù)流圖圖 1-3 劃價(jià)收費(fèi)數(shù)據(jù)流圖圖 1-4

20、藥房管理數(shù)據(jù)流圖1.4.2 數(shù)據(jù)字典數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合。分析上述數(shù)據(jù)流圖,得到相應(yīng)的數(shù)據(jù)字典。如下所示:( 1)數(shù)據(jù)流( 2)加工( 3)數(shù)據(jù)存儲(chǔ)2、系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)目標(biāo)設(shè)計(jì)醫(yī)院管理系統(tǒng)是醫(yī)院日常管理中的主要業(yè)務(wù)部分,并非涵蓋了醫(yī)院管理的所有方面及其細(xì)節(jié)。本系統(tǒng)首先提供登錄管理,為醫(yī)院對(duì)其員工進(jìn)行了有效的管理及監(jiān)控;然后提供查詢功能,為醫(yī)生、護(hù)士及其其他員工進(jìn)行對(duì)醫(yī)院的業(yè)務(wù)信息的查詢,同時(shí)對(duì)病人提供了解醫(yī)院的媒介,進(jìn)而增強(qiáng)病人對(duì)醫(yī)院業(yè)務(wù)的了解,例如對(duì)藥品的查詢、醫(yī)療項(xiàng)目信息的查詢等等;接著提供添加功能,為管理員、醫(yī)生和藥房人員等提供對(duì)醫(yī)院的

21、業(yè)務(wù)信息進(jìn)行插入,例如新藥入庫、病歷更新等等;最后提供刪除功能,方便管理員對(duì)醫(yī)院的各種信息的處理及藥房管理人員對(duì)藥房的管理。本系統(tǒng)以現(xiàn)代化的管理方式取代了傳統(tǒng)的手工管理,不但減少了其業(yè)務(wù)的工作量,提高了管理效率,降低了管理成本,而且也為客戶提供更好更快的優(yōu)質(zhì)服務(wù),進(jìn)而實(shí)現(xiàn)醫(yī)院管理系統(tǒng)的系統(tǒng)化、規(guī)范化、自動(dòng)化和人性化。2.2 系統(tǒng)設(shè)計(jì)思路該醫(yī)院管理系統(tǒng)是一個(gè)由各個(gè)部分的系統(tǒng)的集合,其中有藥房管理子系統(tǒng)、醫(yī)生工作站子系統(tǒng)和門診劃價(jià)收費(fèi)子系統(tǒng)等等。該系統(tǒng)的普通用戶界面,主要是為醫(yī)院的普通員工提供對(duì)醫(yī)院的業(yè)務(wù)信息的操作和病人對(duì)醫(yī)院的部分信息查詢;其后臺(tái)界面是為了方便管理員對(duì)醫(yī)院各種業(yè)務(wù)信息的處理和對(duì)醫(yī)

22、院?jiǎn)T工的管理。2.3 系統(tǒng)功能分析根據(jù)醫(yī)院業(yè)務(wù)和人員管理的要求, 將該醫(yī)院管理系統(tǒng)分為 9 大子系統(tǒng),其具體系統(tǒng)功能介紹如下:顧客自助系統(tǒng):該子系統(tǒng)主要是方便于病人自己可以查詢醫(yī)院有關(guān)的信息,例如對(duì)藥品的查詢、醫(yī)生信息的查詢等等;咨詢處向?qū)到y(tǒng):該子系統(tǒng)的用戶是后勤科員工,其主要是為病人提供更快更好的信息查詢,例如查詢某病人所在病房、查詢某醫(yī)生是否在值班等等;門診掛號(hào)管理系統(tǒng):該子系統(tǒng)主要是為新病人或需要重新辦理掛號(hào)的病人提供掛號(hào)服務(wù),其中的用戶是收費(fèi)科人員(因?yàn)閽焯?hào)也需要收費(fèi));醫(yī)生工作站管理系統(tǒng):該子系統(tǒng)的用戶是醫(yī)生,其主要功能是醫(yī)生對(duì)病人病歷進(jìn)行添加,即對(duì)就診后病人的診斷情況、治療方法和

23、治療處方等信息的記錄。其中的次要功能有藥品的查詢、醫(yī)療項(xiàng)目查詢等等;門診劃價(jià)收費(fèi)管理系統(tǒng):該子系統(tǒng)的用戶是收費(fèi)科人員,其主要功能是獲取病人病歷信息,對(duì)其進(jìn)行計(jì)算得出應(yīng)繳金額并收費(fèi);藥房管理系統(tǒng):該子系統(tǒng)的用戶是藥房科人員,其主要功能是實(shí)現(xiàn)對(duì)藥品信息的錄入、修改、更新和刪除,例如病人取藥后需要減少其藥品數(shù)量、新藥采購(gòu)后要增加其藥品數(shù)量等等;護(hù)士工作站管理系統(tǒng):該子系統(tǒng)的用戶是護(hù)士,其主要功能是對(duì)住院病人進(jìn)行記錄、查詢和對(duì)手術(shù)室進(jìn)行登記、添加和修改等操作;警務(wù)管理系統(tǒng):該子系統(tǒng)的用戶是后勤科人員,其主要功能是對(duì)醫(yī)院救護(hù)車進(jìn)行管理;醫(yī)院主管理系統(tǒng):該子系統(tǒng)是對(duì)其他子系統(tǒng)進(jìn)行管理的系統(tǒng),只允許管理員進(jìn)

24、入。其中有員工信息管理、藥房管理、病房管理等等。2.4 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)系統(tǒng)功能分析,可以設(shè)計(jì)出如圖2-1 所示的系統(tǒng)功能模塊圖。圖2-1系統(tǒng)功能模塊圖2.5 系統(tǒng)通信原理圖根據(jù)系統(tǒng)的設(shè)計(jì)思路,可以設(shè)計(jì)出如圖2-2 所示的系統(tǒng)通信原理圖。2.6 數(shù)據(jù)庫設(shè)計(jì)2.6.1 數(shù)據(jù)庫需求分析根據(jù)數(shù)據(jù)流程和功能分析,可以列出以下所需的數(shù)據(jù)項(xiàng):?jiǎn)T工,管理員和管理者、被管理者都屬于員工:?jiǎn)T工號(hào),密碼,姓名,性別,出生年份,科室,學(xué)歷,就業(yè)年份,聯(lián)系電話,郵箱,值班情況,權(quán)限。病歷:病歷號(hào),姓名,性別,年齡,科室,員工號(hào),病情描述,藥品號(hào)描述,治療方法,編號(hào),醫(yī)療項(xiàng)目描述。藥品:藥品號(hào),藥名,種類,數(shù)量,單

25、價(jià),用量。病人:姓名,性別,年齡。病房:床位號(hào),病歷號(hào),科室,類型,病房地址。救護(hù)車:車號(hào),空閑情況,類型。醫(yī)療項(xiàng)目:項(xiàng)目號(hào),項(xiàng)目名,單價(jià)。2.6.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)庫需求分析,可以獲得如圖2-3 所示的系統(tǒng) E-R 圖。矩形框:表示實(shí)體類型(對(duì)象);菱形框:表示聯(lián)系類型(實(shí)體間的聯(lián)系);橢圓:表示實(shí)體屬性;2.6.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)本醫(yī)院管理系統(tǒng)中共需7 張數(shù)據(jù)表。包括: 員工表、病歷表、藥品表、病房信息表、醫(yī)院項(xiàng)目表、手術(shù)室信息表、救護(hù)車信息表。所有 7 張數(shù)據(jù)表的結(jié)構(gòu)如表2-1 至表 2-7 所示:表 2-1員工表( userinfo)字段名數(shù)據(jù)類型是否可空說明Useri

26、dchar(10)NOT NULL員工號(hào)(主鍵)Userpwdchar(20)NOT NULL密碼Usernamechar(20)NOT NULL姓名Usersexchar(2)NOT NULL性別UserbirthDateNOT NULL出生年份Abtechar(10)NOT NULL科室Educationchar(10)YES學(xué)歷WorkageDateYES就業(yè)年份Phonechar(20)YES聯(lián)系電話Emailchar(50)YES郵箱OndutyIntNOT NULL值班情況Powerchar(1)NOT NULL權(quán)限表 2-2病 歷 表 ( caseinfo)字段名數(shù)據(jù)類型是否可空

27、說明caseidchar(20)NOT NULL病歷號(hào)(主鍵)namechar(20)NOT NULL姓名sexchar(2)NOT NULL性別ageintNOT NULL年齡abtechar(10)YES科室useridchar(10)YES員工號(hào)(醫(yī)生編號(hào))conditionnvarchar(500)YES病情描述physicsnvarchar(200)YES藥品號(hào)描述recipenvarchar(500)YES治療方法numintNOT NULL編號(hào)itemsnvarchar(200)YES醫(yī)療項(xiàng)目描述表 2-3藥 品 表 ( physicinfo)字段名數(shù)據(jù)類型是否可空說明physi

28、cidchar(10)NOT NULL藥品號(hào)(主鍵)pnamechar(40)NOT NULL藥品名ptypechar(10)NOT NULL種類pnumberintNOT NULL數(shù)量pricefloatNOT NULL單價(jià)dosagechar(500)NOT NULL用量表 2-4病房信息表(bunkinfo )字段名數(shù)據(jù)類型是否可空說明bunkidchar(20)NOT NULL床位號(hào)(主鍵)caseidchar(20)YSE病歷號(hào)abtechar(10)NOT NULL科室typechar(10)NOT NULL類型addresschar(100)NOT NULL病房表 2-5醫(yī)療項(xiàng)目

29、表(iteminfo)字段名數(shù)據(jù)類型是否可空說明itemidchar(10)NOT NULL項(xiàng)目號(hào)(主鍵)itemnamechar(40)NOT NULL項(xiàng)目名pricefloatNOT NULL單價(jià)表 2-6手術(shù)室信息表(oroominfo )字段名數(shù)據(jù)類型是否可空說明oroomidchar(10)NOT NULL手術(shù)室號(hào)(主鍵)abtechar(10)NOT NULL科室typechar(10)NOT NULL類型(根據(jù)有菌程度劃分)idleChar(4)NOT NULL空閑情況表 2-7救護(hù)車信息表(ambinfo )字段名數(shù)據(jù)類型是否可空說明ambidchar(10)NOT NULL車

30、號(hào)idlechar(4)NOT NULL空閑情況typechar(10)NOT NULL類型3、系統(tǒng)實(shí)現(xiàn)3.1 開發(fā)工具3.1.1 設(shè)計(jì)語言簡(jiǎn)介C# 是 C sharp(音標(biāo) a:p) 的簡(jiǎn)稱。它是微軟公司研究員 Anders Hejlsberg 的最新成果,是微軟 (Microsoft) 為 .NET Framework 量身訂做的程序語言,微軟公司在 2000 年 6 月發(fā)布的一種新的編程語言, 并定于在微軟職業(yè)開發(fā)者論壇(PDC) 上登臺(tái)亮相。它擁有C/C+ 的強(qiáng)大功能以及Visual Basic簡(jiǎn)易使用的特性,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言,和 C+

31、與 Java 一樣亦為對(duì)象導(dǎo)向 (object-oriented)程序語言。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺(tái)的應(yīng)用程序, Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選 無論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的 C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Internet 進(jìn)行調(diào)用。最重要的是, C#使得 C+ 程序員可以高效的開發(fā)程序,而絕

32、不損失C/C+ 原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與 C/C+ 具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#具有很高的效率和安全性。 新興的網(wǎng)絡(luò)經(jīng)濟(jì)迫使商務(wù)企業(yè)必須更加迅速的應(yīng)對(duì)競(jìng)爭(zhēng)的威脅。開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應(yīng)用程序的新版本,而不僅僅是開發(fā)一個(gè) “標(biāo)志性 ”的版本。 C#在設(shè)計(jì)時(shí)就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。C#有消除大量程序錯(cuò)誤的優(yōu)點(diǎn)。 即使是專家級(jí)的 C+ 程序員也常會(huì)犯一些最簡(jiǎn)單的小錯(cuò)誤 比如忘了初始化變量,但往往就是這些小錯(cuò)誤帶來了難以預(yù)料的問題,有些甚至需要很長(zhǎng)時(shí)間來尋找和解決。一旦一個(gè)程序作為產(chǎn)品來使用

33、,就算最簡(jiǎn)單的錯(cuò)誤糾正起來也可能要付出極其昂貴的代價(jià)。 C#的現(xiàn)代化設(shè)計(jì)能夠消除很多常見的 C+ 編程錯(cuò)誤。例如:資源回收減輕了程序員內(nèi)存管理的負(fù)擔(dān)、 C#中變量由環(huán)境自動(dòng)初始化、變量是類型安全的等等。這樣,程序員編寫與維護(hù)那些解決復(fù)雜商業(yè)問題的程序就更方便了。C#還包含了一個(gè)特殊的功能,使程序可以調(diào)用任何純 API 。在一段特別標(biāo)記的代碼中,開發(fā)者可以使用指針和傳統(tǒng) C/C+ 特性,如手工的內(nèi)存管理和指針 運(yùn)算。這是其相對(duì)于其它環(huán)境的極大優(yōu)勢(shì)。這意味著 C#程序員可以在原有的 C/C+ 代碼的基礎(chǔ)上編寫程序, 而不是徹底放棄那些代碼。3.1.2 后臺(tái)數(shù)據(jù)庫簡(jiǎn)介Microsoft SQL Se

34、rver 2000 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,從運(yùn)行MicrosoftWindows 98 的便攜式電腦,到運(yùn)行Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。 SQ

35、L Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、 索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web 站點(diǎn)所需的性能級(jí)別。SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQL Server 2000 數(shù)據(jù)庫的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。SQL Server 2000 中包括一系列管理和開發(fā)工具, 這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQL Server 的過程。 SQL Se

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論