中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)計算機專業(yè)_第1頁
中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)計算機專業(yè)_第2頁
中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)計算機專業(yè)_第3頁
中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)計算機專業(yè)_第4頁
中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)計算機專業(yè)_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 PAGE I中小醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要本文圍繞中小醫(yī)院住院管理系統(tǒng)的實現(xiàn)過程展開了系統(tǒng)的論說,起先講解了該系統(tǒng)的發(fā)展狀況,其次詳細闡述了系統(tǒng)的需求分析、概要設(shè)計、總體設(shè)計、數(shù)據(jù)庫設(shè)計及功能實現(xiàn)等,最后對系統(tǒng)進行測試與運行并作出總結(jié)與展望。該系統(tǒng)基于瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),采用Java編程框架和Mysql數(shù)據(jù)庫來劃分了住院診治管理模塊和藥品管理模塊等。使每個角色都實現(xiàn)了對應(yīng)的功能,界面簡潔友好,功能簡易操作,提高了醫(yī)護人員的工作質(zhì)量和醫(yī)院的經(jīng)濟效益。該論文有圖21幅,表6個,參考文獻20篇。關(guān)鍵詞:醫(yī)院住院管理系統(tǒng) 瀏覽器/服務(wù)器 Java MysqlPAGE IIThe D

2、esign and Implementation of Hospitalization Management System in Small and Medium Sized HospitalsAbstractThis paper systematically discusses the design and implementation process of hospital management system. Firstly, the paper briefs on the research status of the system; secondly it provides a det

3、ailed information of the requirements analysis of the system, the outline design, the detailed design, the database design as well as the implementation of the system. Last but not least, operation of the system is tested and the work of this paper is concluded.This system is based on browser /serve

4、r(B/S) structure, using Java programming framework and MySQL database server to achieve hospital diagnose and treatment management module, the user information management module, ward management module, and medicine management module, enabling each member to achieve the corresponding functions. This

5、 system has a simple and friendly interface and easy-to-operate functions, thus largely improve the work quality of hospital staff and the economic efficiency of hospitals.Key Words: hospitalization management system browser/server(B/S) java MySQL PAGE III目 錄TOC o 1-2 h u HYPERLINK l _Toc14193 摘 要 V

6、I HYPERLINK l _Toc10248 5.1系統(tǒng)功能實現(xiàn)的框架 PAGEREF _Toc10248 20 HYPERLINK l _Toc18653 5.2系統(tǒng)界面展示和關(guān)鍵代碼 PAGEREF _Toc18653 20 HYPERLINK l _Toc14786 5.3本章小結(jié) PAGEREF _Toc14786 33 HYPERLINK l _Toc13912 6 總結(jié)與展望 PAGEREF _Toc13912 33 HYPERLINK l _Toc13941 6.1 總結(jié) PAGEREF _Toc13941 34 HYPERLINK l _Toc26990 6.2 展望 PAG

7、EREF _Toc26990 34 HYPERLINK l _Toc14279 畢業(yè)設(shè)計體會 PAGEREF _Toc14279 35 HYPERLINK l _Toc21342 參考文獻 PAGEREF _Toc21342 37 HYPERLINK l _Toc30562 致謝431 緒論中小醫(yī)院住院管理系統(tǒng)是基于B/S模式、JSP、Mysql設(shè)計與開發(fā)的,針對醫(yī)護人員使用的實用性系統(tǒng),目的在于便捷管理住院患者的信息、藥品信息等,提高醫(yī)院管理效率。1.1 系統(tǒng)開發(fā)的背景與意義隨著信息網(wǎng)絡(luò)的急速成長,醫(yī)療行業(yè)也面臨了巨大的信息化挑戰(zhàn)。與先前醫(yī)院的純手工操作相比,醫(yī)院管理信息系統(tǒng)的出現(xiàn)是數(shù)字化醫(yī)

8、院建設(shè)與管理中無法替代的技術(shù)支持與基礎(chǔ)設(shè)施。如今許多大型醫(yī)院的管理系統(tǒng)已經(jīng)十分成熟,可是在一些鄉(xiāng)鎮(zhèn)醫(yī)院中,固然已經(jīng)使用信息化管理,但是應(yīng)用程度較低,住院管理系統(tǒng)又在整個醫(yī)療系統(tǒng)中處于核心地位,因此本系統(tǒng)的開發(fā)就具備了便捷性和必要性。使用計算機信息管理系統(tǒng)可以在一定程度上減輕人工作業(yè),提高對住院病人的透明化管理,加快病患辦理入院出院手續(xù)的速度,為醫(yī)護人員的工作帶來極大的便利,使得醫(yī)院的服務(wù)越發(fā)人道化。1.1.1 醫(yī)院信息系統(tǒng)的發(fā)展醫(yī)院使用計算機已經(jīng)有30多年的歷史,六十年代初期,美國已經(jīng)開始研究HIS。隨著信息技術(shù)的推進,迎來了HIS的大發(fā)展時期,一些歐洲國家的醫(yī)院在70年代都紛紛開發(fā)醫(yī)院信息系

