[附源码]java毕业设计社区医院电子病历系统
項目運(yùn)行
環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項目技術(shù):
SSM + mybatis + Maven + Vue 等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運(yùn)行環(huán)境:最好是java jdk 1.8,我們在這個平臺上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 1G內(nèi)存以上;或者 Mac OS;
5.是否Maven項目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven項目
6.數(shù)據(jù)庫:MySql 5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享,調(diào)試部署(見文末)
3.1 可行性分析
可行性分析是系統(tǒng)開發(fā)過程中的的非常重要的一步,可行性研究是指在開發(fā)系統(tǒng)時,先對整體系統(tǒng)的所有的需求,所需要使用的技術(shù)和在開發(fā)時候需要用到的方法,以及開發(fā)所需要的的人員,資金等各方面的綜合考慮之后,再對該系統(tǒng)是否符合實際開發(fā)的要求進(jìn)行評估,滿足實際要求之后再進(jìn)行實際的開發(fā)工作。一般的可行性分析包括:技術(shù)可行性、經(jīng)濟(jì)可行性可行性等;
研究的目的就是使用最小的代價和最短的時間來確定問題是否能夠完善解決。該系統(tǒng)的可行性分析主要包括以下幾個方面的內(nèi)容。
3.1.1 經(jīng)濟(jì)可行性分析
社區(qū)醫(yī)院電子病歷系統(tǒng),主要面向的是電腦用戶,成本并不高,對于系統(tǒng)的維護(hù)和調(diào)試,只需要一個人就可以完成,所以在人力方面,投入的也很少。雖然說人力和資金的投入并不多,但是面臨的收益是十分可觀的,在21世紀(jì),很多企業(yè)、公司等都會將管理的目標(biāo)轉(zhuǎn)移到線上管理,知識是無價的。在未來,很多企業(yè)投入的人力資源和資金不會太多,但卻又能保證企業(yè)運(yùn)轉(zhuǎn)繼續(xù)進(jìn)行。這對整個企業(yè)的發(fā)展是非常有利的。
3.1.2 技術(shù)可行性分析
社區(qū)醫(yī)院電子病歷系統(tǒng)的開發(fā)使用了比較成熟的開發(fā)的模式。使用Eclipse作為開發(fā)工具,數(shù)據(jù)庫使用MySQL。以JSP技術(shù)為基本,使用SSM框架搭建工程環(huán)境,結(jié)合自身的實際項目開發(fā)能力,完全可以開發(fā)出比較完善的社區(qū)醫(yī)院電子病歷系統(tǒng)。?
3.2系統(tǒng)總體分析
本系統(tǒng)采取了一系列的設(shè)計原則,主要目的是為了系統(tǒng)的功能設(shè)計,還有管理人員在后期對系統(tǒng)維護(hù)時的方便,以及使醫(yī)生能夠簡易的操作。最重要的設(shè)計原則包括:簡單性、針對性、實用性、一致性、先進(jìn)性。
(1)簡單性:在該系統(tǒng)中功能模塊實現(xiàn)的同時,讓醫(yī)生操作起來簡單明了,很快找到所需資源是最直接的目的。
(2)針對性:該系統(tǒng)是根據(jù)設(shè)計需求為導(dǎo)向來開發(fā)社區(qū)醫(yī)院電子病歷系統(tǒng)的設(shè)計,所以針對性較強(qiáng)。
(3)實用性:該設(shè)計能夠滿足社區(qū)醫(yī)院電子病歷系統(tǒng)的實際的功能需求,能夠在實際中讓用戶真正使用到,具有實際的應(yīng)用價值。
(4)一致性:網(wǎng)站整體的頁面布局,在不同的界面之間,img里的圖片的放置位置以及大小都應(yīng)該有嚴(yán)格的一致性。變量命名規(guī)則應(yīng)該具有統(tǒng)一性。
(5)先進(jìn)性:本系統(tǒng)采用JSP技術(shù)作為開發(fā)技術(shù)、?MySQL作為系統(tǒng)數(shù)據(jù)庫,它們被軟件設(shè)計者們廣泛使用。
3.3業(yè)務(wù)流程分析
BPA是業(yè)務(wù)流程分析的縮寫,它是對業(yè)務(wù)功能分析的進(jìn)一步細(xì)化,從而獲得業(yè)務(wù)流程圖(TFD),輔助確認(rèn)流程工作與合作建模的根本要素,更好地分析了解其余要素之間的關(guān)系。
按照設(shè)計過程中信息的流動,業(yè)務(wù)流程分析時則需要全面的檢查每一個的環(huán)節(jié)。本設(shè)計社區(qū)醫(yī)院電子病歷系統(tǒng)的業(yè)務(wù)流程分析圖如圖3-1所示。
?
?
圖3-1業(yè)務(wù)流程圖
3.4用例圖
由于不同的系統(tǒng)實際使用用戶角色的不同,他們的業(yè)務(wù)分析也會變得有所不一樣,為了論述方便接下來都將以管理員、醫(yī)生功能權(quán)限下的系統(tǒng)業(yè)務(wù)流程來分析,如下圖所展示:
(1)醫(yī)生用例如圖3-1所示:
圖3-1醫(yī)生用例圖
?
????????????????????????????????圖3-2管理員用例圖
第4章 系統(tǒng)設(shè)計
4.1系統(tǒng)功能設(shè)計
系統(tǒng)的功能設(shè)計是整個系統(tǒng)的運(yùn)行基礎(chǔ),是一個把設(shè)計需求替換成以計算機(jī)系統(tǒng)的形式表示出來。通過對社區(qū)醫(yī)院電子病歷系統(tǒng)的調(diào)查、分析和研究,得出了該網(wǎng)站的總體規(guī)劃,這是開發(fā)設(shè)計系統(tǒng)的初步核心。
根據(jù)前期所得的數(shù)據(jù)流圖,進(jìn)一步的進(jìn)行分析和研究,得到系統(tǒng)各模塊的屬性結(jié)構(gòu)圖。下面顯示了系統(tǒng)功能的結(jié)構(gòu)圖。
社區(qū)醫(yī)院電子病歷系統(tǒng)功能模塊的結(jié)構(gòu)圖,如圖4-1所示:
?
圖4-1社區(qū)醫(yī)院電子病歷系統(tǒng)結(jié)構(gòu)圖
4.2數(shù)據(jù)庫設(shè)計
在整個系統(tǒng)來說,數(shù)據(jù)庫的設(shè)計是相當(dāng)重要的,需要非常仔細(xì)去設(shè)計。
本系統(tǒng)中涉及的各級權(quán)限分別是:
(1)醫(yī)生登錄權(quán)限,可以查看病人信息、住院信息等信息,修改查看自己的信息。
(2)管理員權(quán)限,管理員有系統(tǒng)的所有權(quán)限,包括醫(yī)生的管理,可以添加、修改和刪除任意權(quán)限的醫(yī)生;還包括發(fā)布網(wǎng)站的科室、住院信息等等。
4.2.1概念結(jié)構(gòu)設(shè)計
根據(jù)分析系統(tǒng)的數(shù)據(jù)需求,得到系統(tǒng)的實體屬性圖。
(1)問診服務(wù)信息E-R圖,如圖4-2所示:
?
??圖4-2問診服務(wù)信息E-R圖
(2)醫(yī)生信息E-R圖,如圖4-3所示:
?
???圖4-3醫(yī)生信息E-R圖
(3)病人信息E-R圖,如圖4-4所示:
?
圖4-4病人信息E-R圖
(4)病歷信息E-R圖,如圖4-5所示:
?
圖4-5病歷信息E-R圖
5.1醫(yī)生功能模塊
醫(yī)生點(diǎn)擊后臺管理跳轉(zhuǎn)到后臺社區(qū)醫(yī)院電子病歷系統(tǒng)頁面查看個人中心、病人信息管理、住院信息管理、診療信息管理、醫(yī)囑信息管理、病歷信息管理、問診服務(wù)管理等內(nèi)容,如圖5-1所示。
圖5-1醫(yī)生功能界面圖
?
醫(yī)生在病人信息管理頁面查看病人姓名、性別、年齡、病人手機(jī)、醫(yī)生工號、醫(yī)生姓名、科室、照片、住址等內(nèi)容,進(jìn)行查看、修改、刪除等操作,如圖5-2所示。
圖5-2病人信息管理界面圖
?
醫(yī)生在住院信息管理頁面查看病人姓名、醫(yī)生工號、醫(yī)生姓名、科室、病房號、床號、入院時間、出院時間、備注等內(nèi)容,進(jìn)行查看、修改、刪除等操作,如圖5-3所示。
圖5-3住院信息管理界面圖
?
醫(yī)生在病歷信息管理頁面查看病歷編號、病人姓名、年齡、住址、醫(yī)生工號、醫(yī)生姓名、科室、現(xiàn)病史、既往史、藥敏史等內(nèi)容,進(jìn)行查看、修改、刪除等操作,如圖5-4所示。
?
圖5-4病歷信息管理界面圖
醫(yī)生在診療信息管理頁面查看病人姓名、醫(yī)生工號、醫(yī)生姓名、科室、診療時間等內(nèi)容,進(jìn)行查看、修改、刪除等操作,如圖5-5所示。
圖5-5診療信息管理界面圖
?
醫(yī)生在醫(yī)囑信息管理頁面查看病人姓名、醫(yī)生工號、醫(yī)生姓名、科室、添加時間等內(nèi)容,進(jìn)行查看、修改、刪除等操作,如圖5-6所示。
圖5-6醫(yī)囑信息管理界面圖
?
5.2管理員功能模塊
運(yùn)行系統(tǒng),首先進(jìn)入登錄界面,按照登錄界面的要求填寫相應(yīng)的“用戶名”和“密碼”以及選擇角色,點(diǎn)擊“登錄”然后系統(tǒng)判斷填寫是否正確,若正確進(jìn)入相應(yīng)的界面,具體流程如圖5-7所示。
?
登錄流程
?
圖5-7管理員登錄界面圖
管理員登錄進(jìn)入社區(qū)醫(yī)院電子病歷系統(tǒng)查看個人中心、醫(yī)生管理、科室管理、病人信息管理、住院信息管理、診療信息管理、醫(yī)囑信息管理、病歷信息管理、問診服務(wù)管理等內(nèi)容,如圖5-8所示。
?
圖5-8管理員功能界面圖
醫(yī)生管理,管理員在醫(yī)生管理頁面可以查看醫(yī)生工號、醫(yī)生姓名、科室、職稱、性別、醫(yī)齡、聯(lián)系電話、頭像等內(nèi)容,并可根據(jù)需要對醫(yī)生管理進(jìn)行修改或刪除等操作,如圖5-9所示。
?
圖5-9醫(yī)生管理界面圖
科室管理,管理員在科室管理頁面可以新增科室等內(nèi)容,并可根據(jù)需要對科室管理進(jìn)行修改或刪除等操作,如圖5-10所示。
?
圖5-10科室管理界面圖
病人信息管理,管理員在病人信息管理頁面可以查看病人姓名、性別、年齡、病人手機(jī)、醫(yī)生工號、醫(yī)生姓名、科室、照片、住址等內(nèi)容,并可根據(jù)需要對病人信息管理進(jìn)行查看、修改或刪除等操作,如圖5-11所示。
?
圖5-11病人信息管理面圖
住院信息管理,管理員在住院信息管理頁面查看病人姓名、醫(yī)生工號、醫(yī)生姓名、科室、病房號、床號、入院時間、出院時間、備注等內(nèi)容,并可根據(jù)需要對住院信息管理進(jìn)行查看、修改,刪除等操作,如圖5-12所示。?
?
圖5-12住院信息管理界面圖
JAVA畢設(shè)幫助,指導(dǎo),源碼分享,調(diào)試部署
總結(jié)
以上是生活随笔為你收集整理的[附源码]java毕业设计社区医院电子病历系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mix2线刷开发板救砖_小米小米Mix
- 下一篇: 医院常用系统简称说明(HIS 、LIS、