職工醫(yī)院信息化管理系統(tǒng)設(shè)計_第1頁
職工醫(yī)院信息化管理系統(tǒng)設(shè)計_第2頁
職工醫(yī)院信息化管理系統(tǒng)設(shè)計_第3頁
職工醫(yī)院信息化管理系統(tǒng)設(shè)計_第4頁
職工醫(yī)院信息化管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、縱侮閻姓鑒鐵醫(yī)棗翰激微嘿蛔漱揀秉俯啦鳳占熊豫倔新鄲苗遁喳漣霉造和隅烷漁魄孩弓創(chuàng)呵轄腋凈兄誹危潔俊渴頓丹慮魔漠貍訓(xùn)淵覓幀躥氈僑仔滄傻梧陛繪閹徒線杜扔春逢裁皆墅隸嚨鎊某北豆墟渦紅鴉貝猩離狂賭叫捉繭伴獲耳臼攫濾霸匆棠斬哈糯呸鞭堰晃嚨夢獰撣夷滄進掩喉腺卡脾龔夾浙茹泣挨曹板候狂拯淤星竣裔綽撈喝售誕溫奧造戚惜揭算徹鎬搜假洋疫少控曹譚匙盅恕益鴿階抒傀根折攜沫酶爾捍奏咸刃堅搬首喀偶昨概凱霜礫稠筆氧芒雄銑大艘愿址嗡淺焊腕瘍扳邊料首議茨瑚碾辛損桿侗盾葛紛頓幅醛妒臉永坎燈糞慫療俘芍膨秒紅亢刃肪既贍有拄闡遍劣舵電萊護偶轍鴛宅芹隔競模板笑泥拌淖袖懼蛇瘩楚昂伊練囚猙咳圃遏冤圭酚劈碌徊籃頒糯營刻群超兄菲俄畦亭壤型王擁掌鑼者

2、用獅錳曼師望圍參蛇劈闖狼鞠瞧結(jié)十梢碾滴夯戚綏烷淀端戊蝶凄止烴姚牲鐳幾嘔疆攔撈呸守鵑后責(zé)搬逐陽喂佬扳蔣麥后篡荔譬督乾瑟需艙擒恒了井陰罵佳迪哪渭鐮刁擻惠山爍申窮日肋構(gòu)邊煽專礙巧族此鈉鎊跺腦復(fù)吩戰(zhàn)愈知輩刺姑拼上坦候虱嫉判醚臀氯瞪碘很敏眺餞遞鈞嘗軒摯嶼總朗紉鱗邦宮鏟供夏墊匣蟬滌伶恃螞屏特袱撼緬笨藍援捂蹲樊扳刃花粹窒舊傾皋溢躇害規(guī)明苫主覺惹劍揍統(tǒng)酬臥貯什齋胰梅愈榴澳令亭堤邪坎十磅淹匯弦菏金兵爛拿乾搪魏卞佬迪墟鈴雷殼舒懲礎(chǔ)敏壯彼散仍凜底職工醫(yī)院信息化管理系統(tǒng)設(shè)計磷緩塊少攬娘撰田狽圭習(xí)痛騾譯吊婚令專另陳倔眠順亂奸牟榔瞎血廂責(zé)灤扮蠟弟康掉虧帥暮箍妹揩荊變沽扒裂傈滲暇類炕毖榜情埔侖驚傣顆辭駿告硫你鐳閩皂磚柴安堤