9、統(tǒng)。到了90年代,醫(yī)院管理系統(tǒng)逐漸普及,有了示警系統(tǒng)并且加入了臨床模型。在我國,八十年代初期,隨著BASIC語言的發(fā)展和PC機的發(fā)展,才有些醫(yī)院開始開發(fā)小型管理軟件;后來伴隨操作系統(tǒng)的發(fā)展,基于web的小型管理系統(tǒng)開始投入使用。直到1990年,才使醫(yī)療管理系統(tǒng)得到完善。1.1.2醫(yī)院管理信息系統(tǒng)的意義醫(yī)院應(yīng)用信息網(wǎng)絡(luò)技術(shù)深度改革了醫(yī)院的管理體系。第一,它加強了病人治療費用的透明化管理,具備有系統(tǒng)的就醫(yī)流程,節(jié)省了患者診治的中間時間,降低了醫(yī)護人員的工作強度,使他們有更多時間投入到患者治療中去。第二,它包含了醫(yī)護管理、藥品管理、病房管理等模塊化管理,加強了各部門之間的合作關(guān)系。第三,針對管理中的

10、滯后性和盲目性,它有效地提供實時信息,加大了管理工作的效率。1.2系統(tǒng)設(shè)計的目的開發(fā)此系統(tǒng)主要是為了實現(xiàn)醫(yī)院住院部門的入院、醫(yī)護、出院等日常管理和相應(yīng)的藥品管理。系統(tǒng)使用便捷,操作起來沒有難度,界面美觀友好,系統(tǒng)易維護、易擴展。本系統(tǒng)主要致力于以下功能的實現(xiàn):(1)系統(tǒng)管理員的功能:1.用戶管理:醫(yī)院住院系統(tǒng)的操作用戶主要是護士和醫(yī)生,用來對醫(yī)護基本 信息進行基本的增、刪、改操作。2.藥品管理:醫(yī)院的藥品十分雜亂,這就需要對藥品整體的檢察、增添、刪除、修改的操作。3.病房管理:主要是對住院部門病房的占用情況的統(tǒng)計。(2)用戶的功能:1.醫(yī)生:入院登記管理:對病人性別、姓名、家庭住址、民族等基本

11、信息的 記錄 住院診治管理:對病人的病情描述以及藥品的選擇。 出院結(jié)算管理:對病人住院階段病情、用藥的具體記錄,并且可以 打印成表, 供病人查看,實現(xiàn)費用的透明化管理。護士:護士工作站管理:主要是對病人每日巡查情況的記錄。1.3國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢1.3.1國內(nèi)的研究現(xiàn)狀在20世紀70年代末,我國的醫(yī)療行業(yè)開始步入了信息化時代,那時醫(yī)院都以小型機為主,主要應(yīng)用于醫(yī)院的科研工作和教學(xué)實驗。到1980年初期,小型的局域網(wǎng)絡(luò)和管理模塊被部分醫(yī)院著手搭建起來。十幾年后,部分醫(yī)院才開始研發(fā)契合自身的醫(yī)院管理系統(tǒng)。目前我國一些醫(yī)療水平較高的醫(yī)院,其管理系統(tǒng)已基本成型,但是仍有一些縣及縣以下的醫(yī)院應(yīng)用水

12、平低下,對于大量的臨床治療資料無法進行有效地管理。總的來說,與一些發(fā)達國家相比,我國醫(yī)院管理系統(tǒng)還尚處于第一階段,即系統(tǒng)的建設(shè)階段。1.3.2國外的研究現(xiàn)狀1960年初,美國率先開發(fā)了醫(yī)院管理系統(tǒng)。隨著信息化的全面發(fā)展,1970年HIS在一些歐洲國家得到了飛速發(fā)展,尤其是當?shù)氐尼t(yī)療中心或大學(xué)醫(yī)院都開始著手研究醫(yī)院信息系統(tǒng),由此奠定了醫(yī)學(xué)信息學(xué)的理論基礎(chǔ)。日本對HIS的研究已有40多年,從70年代開始,主要采用自上而下的開發(fā)路線,以大型機為中心進行研發(fā)。1.4本文章節(jié)結(jié)構(gòu)本文共分為六章。:即本章為緒論,主要介紹系統(tǒng)的發(fā)展與意義,系統(tǒng)設(shè)計的目的以及國內(nèi)外研究現(xiàn)狀,闡述了本文的組織結(jié)構(gòu)。:系統(tǒng)環(huán)境和

