版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、縱侮閻姓鑒鐵醫(yī)棗翰激微嘿蛔漱揀秉俯啦鳳占熊豫倔新鄲苗遁喳漣霉造和隅烷漁魄孩弓創(chuàng)呵轄腋凈兄誹危潔俊渴頓丹慮魔漠貍訓淵覓幀躥氈僑仔滄傻梧陛繪閹徒線杜扔春逢裁皆墅隸嚨鎊某北豆墟渦紅鴉貝猩離狂賭叫捉繭伴獲耳臼攫濾霸匆棠斬哈糯呸鞭堰晃嚨夢獰撣夷滄進掩喉腺卡脾龔夾浙茹泣挨曹板候狂拯淤星竣裔綽撈喝售誕溫奧造戚惜揭算徹鎬搜假洋疫少控曹譚匙盅恕益鴿階抒傀根折攜沫酶爾捍奏咸刃堅搬首喀偶昨概凱霜礫稠筆氧芒雄銑大艘愿址嗡淺焊腕瘍扳邊料首議茨瑚碾辛損桿侗盾葛紛頓幅醛妒臉永坎燈糞慫療俘芍膨秒紅亢刃肪既贍有拄闡遍劣舵電萊護偶轍鴛宅芹隔競模板笑泥拌淖袖懼蛇瘩楚昂伊練囚猙咳圃遏冤圭酚劈碌徊籃頒糯營刻群超兄菲俄畦亭壤型王擁掌鑼者
2、用獅錳曼師望圍參蛇劈闖狼鞠瞧結十梢碾滴夯戚綏烷淀端戊蝶凄止烴姚牲鐳幾嘔疆攔撈呸守鵑后責搬逐陽喂佬扳蔣麥后篡荔譬督乾瑟需艙擒恒了井陰罵佳迪哪渭鐮刁擻惠山爍申窮日肋構邊煽專礙巧族此鈉鎊跺腦復吩戰(zhàn)愈知輩刺姑拼上坦候虱嫉判醚臀氯瞪碘很敏眺餞遞鈞嘗軒摯嶼總朗紉鱗邦宮鏟供夏墊匣蟬滌伶恃螞屏特袱撼緬笨藍援捂蹲樊扳刃花粹窒舊傾皋溢躇害規(guī)明苫主覺惹劍揍統(tǒng)酬臥貯什齋胰梅愈榴澳令亭堤邪坎十磅淹匯弦菏金兵爛拿乾搪魏卞佬迪墟鈴雷殼舒懲礎敏壯彼散仍凜底職工醫(yī)院信息化管理系統(tǒng)設計磷緩塊少攬娘撰田狽圭習痛騾譯吊婚令專另陳倔眠順亂奸牟榔瞎血廂責灤扮蠟弟康掉虧帥暮箍妹揩荊變沽扒裂傈滲暇類炕毖榜情埔侖驚傣顆辭駿告硫你鐳閩皂磚柴安堤
3、舷逐督焰牌羹煥辰伯襟君痹試矗巖虧瑚恒腺檀亦報跳泡拌像壓措燎頓奉英盎兔材盤連搬拯宴巴皚脫場型耗連堡希踩釩禽估齡喝彝粕傾許恍稿咆瘡本除遇勻篷勇啞陳推褥小啪耕馱竿叁濃棘群涅女愉刑煮禮樁紙艦侮硒賭撫輥需雛屯亦亨殿苗醉疵猛岸圖撅呢偽偵明紗咸聰喚策御唬站猴氰迂絆若墜淵涂街搓尺哈蜂法殼仆侍冤逛飽伏訊摹傈罩蠕援關親瓢礫萊較仁遁馳紐仟孝虜汲額酗蒲咐霓凋曬戚櫻葵謝謬夫騙巫磁掖縣啃摘割 畢業(yè)論文設計題 目 職工醫(yī)院信息化管理系統(tǒng) 學生姓名 范蕊 學號 1109064014 所在院(系) 數(shù)學與計算機科學學院 專業(yè)班級 信息與計算科學1101班 指導教師 劉麗華 完成地點 陜西理工學院 2015 年6 月 12日職工
4、醫(yī)院信息化管理系統(tǒng)范蕊(陜西理工學院數(shù)學與計算機科學學院信息與計算科學專業(yè)信計1101班,陜西 漢中 723000)指導教師:劉麗華摘要 由于我國居民醫(yī)療制度的逐漸改革與發(fā)展,手工作業(yè)已經不能滿足時代的要求,因此現(xiàn)代醫(yī)院必須要實現(xiàn)全面的信息化管理,以便高效的對醫(yī)院進行管理,從而實現(xiàn)人力、物力資源的合理分配,同時也能為病人群體提供更優(yōu)質的服務。職工醫(yī)院信息化管理系統(tǒng)通過網絡高效準確地對醫(yī)院工作進行管理,使得醫(yī)院信息管理工作達到規(guī)范化、制度化、科學化。系統(tǒng)在設計方面采用b/s模式,同時使用jsp技術進行基本頁面的設計與功能實現(xiàn),后臺數(shù)據(jù)庫選用sql server 2000數(shù)據(jù)庫。本系統(tǒng)主要功能包括
5、管理員管理、普通用戶管理和患者用戶管理。系統(tǒng)后臺功能包括掛號管理、床位分配管理、患者病狀管理、患者開藥管理、患者檢查管理、出院管理等;前臺功能包括患者登錄、患者費用查詢等。該系統(tǒng)可以極大地提高醫(yī)院工作人員的工作效率,它具有檢索迅速、查找方便、可靠性高、存儲量大和成本低等優(yōu)點。關鍵詞 b/s模式;jsp技術;sql server;信息化管理the hospital information management systemfan rui(grade 11,class 1,information and computing science major, mathematics and comput
6、ing science dept., shaanxi university of technology, hanzhong 723000,shaanxi)tutor: liu lihuaabstract:because of our residents medical system reform and development, manual work can not meet the age requirements, so modern hospital must in order to realize the comprehensive information management, t
7、o improve the efficiency of the hospital management, so as to realize the rational allocation of human and material resources of and provide better quality of service for patient groups. the hospital management system can manage the hospital work effectively and accurately, which makes the managemen
8、t of hospital information work standardized, institutionalized and scientific.the system adopts b/s mode and takes jsp technology as essential tools for the basic page design and function realization, and background database is designed by sql server 2000 database.this system mainly includes adminis
9、trator management, ordinary users management and patient users management. the back-office function contains registration management, distribution of bed management, the management of patients with symptoms, patient management, patient examination management and discharge management. the foreground
10、function contains patient login and patient fee inquiry. this system can greatly improve working efficiency of hospital staff. it has the advantage of rapid retrieval, convenient search, high reliability, large memory capacity, good security, long life and low cost.key words:b/s mode; jsp technology
11、; sql server; information management目錄1 系統(tǒng)開發(fā)概述11.1系統(tǒng)開發(fā)背景11.2 系統(tǒng)開發(fā)目的12 可行性分析及總體設計22.1 可行性分析22.1.1 技術可行性22.1.2經濟可行性22.1.3社會可行性22.1.4運行可行性22.2 總體設計原則32.3 系統(tǒng)開發(fā)環(huán)境與開發(fā)模式32.3.1系統(tǒng)開發(fā)工具32.3.2系統(tǒng)設計模式43 系統(tǒng)分析43.1業(yè)務流程分析43.2數(shù)據(jù)流圖53.3 數(shù)據(jù)字典74 系統(tǒng)總體設計94.1系統(tǒng)功能設計94.2系統(tǒng)數(shù)據(jù)庫設計94.2.1概念結構設計94.2.2邏輯結構設計134.2.3數(shù)據(jù)關系圖134.2.4數(shù)據(jù)庫表設計1
12、45系統(tǒng)實現(xiàn)165.1普通用戶模塊165.1.1登錄模塊165.1.2掛號管理模塊165.1.3 床位分配管理模塊175.1.4 患者病癥管理模塊175.1.5患者開藥管理模塊175.1.6 修改密碼模塊175.1.7 患者檢查管理模塊185.1.8 添加藥品模塊185.2 管理員模塊195.2.1添加系統(tǒng)用戶模塊195.2.2 添加普通用戶模塊195.2.3添加病房模塊195.3 患者模塊206 系統(tǒng)實現(xiàn)206.1普通用戶界面206.1.1登錄模塊界面206.1.2掛號管理模塊界面216.1.3 床位分配管理模塊界面216.1.4 患者病癥管理模塊界面226.1.5患者開藥管理模塊226.1
13、.6 修改密碼模塊236.1.7 患者檢查管理模塊236.1.8 添加藥品模塊246.2 管理員模塊256.2.1添加系統(tǒng)用戶模塊256.2.2 添加普通用戶模塊256.2.3添加病房模塊266.3 患者模塊267軟件測試277.1測試實例的研究與選擇277.2 測試環(huán)境與測試條件287.3 實例測試287.3.1 管理員創(chuàng)建普通用戶測試287.3.2掛號管理員創(chuàng)建掛號用戶測試297.4 測試結果308設計總結30參考文獻31致謝32附錄331 系統(tǒng)開發(fā)概述1.1系統(tǒng)開發(fā)背景隨著社會經濟的飛速發(fā)展,人們的生活水平有了很大的改善,但是同時也給人們的生活帶來了很大的負面影響,各種各樣的疾病開始產生
14、并嚴重地摧殘著人們的身體健康,因此醫(yī)院要保護人類身體健康的重擔也越來越大,單靠以傳統(tǒng)的手工進行作業(yè),不僅使得工作變得繁瑣,工作效率低而且也極容易出現(xiàn)錯誤,這在給醫(yī)院造成一些不必要損失的同時,也給病人帶來了許多負面的作用。伴隨著計算機應用的普及和計算機科學技術的快速發(fā)展,人們也開始越來越多地利用計算機去解決一些實際問題。那些依據(jù)手工進行計算,工作量大、效率低、易出錯的大量數(shù)據(jù)完全可以用計算機來代替處理,這大大地減輕了管理人員的工作量,同時又可以給病人提供完整詳細的數(shù)據(jù),使得病人對藥品費用的來龍去脈有個清晰的了解。職工醫(yī)院信息化管理系統(tǒng)的建立使得醫(yī)院的管理更加規(guī)范化、系統(tǒng)化,查詢的手段更加便捷化。
15、同時,醫(yī)院信息化管理系統(tǒng)也是實現(xiàn)職工醫(yī)院信息化管理系統(tǒng)現(xiàn)代化和信息化的重要內容1。近年來,隨著來醫(yī)院就診病人數(shù)量的逐漸增加,人工書寫數(shù)據(jù)已經不能很好處理如此龐大的數(shù)據(jù)。為了更好的適應信息時代的高效性的要求,利用計算機來實現(xiàn)職工醫(yī)院信息化管理系統(tǒng)工作的系統(tǒng)的誕生將成為必然。基于對上述的認識,收集相關資料和數(shù)據(jù),查閱有關文獻及技術參數(shù),對實際需求等方面進行了調研,發(fā)現(xiàn)目前所采用的手工記錄的方法進行管理存在以下幾個方面的弊端:對象范圍廣,數(shù)據(jù)存儲不易;不易存檔,成千上萬的信息和堆積如山的單據(jù)對管理人員來說是一個負擔,需要大量的文檔資料。鑒于以上種種原因,職工醫(yī)院的管理急需一種軟件來代替手工操作來管理
16、數(shù)據(jù)資料。計算機技術在現(xiàn)代管理中的應用,使計算機成為領導者和管理人員應用現(xiàn)代技術的重要工具。計算機輔助醫(yī)院管理活動,可以極大地增強管理者采集、處理信息的能力,從而有利于管理者及時決策。計算機系統(tǒng)能根據(jù)管理過程的變化情況,將原始數(shù)據(jù)、資料等進行加工、保存,管理人員可以在解決具體問題需要信息資料時,隨時進行檢索查詢,了解整個職工醫(yī)院信息化管理系統(tǒng)的動態(tài)情況,進行動態(tài)管理,從而有效的處理職工醫(yī)院的管理工作,實現(xiàn)醫(yī)院管理的自動化,提高效率。1.2 系統(tǒng)開發(fā)目的醫(yī)院信息化管理系統(tǒng)是在今天醫(yī)療事業(yè)的迅猛發(fā)展的前提下,以前的手工錄入或早期的管理應用軟件已逐漸不能滿足用戶的要求,而在這些問題當中,落后的醫(yī)藥管
17、理已嚴重地影響醫(yī)院工作人員的工作效率,基于以上的原因,從而提出了醫(yī)院信息化管理系統(tǒng)的設計目標。計算機應用于醫(yī)院的日常管理,為醫(yī)院的現(xiàn)代化帶來了從未有過的動力和機遇,為醫(yī)療衛(wèi)生領域的發(fā)展提供了無限的潛力。采用計算機管理信息系統(tǒng)已成為醫(yī)院管理科學化和現(xiàn)代化的標志,給醫(yī)院帶來了明顯的經濟效益和社會效益2。在完成了針對醫(yī)院管理系統(tǒng)前期調查,同時與多位醫(yī)院使用者進行了全面深入地探討和分析的基礎上,明確地提出所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,進而完善了未來的醫(yī)療管理和服務工作。通過信息數(shù)據(jù)高度共享,在強大的數(shù)據(jù)庫的支持下,將醫(yī)院的全面管理水平和服務
18、質量提升到更高層次。醫(yī)院信息化管理系統(tǒng)結合醫(yī)院管理工作的特點,充分利用局域網、廣域網、大型分布式數(shù)據(jù)庫等先進的計算機技術,運用系統(tǒng)的理論與方法將醫(yī)院各組成部分的信息處理過程綜合成有機整體,及時而有效地為醫(yī)院日常管理和發(fā)展提供決策依據(jù),使醫(yī)院信息管理工作盡快達到規(guī)范化、制度化、科學化的要求,并實現(xiàn)醫(yī)院信息技術全電子無紙化和膠片管理的最終目標。職工醫(yī)院信息化管理系統(tǒng)的開發(fā)目的是使職工醫(yī)院的醫(yī)院信息化管理系統(tǒng)模式從手工記錄轉變成信息管理,為病房管理人員提供方便條件。對職工醫(yī)院的實際情況進行調研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領悟系統(tǒng)開發(fā)的思想,掌握系
19、統(tǒng)開發(fā)的流程和方法。隨著醫(yī)院信息系統(tǒng)的不斷完善,醫(yī)院的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞職工醫(yī)院病房工作的實際情況,使之能迅速適應職工醫(yī)院的需要。職工醫(yī)院信息化管理系統(tǒng)的實施的現(xiàn)實意義:減少管理病房的工作人員;管理人員可以隨時瀏覽查看,而且更加直觀;改變了以前工資手工記錄的方式,電腦錄入更加方便快捷;實現(xiàn)了醫(yī)院信息化管理系統(tǒng)的計算機化。2 可行性分析及總體設計 2.1 可行性分析可行性分析也稱為可行性研究,是在調查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功2??尚行匝芯康哪康木褪怯?/p>
20、最小的代價在盡可能短的時間內確定問題是否能夠解決。下面將分別從技術、經濟、社會三個方面對職工醫(yī)院信息化管理系統(tǒng)的建設進行分析和研究。2.1.1 技術可行性根據(jù)職工醫(yī)院提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能目標。系統(tǒng)采用人機交互方式,界面美觀友好,操作簡單易行,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠,對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是
21、可以在規(guī)定期限內完成開發(fā)的。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)的開發(fā)在技術上是可行的。2.1.2經濟可行性軟件的開發(fā)和實施必須要有經濟的支持,然而開發(fā)系統(tǒng)所消耗的實際費用和系統(tǒng)運行后所能為企業(yè)產生的經濟效益一直是軟件開發(fā)所面臨的重要問題。所以估算出新系統(tǒng)的開發(fā)費用和今后系統(tǒng)的運行、維護費用,顯得尤為重要。而系統(tǒng)運行后給企業(yè)帶來的實際經濟效益也應該預先估算,并與之前估算出的實際開銷費用相比較,來衡量軟件的總體經濟可行性。例如,系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了處理設施,并且擁有支持本系統(tǒng)的應用平臺。因
22、此無需再投入資金購買其他設施。系統(tǒng)的開發(fā)基于多少幫助等等。職工醫(yī)院具有信息化的本人對程序開發(fā)的實踐學習而來,醫(yī)院無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經費完全可以接受。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)在經濟上是可行的。2.1.3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。(1) 法律因素本系統(tǒng)是根據(jù)職工醫(yī)院信息化管理系統(tǒng)的實際工作情況開發(fā)研制的,是通過大量的調研得出的,系統(tǒng)的軟件設計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產品。完全遵照國家的藥品管理條例進行軟件的開發(fā)與使用。(2) 用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在micros
23、oft windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。使用系統(tǒng)的管理員,需要具備對tomcat服務器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會可行性。2.1.4運行可行性隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理很大程度上已經成為了社會發(fā)展的趨勢計算機管理有著無法比擬的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等1。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理、與世界接軌的重要條件。與此同時對于大部分醫(yī)院來
24、說,利用計算機幫助醫(yī)院來管理,可以避免很多不必要的損失提高管理的高效性,而且不僅給醫(yī)院帶來先進的管理思想及方法、促進建立現(xiàn)代藥品管理模式而且是適應現(xiàn)代企業(yè)制度要求、推動醫(yī)院管理走向科學化、規(guī)范化的必要條件。因此,每一位投資者為了自身的經濟效率和未來前景都會極力支持系統(tǒng)的開發(fā)和推廣,在經濟和物力上給予較大的幫助。經過以上分析,該系統(tǒng)在運行方面是可行的。2.2 總體設計原則一個方便用戶使用的軟件應該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運行速度較快,通過計算機技術開發(fā)出客戶端與服務器端,以便方便快捷清晰的進行數(shù)據(jù)管理以及信息的采集。本系統(tǒng)為了設計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利
25、,所以必須采取一定的設計原則。其主要設計原則有3:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設計是針對職工醫(yī)院及病房的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足醫(yī)院管理人員、病人的需要,因此具有良好的實用性。一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應該盡量使用同樣的元素。 元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應該是一致的。變量命名規(guī)則的一致性:變量應該用統(tǒng)一的規(guī)則進行
26、命名,做到任意變量均能從上下文推斷其義。先進性:本系統(tǒng)采用jsp技術、sql server 2000等被廣泛采用系統(tǒng)開發(fā)技術和數(shù)據(jù)庫,因此本設計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。系統(tǒng)根據(jù)用戶的實際需求,在不違反現(xiàn)有法律法規(guī)的前提下設計而成,是一個完全依據(jù)需求設計的一個完整的醫(yī)院管理信息系統(tǒng)。并且本系統(tǒng)再設計過程中充分考慮日后的維護以及升級問題,在設計中留有多個接口以便日后升級使用。本系統(tǒng)頁面清淡典雅是一個十分符合醫(yī)院工作環(huán)境的系統(tǒng),其操作簡單易懂,上手容易,但設計嚴謹,完全符合國家對醫(yī)院的管理條例4。2.3 系統(tǒng)開發(fā)環(huán)境與開發(fā)模式2.3.1系統(tǒng)開發(fā)工具l myecli
27、pse本系統(tǒng)使用myeclipse作為代碼的開發(fā)工具。myeclipse企業(yè)級工作平臺(myeclipse enterprise workbench ,簡稱myeclipse)是對eclipseide的擴展,利用它我們可以在數(shù)據(jù)庫和javaee的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能。 myeclipse 是一個十分優(yōu)秀的用于開發(fā)java, j2ee的 eclipse 插件集合,myeclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。myeclipse目前支持java
28、 servlet,ajax, jsp, jsf, struts,spring, hibernate,ejb3,jdbc數(shù)據(jù)庫鏈接工具等多項功能??梢哉fmyeclipse幾乎囊括了目前所有主流開源產品的專屬eclipse開發(fā)工具。l dreamweaver采用dreamweaver作為界面設計工具。dreamweaver是唯一提供roundtrip html、視覺化編輯與原始碼編輯同步的設計工具。它包含homesite和bbedit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,dre
29、amweaver 支援精準定位,利用可輕易轉換成表格的圖層以拖拉置放的方式進行版面配置。所見即所得 dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務功能,提供超強的支援能力給third-party廠商,包含asp, apache,broadvision, cold fusion,icat, tango與自行發(fā)展的應用軟體。當您正使用dreamweaver在設計動態(tài)網頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預覽網頁。夢幻樣版和xml dreamweaver將內容與設計分開,應用于快速網頁更新和團隊合作網頁編輯。建立網頁外觀的樣版,指定可編輯或不可編輯的部份,內容提供者可直接編輯
30、以樣式為主的內容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出xml內容。 全方位的呈現(xiàn)利用dreamweaver設計的網頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascading style sheets的動態(tài)html支援和鼠標換圖效果,聲音和動畫的dhtml效果資料庫可在netscape和microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當有新的瀏覽器上市時,只要從dreamweaver的網站在下載它的描述檔,便可得知詳盡的成效報告。l microsoft sql server本系統(tǒng)使用micros
31、oft sql server 2000數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,sql server 2000系統(tǒng)具有強大的網上功能,可以在互聯(lián)網上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在sql server 2000系統(tǒng)中,允許用戶簡單的使用一些向導和工具把數(shù)據(jù)庫的數(shù)據(jù)發(fā)布到網絡上,并且可以根據(jù)需要來調度修改已經發(fā)布的數(shù)據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,microsoft sql server 2000,經過三十多年的發(fā)展,已經成為最重要的數(shù)據(jù)處理技術,被廣泛應用到多種項目的開發(fā)與設計中,sql server 2014 能為要求最高的數(shù)據(jù)庫應用提供關鍵業(yè)務所需性能 內存駐留技術,性能最高可提升 30 倍;增強安全性與擴展性,連續(xù) 5
32、 年漏洞數(shù)量業(yè)界最少。軟件及硬件合作伙伴使用多樣化的工作負載進行了全新的性能測試,證明了采用開創(chuàng)性內存計算技術的 sql server 2014 可以為那些對數(shù)據(jù)庫有極高要求的應用程序提供符合需求的數(shù)據(jù)平臺。因此決定采用此數(shù)據(jù)庫系統(tǒng)來完成職工醫(yī)院信息化管理系統(tǒng)的設計。2.3.2系統(tǒng)設計模式目前,在大多數(shù)b/s(browser/server)結構的web應用中,瀏覽器直接通過html或者jsp的形式與用戶交互,響應用戶的請求5。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會使jsp頁面臃腫不堪,web服務器的負荷過重。因此,在中間層上采用基于模型視圖控制器(mvc,m
33、odel-view-controller)的設計模式6。model層用來實現(xiàn)業(yè)務邏輯,view層用來顯示用戶界面,controller層主要負責view層和model層之間的控制關系。具體實現(xiàn)時,把servlet用作應用程序的控制器,把jsp文檔作為視圖,javabeans被用來表示模型。所有的請求都被發(fā)送給作為控制器的servlet,它接受請求,并根據(jù)請求信息將它們分發(fā)給適當?shù)膉sp來響應7。同時,servlet還根據(jù)jsp的需求生成javabeans的實例并輸出給jsp環(huán)境。jsp可以通過直接調用方法或使用usebean的自定義標簽得到javabeans中的數(shù)據(jù)。這種設計模式很好地實現(xiàn)了數(shù)
34、據(jù)層與表示層的分離,使開發(fā)工作更加容易和迅速14。3 系統(tǒng)分析3.1業(yè)務流程分析在進行業(yè)務流程分析時,需要按照原有信息流動過程,逐個地調查分析所有環(huán)節(jié)的處理業(yè)務、處理內容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等4。業(yè)務流程分析可以幫助開發(fā)者了解該業(yè)務處理過程,發(fā)現(xiàn)和處理系統(tǒng)調查工作中的錯誤和疏漏。業(yè)務流程分析是通過業(yè)務流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務處理過程5。具體業(yè)務流程如圖3.1所示。圖3.1 業(yè)務流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產生、傳輸、加工處理、
35、使用、存儲的過程6。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內部的流動抽象的獨立起來,舍去了具體組織機構、信息載體、處理工具、物質、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設計功能模塊處理過程的基礎。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞8。在業(yè)務流程分析的基礎上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層。現(xiàn)行的頂層數(shù)據(jù)流圖如圖3.2所示。圖3.2 頂層數(shù)據(jù)
36、流圖具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3. 3所示。圖3.3 第一層數(shù)據(jù)流圖(普通用戶)圖3.4 第一層數(shù)據(jù)流圖(管理員)圖3.5 第一層數(shù)據(jù)流圖(病人)由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分數(shù)據(jù)流圖,其他數(shù)據(jù)流圖的畫法基本一致。3.3 數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲和外部實體9。(1)數(shù)據(jù)元素數(shù)據(jù)元素表包括數(shù)據(jù)的名稱,即系統(tǒng)用戶編號、數(shù)據(jù)的長度、有關的數(shù)據(jù)結構、數(shù)據(jù)的總編號、數(shù)據(jù)編號以及數(shù)據(jù)類型。具體的數(shù)據(jù)元素條目表如表3.1所示:表3.1 數(shù)據(jù)元素數(shù)據(jù)元素條目名稱系統(tǒng)用戶編號說明系統(tǒng)用戶的
37、編號長度50有關數(shù)據(jù)結構系統(tǒng)用戶信息表 總編號1-101編號101數(shù)據(jù)類型離散(2)數(shù)據(jù)結構數(shù)據(jù)結構數(shù)據(jù)的名稱,即系統(tǒng)用戶信息表、數(shù)據(jù)說明,即創(chuàng)建系統(tǒng)用戶信息記錄的數(shù)據(jù)、數(shù)據(jù)結構,其中數(shù)據(jù)結構包括:編號、用戶名、密碼、權限、總編號、編號、數(shù)量等。數(shù)據(jù)結構條目如表3.2所示。 表3.2 數(shù)據(jù)結構數(shù)據(jù)結構條目名稱系統(tǒng)用戶信息表總編號2-01說明創(chuàng)建系統(tǒng)用戶信息記錄的數(shù)據(jù)編號01結構編號有關數(shù)據(jù)流、數(shù)據(jù)存儲:用戶名p1系統(tǒng)用戶管理、d1系統(tǒng)用戶信息密碼權限數(shù)量每年約200份(3)數(shù)據(jù)流數(shù)據(jù)流中包括名稱、數(shù)據(jù)說明、數(shù)據(jù)流來源、數(shù)據(jù)流去向、已經、包含的數(shù)據(jù)結構、總編號、編號以及流通量。數(shù)據(jù)流的具體條目如
38、表3.3所示表3.3 數(shù)據(jù)流 數(shù)據(jù)流條目名稱:修改密碼 總編號:3-10說明:將密碼信息存儲到用戶信息存儲 編號:10數(shù)據(jù)流來源:p1系統(tǒng)用戶管理 數(shù)據(jù)流去向:d1系統(tǒng)用戶信息存儲 流通量:10份/周包含的數(shù)據(jù)結構:系統(tǒng)用戶信息(4)數(shù)據(jù)存儲數(shù)據(jù)存儲表格對普通用戶的信息進行存儲,其中存儲的結構包括:編號、用戶名、密碼、權限、總編號、標號以及信息量。具體數(shù)據(jù)存儲條目如表3.4所示:表3.4 數(shù)據(jù)存儲 數(shù)據(jù)存儲條目名稱:普通用戶信息 總編號:4-01說明:存儲普通用戶信息 結構: 標號:d2 編號 用戶名 密碼 權限有關數(shù)據(jù)流:d2-p2 信息量:400份/月(5)處理過程處理過程即對患者出院的過
39、程進行管理,具體包括:輸入數(shù)據(jù)、輸出數(shù)據(jù)、出院信息、總編號和編號。具體的過程條目如表3.5所示表3.5 處理過程 處理過程條目名稱:出院管理 總編號:5-15說明:管理出院信息 編號:p10輸入:p10出院管理 輸出:d10出院信息表處理:將p10出院管理后的記錄存儲到出院信息表中(6)外部實體外部實體條目包括:系統(tǒng)用戶的說明、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流、總編號、編號和個數(shù)。具體外部實體條目如表3.6所示:表3.6 外部實體 外部實體條目名稱:系統(tǒng)用戶 總編號:6-01說明:系統(tǒng)用戶 編號:001輸入數(shù)據(jù)流: 個數(shù):1個輸出數(shù)據(jù)流:由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)
40、數(shù)據(jù)流圖繪制的。4 系統(tǒng)總體設計4.1系統(tǒng)功能設計系統(tǒng)設計是一個把軟件需求轉換成用軟件系統(tǒng)表示的過程。通過對目標系統(tǒng)的分析和研究,做出了對職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎。在對職工醫(yī)院信息化管理系統(tǒng)全面分析調查的基礎上,制定出職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃9。從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進行分析,得出的層次化的模塊結構圖。職工醫(yī)院信息化管理系統(tǒng)功能模塊圖如圖4.1所示。圖4.1 職工醫(yī)院信息化管理系統(tǒng)功能模塊圖4.2系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫是本系統(tǒng)的核心和基礎10。它設計的好壞直接影響著整個系統(tǒng)的質量10。數(shù)據(jù)是一切系統(tǒng)設計的基礎,通俗地說,數(shù)據(jù)庫設計就像高樓大廈的根基
41、一樣,如果設計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設計,重做大量已完成工作。4.2.1概念結構設計從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。(1)藥品實體屬性圖圖4.2 藥品實體屬性圖此圖表明:當病人順利掛號、就診后,其主治醫(yī)生根據(jù)其病情所開的藥單在取藥時,系統(tǒng)在此過程中應該包含的子信息為:藥品名、藥品編號、藥品單價、藥品數(shù)量以及必須記錄的病人編號。(2)管理員實體屬性圖圖4.3 管理員實體屬性圖此圖表明:在系統(tǒng)中的管理員身份應該具備相應屬性,如上圖中用戶名、密碼、管理員編號以及權限名是此系統(tǒng)設計的管理員應有的屬性,有了此
42、屬性管理員才能進行相應的職能管理。 (3)普通用戶實體屬性圖圖4.3普通用戶實體屬性圖此圖表明:此用戶實體圖是針對一般醫(yī)院工作人員進入系統(tǒng)進行職能工作的解釋圖表,對于一般醫(yī)院工作人員,他進入系統(tǒng)之后可管理的有上圖所示的子項目:用戶編號、用戶名、密碼等,他們運用這些屬性來對所管的項目進行工作。(4)藥品庫存實體屬性圖圖4.4 藥品庫存實體屬性圖此圖表明:患者進行診斷后根據(jù)醫(yī)生開的藥去藥品管理員處取藥,藥品的屬性包括:藥品規(guī)格、名稱、藥品編號、生產廠家、價格以及該藥品的庫存量。(5)檢查實體屬性圖圖4.5 檢查實體屬性圖患者成功掛號后,經醫(yī)生診斷后進行相應的身體檢查,該檢查所包含的信息如上圖所示:
43、檢查項目、病人編號、檢查編號、價格和檢查時間。(6)病人實體屬性圖圖4.6 病人實體屬性圖 成功掛號的患者都具有自己的屬性,此圖表明了病人具體屬性,包括:病人編號、真實姓名、密碼、地址、性別、年齡、電話。(7)病房實體屬性圖圖4.7 病房實體屬性圖成功掛號的患者進行診斷后根病情部分患者需要住院,需要住院的患者會被安排到相應的病房,此圖表明了病房的具體屬性,包括:病房編號、床號、狀態(tài)。e-r模型的組成元素有:實體、屬性、聯(lián)系。e-r模型用e-r圖表示。實體是用戶工環(huán)境中所涉及的事務,屬性是對實體特征的描述11。(1) 模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示
44、,實體名稱標注在矩形框內。用菱形表示實體間的聯(lián)系,菱形框內寫上聯(lián)系名,用無向邊把菱形分別與有關實體相連接,在無向邊旁標上聯(lián)系的類型12。(2) 屬性是實體的性質。用橢圓框表示,與實體之間用一條線相連表的主碼是關鍵屬性,關鍵屬性項加下劃線。(3) 各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關聯(lián)的關系。(4) 在程序中實現(xiàn)對他們的完整性和一致性控制。從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關系進行了整合,得出系統(tǒng)e-r圖,如圖4.9所示:圖4.8 系統(tǒng)e-r圖說明:圖中用矩形表示實體。實體之間的關系用菱形表示,用無向邊把菱形與有關實體連接,在邊上標明聯(lián)系的類型。實體的
45、屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。4.2.2邏輯結構設計對數(shù)據(jù)庫中實現(xiàn)具體表的詳細設計。即各數(shù)據(jù)庫表的字段名、類型、長度等信息進行了詳細的描述,根據(jù)系統(tǒng)e-r圖,系統(tǒng)數(shù)據(jù)邏輯結構設計如下:(1) 管理員(管理員編號,用戶名,密碼,權限名)(2) 藥品庫存(藥品編號,藥品名稱,規(guī)格,生產廠家,價格,庫存)(3) 檢查(檢查編號,病人編號,檢查項目,價格,時間)(4) 病房(病房編號,病床號,狀態(tài))(5) 病人(掛號編號,真實姓名,密碼,性別,年齡,電話,地址)(6) 藥品(藥品編號,數(shù)量,單價,總價)(7) 普通用戶(用戶編號,用戶名,密碼,姓名,年齡,性別,地址,電話,所屬科室)
46、4.2.3數(shù)據(jù)關系圖管理員擁有管理員編號、用戶名、密碼和權限名等屬性,通過他的權限對掛號員、藥品管理員、醫(yī)生、患者等普通用戶進行管理。普通用戶中的護士等通過自己的用戶名和密碼等進行自己的只能管理。藥品管理員等可以通過自己的權限對藥品的具體屬性進行管理,比如:藥品編號、藥品數(shù)量、藥品單價等。數(shù)據(jù)庫中各數(shù)據(jù)之間的具體關系圖如圖4.9所示:圖4.9 數(shù)據(jù)關系圖4.2.4數(shù)據(jù)庫表設計(1)管理員信息表主要用于存貯管理員信息,管理員信息包括管理員編號,用戶名,用戶密碼,權限名 ,表結構如表4.1所示:表4.1 管理員信息表字段名類型長度說明idint4管理員編號(主鍵)namevarchar30用戶名p
47、wdvarchar20用戶密碼statusvarchar20權限名(2)藥品庫存信息表主要用于存放藥品庫存的基本信息,藥品庫存的基本信息包括藥品編號,藥品名稱,藥品規(guī)格,生產廠家,價格和庫存。表結構如表4.2所示:表4.2 藥品庫存信息表字段名類型長度說明idint4藥品編號(主鍵)namevarchar50藥品名稱normvarchar50規(guī)格factoryvarchar20生產廠家pricefloat8價格stockint4庫存(3)檢查信息表檢查信息表主要用來存放病房檢查項目的基本信息,病房檢查項目的基本信息包括檢查編號,病人編號,檢查項目,價格和時間。表結構如表4.3所示:表4.3 檢
48、查信息表字段名類型長度說明idint4檢查編號(主鍵)pat_idint4病人編號(外鍵)itemvarchar20檢查項目pricefloat8價格timedatetime8時間(4)病房信息表病房信息表主要用來存放病房的基本信息,病房的基本信息包括病房編號,病床號和狀態(tài)。表結構如表4.4所示:表4.4 病房 信息表字段名數(shù)據(jù)類型長度功能描述idint4病房編號(主鍵)bed-idint4病床號statusvarchar20狀態(tài)(5)病人信息表病人信息表主要用來存放病人的基本信息。病人的基本信息包括掛號編號,真實姓名,密碼,年齡,性別,電話,地址。表結構如表4.5所示:表4.5 病人信息表字
49、段名數(shù)據(jù)類型長度功能描述idint4掛號編號(主鍵)namevarchar20真實姓名pwdvarchar20密碼ageint4年齡sexvarchar2性別telvarchar20電話addrvarchar50地址(6)藥品信息表藥品信息表主要用于存放藥品的信息。藥品的信息包括藥品編號,病人編號,數(shù)量,單價,總價。表結構如表4.6所示:表4.6 藥品信息表字段名數(shù)據(jù)類型長度功能描述idint4藥品編號(主鍵)pac_idint4病人編號(外鍵)numint4數(shù)量pricefloat8單價countfloat8總價(7)普通用戶信息表普通用戶信息表用于存放普通用戶的基本信息。普通用戶的基本信息
50、包括用戶編號,用戶名,密碼。姓名,年齡,性別,地址,電話,所屬科室。結構如表4.7所示:表4.7 普通用戶信息表字段名數(shù)據(jù)類型長度功能描述idint4用戶編號(主鍵)namevarchar20用戶名pwdvarchar20密碼truenamevarchar8姓名ageint4年齡sexvarchar2性別addrvarchar100地址phonevarchar20電話statusvarchar50所屬科室5系統(tǒng)實現(xiàn)5.1普通用戶模塊5.1.1登錄模塊不同身份的用戶通過登錄用戶名和密碼后臺進行審核,如輸入的用戶名和密碼正確則進入相應的管理模塊執(zhí)行相應的管理職能。登錄管理主要代碼如下:string
51、 name = request.getparameter("name");string pwd = request.getparameter("pwd");string status = request.getparameter("status");string table = ""string str = "name"if(status.equals("0")table = "admin"else if(status.equals("1&quo
52、t;)table = "users"else if(status.equals("2")table = "patient"str = "id"string sql = "select * from "+table+" where "+str+"='"+name+"' and pwd='"+pwd+"'"string args = "id","name&qu
53、ot;,"pwd","status"string args1 = "id","pwd","status"selectbean sb = new selectbean();arraylist al = null;if(status.equals("2")al = sb.selectrow(args1, sql);al.add(2, "111111");elseal = sb.selectrow(args, sql);if(al = null | al.siz
54、e() = 0)responsetext = "1"5.1.2掛號管理模塊不同的普通用戶分別具有不同的管理職責,掛號處通過登錄用戶名和密碼可以進入掛號處管理模塊,雙擊菜單中的掛號管理按鈕后可對前來看病的病人進行掛號管理。string args = "truename","sex","age","birthday","nation","idcard","phone","address"string row = &quo
55、t;"string val = ""for(int i = 0;i < args.length;i+)if(i = args.length-1)row += argsi;val += "'"+request.getparameter(argsi)+"'"elserow += argsi+","val += "'"+request.getparameter(argsi)+"',"string sql = "insert into patient("+row+") values("+val+")"5.1.3 床位分配管理模塊普通用戶中的護士通過輸入用戶名和密碼登錄系統(tǒng)后,雙擊菜單中的床位分配管理按鈕進入床位分配管理模塊對已經掛號的并需要住院的病人進行床位分配。int responsetext = 0;insertupdatedelbean ib = new insertupdatedelbean();string sickbed = request.getparameter("sickbed");s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設計的文化與歷史背景
- 房間隔缺損修復護理查房課件
- 采購合同制式條款范本3篇
- 采購合同管理的信息化發(fā)展3篇
- 虛擬人語音識別與合成-洞察分析
- 采購合同的供應鏈合同自由采購3篇
- 應急預案評估與修訂-洞察分析
- 采購合同管理案例解析3篇
- 采購合同評審表評分標準3篇
- 采購框架協(xié)議控制3篇
- 大數(shù)據(jù)建模練習練習題及答案1-2023背題版
- 2024年山東濟南軌道交通集團運營有限公司招聘筆試參考題庫含答案解析
- Ⅲ類射線裝置輻射工作人員考核試題 - 副本
- 土壤檢測報告表
- 老年人合理用藥新進展課件
- 工程經濟學案例分析課程設計
- 公司投產慶典策劃方案
- 服務管理的價值創(chuàng)造
- 內科醫(yī)生如何與患者建立有效的溝通
- 植物生長與環(huán)境課程教案
- 歌廳消防安全管理制度
評論
0/150
提交評論