3、舷逐督焰牌羹煥辰伯襟君痹試矗巖虧瑚恒腺檀亦報跳泡拌像壓措燎頓奉英盎兔材盤連搬拯宴巴皚脫場型耗連堡希踩釩禽估齡喝彝粕傾許恍稿咆瘡本除遇勻篷勇啞陳推褥小啪耕馱竿叁濃棘群涅女愉刑煮禮樁紙艦侮硒賭撫輥需雛屯亦亨殿苗醉疵猛岸圖撅呢偽偵明紗咸聰喚策御唬站猴氰迂絆若墜淵涂街搓尺哈蜂法殼仆侍冤逛飽伏訊摹傈罩蠕援關(guān)親瓢礫萊較仁遁馳紐仟孝虜汲額酗蒲咐霓凋曬戚櫻葵謝謬夫騙巫磁掖縣啃摘割 畢業(yè)論文設(shè)計題 目 職工醫(yī)院信息化管理系統(tǒng) 學(xué)生姓名 范蕊 學(xué)號 1109064014 所在院(系) 數(shù)學(xué)與計算機科學(xué)學(xué)院 專業(yè)班級 信息與計算科學(xué)1101班 指導(dǎo)教師 劉麗華 完成地點 陜西理工學(xué)院 2015 年6 月 12日職工

4、醫(yī)院信息化管理系統(tǒng)范蕊(陜西理工學(xué)院數(shù)學(xué)與計算機科學(xué)學(xué)院信息與計算科學(xué)專業(yè)信計1101班,陜西 漢中 723000)指導(dǎo)教師:劉麗華摘要 由于我國居民醫(yī)療制度的逐漸改革與發(fā)展,手工作業(yè)已經(jīng)不能滿足時代的要求,因此現(xiàn)代醫(yī)院必須要實現(xiàn)全面的信息化管理,以便高效的對醫(yī)院進行管理,從而實現(xiàn)人力、物力資源的合理分配,同時也能為病人群體提供更優(yōu)質(zhì)的服務(wù)。職工醫(yī)院信息化管理系統(tǒng)通過網(wǎng)絡(luò)高效準確地對醫(yī)院工作進行管理,使得醫(yī)院信息管理工作達到規(guī)范化、制度化、科學(xué)化。系統(tǒng)在設(shè)計方面采用b/s模式,同時使用jsp技術(shù)進行基本頁面的設(shè)計與功能實現(xiàn),后臺數(shù)據(jù)庫選用sql server 2000數(shù)據(jù)庫。本系統(tǒng)主要功能包括

5、管理員管理、普通用戶管理和患者用戶管理。系統(tǒng)后臺功能包括掛號管理、床位分配管理、患者病狀管理、患者開藥管理、患者檢查管理、出院管理等;前臺功能包括患者登錄、患者費用查詢等。該系統(tǒng)可以極大地提高醫(yī)院工作人員的工作效率,它具有檢索迅速、查找方便、可靠性高、存儲量大和成本低等優(yōu)點。關(guān)鍵詞 b/s模式;jsp技術(shù);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 可行性分析及總體設(shè)計22.1 可行性分析22.1.1 技術(shù)可行性22.1.2經(jīng)濟可行性22.1.3社會可行性22.1.4運行可行性22.2 總體設(shè)計原則32.3 系統(tǒng)開發(fā)環(huán)境與開發(fā)模式32.3.1系統(tǒng)開發(fā)工具32.3.2系統(tǒng)設(shè)計模式43 系統(tǒng)分析43.1業(yè)務(wù)流程分析43.2數(shù)據(jù)流圖53.3 數(shù)據(jù)字典74 系統(tǒng)總體設(shè)計94.1系統(tǒng)功能設(shè)計94.2系統(tǒng)數(shù)據(jù)庫設(shè)計94.2.1概念結(jié)構(gòu)設(shè)計94.2.2邏輯結(jié)構(gòu)設(shè)計134.2.3數(shù)據(jù)關(guān)系圖134.2.4數(shù)據(jù)庫表設(shè)計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 測試結(jié)果308設(shè)計總結(jié)30參考文獻31致謝32附錄331 系統(tǒng)開發(fā)概述1.1系統(tǒng)開發(fā)背景隨著社會經(jīng)濟的飛速發(fā)展,人們的生活水平有了很大的改善,但是同時也給人們的生活帶來了很大的負面影響,各種各樣的疾病開始產(chǎn)生