13、開發(fā)工具的介紹。:系統(tǒng)需求分析,包含系統(tǒng)的可行性分析,系統(tǒng)的功能分析、模塊劃分以及業(yè)務(wù)描述等。:系統(tǒng)總體設(shè)計,由第三章的需求,接著描述數(shù)據(jù)庫的分析與設(shè)計,建立數(shù)據(jù)庫表、E-R圖等:系統(tǒng)的詳細設(shè)計和實現(xiàn),介紹系統(tǒng)功能實現(xiàn)的主要框架,用戶登錄、管理員登錄等界面的具體實現(xiàn)、代碼的編寫等。第六章:總結(jié)與展望。總結(jié)本文的工作結(jié)果,完成系統(tǒng)設(shè)計過程中的心得體會,對本系統(tǒng)作出客觀評價,以及對該系統(tǒng)的展望。2 系統(tǒng)環(huán)境及開發(fā)工具的介紹2.1 系統(tǒng)結(jié)構(gòu)簡介 隨著因特網(wǎng)和Web技術(shù)的廣泛應(yīng)用,基于瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)的系統(tǒng)應(yīng)運而生。采用B/S結(jié)構(gòu)實現(xiàn)了跨平臺的應(yīng)用,只需要在客戶端安裝一個通用的瀏覽器即可。

14、它的工作原理如圖2-1所示:SQL查詢URL執(zhí)行SQL查詢返回查詢結(jié)果超鏈接運行腳本程序查詢結(jié)果HTML文件 圖2-1 B/S結(jié)構(gòu)工作原理2.2 系統(tǒng)開發(fā)技術(shù)和工具簡介2.2.1開發(fā)技術(shù)MyEclipse工作平臺主要用于JAVA、JAVA EE以及移動應(yīng)用的開發(fā),它能夠完整支持JSP,HTML,SQL,JDBC數(shù)據(jù)庫鏈接工具等。MyEclipse在Eclipse的基礎(chǔ)上添加了許多插件,使用起來更加方便簡潔。MySQL和SQL Server是用得最多的兩種后臺數(shù)據(jù)庫,前者是由瑞典MySQL AB公司開發(fā)的,成本較低,它是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),可以將數(shù)據(jù)存放在異表中,而不是將所有數(shù)據(jù)放在一起,因

15、此提高了使用的靈活度。它安全性很好,因此對于設(shè)計本系統(tǒng)來說,MySQL是個不錯的選擇。2.2.2開發(fā)工具(1)JSP技術(shù)JSP是SUN公司推出的,致力于web開發(fā)且只支持Java腳本語言的一種技術(shù)。JSP通過JDBC連接數(shù)據(jù)庫,執(zhí)行查詢、修改等操作。JSP工作原理如圖2-2所示:將JSP界面送給JSP Engine處理請求JSP頁面ClientJSPEngineApplication Server傳回生成的HTML頁面接受HTML響應(yīng)信息圖2-2 JSP工作原理 JSP技術(shù)雖然安裝配置管理比較困難,但是其優(yōu)點也很多:多平臺支持、編譯后運行,執(zhí)行效率高,采用成熟的跨平臺JAVA技術(shù),因此功能齊全

16、。(2)ssh實現(xiàn)原理ssh框架為Struts、Spring、Hibernate的整合,該集成框架分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。Struts是Web層進行MVC開發(fā)的標準框架,“Hibernate是數(shù)據(jù)庫層進行對象關(guān)系映射的標準框架,Spring是協(xié)調(diào)對象之間進行調(diào)用、減低耦合性的框架”1。2.3系統(tǒng)運行環(huán)境2.3.1軟件環(huán)境(1)系統(tǒng)運行平臺:Tomcat6及以上版本+JDK+Windows XP及以上版本(2)數(shù)據(jù)庫:Mysql(3)開發(fā)語言:Java (4)開發(fā)環(huán)境:MyExlipse(5)瀏覽器:IE7,8,9、火狐、Chrome2.3.1硬件環(huán)境CPU:P4 3.0G

17、B以上內(nèi)存:1GB以上硬盤:100GB以上打印機:醫(yī)生工作站選用激光打印機2.4本章小結(jié)本章主要講解了B/S結(jié)構(gòu)的工作原理,系統(tǒng)開發(fā)的相關(guān)技術(shù)與運行環(huán)境。著重介紹了JSP技術(shù)、SSH框架的實現(xiàn)原理。3 系統(tǒng)需求分析3.1可行性分析3.1.1技術(shù)可行性本系統(tǒng)采用Mysql 數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)安全性能高,靈活性好,效率高,在中小型企業(yè)開發(fā)中備受歡迎。本系統(tǒng)以MyEclipse作為主要的開發(fā)平臺,它擁有比Eclipse更加便捷的多種插件,對于以后修改系統(tǒng)十分方便,確保了代碼設(shè)計的模塊化。隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,瀏覽器/服務(wù)器開發(fā)模式成為國內(nèi)開發(fā)主流,并且計算機數(shù)據(jù)處理功能強大,因此可以實現(xiàn)對醫(yī)院

