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