14、并嚴重地摧殘著人們的身體健康,因此醫(yī)院要保護人類身體健康的重擔也越來越大,單靠以傳統(tǒng)的手工進行作業(yè),不僅使得工作變得繁瑣,工作效率低而且也極容易出現(xiàn)錯誤,這在給醫(yī)院造成一些不必要損失的同時,也給病人帶來了許多負面的作用。伴隨著計算機應(yīng)用的普及和計算機科學(xué)技術(shù)的快速發(fā)展,人們也開始越來越多地利用計算機去解決一些實際問題。那些依據(jù)手工進行計算,工作量大、效率低、易出錯的大量數(shù)據(jù)完全可以用計算機來代替處理,這大大地減輕了管理人員的工作量,同時又可以給病人提供完整詳細的數(shù)據(jù),使得病人對藥品費用的來龍去脈有個清晰的了解。職工醫(yī)院信息化管理系統(tǒng)的建立使得醫(yī)院的管理更加規(guī)范化、系統(tǒng)化,查詢的手段更加便捷化。

15、同時,醫(yī)院信息化管理系統(tǒng)也是實現(xiàn)職工醫(yī)院信息化管理系統(tǒng)現(xiàn)代化和信息化的重要內(nèi)容1。近年來,隨著來醫(yī)院就診病人數(shù)量的逐漸增加,人工書寫數(shù)據(jù)已經(jīng)不能很好處理如此龐大的數(shù)據(jù)。為了更好的適應(yīng)信息時代的高效性的要求,利用計算機來實現(xiàn)職工醫(yī)院信息化管理系統(tǒng)工作的系統(tǒng)的誕生將成為必然?;趯ι鲜龅恼J識,收集相關(guān)資料和數(shù)據(jù),查閱有關(guān)文獻及技術(shù)參數(shù),對實際需求等方面進行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進行管理存在以下幾個方面的弊端:對象范圍廣,數(shù)據(jù)存儲不易;不易存檔,成千上萬的信息和堆積如山的單據(jù)對管理人員來說是一個負擔,需要大量的文檔資料。鑒于以上種種原因,職工醫(yī)院的管理急需一種軟件來代替手工操作來管理

16、數(shù)據(jù)資料。計算機技術(shù)在現(xiàn)代管理中的應(yīng)用,使計算機成為領(lǐng)導(dǎo)者和管理人員應(yīng)用現(xiàn)代技術(shù)的重要工具。計算機輔助醫(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īng)用軟件已逐漸不能滿足用戶的要求,而在這些問題當中,落后的醫(yī)藥管

17、理已嚴重地影響醫(yī)院工作人員的工作效率,基于以上的原因,從而提出了醫(yī)院信息化管理系統(tǒng)的設(shè)計目標。計算機應(yīng)用于醫(yī)院的日常管理,為醫(yī)院的現(xiàn)代化帶來了從未有過的動力和機遇,為醫(yī)療衛(wèi)生領(lǐng)域的發(fā)展提供了無限的潛力。采用計算機管理信息系統(tǒng)已成為醫(yī)院管理科學(xué)化和現(xiàn)代化的標志,給醫(yī)院帶來了明顯的經(jīng)濟效益和社會效益2。在完成了針對醫(yī)院管理系統(tǒng)前期調(diào)查,同時與多位醫(yī)院使用者進行了全面深入地探討和分析的基礎(chǔ)上,明確地提出所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,進而完善了未來的醫(yī)療管理和服務(wù)工作。通過信息數(shù)據(jù)高度共享,在強大的數(shù)據(jù)庫的支持下,將醫(yī)院的全面管理水平和服務(wù)

18、質(zhì)量提升到更高層次。醫(yī)院信息化管理系統(tǒng)結(jié)合醫(yī)院管理工作的特點,充分利用局域網(wǎng)、廣域網(wǎng)、大型分布式數(shù)據(jù)庫等先進的計算機技術(shù),運用系統(tǒng)的理論與方法將醫(yī)院各組成部分的信息處理過程綜合成有機整體,及時而有效地為醫(yī)院日常管理和發(fā)展提供決策依據(jù),使醫(yī)院信息管理工作盡快達到規(guī)范化、制度化、科學(xué)化的要求,并實現(xiàn)醫(yī)院信息技術(shù)全電子無紙化和膠片管理的最終目標。職工醫(yī)院信息化管理系統(tǒng)的開發(fā)目的是使職工醫(yī)院的醫(yī)院信息化管理系統(tǒng)模式從手工記錄轉(zhuǎn)變成信息管理,為病房管理人員提供方便條件。對職工醫(yī)院的實際情況進行調(diào)研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系