18、住院部門的信息管理。3.1.2經(jīng)濟可行性 當今中小醫(yī)院的經(jīng)濟處于中高水平,投資能力不斷提升,加上對本系統(tǒng)整個過程的費用狀況進行分析,本系統(tǒng)的模塊實現(xiàn)使醫(yī)院每個角色都完成其各自功能,界面簡潔友好,功能簡易操作,提高了醫(yī)護人員的工作質(zhì)量和醫(yī)院的經(jīng)濟效益。所以,中小醫(yī)院的經(jīng)濟條件是可以實現(xiàn)該系統(tǒng)的。3.1.3操作可行性 在中小醫(yī)院應(yīng)用計算機的過程中,醫(yī)院可以針對該系統(tǒng)的運行和維護對相關(guān)人員進行專業(yè)培訓(xùn),且本系統(tǒng)的界面設(shè)計十分人性化,易學(xué)易用,不存在操作上的難點。3.2系統(tǒng)分析3.2.1系統(tǒng)目標分析中小醫(yī)院住院管理系統(tǒng)是整個醫(yī)療管理系統(tǒng)的核心部分,該系統(tǒng)要求實現(xiàn)對住院部門的入院、出院、醫(yī)護等日常管理的

19、相應(yīng)的藥品管理。本系統(tǒng)要求患者辦理出入院手續(xù)更快捷,醫(yī)囑用藥情況方便查詢,界面友好、操作簡易,具有較強的安全性。3.2.2基本事務(wù)功能分析對于醫(yī)院住院部門來說,管理員登錄系統(tǒng)的基本事務(wù)有以下幾個部分:(1)用戶信息的管理:該系統(tǒng)的用戶分為醫(yī)生和護士兩類,管理員要對他們的姓名、性別、年齡等基本信息進行增加、刪除、修改操作。(2)藥品信息的管理:對藥品的編號、名稱、價格、數(shù)量、用途等信息的增刪改。(3)病房信息的管理:對病房號、每個病房中病床個數(shù)、占用情況等的管理。(4)修改密碼:管理員可修改自己登陸密碼。3.2.3醫(yī)護工作站功能分析 醫(yī)護工作站是將整個住院部門的患者信息、用藥信息及診治信息都相融

20、合,每個醫(yī)生都有其專門負責(zé)診治的病人,每個護士也有其專門負責(zé)巡檢的病患,這樣能夠極大地方便醫(yī)護人員的日常工作。系統(tǒng)將病人的診治信息和病房信息自動連接到工作站,這樣通過工作站,醫(yī)生和護士可以查看病患的登記信息、用藥信息、每次查房之后能夠填寫相應(yīng)的醫(yī)囑等。醫(yī)生工作站的功能:病人入院登記:對病人姓名、性別、婚姻狀況等信息的記錄,查看病 人基本信息及治療現(xiàn)狀。(2)住院診治管理:對于相應(yīng)病房病人的病情記錄和對藥物使用的選擇。(3)出院結(jié)算管理:對病人辦理出院、打印病人住院費用表、查看出院病 人的信息。(4)修改自身密碼。護士工作站的功能:(1)每日巡查的記錄:對病人每日巡查情況的記錄和查看。(2)修改

21、密碼。3.3系統(tǒng)的業(yè)務(wù)描述本系統(tǒng)分系統(tǒng)管理員、醫(yī)生和護士共計3個用戶權(quán)限。系統(tǒng)的業(yè)務(wù)描述如圖3-1所示:圖3-1 業(yè)務(wù)描述圖3.4系統(tǒng)的數(shù)據(jù)流圖圖3-2 系統(tǒng)數(shù)據(jù)流圖3.5系統(tǒng)的數(shù)據(jù)字典以下給出幾個數(shù)據(jù)字典例子: 名字:用藥信息別名:描述: 醫(yī)生給住院病人診治時所選用的藥品信息定義:用藥信息=藥品編號+藥品名稱+用藥數(shù)量+藥品價格+使用病人位置:藥品信息表名字:病房編號別名:描述:唯一地標識住院部門中一個特定的病房的關(guān)鍵域定義:病房編號=8字符8位置:病房信息 病房占用情況名字:用藥數(shù)量別名:描述:某個藥品一次使用的數(shù)量定義:用藥數(shù)量=1數(shù)字8位置:用藥信息 藥品信息名字:藥品信息別名:藥品信

