




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 本科畢業(yè)論文(設(shè)計)模板軟件建模與分析課程設(shè)計論文題目:醫(yī)院門診管理系統(tǒng)分析研究與設(shè)計 學(xué)生姓名: xxxxx 學(xué) 號: 0905290245 專 業(yè): 軟件工程 班 級: 軟件工程0902 指導(dǎo)教師: xxxxx 內(nèi)容摘要隨著計算機(jī)性能不斷提高,價格不斷下降,計算機(jī)已在醫(yī)療、教學(xué)、科研、管理等方面得到越來越廣泛的應(yīng)用。為了減輕事務(wù)人員的勞動強(qiáng)度,輔助醫(yī)院管理,使醫(yī)院能夠以較少的投入獲得更多的效益,科學(xué)有效的醫(yī)院信息系統(tǒng)已成為當(dāng)今時代必需。而作為整個醫(yī)院信息系統(tǒng)的重要組成部分,醫(yī)院門診管理系統(tǒng)可以用來實現(xiàn)門診醫(yī)務(wù)的各種信息處理。此次開發(fā)的醫(yī)院門診管理系統(tǒng)基于c/s模式,主要應(yīng)用了vc+6.0
2、技術(shù)結(jié)合sql server 2005數(shù)據(jù)庫和rational rose 2003建模。采用面向?qū)ο蠹夹g(shù),方便而簡潔地操作數(shù)據(jù)庫的智能化對象來實現(xiàn)所需功能。本系統(tǒng)具體實現(xiàn)了門診對患者掛號、檢查、繳費的系統(tǒng)管理。門診醫(yī)生可以對個人登錄密碼進(jìn)行修改;也可以對醫(yī)生信息、檢查項目信息、藥品信息等系統(tǒng)信息進(jìn)行查詢,從而實現(xiàn)對患者掛號、檢查、繳費的信息添加。系統(tǒng)管理員則可以對用戶信息、醫(yī)生信息、檢查項目信息、藥品信息等系統(tǒng)數(shù)據(jù)信息進(jìn)行管理;也可以對醫(yī)生用戶添加的患者掛號、檢查和繳費信息進(jìn)行維護(hù)。該系統(tǒng)門診醫(yī)生只有添加和查詢信息的權(quán)限,而管理員有包括查刪改等各種管理信息的權(quán)限。當(dāng)門診部門發(fā)生差錯時,醫(yī)院領(lǐng)導(dǎo)
3、可通過管理員用戶方便定位出錯的環(huán)節(jié)和信息。本系統(tǒng)是一個典型的信息管理系統(tǒng),解決了傳統(tǒng)門診患者掛號,初步檢查,繳費等手工勞動強(qiáng)度大的問題,滿足了當(dāng)代信息化的要求,給門診工作及管理帶來了前所未有的方便。但代碼執(zhí)行效率問題考慮較少,界面布局不夠美觀,用戶交互設(shè)計還不夠合理,仍需進(jìn)一步完善。關(guān)鍵詞: 醫(yī)院門診 vc+6.0 sql2005 rational rose 2003 c/s hospital management systemabstractwith the development of computer performance continued to improve, prices co
4、ntinued to decline, the computer has been in the medical, teaching, scientific research, management and other areas have been more and more widely applied. in order to reduce staff s labor intensity, auxiliary hospital management, the hospital can obtain with less investment more and more effective,
5、 scientific and effective of hospital information system has become the time required. the development of the hospital outpatient service management system based on c/s model, the main application of the vc+6.0technique with sql server 2005and rational rose 2003database modeling. by using the object
6、-oriented technology, convenient and simple to operate intelligence database objects to achieve the required functions. this system concrete realization of the clinic for patients registered, checking, payment management system. doctors can have on the individual login password changes; also can che
7、ck doctor information, project information, drug information system information query, thus realizing the patient registration, inspection, the payment information to add. this system is a typical management information system, to solve the traditional outpatient registration, preliminary tests, suc
8、h as the payment of manual labor intensity big problems, to meet the contemporary information technology requirements, to the outpatient service and management brought hitherto unknown convenience.key words:hospital outpatient vc+6.0 sql2005 rational rose 2003 c/s 緒 論隨著我國經(jīng)濟(jì)的發(fā)展以及人們自身健康觀念的不斷改變,醫(yī)療行業(yè)正處于
9、一個高速發(fā)展時期。近年來,我國醫(yī)療行業(yè)改革逐步深入,各級醫(yī)院管理者也越來越認(rèn)識到:要進(jìn)一步提高醫(yī)院管理水平,向全民提供最優(yōu)質(zhì)的醫(yī)療保健服務(wù),醫(yī)院管理計算機(jī)化是最好的途徑。但我國仍有部分醫(yī)院的信息管理,尤其是信息處理停留在手工方式,勞動強(qiáng)度大且工作效率低,醫(yī)師護(hù)士和管理人員大量時間都消耗在事務(wù)性工作上,致使人不能盡其才;病人排隊等候時間長,輾轉(zhuǎn)過程多,影響醫(yī)院的秩序;病案、臨床檢驗、病理檢查等許多寶貴數(shù)據(jù)資料的檢索比較復(fù)雜;手工方式無法進(jìn)行對這些資料深入的統(tǒng)計分析,不能充分被醫(yī)學(xué)科研利用,經(jīng)濟(jì)管理上也因此存在漏費、跑費、錯費現(xiàn)象。由此看來,計算機(jī)化的醫(yī)院信息系統(tǒng)已成為現(xiàn)代化醫(yī)院運營必不可少的基礎(chǔ)
10、設(shè)施與技術(shù)支撐環(huán)境,它大大改善了醫(yī)生的工作條件,提高了各方面效率,同時也為醫(yī)院各級管理人員的科學(xué)管理提供了基本統(tǒng)計數(shù)據(jù),產(chǎn)生良好的社會與經(jīng)濟(jì)效益。醫(yī)院信息系統(tǒng)主要對醫(yī)院各部門進(jìn)行綜合管理:把醫(yī)療活動中產(chǎn)生的數(shù)據(jù)進(jìn)行采集、存儲、處理、提取、傳輸、匯總,加工生成各種信息,從而為醫(yī)院的整體運行提供各種服務(wù)。門診作為醫(yī)院的第一個窗口,是病人到醫(yī)院就診要做的第一項工作,所以門診管理系統(tǒng)成為了醫(yī)院信息系統(tǒng)中一個重要的分支。本次設(shè)計醫(yī)院門診管理系統(tǒng),將提高醫(yī)院門診方面工作的效率和質(zhì)量:它既可以減輕門診事務(wù)性工作的勞動強(qiáng)度,從而使醫(yī)生利用更多的精力和時間服務(wù)病人;也可以改善經(jīng)營管理,堵塞漏洞,保證病人和醫(yī)院的
11、經(jīng)濟(jì)利益。1985年美國全國醫(yī)院數(shù)據(jù)處理工作調(diào)查表明,100張床位以上的醫(yī)院,80%實現(xiàn)了計算機(jī)財務(wù)收費管理,70%的醫(yī)院可支持病人掛號登記和行政事務(wù)管理。25%的醫(yī)院有了較完整的醫(yī)院信息管理系統(tǒng),即實現(xiàn)了病房醫(yī)護(hù)人員直接用計算機(jī)處理醫(yī)囑和查詢實驗室的檢驗結(jié)果。10%的醫(yī)院(2530)有全面計算機(jī)管理的醫(yī)院信息管理系統(tǒng)。歐洲的醫(yī)院信息管理系統(tǒng)發(fā)展比美國稍晚,大多是70年代中期和80年代開始,實現(xiàn)了一些區(qū)域信息系統(tǒng)。對于我國,70年代末期計算機(jī)就進(jìn)入了醫(yī)療行業(yè), 80年代中期,一些醫(yī)院開始建立小型的局域網(wǎng)絡(luò),并開發(fā)出便于部門管理的小型網(wǎng)絡(luò)管理系統(tǒng),如住院管理,藥房管理等。但醫(yī)院門診管理系統(tǒng)軟件相
12、對其他部門管理軟件較少,原因一方面忽視門診部門的工作量;另一方面門診部門的數(shù)據(jù)處理,可以由其他部分代為完成,如財務(wù)繳費系統(tǒng),藥方管理系統(tǒng)等。醫(yī)院信息系統(tǒng)的開發(fā)過程,不但要精通軟件的開發(fā),還要熟悉醫(yī)院管理理論與管理業(yè)務(wù),熟悉醫(yī)療行業(yè)運行模式。唯有把業(yè)務(wù)流程再造理論、it技術(shù)和醫(yī)院業(yè)務(wù)緊密結(jié)合起來組織開發(fā)和實施,才能實現(xiàn)信息系統(tǒng)應(yīng)用的預(yù)期目標(biāo)。 一、 系統(tǒng)可行性分析(一) 經(jīng)濟(jì)可行性分析支出:(1)基本建設(shè)投資 1)adp設(shè)備1萬;2)數(shù)據(jù)通訊設(shè)備2千;3)安全與保密設(shè)備5千;4)adp操作系統(tǒng)的和應(yīng)用的軟件5千;5)數(shù)據(jù)庫管理軟件5千。(2)其他一次性支出 1)研究(需求的研究和設(shè)計的研究)3千
13、; 2)開發(fā)計劃與測量基準(zhǔn)的研究5千; 3)數(shù)據(jù)庫的建立5千; 4)adp軟件的轉(zhuǎn)換5千; 5)檢查費用和技術(shù)管理性費用5千; 6)培訓(xùn)費、旅差費以及開發(fā)安裝人員所需要的一次性支出2萬; (3)非一次性支出 該系統(tǒng)生命期內(nèi)按月或按季或按年支出的用于運行和維護(hù)的費用,包括: 1)設(shè)備的租金和維護(hù)費用1千; 2)軟件的租金和維護(hù)費用1千; 3)數(shù)據(jù)通訊方面的租金和維護(hù)費用1千; 4)人員的工資、獎金5千; 5)公用設(shè)施方面的開支2千; 6)保密安全方面的開支2千; 7)其他經(jīng)常性的支出3千。收益:(1)一次性收益 1)開支的縮減改進(jìn)了的系統(tǒng)的運行,資源要求減少,運行效率加快,數(shù)據(jù)進(jìn)入、存貯和恢復(fù)技
14、術(shù)增強(qiáng),系統(tǒng)性能可監(jiān)控,處理集中化; 2)價值的增升應(yīng)用系統(tǒng)的使用價值的增升所引起,資源利用改進(jìn),管理和運行效率提高以及出錯率減少。 (2)非一次性收益 整個系統(tǒng)生命期內(nèi)人員開支每月減少1.5萬,紙張等材料的開支均可避免。(3)不可定量的收益 服務(wù)改進(jìn),增強(qiáng)病案查詢的效率和質(zhì)量;由操作失誤引起的風(fēng)險減少;增進(jìn)醫(yī)院的醫(yī)療服務(wù)質(zhì)量,外界形象改善。(二) 技術(shù)可行性分析1. 風(fēng)險分析風(fēng)險是損失發(fā)生的不確定性,是對潛在的,為了可能發(fā)生損失的一種度量,如果確實發(fā)生了,則它的發(fā)生會對項目產(chǎn)生有害的或負(fù)面的影響。醫(yī)院管理信息系統(tǒng)風(fēng)險風(fēng)險分析: 1.客戶需求不明;2.進(jìn)度要求緊,合同額有限3.開發(fā)人員對測試工
15、作不重視4.供貨商、外包商的質(zhì)量問題5.開發(fā)人員的交流2.資源分析軟件方面有uml建模,c+ sql2005,等工具已足夠供開發(fā)使用,硬件方面設(shè)備齊全,工作環(huán)境都已具備,開發(fā)人員熟悉面向?qū)ο笤O(shè)計開發(fā)方法,有多年開發(fā)經(jīng)驗。費用投入充足,院領(lǐng)導(dǎo)很支持。(三) 法律可行性分析醫(yī)院門診管理系統(tǒng)必須符合國家、地方有關(guān)法律、法規(guī)、 規(guī)章制度的要求: 1中華人民共和國執(zhí)業(yè)醫(yī)師法 2醫(yī)療機(jī)構(gòu)管理條例) 3醫(yī)療機(jī)構(gòu)診療科目名錄 4醫(yī)療機(jī)構(gòu)基本標(biāo)準(zhǔn) 5城鎮(zhèn)職工基本醫(yī)療保險用藥范圍管理暫行辦法 6城鎮(zhèn)職工基本醫(yī)療保險定點醫(yī)療機(jī)構(gòu)管理暫行辦法所有軟件都選用正版. 所有技術(shù)資料都由提出方保管,合同制定確定違約責(zé)任。(四
16、) 操作可行性分析使用本軟件人員要求有一定計算機(jī)基礎(chǔ)的人員,系統(tǒng)管理員要求由計算機(jī)的專業(yè)知識。軟件簡單易懂,容易上手。只需要接受簡單培訓(xùn),就可使用軟件。(五) 總結(jié)綜上所述:由于投資效益比遠(yuǎn)大于100%,而且軟件簡單易懂,容易操作,可為醫(yī)院提高整體效率。無論在經(jīng)濟(jì),法律,技術(shù)方面都具有開發(fā)可行性??梢赃M(jìn)行醫(yī)院門診管理系統(tǒng)的開發(fā)。二、 相關(guān)技術(shù)和工具 (一) b/s模式和c/s模式隨著醫(yī)院信息管理系統(tǒng)的發(fā)展:現(xiàn)在眾多醫(yī)院采用c/s模式管理信息系統(tǒng)加強(qiáng)對數(shù)據(jù)的集中控制,以維護(hù)數(shù)據(jù)的完整性4。本系統(tǒng)也選取c/s模式架構(gòu)進(jìn)行系統(tǒng)設(shè)計。c/s模式可以對數(shù)據(jù)集中分析和集中控制,允許對整個數(shù)據(jù)庫進(jìn)行數(shù)據(jù)完整
17、性的驗證;可以更好的劃分客戶端與服務(wù)器的工作,使程序結(jié)構(gòu)更加合理;可以利用大多數(shù)數(shù)據(jù)服務(wù)器提供高級數(shù)據(jù)完整性的控制功能,提供事務(wù)控制。c/s模式即client/server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),可將任務(wù)合理分配到client端和server端。數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。特點是能充分發(fā)揮客戶端 pc 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器:客戶端響應(yīng)速度快,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。 b/s模式即browser/server(瀏覽
18、器/服務(wù)器)結(jié)構(gòu),利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復(fù)雜專用軟件才能實現(xiàn)其強(qiáng)大功能,但可節(jié)約開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。特點是用戶界面完全通過www瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯仍在服務(wù)器端實現(xiàn)。(二) visual studio 2005和c+6.0本次設(shè)計在visual studio 2005上采用c+語言編寫完成。visual studio.net是.net平臺下最為強(qiáng)大的開發(fā)工具,它提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫聯(lián)接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺c+是微軟公司設(shè)計的一種編程語言,為生成在 .net framework
19、 上運行的多種應(yīng)用程序而設(shè)計的。它簡單、功能強(qiáng)大、類型安全、面向?qū)ο骳+這個詞在中國大陸的程序院圈子中通常被讀做“c加加”,而西方的程序員通常讀做“c plus plus”,“cpp”。 它是一種使用非常廣泛的計算機(jī)編程語言。c+是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計語言。它支持過程化程序設(shè)計、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計、制作圖標(biāo)等等泛型程序設(shè)計等多種程序設(shè)計風(fēng)格。(三)、sql server 2005數(shù)據(jù)庫安全是關(guān)系數(shù)據(jù)庫中非常重要的一個方面,也是每個數(shù)據(jù)庫管理員都必須認(rèn)真考慮的問題。sql server 2005為維護(hù)數(shù)據(jù)庫系統(tǒng)的安全性提供了完善的管理機(jī)制和簡單而豐富的操
20、作方法。因此此次設(shè)計采用sql server 2005創(chuàng)建和管理數(shù)據(jù)庫。sql server 2005是基于結(jié)構(gòu)化查詢語言的可伸縮的關(guān)系數(shù)據(jù)庫,以其卓越的性能逐漸成為windows操作系統(tǒng)平臺下進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā)中較為理想的選擇之一。它是一個后臺數(shù)據(jù)庫管理系統(tǒng),其功能強(qiáng)大、操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛,越來越多的開發(fā)工具提供了與sql server的接口。它支持internet應(yīng)用程序的可擴(kuò)展標(biāo)記語言,并由數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫、結(jié)構(gòu)化查詢語言和可擴(kuò)展標(biāo)記語言等部分組成。其中sql server采用c/s體系結(jié)構(gòu)把所有的工作負(fù)荷分解為服務(wù)器上的任務(wù)和客戶機(jī)上的任務(wù),客戶機(jī)應(yīng)用程序負(fù)責(zé)商業(yè)邏
21、輯和向用戶提供數(shù)據(jù),服務(wù)器對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作和管理。(四)rational roserational rose是rational公司出品的一種面向?qū)ο蟮慕y(tǒng)一建模語言的可視化建模工具。用于可視化建模和公司級水平軟件應(yīng)用的組件構(gòu)造。就像一個戲劇導(dǎo)演設(shè)計一個劇本一樣,一個軟件設(shè)計師使用rational rose,以演員(數(shù)字)、使用拖放式符號的程序表中的有用的案例元素(橢圓)、目標(biāo)(矩形)和消息/關(guān)系(箭頭)設(shè)計個種類,來創(chuàng)造(模型)一個應(yīng)用的框架。當(dāng)程序表被創(chuàng)建時,rational rose記錄下這個程序表然后以設(shè)計師選擇的c+, visual basic,java, oracle8,corb
22、a或者數(shù)據(jù)定義語言(data definition language)來產(chǎn)生代碼。rational rose包括了統(tǒng)一建模語言(uml),oose,以及omt。其中統(tǒng)一建模語言(uml)由rational公司3位世界級面向?qū)ο蠹夹g(shù)專家grady booch、ivar jacobson、和jim rumbaugh通過對早期面向?qū)ο笱芯亢驮O(shè)計方法的進(jìn)一步擴(kuò)展而得來的,它為可視化建模軟件奠定了堅實的理論基礎(chǔ)。同時這樣的淵源也使rational rose力挫當(dāng)前市場上很多基于uml可視化建模的工具,例如microsoft的visio2002、oracle的designer2000,還有playcase
23、 、ca bpwin、ca erwin、sybase powerdesigner等等。三、 系統(tǒng)設(shè)計(一) 功能模塊設(shè)計根據(jù)功能需求及用例分析,此次系統(tǒng)需設(shè)計兩種用戶權(quán)限來實現(xiàn)其不同功能:一種是用戶權(quán)限,即門診醫(yī)生。一種是管理員權(quán)限,即數(shù)據(jù)監(jiān)督維護(hù)人員。對于上述兩種用戶,實現(xiàn)的功能操作差異較大,因此設(shè)置為兩種操作界面:醫(yī)生界面和管理員界面。醫(yī)生用戶應(yīng)包含的功能權(quán)限有:1.掛號管理(1) 醫(yī)師查詢(2) 患者掛號添加(3) 統(tǒng)計查詢2.檢查項目管理(1) 檢查信息添加(2) 統(tǒng)計查詢3.處方繳費管理(1) 藥品查詢(2) 患者繳費添加(3) 統(tǒng)計查詢修改密碼4.用戶退出(1) 重新登錄(2) 結(jié)
24、束管理員用戶應(yīng)包含的功能權(quán)限有:1.用戶信息管理2.門診信息管理。(1) 掛號信息管理(2) 檢查信息管理(3) 繳費信息管理3.數(shù)據(jù)維護(hù)(1) 醫(yī)生信息管理(2) 項目信息管理(3) 藥品信息管理4.退出(1) 重新登錄(2) 結(jié)束對上述各功能進(jìn)行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計的要求,可畫出功能結(jié)構(gòu)圖如下:1.醫(yī)生界面主要實現(xiàn)掛號管理、檢查項目管理、處方繳費管理、修改密碼及退出功能,如圖1所示 圖-1 醫(yī)生管理界面其中掛號管理實現(xiàn)醫(yī)師查詢、掛號添加、統(tǒng)計查詢功能,如圖2所示 圖-2掛號管理檢查項目管理實現(xiàn)項目添加、統(tǒng)計查詢功能;處方繳費管理實現(xiàn)藥品查詢、繳費添加、統(tǒng)計查詢等功能,如圖3所示
25、圖-3 功能管理2.管理員界面主要實現(xiàn)用戶信息管理、門診信息管理、數(shù)據(jù)維護(hù)及退出功能如圖4所示 圖-4 管理員界面用戶信息管理實現(xiàn)修改密碼、修改用戶功能;門診信息管理實現(xiàn)掛號信息管理、檢查信息管理、繳費信息管理功能;數(shù)據(jù)維護(hù)實現(xiàn)醫(yī)生信息管理、項目信息管理、藥品信息管理功能如圖5所示 圖-5功能管理(二)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是醫(yī)院門診管理系統(tǒng)開發(fā)過程中的一個重要階段也是工作量比較大的一項內(nèi)容。通常將它簡稱為er圖,相應(yīng)地可把用er圖描繪的數(shù)據(jù)模型稱為er模型。er圖提供了表示實體(即數(shù)據(jù)對象)、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。根據(jù)前述功能模塊設(shè)計,該系統(tǒng)應(yīng)包括7張表:“用戶信息表”
26、、“患者信息表”、“掛號信息表”、“醫(yī)生信息表”、“檢查項目信息表”、“藥品信息表”、“繳費信息表”。對于醫(yī)生用戶和管理員用戶,兩個界面數(shù)據(jù)操作功能如下:醫(yī)生用戶:1.掛號管理:掛號信息的添加、查詢。2.檢查項目信息管理:檢查項目類型信息的查詢、患者檢查項目信息的添加、患者檢查項目的查詢。3.藥品繳費信息管理:藥品信息的查詢,患者繳費信息的添加、患者繳費信息的查詢。4.系統(tǒng)管理員對藥品信息的添加、修改、刪除等操作。5.修改密碼:只支持用戶密碼屬性的修改,不得修改賬戶屬性。管理員用戶:1.用戶信息管理:本用戶密碼屬性的修改,以及其他用戶信息的添加,修改,刪除。2.門診信息管理:掛號信息的查找,修
27、改,刪除;檢查信息的查找,修改,刪除;繳費信息的查找,修改,刪除。3.數(shù)據(jù)維護(hù):醫(yī)生信息的查找,修改,刪除。項目信息的查找,修改,刪除;藥品信息的查找,修改,刪除。1. 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨立于機(jī)器、更抽象,從而更穩(wěn)定。概念模式是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立于支持?jǐn)?shù)據(jù)庫的dbms,不依賴于計算機(jī)系統(tǒng)的。概念模型是表達(dá)概念設(shè)計結(jié)果的工具。它應(yīng)該能夠真實、充分地反映現(xiàn)實世界中事物和事物之間的聯(lián)系;應(yīng)該簡潔、清晰、獨立于機(jī)器,容易理解,方便數(shù)據(jù)庫設(shè)計人員和應(yīng)用
28、人員進(jìn)行交流;應(yīng)該易于變動,便于修改;應(yīng)該很容易向關(guān)系、層次或網(wǎng)狀等各種數(shù)據(jù)模型轉(zhuǎn)變,方便地導(dǎo)出與dbms有關(guān)的邏輯模型。從而使概念模型成為現(xiàn)實世界到機(jī)器世界的一個過渡的中間層次。概念模型有很多模型,其中最常用的方法之一是“實體聯(lián)系模型”,即使用e-r圖來描述某一組織的概念模型。e-r模型是指直接從現(xiàn)實世界中抽象出實體類型間聯(lián)系。 1.矩形框:表示實體類型(考慮問題的對象);2.菱形框:表示聯(lián)系類型(實體間的聯(lián)系);3.橢圓形框:表示實體類型和聯(lián)系類型的屬性;4.直線:聯(lián)系類型與涉及的實體類型之間以直線連接,并在直線旁標(biāo)注聯(lián)系 種類(1:1,1:n,m:n)本系統(tǒng)的數(shù)據(jù)庫實體型表如下圖所示用戶
29、信息實體型圖醫(yī)生信息實體型圖掛號信息實體型圖檢查項目實體型圖 圖-6系統(tǒng)各實體型圖表藥品信息實體型圖患者信息實體型圖繳費信息實體型圖 圖-7系統(tǒng)各實體型圖表其中各個實體的屬性如下。用戶信息實體包含三個屬性:賬號、密碼和權(quán)限。其中賬號作為主鍵;醫(yī)生信息實體包含6個屬性:醫(yī)生編號、姓名、性別、科室、職稱、電話,其中醫(yī)生編號作為主鍵。掛號信息包含兩個屬性包括:掛號編號、掛號類型,其中掛號編號作為主鍵。繳費信息包含3個屬性包括:繳費編號、金額、時間,其中繳費編號作為主鍵。檢查信息包含5個屬性:編號、名稱、費用、病種、備注,其中編號作為主鍵。藥品信息包含7個屬性:編號、名稱、規(guī)格、單位、種類、效期、價格
30、,其中編號作為主鍵?;颊咝畔?個屬性:編號、姓名、性別、年齡、民族、身份證、電話其中編號作為主鍵。本系統(tǒng)實體主要有:用戶信息實體、醫(yī)生信息實體、掛號信息實體、檢查信息實體、藥品信息實體、患者信息實體、繳費信息實體。其具體的描述e-r圖如下圖 圖-8 醫(yī)院門診管理系統(tǒng)e-r圖2. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計主要是將概念結(jié)構(gòu)設(shè)計階段設(shè)計好的e-r圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。e-r圖向關(guān)系模式轉(zhuǎn)換的結(jié)果如下所示(加下劃線的為關(guān)系模式的主碼)。用戶信息(賬號、密碼、權(quán)限);醫(yī)生信息(醫(yī)生編號、姓名、性別、科室、職稱、電話);掛號信息(掛號編號、掛號類型、患者編號、醫(yī)生編
31、號、掛號時間);檢查項目信息(編號、名稱、費用、病種、患者編號、醫(yī)生編號、備注);藥品信息(編號、名稱、規(guī)格、單位、種類、效期、價格)患者信息(編號、姓名、性別、檢查編號、醫(yī)生編號、年齡、民族)繳費信息(繳費編號、金額、患者編號、時間)數(shù)據(jù)庫包括用戶信息數(shù)據(jù)表、醫(yī)生信息數(shù)據(jù)表、掛號信息數(shù)據(jù)表、檢查項目信息數(shù)據(jù)表如圖、藥品信息數(shù)據(jù)表、患者信息數(shù)據(jù)表、繳費信息數(shù)據(jù)表。1、用戶信息數(shù)據(jù)表用戶名用戶信息表中包括賬號,密碼,權(quán)限。醫(yī)生用戶可以對用戶密碼屬性進(jìn)行修改,管理員可以對用戶信息進(jìn)行查詢、添加、修改、刪除,如下表所示列名數(shù)據(jù)類型允許空賬號varchar(20)no密碼varchar(20)yes權(quán)
32、限varchar(2)no 表-9 用戶信息表2、繳費信息數(shù)據(jù)表繳費信息表包括繳費編號、繳費金額、患者姓名、時間。門診醫(yī)生可以對繳費信息進(jìn)行添加,也可以根據(jù)患者姓名對繳費信息進(jìn)行查詢,管理員可以根據(jù)患者姓名對繳費信息進(jìn)行查詢、刪除,如表所示:列名數(shù)據(jù)類型允許空繳費編號intno金額decimal(12,2)yes患者編號intno時間datatimeyes表-10繳費信息表3、掛號信息數(shù)據(jù)表掛號信息表中包括掛號編號,掛號類型,患者編號,醫(yī)生編號,掛號時間。門診醫(yī)生可以對掛號信息進(jìn)行添加、查詢,管理員可以對掛號信息進(jìn)行查詢、刪除,如表所示:列名數(shù)據(jù)類型允許空掛號編號intno掛號類型varcha
33、r(10)no患者編號intno醫(yī)生編號intno掛號時間datatimeyes 表-11 掛號信息表4、檢查項目信息數(shù)據(jù)表檢查項目信息表包括編號、名稱、費用、病種分類、醫(yī)生編號、患者編號、備注。門診醫(yī)生可以根據(jù)編號對檢查項目信息進(jìn)行查詢,管理員可以根據(jù)編號對檢查項目信息進(jìn)行查詢、添加、修改、刪除,如表所示:列名數(shù)據(jù)類型允許空編號intno名稱varchar(20)yes費用decimal(12,2)yes病種分類varchar(10)yes醫(yī)生編號intno患者編號intno備注varchar(50)yes 表-12檢查項目信息表5、藥品信息數(shù)據(jù)表 藥品信息表包括編號、名稱、規(guī)格、單位、種類
34、、效期、價格。門診醫(yī)生可以根據(jù)名稱對藥品信息進(jìn)行查詢,管理員可以根據(jù)名稱對藥品信息進(jìn)行查詢、添加、修改、刪除,如表所示:列名數(shù)據(jù)類型允許空編號intno名稱varchar(20)yes規(guī)格varchar(10)yes單位varchar(4)yes種類varchar(10)yes期效varchar(10)yes價格decimal(12,2)yes 表-13 藥品信息表6、患者信息數(shù)據(jù)表患者信息表包括編號、姓名、檢查名稱、檢查醫(yī)生、性別、年齡、民族。門診醫(yī)生可以對患者信息進(jìn)行添加,也可以根據(jù)姓名對患者信息進(jìn)行查詢,管理員可以根據(jù)姓名對患者信息進(jìn)行查詢、刪除,如表所示:列名數(shù)據(jù)類型允許空編號intn
35、o姓名varchar(20)yes檢查編號intno醫(yī)生編號intno性別varchar(2)yes年齡varchar(4)yes民族varchar(10)yes 表-14 患者信息表7、醫(yī)生信息數(shù)據(jù)表醫(yī)生信息表中包括醫(yī)生編號、姓名、性別、科室、職稱、電話。門診醫(yī)生用戶可以根據(jù)姓名對醫(yī)生信息進(jìn)行查詢,管理員可以根據(jù)姓名對醫(yī)生信息進(jìn)行查詢、添加、修改、刪除,如表所示:列名數(shù)據(jù)類型允許空醫(yī)生編號intno姓名varchar(20)yes性別varchar(2)yes科室varchar(30)yes職稱varchar(15)yes電話varchar(15)yes 表-15 醫(yī)生信息表本系統(tǒng)的各數(shù)據(jù)表
36、都是在sql server 2005中創(chuàng)建, 為了使數(shù)據(jù)表與實體間的對應(yīng)關(guān)系相一致,定義了若干個外鍵?!皰焯栃畔⒈怼焙汀皺z查信息表”中的“醫(yī)生編號”屬性是 “醫(yī)生信息表”中“醫(yī)生編號”主屬性的外鍵,兩個表中的“患者編號”屬性是“患者信息表”中“編號”主屬性的外鍵。“繳費信息表”中的“患者編號”屬性是“患者信息表”中“編號”主屬性的外鍵。而患者信息表中的“檢查編號”屬性是檢查項目信息表中“編號”主屬性的外鍵,“醫(yī)生編號”屬性是醫(yī)生信息表中“醫(yī)生編號”主屬性的外鍵。四、 用例建模(一) 確定系統(tǒng)范圍、邊界和執(zhí)行者由于系統(tǒng)較復(fù)雜這里只對“門診管理”、“藥房管理”、“藥庫管理”做詳細(xì)說明。(1)門診子
37、系統(tǒng)的業(yè)務(wù)范圍、邊界及執(zhí)行者“門診子系統(tǒng)”只負(fù)責(zé)病人掛號、處方、收費和退費。與“財務(wù)管理子系統(tǒng)”和“藥房管理子系統(tǒng)”有系統(tǒng)邊界。有兩個系統(tǒng)執(zhí)行者,三個人執(zhí)行者。u“病人”執(zhí)行者只要是首先通過掛號繳費,領(lǐng)取掛號單,看病,接到醫(yī)生處方,到藥房拿藥。u“工作人員”執(zhí)行者分為醫(yī)生和管理員,醫(yī)生負(fù)責(zé)看病開處方,并把處方傳到財務(wù)管理子系統(tǒng),管理員主要負(fù)責(zé)收取掛號費,藥費,退費等工作。u“院長”執(zhí)行者主要通過查詢功能來查看每天業(yè)務(wù)情況。u“財務(wù)管理系統(tǒng)”通過接收醫(yī)生開的處方,來進(jìn)行劃價收費?;虿∪送怂幫速M處理等。u“藥房管理子系統(tǒng)”主要通過財務(wù)系統(tǒng)傳來的已收費處方進(jìn)行核對拿藥。(2)藥房管理子系統(tǒng)的業(yè)務(wù)范圍
38、、邊界及執(zhí)行者“藥房管理子系統(tǒng)”負(fù)責(zé)根據(jù)門診子系統(tǒng)藥品申請/申退信息,及“財務(wù)管理子系統(tǒng)”的收據(jù)進(jìn)行發(fā)藥/退藥處理,核算每天盤存。與“門診管理子系統(tǒng)”和“藥庫管理子系統(tǒng)”有系統(tǒng)邊界。有兩個系統(tǒng)執(zhí)行者“門診管理子系統(tǒng)”和“藥庫管理子系統(tǒng)”,兩個人執(zhí)行者“藥房管理員”和“病人”。u“門診管理子系統(tǒng)”主要通過開處方來完成藥品申請和申退。u“藥庫管理子系統(tǒng)”主要通過藥品發(fā)放及盤存核算監(jiān)控藥品庫存量,當(dāng)庫存量小于預(yù)警庫存量時及時組織采購。u“藥房管理員”負(fù)責(zé)藥品核對藥品申請/申退信息及收據(jù)發(fā)藥/退藥。并進(jìn)行盤存/報損把數(shù)據(jù)傳給“藥庫管理子系統(tǒng)”。(3)藥庫管理子系統(tǒng)的業(yè)務(wù)范圍、邊界及執(zhí)行者“藥庫管理子系
39、統(tǒng)”主要負(fù)責(zé)藥品類別設(shè)置及藥品歸類,采購管理,入庫管理,出庫管理,報損,庫存核算等業(yè)務(wù)。與“財務(wù)管理子系統(tǒng)”和“藥房管理系統(tǒng)”有系統(tǒng)邊界。有兩系統(tǒng)執(zhí)行者“財務(wù)管理子系統(tǒng)”和“藥房管理子系統(tǒng)”,一個人執(zhí)行者“藥庫管理者”。u“藥房管理子系統(tǒng)”把每天庫存報損及盤存數(shù)據(jù)傳給“藥庫管理子系統(tǒng)”,“藥庫管理子系統(tǒng)”通過這些數(shù)據(jù)檢查庫存量,及時進(jìn)行采購。u“財務(wù)管理子系統(tǒng)”通過接受“藥庫子系統(tǒng)”傳來的庫存核算進(jìn)行流動資產(chǎn)管理,根據(jù)采購入庫單發(fā)放資金等。u“業(yè)務(wù)管理員”對“庫存管理子系統(tǒng)”各個功能進(jìn)行操作。(二)繪制分層用例圖第一層用例圖第二層用例圖門診子系統(tǒng)用例圖藥房管理用例圖住院管理用例圖住院護(hù)理用例圖
40、藥房管理用例圖財務(wù)管理用例圖系統(tǒng)維護(hù)用例圖第三層用例圖:掛號管理用例圖收費退費管理用例圖生成處方用例圖病員管理用例圖住院醫(yī)護(hù)用例圖(三)活動圖(四)對象動態(tài)模型對象動態(tài)模型描述了系統(tǒng)的動態(tài)行為,它們指明了系統(tǒng)如何響應(yīng)外部事件或激勵,涉及系統(tǒng)中對象的執(zhí)行順序和狀態(tài)變化,側(cè)重于系統(tǒng)控制邏輯的描述,實質(zhì)上是解決系統(tǒng)中的對象“何時做”的問題。對象動態(tài)結(jié)構(gòu)模型包括:對象交互模型和對象狀態(tài)模型。其中對象交互模型用順序圖和合作圖描述,對象狀態(tài)模型用狀態(tài)圖和活動圖描述。掛號抓藥順序圖住院治療順序圖藥庫管理順序圖制定采購訂單順序圖到貨入庫順序圖五、 詳細(xì)設(shè)計與實現(xiàn)(一)類庫設(shè)計在visual studio 20
41、05中可以使用類庫模板創(chuàng)建其他窗體可再次使用的類和組件。整個項目的任何地方都可以調(diào)用公用類庫的類和組件。這樣可以極大地提高代碼的效率。在解決方案視圖中右鍵單擊項目名稱添加類庫,命名為sqlhelp,該類庫里包含有所需要使用的方法:f_連接函數(shù)sql、f_md5加密函數(shù)、f_sql查詢函數(shù)等:public static sqlconnection f_連接函數(shù)sql() string str = data source=wishsql2005;initial catalog=醫(yī)院門診管理;integrated security=true; sqlconnection conn = new sql
42、connection(str); conn.open(); return conn; public static string f_md5加密函數(shù)(string str_text) md5 m5 = new md5cryptoserviceprovider(); byte srctext = encoding.unicode.getbytes(str_text); byte tartext = m5.computehash(srctext); string str = null; for (int i = 0; i 0) messagebox.show(患者數(shù)據(jù)添加成功); (五)檢查信息添加
43、窗體實現(xiàn)右鍵單擊醫(yī)院門診管理系統(tǒng)| 添加windows應(yīng)用窗體,命名為:“項目添加”對新建的項目添加窗體進(jìn)行界面設(shè)計,如圖所示。 圖-18 項目添加窗體放置兩個datagridview、兩個查詢button、一個添加button,以及多個textbox。其中兩個datagridview分別顯示數(shù)據(jù)庫里的患者表和檢查項目表里的信息。然后為窗體設(shè)計及寫入代碼。1.兩個datagridview綁定數(shù)據(jù)表的方式不相同。一種是通過datagridview的控件自身實現(xiàn)添加數(shù)據(jù)源,以此來顯示到可視化界面;在窗體的load事件中,系統(tǒng)自動生成如下代碼: 檢查信息tableadapter.fill(this.醫(yī)院門診管理dataset.檢查信息); 另一種是額外添加一個bindsourse控件,并通過代碼動態(tài)綁定bingsource和datagridview的數(shù)據(jù)源來顯示到可視化界面中。在該窗體的load事件中,填寫如下代碼: s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人社所實習(xí)報告范文
- 請示獎金報告范文
- 情緒察覺報告范文
- 浙江國企招聘2024湖州長興縣內(nèi)審造價咨詢有限公司招聘5人筆試參考題庫附帶答案詳解
- 二零二五年度健身俱樂部品牌推廣與市場合作框架協(xié)議
- 醫(yī)院與公共衛(wèi)生專業(yè)人才2025年度聘用合同
- 2025年度新能源車輛勞務(wù)輸送與充電基礎(chǔ)設(shè)施建設(shè)協(xié)議
- 二零二五年度農(nóng)業(yè)機(jī)械司機(jī)勞務(wù)服務(wù)合同
- 2025年度磚廠綠色生產(chǎn)技術(shù)引進(jìn)與推廣合同
- 二零二五年度贈與子女創(chuàng)業(yè)項目投資及收益分配協(xié)議
- 中央2025年全國婦聯(lián)所屬在京事業(yè)單位招聘93人筆試歷年參考題庫附帶答案詳解
- 人教版高中物理選擇性必修第二冊電磁波的發(fā)射與接收課件
- 廣州2025年廣東廣州市番禺區(qū)小谷圍街道辦事處下屬事業(yè)單位招聘5人筆試歷年參考題庫附帶答案詳解
- CentOS 7系統(tǒng)配置與管理(Linux 試題庫) 習(xí)題答案 (楊海艷 第2版)
- 手機(jī)直連衛(wèi)星的可用頻率分析
- 2025年春新人教版歷史七年級下冊課件 第16課-明朝的對外關(guān)系
- 施工單位工程質(zhì)量自評報告三篇
- 《家畜環(huán)境衛(wèi)生學(xué)》課件
- 2025年碳化硅(SiC)市場分析現(xiàn)狀
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫含答案解析
- 2024年沙洲職業(yè)工學(xué)院高職單招語文歷年參考題庫含答案解析
評論
0/150
提交評論