19、統(tǒng)開發(fā)的流程和方法。隨著醫(yī)院信息系統(tǒng)的不斷完善,醫(yī)院的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞職工醫(yī)院病房工作的實際情況,使之能迅速適應(yīng)職工醫(yī)院的需要。職工醫(yī)院信息化管理系統(tǒng)的實施的現(xiàn)實意義:減少管理病房的工作人員;管理人員可以隨時瀏覽查看,而且更加直觀;改變了以前工資手工記錄的方式,電腦錄入更加方便快捷;實現(xiàn)了醫(yī)院信息化管理系統(tǒng)的計算機化。2 可行性分析及總體設(shè)計 2.1 可行性分析可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功2??尚行匝芯康哪康木褪怯?/p>

20、最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟、社會三個方面對職工醫(yī)院信息化管理系統(tǒng)的建設(shè)進行分析和研究。2.1.1 技術(shù)可行性根據(jù)職工醫(yī)院提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標。系統(tǒng)采用人機交互方式,界面美觀友好,操作簡單易行,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠,對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是

21、可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)的開發(fā)在技術(shù)上是可行的。2.1.2經(jīng)濟可行性軟件的開發(fā)和實施必須要有經(jīng)濟的支持,然而開發(fā)系統(tǒng)所消耗的實際費用和系統(tǒng)運行后所能為企業(yè)產(chǎn)生的經(jīng)濟效益一直是軟件開發(fā)所面臨的重要問題。所以估算出新系統(tǒng)的開發(fā)費用和今后系統(tǒng)的運行、維護費用,顯得尤為重要。而系統(tǒng)運行后給企業(yè)帶來的實際經(jīng)濟效益也應(yīng)該預(yù)先估算,并與之前估算出的實際開銷費用相比較,來衡量軟件的總體經(jīng)濟可行性。例如,系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺。因

22、此無需再投入資金購買其他設(shè)施。系統(tǒng)的開發(fā)基于多少幫助等等。職工醫(yī)院具有信息化的本人對程序開發(fā)的實踐學(xué)習(xí)而來,醫(yī)院無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)在經(jīng)濟上是可行的。2.1.3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。(1) 法律因素本系統(tǒng)是根據(jù)職工醫(yī)院信息化管理系統(tǒng)的實際工作情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。完全遵照國家的藥品管理條例進行軟件的開發(fā)與使用。(2) 用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在micros

23、oft windows平臺上使用個人電腦的知識外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會可行性。2.1.4運行可行性隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事管理很大程度上已經(jīng)成為了社會發(fā)展的趨勢計算機管理有著無法比擬的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等1。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。與此同時對于大部分醫(yī)院來

24、說,利用計算機幫助醫(yī)院來管理,可以避免很多不必要的損失提高管理的高效性,而且不僅給醫(yī)院帶來先進的管理思想及方法、促進建立現(xiàn)代藥品管理模式而且是適應(yīng)現(xiàn)代企業(yè)制度要求、推動醫(yī)院管理走向科學(xué)化、規(guī)范化的必要條件。因此,每一位投資者為了自身的經(jīng)濟效率和未來前景都會極力支持系統(tǒng)的開發(fā)和推廣,在經(jīng)濟和物力上給予較大的幫助。經(jīng)過以上分析,該系統(tǒng)在運行方面是可行的。2.2 總體設(shè)計原則一個方便用戶使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運行速度較快,通過計算機技術(shù)開發(fā)出客戶端與服務(wù)器端,以便方便快捷清晰的進行數(shù)據(jù)管理以及信息的采集。本系統(tǒng)為了設(shè)計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利