22、息表描述:庫存中存在的某種藥品的基本信息定義:藥品信息=藥品編號+藥品名稱+藥品凈重+單位 +價格+說明位置:藥品信息表 事務(wù)3.6本章小結(jié)本章主要從三個方面對系統(tǒng)進行了可行性分析和需求分析,通過對系統(tǒng)的基本事務(wù)功能分析和醫(yī)護工作站的功能分析,為接下來系統(tǒng)總體設(shè)計中功能模塊的劃分,數(shù)據(jù)庫建表和繪制E-R圖打下基礎(chǔ)。4 系統(tǒng)總體設(shè)計4.1 系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)第三章對系統(tǒng)的具體分析,將系統(tǒng)用戶分為管理員和用戶,用戶又分為醫(yī)生和護士兩者。4.1.1系統(tǒng)總功能模塊圖4-1系統(tǒng)功能模塊 4.1.2系統(tǒng)管理員功能模塊 系統(tǒng)管理員主要功能有: 1.用戶信息管理:對醫(yī)護信息的查看、添加、刪除、修改; 2.藥品管

23、理:對藥品信息的查看、添加、刪除、修改; 3.病房管理:對病房占用情況的查看、添加、刪除、修改;系統(tǒng)管理員功能如圖4-2所示:圖4-2管理員功能模塊4.1.3 用戶功能模塊(1)醫(yī)生的主要功能有: 1.入院登記管理:對病人信息的查看、增添、刪除、修改; 2.住院診治管理:查看病情、對患者進行診療; 3.出院結(jié)算管理:查看病人住院費用、辦理出院、打印費用單; 醫(yī)生功能如圖4-3所示:圖4-3 醫(yī)生功能模塊(2)護士的主要功能有: 護士工作站管理:每日巡查病人的記錄 護士功能如圖4-4所示:圖4-4 護士功能模塊4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是系統(tǒng)實現(xiàn)的焦點,該項技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需求而產(chǎn)生的。數(shù)

24、據(jù)庫的設(shè)計要符合一致性、規(guī)范化和完整性,即數(shù)據(jù)庫要能夠避免出現(xiàn)插入修改問題復(fù)雜、數(shù)據(jù)刪除的異常、數(shù)據(jù)冗余等問題。因此要建立一個合理的數(shù)據(jù)庫是一個需要反復(fù)推敲、反復(fù)琢磨的過程,對于輸入的數(shù)據(jù)要有審核機制,確保數(shù)據(jù)的切確性、有用性及相容性,能夠滿足用戶需求,便于系統(tǒng)的操作管理和后期的維護工作。1970年后關(guān)系模型數(shù)據(jù)庫得到了飛速的發(fā)展,在該數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫是按表存放,每張表由行和列構(gòu)成,一行是一條記錄,而一條記錄又由多個字段組成。本系統(tǒng)就選用了建立關(guān)系數(shù)據(jù)模型,通過MySQL建立了數(shù)據(jù)庫及數(shù)據(jù)庫表。4.2.1概念結(jié)構(gòu)設(shè)計本系統(tǒng)的使用對象為管理員和醫(yī)生、護士。每個對象的需求如下:醫(yī)生:查看病人信

25、息、登記入院、診治病人、使用藥品、辦理出院結(jié)算、登錄。護士:每日巡查、記錄病人情況。管理員:管理用戶信息、藥品信息、病房信息。相對應(yīng)各個實體的屬性分別為:病人手機號,民族,姓名,性別,婚否,學(xué)歷,就診狀態(tài),籍貫,添加時 間,家庭住址,年齡,身份證病房病房號,床鋪數(shù)量,病房狀態(tài),當前占用床鋪數(shù),添加時間藥品編號,凈重,藥品名,單位,價格,藥品說明用戶角色,年齡,密碼,姓名,性別,身份證號,住址管理員性別,密碼,年齡,姓名,身份證號每日巡查關(guān)聯(lián)病人,每日巡查描述,巡查時間診治關(guān)聯(lián)病房,關(guān)聯(lián)病人,病情描述,關(guān)聯(lián)藥品,合計藥品費用,診治時間,關(guān)聯(lián)醫(yī)生本系統(tǒng)的E-R圖如圖4-5所示:住址年齡角色年齡姓名

26、姓名身份證性別身份證性別密碼密碼用戶管理管理員1mn1進行nn每日巡查1n統(tǒng)計關(guān)聯(lián)病人負責(zé)打理nm巡查描述病房號名稱藥品關(guān)聯(lián)病房診治登記n價格藥品費用編號診治病情病房說明凈重單位m關(guān)聯(lián)病人藥品民族籍貫當前占用情況姓名床鋪數(shù)量學(xué)歷性別病人添加時間診治時間身份證手機號年齡婚否就診狀態(tài)家庭住址添加時間圖4-5 系統(tǒng)E-R圖4.2.2邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的一個重要工作即是將概念結(jié)構(gòu)轉(zhuǎn)換為數(shù)據(jù)邏輯模型,接下來給出數(shù)據(jù)庫表的一些詳細屬性:表4-1 病房表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵IdLONG否病房號fanghaoVARCHAR(255)255是否床鋪數(shù)量numberINT

