版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 軟件工程課程設計</b></p><p> 題目:中小型醫(yī)院住院管理系統(tǒng)</p><p> 2016年6月23日</p><p> 組號第組</p><p> 組長學號:</p><p> 組員學號:</p><p> 組員學號:</
2、p><p> 組員學號:</p><p><b> 摘要</b></p><p> 隨著計算機的普及,國內越來越多的醫(yī)院利用計算機網絡來處理日常業(yè)務。醫(yī)院住院管理系統(tǒng)的主要目的是告別手工操作、安全快捷的保存數據信息、節(jié)約時間。</p><p> 本系統(tǒng)的開發(fā)主要包括后臺數據庫的建立和維護以及前端程序的開發(fā)兩個方面。本文
3、根據所學習的軟件工程方法,設計過程采用面向對象的方法進行。本系統(tǒng)設計為可以以門診部,醫(yī)生,護士,人事管理員,病房管理員等不同身份登錄系統(tǒng),登錄成功后根據其各自的功能進行信息管理,以達到更好地服務于用戶。</p><p> 本系統(tǒng)采用B/S結構,使用JSP技術進行開發(fā),并應用網頁制作工具Dreamweaver進行界面設計。數據庫采用MySQL數據庫,配合Navicat使用,小巧方便。</p><
4、;p> 關鍵詞:醫(yī)院住院管理系統(tǒng);軟件工程;B/S結構;數據庫</p><p><b> 目錄</b></p><p><b> 摘要I</b></p><p><b> 1 緒論1</b></p><p> 1.1 課題研究背景1</p>
5、<p> 1.2 課題研究的目的及意義1</p><p><b> 2 競品分析3</b></p><p> 2.1 市場趨勢以及業(yè)界現狀3</p><p> 2.2 傳統(tǒng)醫(yī)院的弊端3</p><p> 2.3 目標用戶3</p><p> 2.4 產品定位3&
6、lt;/p><p> 2.5 核心功能3</p><p><b> 3 需求分析4</b></p><p> 3.1 任務概述4</p><p> 3.1.1 目的4</p><p> 3.1.2 系統(tǒng)定義4</p><p> 3.1.3 系統(tǒng)環(huán)境4&
7、lt;/p><p> 3.2功能需求分析5</p><p> 3.3項目進度管理5</p><p><b> 4 系統(tǒng)設計5</b></p><p> 4.1 系統(tǒng)總體設計思想5</p><p> 4.2 系統(tǒng)流程分析6</p><p> 4.3 系統(tǒng)功能
8、模塊圖6</p><p> 4.4 各子模塊功能模塊圖7</p><p><b> 5 數據庫設計9</b></p><p> 5.1 數據庫設計的E-R圖9</p><p> 5.2 基本表設計10</p><p> 6 面向對象建模13</p><p&
9、gt; 6.1 對象模型13</p><p> 6.2 動態(tài)模型14</p><p> 6.2.1 門診部模塊15</p><p> 6.2.2 護士模塊15</p><p> 6.2.3 醫(yī)生模塊16</p><p> 6.2.4 職工管理員模塊17</p><p>
10、 6.2.5 病房管理員模塊18</p><p> 6.3 功能模型19</p><p> 7 面向對象設計20</p><p> 7.1 添加數據21</p><p> 7.2 刪除數據22</p><p> 7.3 修改數據23</p><p> 7.4 查詢數據2
11、4</p><p><b> 8 界面展示25</b></p><p> 8.1 系統(tǒng)主頁26</p><p> 8.2 門診部界面27</p><p> 8.3 添加醫(yī)生信息頁面27</p><p> 8.4 入院登記頁面28</p><p> 8.
12、5 職工信息管理頁面29</p><p><b> 9 測試計劃30</b></p><p> 9.1 登錄模塊30</p><p> 9.2 入院模塊32</p><p> 9.3 醫(yī)生模塊35</p><p> 9.4 病房管理員模塊37</p><p
13、> 9.5 職工管理員模塊40</p><p><b> 結論43</b></p><p><b> 參考文獻44</b></p><p><b> 1 緒論</b></p><p> 1.1 課題研究背景</p><p> 在當
14、今信息時代,計算機技術與網絡技術越來越廣泛地應用于各個領域。國際上醫(yī)院信息化管理大致可以分為3個階段:第一個十年,集中在開發(fā)醫(yī)院行政管理的功能上,但到1972年Collen仍報告美國迄今為止連一個成功的已完成的全面醫(yī)院管理計算機系統(tǒng)都沒有。第二個十年,在繼續(xù)完成和實現醫(yī)院管理信息計算機化的同時,開發(fā)者的努力已進入醫(yī)療信息的處理領域,如病人醫(yī)療處理系統(tǒng),實驗室系統(tǒng)等。到1985年,美國全國醫(yī)院數據處理工作調查表明,100張床位以上的醫(yī)院8
15、0%實現了計算機財務收費管理、70%的醫(yī)院可支持病人掛號登記和行政事務管理,25%的醫(yī)院有了較完整的HIS。最后一個十年至今,研究者又把重點放在了病人床邊系統(tǒng)(Bedside Information System)、醫(yī)學影像處理系統(tǒng)(Picture Archiving andCommunication System,PACS)、病人計算機化病案(Computer Based Patient Record,CPR)、統(tǒng)一的醫(yī)學語言系統(tǒng)(U
16、nified Medical Language System,UMLS)等方面。醫(yī)院信息系統(tǒng)正在經歷著小型化、智能化</p><p> 計算機化的醫(yī)院信息系統(tǒng)(HIS)已成為現代化醫(yī)院運營過程中必不可少的基礎設施與技術支撐環(huán)境。過去一直以來醫(yī)院的管理都是手工操作。手工操作手續(xù)復雜,不方便管理,不能保證數據的準確性和及時性,不僅浪費人力,物力和時間,重要的是手工操作可能造成數據錄入的錯誤,影響工作效率。</
17、p><p> 基于以上背景,確立了設計與開發(fā)醫(yī)院住院管理信息系統(tǒng)的課題,該系統(tǒng)主要針對中小型醫(yī)院的實際情況和特殊需求特點而設計的,使得醫(yī)院的管理更加方便快捷。</p><p> 1.2 課題研究的目的及意義</p><p> 本系統(tǒng)是對醫(yī)院中的住院部進行設計,醫(yī)院住院部門是醫(yī)院必不可少的部分,是醫(yī)院管理重要一環(huán),是醫(yī)院主要的收入來源,通過本系統(tǒng)的開發(fā)設計,使得醫(yī)院
18、住院管理更加流程化、方便。</p><p> 計算機技術在醫(yī)院住院管理工作中應用越來廣泛,住院病區(qū)管理使用計算技術實現信息傳遞網絡化、計費電算化,這對提高管理水平,提高收費透明度有很現實的意義。</p><p> 醫(yī)療行業(yè)是關系人類健康的重要事業(yè),醫(yī)院信息系統(tǒng)是醫(yī)療保險體制的信息源頭,因此,醫(yī)院的信息化建設不僅是今后醫(yī)院發(fā)展的重要方向,也將是IT界關注的領域。一個設計合理、功能完善的住
19、院管理系統(tǒng),將會成為醫(yī)院網絡資源中的重要部分,在提高醫(yī)院醫(yī)療服務和檢驗工作的科學管理方面具有重大意義。</p><p> 通過簡單的需求分析完成的醫(yī)院住院管理系統(tǒng),能夠輔助醫(yī)院醫(yī)護人員的工作,提高醫(yī)院醫(yī)護人員的工作效率。通過本系統(tǒng)能夠實現對住院部門的病人和病房兩大信息的管理,包括增、刪、改、查,減輕醫(yī)護人員的工作負擔。并且能夠實現收費管理,使得病人在出院結算時可以查看住院期間的費用明細。</p>
20、<p> 本系統(tǒng)提供強大的查詢功能,可以讓系統(tǒng)用戶根據各種不同的查詢條件查詢出相應的數據。通過建立該醫(yī)院住院管理系統(tǒng),采用計算機對醫(yī)院病房和病人進行管理和查詢,進一步提高醫(yī)院住院管理效益和現代化水平,幫助提高醫(yī)院住院管理人員的工作效率,實現醫(yī)院住院管理工作流程的系統(tǒng)化、規(guī)范化和自動化。</p><p><b> 2 競品分析</b></p><p>
21、 2.1 市場趨勢以及業(yè)界現狀</p><p> 在數字化信息的今天,隨著計算機的普及,國內越來越多的醫(yī)院利用計算機網絡來處理日常業(yè)務,這已成為醫(yī)院服務發(fā)展的一個新方向。計算機化的醫(yī)院信息系統(tǒng)(HIS)變成了現代化醫(yī)院運營過程中必不可少的基礎設施與技術支撐環(huán)境。</p><p> 基于以上背景,越來越多的醫(yī)院選擇使用計算機信息系統(tǒng),該系統(tǒng)主要針對中小型醫(yī)院的實際情況和特殊需求特點而設計
22、,使得醫(yī)院的管理更加方便快捷高效。</p><p> 2.2 傳統(tǒng)醫(yī)院的弊端</p><p> 傳統(tǒng)醫(yī)院的管理都是手工操作。手工操作手續(xù)復雜,勞動強度大,不方便管理,不能保證數據的準確性和及時性,不僅浪費人力,物力和時間,重要的是手工操作可能造成數據錄入的錯誤,影響工作效率。傳統(tǒng)醫(yī)院病人排隊等候時間長,輾轉過程多,影響醫(yī)院的秩序;醫(yī)生對病案、臨床檢驗、病理檢查等許多寶貴的數據資料的檢索
23、十分費事;在經濟管理上也因而存在漏、跑、錯費現象。</p><p><b> 2.3 目標用戶</b></p><p><b> 中小型醫(yī)院。</b></p><p><b> 2.4 產品定位</b></p><p> 本中小型醫(yī)院管理系統(tǒng)規(guī)劃合理,信息傳遞保存方便快
24、捷,有效提高了醫(yī)院的工作效率,保證病人的權益,適用于一切有條件的中小型醫(yī)院。</p><p><b> 2.5 核心功能</b></p><p> 醫(yī)生和護士登陸系統(tǒng)后可對病人信息進行查詢,管理員登錄系統(tǒng)后可對其醫(yī)院工作人員的信息或者病房及病床信息進行增刪改查。2.6 產品優(yōu)缺點</p><p> (1)優(yōu)點:計算機傳遞信息高效,并且不
25、容易出錯;</p><p> 無需使用消耗品,成本低廉;</p><p> 責任到人,提高醫(yī)生的積極性;</p><p> 信息高度透明,患者了解信息方便快捷;</p><p><b> 檔案存儲安全可靠。</b></p><p> (2)缺點: 病人不可以自己查看病例;</p&g
26、t;<p> 病人不能進行質量評價。</p><p><b> 3 需求分析</b></p><p><b> 3.1 任務概述</b></p><p><b> 3.1.1 目的</b></p><p> 為中小型醫(yī)院的建立一個住院管理系統(tǒng),減少中小
27、型醫(yī)院對于人力物力的使用,減少人工任務的出錯率,提高其工作效率。</p><p> 3.1.2 系統(tǒng)定義</p><p> 該系統(tǒng)的總體任務是實現醫(yī)院住院管理的系統(tǒng)化、規(guī)范化、自動化、簡便化,從而達到醫(yī)院管理高效率的目的。</p><p> 3.1.3 系統(tǒng)環(huán)境</p><p><b> 硬件條件:PC機</b>
28、</p><p> 運行環(huán)境:windows系列</p><p> 開發(fā)軟件:MyEclipse、MySQL、Dreamweaver</p><p><b> 3.2功能需求分析</b></p><p> (1)入院登記:記錄患者的個人信息,創(chuàng)建病例;</p><p> (2)病人管理:
29、對病人信息的增加、刪除、修改、查詢;</p><p> (3)出院管理:對病人出院時費用情況進行結算,打印賬單;</p><p> (4)病房管理:管理病房的使用情況;</p><p> (5)職工管理:對醫(yī)生和護士信息進行管理;</p><p> (6)醫(yī)囑管理:醫(yī)生根據病人情況添加或修改醫(yī)囑。 </p><p
30、><b> 3.3項目進度管理</b></p><p> 表3-1 進度計劃表</p><p><b> 4 系統(tǒng)設計</b></p><p> 根據上一組提出的要求以及組內討論的結果,我們分析了系統(tǒng)的總體需求,從而推出系統(tǒng)的主要流程,根據流程分析寫出系統(tǒng)的模塊分析,再根據這些設計逐步實現與完善我們的系統(tǒng)。我
31、們的設計目標是提高醫(yī)院住院病區(qū)的管理水平與醫(yī)院住院費用結算的自動化水平,為病人以及醫(yī)生節(jié)約時間,提供高效的管理和服務,提高工作效率,加大住院費用的透明度。</p><p> 4.1 系統(tǒng)總體設計思想</p><p> 本設計前臺是選用Dreamweaver軟件設計界面,后臺選用Myeclipse作為后臺開發(fā)軟件,使用MySQL數據庫管理后臺數據。本系統(tǒng)采用B/S架構,即瀏覽器和服務器結
32、構。</p><p> 4.2 系統(tǒng)流程分析</p><p> 根據需求分析,得出該系統(tǒng)主要是用于對住院的病人相關信息的統(tǒng)籌和分配。</p><p> 首先從病人角度來看,病人進醫(yī)院就醫(yī),先進行登記基本信息,如果以前曾就醫(yī)就可以直接調用病人信息,經醫(yī)生診斷后,可能根據情況要求病人進行住院觀察,這時病人登記住院,醫(yī)院根據已有的病人信息為其分配病房和病床以及為其護
33、理的護士等資源。住院過程中產生的檢查費、醫(yī)藥費等系統(tǒng)都應進行統(tǒng)計,以便病人最后付費時查看賬單。病人在住院期結束后應及時辦理出院,出院后系統(tǒng)更新可住病房的信息。</p><p> 4.3 系統(tǒng)功能模塊圖</p><p> 圖4-1 醫(yī)院住院管理系統(tǒng)功能模塊圖</p><p> 4.4 各子模塊功能模塊圖</p><p> 圖4-2
34、門診部功能模塊圖</p><p> 圖4-3 護士功能模塊圖</p><p> 圖4-4 醫(yī)生功能模塊圖</p><p> 圖4-5 職工管理功能模塊圖</p><p> 圖4-6 病房管理功能模塊圖</p><p><b> 5 數據庫設計</b></p><
35、;p> 數據庫設計是整個程序設計的最關鍵部分。數據庫的設計是否合理,將對數據庫的大小、代碼的優(yōu)化起到至關重要的作用。因此,在設計程序前必須對數據庫進行設計,而在設計數據庫前必須對所要完成的功能進行認真的研究分析。 根據系統(tǒng)的要求,需要建立存放系統(tǒng)使用過程中所用到的各種信息表:如病人信息表,病房信息表等。 </p><p> 5.1 數據庫設計的E-R圖 </p><p>
36、圖5-1 醫(yī)院住院管理系統(tǒng)E-R圖</p><p> 5.2 基本表設計 </p><p> 表5-1 病房信息表</p><p> 表5-2 病人信息表</p><p> 表5-3 醫(yī)生信息表</p><p> 表5-4 護士信息表</p><p> 表
37、5-5 病床信息表</p><p> 表5-6 賬單信息表</p><p> 表5-7 醫(yī)囑信息表</p><p><b> 6 面向對象建模</b></p><p><b> 6.1 對象模型</b></p><p> 圖6-1 醫(yī)院住院管理系統(tǒng)類圖</p
38、><p><b> 6.2 動態(tài)模型</b></p><p> 6.2.1 門診部模塊</p><p> 圖6-2 門診部狀態(tài)圖</p><p> 6.2.2 護士模塊</p><p> 圖6-3 護士狀態(tài)圖</p><p> 6.2.3 醫(yī)生模塊</p&
39、gt;<p> 圖6-4 醫(yī)生狀態(tài)圖</p><p> 6.2.4 職工管理員模塊</p><p> 圖6-5 職工管理員狀態(tài)圖</p><p> 6.2.5 病房管理員模塊</p><p> 圖6-6 病房病床管理員狀態(tài)圖</p><p><b> 6.3 功能模型</
40、b></p><p><b> 圖6-7 用例圖</b></p><p><b> 7面向對象設計</b></p><p> 本系統(tǒng)共涉及到五個模塊:醫(yī)生模塊、護士模塊、門診部模塊、病房管理員模塊和職工管理員模塊。每個模塊都有其獨立的功能,可對不同的信息進行管理,每個模塊都與后臺數據庫相連,對數據進行增刪改查
41、。</p><p> 下面對相關的操作語句做詳細說明。</p><p><b> 7.1 添加數據</b></p><p> 1.Class.forName("com.mysql.jdbc.Driver");</p><p> 2.Connection con = DriverManager.
42、getConnection("jdbc:mysql://localhost:3306/hospital","root","root");</p><p> 3.Statement stmt = con.createStatement();</p><p> 4.String s = "insert into Do
43、ctor(Dpassword,Dname,Dsex,Dtitle,Dphone,Ddepartment) values('" + in_password + "','" + in_name + "','" + in_sex + "','" + in_title + "'," + in_
44、phone + ",'" + in_department + "');";</p><p> 5.out.println(s);</p><p> 6.int i = stmt.executeUpdate(s);</p><p> 7.if(i == 1)</p><p><
45、b> {</b></p><p> 8.out.println("<script charset='UTF-8' language='javaScript'>alert('添加成功,單擊確定回到人員管理頁')</script>");</p><p> 9.response
46、.setHeader("refresh", "0, url=WorkerAdmin.html");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p&g
47、t; 10.out.println("<script charset='UTF-8' language='javaScript'>alert('添加失敗,單擊確定回到人員管理頁')</script>");</p><p> 11.response.setHeader("refresh", &qu
48、ot;0, url=WorkerAdmin.html");</p><p><b> }</b></p><p> 12.stmt.close();</p><p> 13.con.close();</p><p> 在上面的語句中,第1、2、3句用于連接數據庫,在這里我們不做詳細介紹,第4句寫好一個插
49、入語句,第5句輸出該插入語句在程序調試時使用,第6句執(zhí)行該插入語句,第7句判斷該語句是否執(zhí)行成功,第8、9(10,11)句用于提示和跳回管理頁面,第12,13句用于斷開與數據庫的連接。</p><p><b> 7.2 刪除數據</b></p><p> 1.Class.forName("com.mysql.jdbc.Driver");<
50、/p><p> 2.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");</p><p> 3.Statement stmt = con.createStatement();</p
51、><p> 4.String s = "delete from Doctor where Did=" + in_id;</p><p> 5.int i = stmt.executeUpdate(s);</p><p> 6.if(i == 1)</p><p><b> {</b></p&
52、gt;<p> 7.out.println("<script charset='UTF-8' language='javaScript'>alert('刪除成功,單擊確定回到人員管理頁')</script>");</p><p> 8.response.setHeader("refresh&
53、quot;, "0, url=WorkerAdmin.html"); </p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> 9.out.println(
54、"<script charset='UTF-8' language='javaScript'>alert('該工號無效,單擊確定回到人員管理頁')</script>");</p><p> 10.response.setHeader("refresh", "0, url=WorkerAdm
55、in.html");</p><p><b> }</b></p><p> 11.stmt.close();</p><p> 12.con.close();</p><p> 在上面的語句中,第1、2、3句用于連接數據庫,在這里我們不做詳細介紹,第4句寫好一個可執(zhí)行的刪除語句,第5句執(zhí)行該修改語句
56、,第6句判斷該語句是否執(zhí)行成功,第7、8(9,10)句用于提示和跳回管理頁面,第11,12句用于斷開與數據庫的連接。</p><p><b> 7.3 修改數據</b></p><p> 1.Class.forName("com.mysql.jdbc.Driver");</p><p> 2.Connection co
57、n = DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");</p><p> 3.Statement stmt = con.createStatement();</p><p> 4.String s = &quo
58、t;update Doctor set Dpassword='" + in_password + "',Dname='" + in_name + "',Dsex='" + in_sex + "',Dtitle='" + in_title + "',Dphone=" + in_phone
59、 + ",Ddepartment='" + in_department + "' where Did=" + in_id;</p><p> 5.int i = stmt.executeUpdate(s);</p><p> 6.if(i == 1)</p><p><b> {</b&g
60、t;</p><p> 7.out.println("<script charset='UTF-8' language='javaScript'>alert('更改成功,單擊確定回到人員管理頁')</script>");</p><p> 8.response.setHeader("
61、;refresh", "0, url=WorkerAdmin.html");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> 9.out.print
62、ln("<script charset='UTF-8' language='javaScript'>alert('修改失敗,單擊確定回到人員管理頁')</script>");</p><p> 10.response.setHeader("refresh", "0, url=WorkerA
63、dmin.html");</p><p><b> }</b></p><p> 11.stmt.close();</p><p> 12.con.close();</p><p> 在上面的語句中,第1、2、3句用于連接數據庫,在這里我們不做詳細介紹,第4句寫好一個可執(zhí)行的修改語句,第5句執(zhí)行該修改語
64、句,第6句判斷該語句是否執(zhí)行成功,第7、8(9,10)句用于提示和跳回管理頁面,第11,12句用于斷開與數據庫的連接。</p><p><b> 7.4 查詢數據</b></p><p> 1.Class.forName("com.mysql.jdbc.Driver");</p><p> 2.Connection c
65、on = DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");</p><p> 3.Statement stmt = con.createStatement();</p><p> 4.ResultSet rs;&
66、lt;/p><p> 5.String s = "select * from Doctor where Did=" + in_id;</p><p> 6.rs = stmt.executeQuery(s);</p><p> 7.if(rs.next())</p><p><b> {</b>&
67、lt;/p><p> 8.out.println("<tr><td>" + rs.getString(1) + "</td><td>"+ rs.getString(2) + "</td><td>"+ rs.getString(3) + "</td><td&
68、gt;"+ rs.getString(4) + "</td><td>"+ rs.getString(5) + "</td><td>"+ rs.getString(6) + "</td><td>"+ rs.getString(7) + "</td></tr>&quo
69、t;);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> 9.out.println("<script charset='UTF-8' langu
70、age='javaScript'>alert('該工號無效,單擊確定回到人員管理頁')</script>");</p><p> 10.response.setHeader("refresh", "0, url=WorkerAdmin.html"); </p><p><b
71、> }</b></p><p> 11.rs.close();</p><p> 12.stmt.close();</p><p> 13.con.close();</p><p> 在上面的語句中,第1、2、3句用于連接數據庫,在這里我們不做詳細介紹,第4句定義一個結果類型數據,第5句寫好一個可執(zhí)行的修改語句,第
72、6句執(zhí)行該修改語句,第7句判斷該語句是否有結果,第8句用于輸出結果,第9,10句用于提示和跳回管理頁面,第11,12,13句用于斷開與數據庫的連接。</p><p><b> 8 界面展示</b></p><p> 人機對話部分是人和計算機聯系的主要途徑,該部分主要從用戶操作方便的角度出發(fā)進行考慮,主要有選項卡、數據列表框、數據組合框、文本框、按鈕等形式。設計的
73、系統(tǒng)界面從簡,避免了復雜界面給用戶造成的困惑。輸入界面色彩鮮艷會給操作員帶來疲勞,界面灰暗又會影響用戶的心情,因此,在設計輸入界面時采用了柔和色彩,減輕了操作員因長時間工作而感到的勞頓。 </p><p><b> 8.1 系統(tǒng)主頁</b></p><p> 圖8-1 主頁界面</p><p> 功能描述:訪問醫(yī)院住院管理系統(tǒng)時,先進入
74、登錄界面。根據提示,不同身份的用戶輸入各自的賬號和登錄密碼。其中賬號會根據輸入的正確與否從后臺數據庫表中自動提取。輸入正確,點擊“登錄”按鈕登錄系統(tǒng),轉到系統(tǒng)主頁,如上圖所示;若用戶不存在,則提示用戶名錯誤;若用戶密碼不正確,則提示密碼錯誤。</p><p><b> 8.2 門診部界面</b></p><p> 圖8-2 門診部主頁</p><
75、;p> 功能描述:門診部醫(yī)護人員通過登記病人的詳細信息,為病人分配床位,實現病人的入院登記操作,這是病人住院的首要操作。登記成功后,為病人創(chuàng)建病歷,將病人信息存入數據庫;病人出院時,門診部打印病人住院期間賬單,病人結算后,釋放其所占用病床。</p><p> 8.3 添加醫(yī)生信息頁面</p><p> 圖8-3 醫(yī)生信息添加界面</p><p> 功
76、能描述 :職工管理員可以對醫(yī)生和護士信息進行管理,如果醫(yī)院新聘請了一名醫(yī)生,職工管理員通過執(zhí)行此操作,添加醫(yī)生信息保存到數據可中。</p><p> 8.4 入院登記頁面</p><p> 圖8-4 入院登記界面</p><p> 8.5 職工信息管理頁面</p><p> 圖8-5 職工管理員主頁面</p><p
77、> 圖8-6 職工管理員主頁面</p><p><b> 9 測試計劃</b></p><p> 測試是“為了發(fā)現程序中的錯誤而執(zhí)行程序的過程”。測試的目的是在軟件投入生產性運行之前,盡可能多的發(fā)現程序的錯誤。目前,軟件測試仍然是保證軟件質量的關鍵步驟,它是對軟件規(guī)格說明、設計和編碼的最后復審,也是必不可少的關鍵步驟。</p><p&
78、gt;<b> 9.1 登錄模塊</b></p><p> 表9-1 登錄模塊測試用例</p><p><b> 9.2 入院模塊</b></p><p> 表9-2 入院模塊測試用例</p><p><b> 9.3 醫(yī)生模塊</b></p><
79、;p> 表9-3 醫(yī)生模塊測試用例</p><p> 9.4 病房管理員模塊</p><p> 表9-4 病房管理員模塊測試用例</p><p> 9.5 職工管理員模塊</p><p> 表9-5 職工管理員模塊測試用例</p><p><b> 結論</b></p>
80、;<p> 醫(yī)院住院管理信息系統(tǒng)有著傳統(tǒng)管理方式所無法比擬的優(yōu)勢,已經被越來越廣泛的應用于一些中小型醫(yī)院中,成為現代化管理一種重要手段。本文在之前面向過程分析的基礎上,在詳細設計過程中采用面向對象的思路進行開發(fā)。本文的工作總結如下:</p><p> 根據所學習的軟件工程方法,對醫(yī)院住院管理系統(tǒng)進行了業(yè)務需求分析,并設計了系統(tǒng)可以實現的功能:入院登記、病房管理、病人管理、收費管理、出院管理、職工
81、管理、出院管理。</p><p> 對系統(tǒng)界面進行了設計及美化。</p><p> 本系統(tǒng)根據《Java web》這門課程所學知識,通過編碼成功與后臺數據庫相連,實現了對數據的增刪查改。</p><p> 采用面向對象的思路進行建模,根據系統(tǒng)分別設計了類圖、狀態(tài)圖、用例圖。</p><p><b> 參考文獻</b&g
82、t;</p><p> 張海藩. 牟永敏.軟件工程導論(第六版). 清華大學出版社, 2013</p><p> 王洋. Java Web 開發(fā)就該這樣學. 電子工業(yè)出版社,2013,6:23-24</p><p> 唐曉君、朱福喜、傅建明. Java項目設計與開發(fā)范例. 電子工業(yè)出版社,2005, 10:11-15</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院監(jiān)護系統(tǒng)設計--軟件工程課程設計
- 醫(yī)院住院信息管理系統(tǒng)-軟件工程專業(yè)數據庫課程設計報告
- 軟件工程課程設計管理系統(tǒng)
- 中小型賓館住宿管理系統(tǒng)設計-課程設計
- 軟件工程課程設計-超市管理系統(tǒng)
- 軟件工程課程設計(酒店管理系統(tǒng))
- 軟件工程課程設計---超市管理系統(tǒng)
- 軟件工程課程設計--庫存管理系統(tǒng)
- 軟件工程課程設計--學籍管理系統(tǒng)
- 《軟件工程》課程設計--學生管理系統(tǒng)
- 軟件工程課程設計-選課管理系統(tǒng)
- 軟件工程課程設計-超市管理系統(tǒng)
- 軟件工程倉庫管理系統(tǒng)課程設計
- 軟件工程課程設計-酒店管理系統(tǒng)
- 軟件工程課程設計---教務管理系統(tǒng)
- 酒店管理系統(tǒng)(軟件工程課程設計)
- 軟件工程課程設計-酒店管理系統(tǒng)
- 軟件工程課程設計--學生管理系統(tǒng)
- 軟件工程課程設計——學生管理系統(tǒng)
- 軟件工程課程設計--庫存管理系統(tǒng)
評論
0/150
提交評論