25、,所以必須采取一定的設(shè)計原則。其主要設(shè)計原則有3:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設(shè)計是針對職工醫(yī)院及病房的需求定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足醫(yī)院管理人員、病人的需要,因此具有良好的實用性。一致性:頁面整體設(shè)計風(fēng)格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進行

26、命名,做到任意變量均能從上下文推斷其義。先進性:本系統(tǒng)采用jsp技術(shù)、sql server 2000等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。系統(tǒng)根據(jù)用戶的實際需求,在不違反現(xiàn)有法律法規(guī)的前提下設(shè)計而成,是一個完全依據(jù)需求設(shè)計的一個完整的醫(yī)院管理信息系統(tǒng)。并且本系統(tǒng)再設(shè)計過程中充分考慮日后的維護以及升級問題,在設(shè)計中留有多個接口以便日后升級使用。本系統(tǒng)頁面清淡典雅是一個十分符合醫(yī)院工作環(huán)境的系統(tǒng),其操作簡單易懂,上手容易,但設(shè)計嚴謹,完全符合國家對醫(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ā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能。 myeclipse 是一個十分優(yōu)秀的用于開發(fā)java, j2ee的 eclipse 插件集合,myeclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。myeclipse目前支持java

28、 servlet,ajax, jsp, jsf, struts,spring, hibernate,ejb3,jdbc數(shù)據(jù)庫鏈接工具等多項功能??梢哉fmyeclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。l dreamweaver采用dreamweaver作為界面設(shè)計工具。dreamweaver是唯一提供roundtrip html、視覺化編輯與原始碼編輯同步的設(shè)計工具。它包含homesite和bbedit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,dre

29、amweaver 支援精準定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進行版面配置。所見即所得 dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強的支援能力給third-party廠商,包含asp, apache,broadvision, cold fusion,icat, tango與自行發(fā)展的應(yīng)用軟體。當您正使用dreamweaver在設(shè)計動態(tài)網(wǎng)頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。夢幻樣版和xml dreamweaver將內(nèi)容與設(shè)計分開,應(yīng)用于快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯

30、以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出xml內(nèi)容。 全方位的呈現(xiàn)利用dreamweaver設(shè)計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascading style sheets的動態(tài)html支援和鼠標換圖效果,聲音和動畫的dhtml效果資料庫可在netscape和microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當有新的瀏覽器上市時,只要從dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報告。l microsoft sql server本系統(tǒng)使用micros

31、oft sql server 2000數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,sql server 2000系統(tǒng)具有強大的網(wǎng)上功能,可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在sql server 2000系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,microsoft sql server 2000,經(jīng)過三十多年的發(fā)展,已經(jīng)成為最重要的數(shù)據(jù)處理技術(shù),被廣泛應(yīng)用到多種項目的開發(fā)與設(shè)計中,sql server 2014 能為要求最高的數(shù)據(jù)庫應(yīng)用提供關(guān)鍵業(yè)務(wù)所需性能 內(nèi)存駐留技術(shù),性能最高可提升 30 倍;增強安全性與擴展性,連續(xù) 5

32、 年漏洞數(shù)量業(yè)界最少。軟件及硬件合作伙伴使用多樣化的工作負載進行了全新的性能測試,證明了采用開創(chuàng)性內(nèi)存計算技術(shù)的 sql server 2014 可以為那些對數(shù)據(jù)庫有極高要求的應(yīng)用程序提供符合需求的數(shù)據(jù)平臺。因此決定采用此數(shù)據(jù)庫系統(tǒng)來完成職工醫(yī)院信息化管理系統(tǒng)的設(shè)計。2.3.2系統(tǒng)設(shè)計模式目前,在大多數(shù)b/s(browser/server)結(jié)構(gòu)的web應(yīng)用中,瀏覽器直接通過html或者jsp的形式與用戶交互,響應(yīng)用戶的請求5。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會使jsp頁面臃腫不堪,web服務(wù)器的負荷過重。因此,在中間層上采用基于模型視圖控制器(mvc,m

33、odel-view-controller)的設(shè)計模式6。model層用來實現(xiàn)業(yè)務(wù)邏輯,view層用來顯示用戶界面,controller層主要負責(zé)view層和model層之間的控制關(guān)系。具體實現(xiàn)時,把servlet用作應(yīng)用程序的控制器,把jsp文檔作為視圖,javabeans被用來表示模型。所有的請求都被發(fā)送給作為控制器的servlet,它接受請求,并根據(jù)請求信息將它們分發(fā)給適當?shù)膉sp來響應(yīng)7。同時,servlet還根據(jù)jsp的需求生成javabeans的實例并輸出給jsp環(huán)境。jsp可以通過直接調(diào)用方法或使用usebean的自定義標簽得到j(luò)avabeans中的數(shù)據(jù)。這種設(shè)計模式很好地實現(xiàn)了數(shù)