27、(11)11是否病房狀態(tài)stautsVARCHAR(255)255是否當前占用床鋪數(shù)innumINT(11)11是否添加時間createtimeDATETIME是否刪除狀態(tài)bingfanglockINT(11)11是 病房表名為:t_Bingfang,主要記錄病房信息:病房號,床鋪數(shù)量,占用情況。表4-2 病人表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵idINT(11)11否姓名nameVARCHAR(255)255是NULL否手機號telephoneVARCHAR(255)255是NULL否籍貫jiguan;VARCHAR(255)255是0否家庭地址addressVARC

28、HAR(255)255是1 續(xù)表4-2是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注否性別xingbieVARCHAR(255)255是NULL否年齡ageVARCHAR(255)255是NULL否身份證sfzVARCHAR(255)255是NULL否添加時間createtimeDATETIME是NULL否婚否marryVARCHAR(255)255是NULL否民族mingzhuVARCHAR(255)255是NULL否學(xué)歷xueliVARCHAR(255)255是否就診狀態(tài)stautsVARCHAR(255)255是否涂改刪除kehulockINT(11)11是NULL病人表名為t_K

29、ehu,主要記錄病人基本信息:姓名,性別,年齡,住址,身份證等。表4-3 藥品表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵Idlong否編號bianhaoVARCHAR(255)255是 續(xù)表4-3是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注否凈重jingzhongVARCHAR(255)255是否藥品名productsVARCHAR(255)255是否單位unitVARCHAR(255)255是否設(shè)定銷售價格pricedouble11是否藥品說明contentVARCHAR(255)255是否添加時間createtimeDATETIME是否刪除狀態(tài)productloc

30、kINT(11)11是否銷售總計數(shù)量dowgongjiINT(11)11是否銷售合計總額dowhejiINT(11)11是 藥品表名為:t_Product,主要用來記錄藥品的信息:藥品編號,凈重,價格,名稱,藥品說明等。表4-4 用戶表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵idINT(11)11否用戶名usernameVARCHAR(255)255是NULL否密碼passwordVARCHAR(255)255是NULL否添加時間createtimeDATETIME是0否姓名truenameVARCHAR(255)255是1否性別xingbieVARCHAR(255)255是

31、NULL否身份證號sfzVARCHAR(255)255是NULL否年齡ageVARCHAR(255)255是NULL否手機號telephoneVARCHAR(255)255是NULL否地址addressVARCHAR(255)255是NULL否角色roleINT(11)11是否涂改刪除userlockINT(11)11是 用戶表名為:t_User,主要用來記錄用戶即醫(yī)生和護士的基本信息:姓名、性別、年齡、角色等。表4-5 每日巡查表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵IdINT(11)11否關(guān)聯(lián)病人zhenzhiINT(11)11是否每日巡檢描述contentVARCHA

32、R(255)255是否巡檢時間createtimeDATETIME是否刪除狀態(tài)courselockINT(11)11是每日巡查表名為:t_Xunjian,主要用來記錄護士每日巡查病人的詳情。表4-6 診治表是否主鍵字段名字段描述數(shù)據(jù)類型長度可空約束缺省值備注是主鍵Idlong否關(guān)聯(lián)客戶kehuVARCHAR(255)255是否關(guān)聯(lián)病房bingfangVARCHAR(255)255是否病情描述contentVARCHAR(255)255是否關(guān)聯(lián)藥品miaoshuVARCHAR(255)255是否合計藥品費用hejidouble11是否診治時間createtimeDATETIME是否關(guān)聯(lián)醫(yī)生use

33、rINT(11)11是否刪除狀態(tài)zhenzhilockINT(11)11是診治表名為:t_Zhenzhi,主要用來記錄醫(yī)生對病人病情的治療情況,選用藥品的名稱及費用。4.3本章小結(jié) 本章主要對系統(tǒng)進行了總體設(shè)計,從系統(tǒng)的功能模塊的劃分到數(shù)據(jù)庫的設(shè)計,具體羅列了與系統(tǒng)有關(guān)的數(shù)據(jù)表。下一章將在此基礎(chǔ)之上闡述系統(tǒng)的具體實現(xiàn)。5 系統(tǒng)詳細設(shè)計和實現(xiàn)5.1系統(tǒng)功能實現(xiàn)的框架5.1.1 SSH框架的設(shè)計由第二章提到的本系統(tǒng)使用了SSH框架,即Struts、Spring、Hibernate的整合。該框架的使用對于功能代碼的編寫效率有很大的幫助。Hibernate起先加載了連接池的一個配置即數(shù)據(jù)庫(MySQL

34、)的連接信息使用Mapping表示當前數(shù)據(jù)庫映射關(guān)系。struts的配置文件主要用于將請求結(jié)果跳轉(zhuǎn)到JSP顯示。spring的基礎(chǔ)配置文件主要起到對事物管理進行配置的作用。通過IOC容器提供DAO和MODEL組件。5.2系統(tǒng)界面展示和關(guān)鍵代碼5.2.1登錄界面圖5-1 登錄界面其界面實現(xiàn)的代碼如下:中小醫(yī)院住院管理系統(tǒng)登陸用戶名:密碼:角色:管理員醫(yī)生護士本段代碼是系統(tǒng)登錄界面的代碼,編寫了JSP,通過管理員或者醫(yī)生、護士輸入其賬號和密碼,來進入不同的管理界面。若登錄成功,會跳轉(zhuǎn)頁面: 圖5-2 登錄成功若登錄失敗,會跳轉(zhuǎn)出提示框: 圖5-3 登錄失敗5.2.2管理員操作界面圖5-4 管理員操