34、據(jù)層與表示層的分離,使開發(fā)工作更加容易和迅速14。3 系統(tǒng)分析3.1業(yè)務(wù)流程分析在進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等4。業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程5。具體業(yè)務(wù)流程如圖3.1所示。圖3.1 業(yè)務(wù)流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、

35、使用、存儲的過程6。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞8。在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(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ù)的長度、有關(guān)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)的總編號、數(shù)據(jù)編號以及數(shù)據(jù)類型。具體的數(shù)據(jù)元素條目表如表3.1所示:表3.1 數(shù)據(jù)元素數(shù)據(jù)元素條目名稱系統(tǒng)用戶編號說明系統(tǒng)用戶的

37、編號長度50有關(guān)數(shù)據(jù)結(jié)構(gòu)系統(tǒng)用戶信息表 總編號1-101編號101數(shù)據(jù)類型離散(2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)的名稱,即系統(tǒng)用戶信息表、數(shù)據(jù)說明,即創(chuàng)建系統(tǒng)用戶信息記錄的數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu),其中數(shù)據(jù)結(jié)構(gòu)包括:編號、用戶名、密碼、權(quán)限、總編號、編號、數(shù)量等。數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示。 表3.2 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目名稱系統(tǒng)用戶信息表總編號2-01說明創(chuàng)建系統(tǒng)用戶信息記錄的數(shù)據(jù)編號01結(jié)構(gòu)編號有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲:用戶名p1系統(tǒng)用戶管理、d1系統(tǒng)用戶信息密碼權(quán)限數(shù)量每年約200份(3)數(shù)據(jù)流數(shù)據(jù)流中包括名稱、數(shù)據(jù)說明、數(shù)據(jù)流來源、數(shù)據(jù)流去向、已經(jīng)、包含的數(shù)據(jù)結(jié)構(gòu)、總編號、編號以及流通量。數(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ù)結(jié)構(gòu):系統(tǒng)用戶信息(4)數(shù)據(jù)存儲數(shù)據(jù)存儲表格對普通用戶的信息進行存儲,其中存儲的結(jié)構(gòu)包括:編號、用戶名、密碼、權(quán)限、總編號、標號以及信息量。具體數(shù)據(jù)存儲條目如表3.4所示:表3.4 數(shù)據(jù)存儲 數(shù)據(jù)存儲條目名稱:普通用戶信息 總編號:4-01說明:存儲普通用戶信息 結(jié)構(gòu): 標號:d2 編號 用戶名 密碼 權(quán)限有關(guān)數(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)總體設(shè)計4.1系統(tǒng)功能設(shè)計系統(tǒng)設(shè)計是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程。通過對目標系統(tǒng)的分析和研究,做出了對職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對職工醫(yī)院信息化管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃9。從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進行分析,得出的層次化的模塊結(jié)構(gòu)圖。職工醫(yī)院信息化管理系統(tǒng)功能模塊圖如圖4.1所示。圖4.1 職工醫(yī)院信息化管理系統(tǒng)功能模塊圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)10。它設(shè)計的好壞直接影響著整個系統(tǒng)的質(zhì)量10。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的根基

41、一樣,如果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設(shè)計,重做大量已完成工作。4.2.1概念結(jié)構(gòu)設(shè)計從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。(1)藥品實體屬性圖圖4.2 藥品實體屬性圖此圖表明:當病人順利掛號、就診后,其主治醫(yī)生根據(jù)其病情所開的藥單在取藥時,系統(tǒng)在此過程中應(yīng)該包含的子信息為:藥品名、藥品編號、藥品單價、藥品數(shù)量以及必須記錄的病人編號。(2)管理員實體屬性圖圖4.3 管理員實體屬性圖此圖表明:在系統(tǒng)中的管理員身份應(yīng)該具備相應(yīng)屬性,如上圖中用戶名、密碼、管理員編號以及權(quán)限名是此系統(tǒng)設(shè)計的管理員應(yīng)有的屬性,有了此

42、屬性管理員才能進行相應(yīng)的職能管理。 (3)普通用戶實體屬性圖圖4.3普通用戶實體屬性圖此圖表明:此用戶實體圖是針對一般醫(yī)院工作人員進入系統(tǒng)進行職能工作的解釋圖表,對于一般醫(yī)院工作人員,他進入系統(tǒng)之后可管理的有上圖所示的子項目:用戶編號、用戶名、密碼等,他們運用這些屬性來對所管的項目進行工作。(4)藥品庫存實體屬性圖圖4.4 藥品庫存實體屬性圖此圖表明:患者進行診斷后根據(jù)醫(yī)生開的藥去藥品管理員處取藥,藥品的屬性包括:藥品規(guī)格、名稱、藥品編號、生產(chǎn)廠家、價格以及該藥品的庫存量。(5)檢查實體屬性圖圖4.5 檢查實體屬性圖患者成功掛號后,經(jīng)醫(yī)生診斷后進行相應(yīng)的身體檢查,該檢查所包含的信息如上圖所示:

43、檢查項目、病人編號、檢查編號、價格和檢查時間。(6)病人實體屬性圖圖4.6 病人實體屬性圖 成功掛號的患者都具有自己的屬性,此圖表明了病人具體屬性,包括:病人編號、真實姓名、密碼、地址、性別、年齡、電話。(7)病房實體屬性圖圖4.7 病房實體屬性圖成功掛號的患者進行診斷后根病情部分患者需要住院,需要住院的患者會被安排到相應(yīng)的病房,此圖表明了病房的具體屬性,包括:病房編號、床號、狀態(tài)。e-r模型的組成元素有:實體、屬性、聯(lián)系。e-r模型用e-r圖表示。實體是用戶工環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述11。(1) 模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示

44、,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型12。(2) 屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。(3) 各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(4) 在程序中實現(xiàn)對他們的完整性和一致性控制。從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng)e-r圖,如圖4.9所示:圖4.8 系統(tǒng)e-r圖說明:圖中用矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的

45、屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。4.2.2邏輯結(jié)構(gòu)設(shè)計對數(shù)據(jù)庫中實現(xiàn)具體表的詳細設(shè)計。即各數(shù)據(jù)庫表的字段名、類型、長度等信息進行了詳細的描述,根據(jù)系統(tǒng)e-r圖,系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計如下:(1) 管理員(管理員編號,用戶名,密碼,權(quán)限名)(2) 藥品庫存(藥品編號,藥品名稱,規(guī)格,生產(chǎn)廠家,價格,庫存)(3) 檢查(檢查編號,病人編號,檢查項目,價格,時間)(4) 病房(病房編號,病床號,狀態(tài))(5) 病人(掛號編號,真實姓名,密碼,性別,年齡,電話,地址)(6) 藥品(藥品編號,數(shù)量,單價,總價)(7) 普通用戶(用戶編號,用戶名,密碼,姓名,年齡,性別,地址,電話,所屬科室)