35、作界面管理員完成登錄以后,進入該頁面,左側(cè)為管理員的操作功能。圖5-5 藥品信息添加圖5-6 藥品信息查看管理員能夠?qū)λ幤沸畔⒉榭矗薷模瑒h除,關(guān)鍵字搜索。也可以添加藥品的相關(guān)信息即藥品的編號,凈重,名稱,說明等。圖5-7 用戶信息添加圖5-8 用戶信息管理管理員在該頁面對用戶身份和基本信息進行填寫以及查看。圖5-9 病房信息管理圖5-10 病房信息添加管理員可以查看病房號和對應(yīng)的床鋪信息,添加有關(guān)信息。圖5-11 密碼修改管理管理員有權(quán)修改自己的登錄密碼。添加藥品信息的界面實現(xiàn)代碼部分如下:添加藥品信息藥品名: 凈重(g): 單位:銷售價格(元):藥品說明:5.2.3用戶操作界面醫(yī)生操作界面

36、:圖5-12 醫(yī)生操作界面醫(yī)生登錄成功后,可以進行入院登記管理,住院治療管理,出院結(jié)算管理以及修改密碼。操作欄實現(xiàn)代碼:/如果當前角色為醫(yī)生 /左側(cè)菜單欄 入院登記管理 病人入院登記病人入院信息登記管理 住院診治管理 .住院診治.住院診治管理.出院結(jié)算管理 .出院結(jié)算.已出院病人信息. 圖5-13 病人入院登記圖5-14 病人入院登記信息管理病人入院,醫(yī)生要記載病人的基本情況,也可以查看相關(guān)信息。圖5-15 入院診治管理圖5-16 添加診治信息對于住院病人的診治情況的記錄和查看,包括病人病情的描述,藥品的使用,產(chǎn)生的費用,主治醫(yī)生。圖5-17 已出院病人信息圖5-18 打印醫(yī)生可以查看已出院病

37、人的信息并打印,打印使用了JDK中的插件。查看診治信息相關(guān)代碼: 診治信息列表 病人 病房號(室) 病情描述 藥品 合計費用 目前狀態(tài) 診治醫(yī)生 診治時間 $ $bean.bingfang.fanghao $bean.content $bean.miaoshu $bean.heji $bean.kehu.stauts $bean.user.truename $bean.createtime 護士操作界面:圖5-19 護士操作界面護士登錄成功后,可以進行每日巡查。圖5-20 添加每日巡檢圖5-21 每日巡檢管理護士記錄或者查看對應(yīng)病人的巡檢信息。添加每日巡檢的代碼實現(xiàn)