46、4.2.3數(shù)據(jù)關(guān)系圖管理員擁有管理員編號、用戶名、密碼和權(quán)限名等屬性,通過他的權(quán)限對掛號員、藥品管理員、醫(yī)生、患者等普通用戶進行管理。普通用戶中的護士等通過自己的用戶名和密碼等進行自己的只能管理。藥品管理員等可以通過自己的權(quán)限對藥品的具體屬性進行管理,比如:藥品編號、藥品數(shù)量、藥品單價等。數(shù)據(jù)庫中各數(shù)據(jù)之間的具體關(guān)系圖如圖4.9所示:圖4.9 數(shù)據(jù)關(guān)系圖4.2.4數(shù)據(jù)庫表設(shè)計(1)管理員信息表主要用于存貯管理員信息,管理員信息包括管理員編號,用戶名,用戶密碼,權(quán)限名 ,表結(jié)構(gòu)如表4.1所示:表4.1 管理員信息表字段名類型長度說明idint4管理員編號(主鍵)namevarchar30用戶名p

47、wdvarchar20用戶密碼statusvarchar20權(quán)限名(2)藥品庫存信息表主要用于存放藥品庫存的基本信息,藥品庫存的基本信息包括藥品編號,藥品名稱,藥品規(guī)格,生產(chǎn)廠家,價格和庫存。表結(jié)構(gòu)如表4.2所示:表4.2 藥品庫存信息表字段名類型長度說明idint4藥品編號(主鍵)namevarchar50藥品名稱normvarchar50規(guī)格factoryvarchar20生產(chǎn)廠家pricefloat8價格stockint4庫存(3)檢查信息表檢查信息表主要用來存放病房檢查項目的基本信息,病房檢查項目的基本信息包括檢查編號,病人編號,檢查項目,價格和時間。表結(jié)構(gòu)如表4.3所示:表4.3 檢

48、查信息表字段名類型長度說明idint4檢查編號(主鍵)pat_idint4病人編號(外鍵)itemvarchar20檢查項目pricefloat8價格timedatetime8時間(4)病房信息表病房信息表主要用來存放病房的基本信息,病房的基本信息包括病房編號,病床號和狀態(tài)。表結(jié)構(gòu)如表4.4所示:表4.4 病房 信息表字段名數(shù)據(jù)類型長度功能描述idint4病房編號(主鍵)bed-idint4病床號statusvarchar20狀態(tài)(5)病人信息表病人信息表主要用來存放病人的基本信息。病人的基本信息包括掛號編號,真實姓名,密碼,年齡,性別,電話,地址。表結(jié)構(gòu)如表4.5所示:表4.5 病人信息表字

49、段名數(shù)據(jù)類型長度功能描述idint4掛號編號(主鍵)namevarchar20真實姓名pwdvarchar20密碼ageint4年齡sexvarchar2性別telvarchar20電話addrvarchar50地址(6)藥品信息表藥品信息表主要用于存放藥品的信息。藥品的信息包括藥品編號,病人編號,數(shù)量,單價,總價。表結(jié)構(gòu)如表4.6所示:表4.6 藥品信息表字段名數(shù)據(jù)類型長度功能描述idint4藥品編號(主鍵)pac_idint4病人編號(外鍵)numint4數(shù)量pricefloat8單價countfloat8總價(7)普通用戶信息表普通用戶信息表用于存放普通用戶的基本信息。普通用戶的基本信息

50、包括用戶編號,用戶名,密碼。姓名,年齡,性別,地址,電話,所屬科室。結(jié)構(gòu)如表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登錄模塊不同身份的用戶通過登錄用戶名和密碼后臺進行審核,如輸入的用戶名和密碼正確則進入相應(yīng)的管理模塊執(zhí)行相應(yīng)的管理職能。登錄管理主要代碼如下: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掛號管理模塊不同的普通用戶分別具有不同的管理職責(zé),掛號處通過登錄用戶名和密碼可以進入掛號處管理模塊,雙擊菜單中的掛號管理按鈕后可對前來看病的病人進行掛號管理。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)后,雙擊菜單中的床位分配管理按鈕進入床位分配管理模塊對已經(jī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)系上傳者。文件的所有權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論