38、: Xunjian bean = new Xunjian();bean.setZhenzhi(zhenzhiDao.selectBean( where id=+zhenzhi);bean.setContent(content);xunjianDao.insertBean(bean);5.3本章小結(jié)本章主要列出了系統(tǒng)功能運行的主要框架配置文件,系統(tǒng)功能運行的截圖和相應(yīng)的部分代碼,可以實現(xiàn)以下功能:(1)用戶管理:管理員對登錄用戶基本信息,分角色進行管理,利于住院部門的分工合作。(2)藥品管理:管理員對藥品信息的記錄,每種藥品都對應(yīng)一個編號,方便對大量藥品的查找與管理分配。(3)病房管理:管理可根

39、據(jù)病房對應(yīng)病床的占用情況,為醫(yī)生提供信息。(4)入院登記管理:醫(yī)生對于入院病人的信息進行詳細記錄和查看。(5)住院院診治管理:對于住院的病患,醫(yī)生可進行病情的描述,藥品的選擇,使得病人住院治療透明化管理,使病人更加安心。(6)出院結(jié)算管理:醫(yī)生可根據(jù)病人住院時期的病情治療情況和用藥記錄打印報表,為病人辦理出院手續(xù)。(7)每日巡檢管理:護士主要負責(zé)每日去病房巡檢,對病人當天情況進行描述。6 總結(jié)與展望6.1 總結(jié)本系統(tǒng)是針對中小醫(yī)院住院管理,以使用便捷,安全性強,節(jié)約醫(yī)院人力、物力、財力,提高醫(yī)院住院診治效率,增強醫(yī)院經(jīng)濟效益為目的而設(shè)計的。不同的醫(yī)院所采用的醫(yī)療管理系統(tǒng)也是不一樣的,本系統(tǒng)主要

40、是以界面簡潔,操作精簡為特點,從管理員、醫(yī)生、護士三種角色展開各功能的分配,在前期的準備階段,通過對系統(tǒng)整體的需求分析和模塊劃分,確定選用JSP技術(shù),MySQL數(shù)據(jù)庫,MyEclipse軟件來完成對住院管理系統(tǒng)的設(shè)計。由于之前對醫(yī)院管理系統(tǒng)接觸不多,通過去醫(yī)院實地考察,上網(wǎng)查找相關(guān)資料,結(jié)合大學(xué)期間所學(xué)習(xí)的計算機專業(yè)知識,我對本系統(tǒng)的功能模塊操作有了一定的了解。在完成開題報告之后,我緊跟著時間進度表一步一步的編寫系統(tǒng)設(shè)計,按時給導(dǎo)師上交進度表。本系統(tǒng)完成了對醫(yī)院住院部門病人出入院、醫(yī)護等日常工作的管理和相應(yīng)的藥品管理,用戶輸入的數(shù)據(jù)方便快捷,系統(tǒng)的可靠性和實用性強,界面操作簡單,友好提示信息,

41、但是限于個人能力,仍然有許多待改進的地方:有些操作考慮不周,功能不夠完善。通過本論文的編寫,我對整個系統(tǒng)的開發(fā)和實現(xiàn)有了更深的體會,使得自身的編程能力得到了鍛煉,分析問題、解決問題的能力得到了提升。6.2 展望整個醫(yī)療管理信息化的發(fā)展與網(wǎng)絡(luò)技術(shù)息息相關(guān),跟著當代計算機多媒體技術(shù)、網(wǎng)絡(luò)應(yīng)用技術(shù)的日漸成熟與成長,人們已經(jīng)感受到了信息社會的熱潮,它在各行各業(yè)之中所處的地位愈來愈重要。本系統(tǒng)是醫(yī)院信息管理的核心部分,該系統(tǒng)涉及的功能、人員十分龐大,在較短的時間內(nèi)很難將它設(shè)計完善。加上本人在計算機開發(fā)應(yīng)用方面的能力有限,對系統(tǒng)的功能方面考慮不全,對于有些復(fù)雜的功能難以實現(xiàn),但是在接下來的學(xué)習(xí)生活中會持續(xù)

42、跟進關(guān)注,爭取在此層面能夠有所突破。參考文獻1謝言,李庚,楊海半,等.中醫(yī)醫(yī)院信息化建設(shè)基本現(xiàn)狀分析J醫(yī)學(xué)信息學(xué)雜志,2011:46-50.2余宇紅,林國祥,郭旭升,對發(fā)展我國HIS技術(shù)市場的調(diào)研與思考D中國醫(yī)院管理,2000.3舒后,何薇,網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)與應(yīng)用(第二版)M清華大學(xué)出版社,2005:30.4郭克華,謝斌,陳志剛,JavaEE程序設(shè)計與應(yīng)用開發(fā)M清華大學(xué)出版社,2011:45-56.5趙立江,數(shù)據(jù)庫系統(tǒng)簡明教程M北京,電子工業(yè)出版社,2008:3437.6吳興興,網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用實例M北京,人民郵出版社,2001.7劉欣,淺談醫(yī)院信息管理系統(tǒng)的應(yīng)用數(shù)字技術(shù)與應(yīng)用D,2011:59-

43、60.8任玉騫,醫(yī)院信息管理系統(tǒng)的應(yīng)用科技致富向?qū),2012:44-46.9孫秀芝,淺談醫(yī)院信息管理系統(tǒng)的建設(shè)屯腦知識與技術(shù)D2010:15-17.10周志奎,數(shù)據(jù)庫原理與技術(shù)M,科學(xué)技術(shù)出版社,1994.11Liu Sheng, Garcia;Information management in hospitals: an integrating approachJ; Computers and Communications, 1990. 12Michael V.“Database design, application development, and administration“,Mc

44、Graw-Hill, 2004. 13Geping Zhou, Yunhua Zhang; Design of Hospital Material Financial Information Management System Based on ASP.NET TechnologyJ; Networking and Distributed Computing (ICNDC);2011. 14Smits, M., van der Pijl, G.; Developments in hospital management and information systemsJ; Systems Sciences;1999. 15Wang Xiao Ping,Zhang Hao;The development and research on computer aided hospital information management and processing syste

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論