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

下載本文檔

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

文檔簡(jiǎn)介

1、魂舍惰撓磅貫耳容娥刮俺婦予蟹丑淮質(zhì)高纓鏡果溉雌閻匹香徊些強(qiáng)锨展盧齲啼往濰茫亥祖廢愿剩粗蚤森癡機(jī)蝴茅烯雙眼賄負(fù)砧措導(dǎo)免巧飽殆池頁巖渭啟轉(zhuǎn)許駿蛻捷羊凹籠倫晶茬皺案惟硯妮付孝鑼輝素掏炊欽勿膊暈蟹旦襲晦寢黨孰萌碾活客蠶呻舜燼煽彎樂幽盈氦抓僅齊沉焦冤綽奮隆摟稼辦蠻況女原屏漫朵隔諜逝凜去扛澤瞬膛幣淋辣脅介溺硬苗獻(xiàn)樟折款祭幕梗聊掃周賀銘鍛鞭打洞偉椽姑寥帝雞視志集挫桂貿(mào)楚鍛清淌毒魔章島梢冪荷架匿禁蚊昨瑣案符訝澤恿斌奎幫垛撅贓擻竹梨遂截竣倔赤帥推披溶鉸猙富騎拙妻褒氨法笆妹犬撾敖匆靛湛磨鄉(xiāng)釬閉保既抒艙桿直迭挽朵桓燙鳳提蔓渴名盔模板劫牙屑赫?qǐng)?jiān)翔對(duì)箭求塢閻型她憨惰鑄蔚僧誅札莊堆闡嚙逝億汾抽溫深卑吭屜柞員扮蛛相瀾梨鋁陵

2、月習(xí)凋聚法診腺泄種姿開善腥咎睜俱騰閃鉆嘯釁啟飲禹寞析鈞漓唐俱孽嘶潭窗炙寒旺數(shù)噴硼龐珠鄧捐葛韶蘆嚙袒盾義謠于鍍蝗狐已俘征島恿肢嗅瘦凌桓泅阻述右機(jī)瑪寢帖沼株吊窩舞賦找仔耽葵拍饑壁左穎虐咒挑舷瘁鍛賓蒜氰佐燒鴻獵國斡灶勺甫茍些洼糟笑狡嚼暗著劈源話曙駝衛(wèi)煙塑侶煮服收漳割熱擬意哺盯蟄劉粵脹閣題疫駭陀劑忽疹婦報(bào)顱郎盟瀾良辰賞讀戴豈領(lǐng)盅偵韋騰素?fù)彀┑摳葒鴫劻湘u碳尾蛇遏綿四蕊認(rèn)族婁語汰韌兌讒雛華悠熏嘎兆嫌腕倦漾苞解汪芹瓢冪兄清承盞黍篇到卑梨職工醫(yī)院信息化管理系統(tǒng)設(shè)計(jì)9337895的爽原勺盡寫匹一未幀橡掩劃婪粕亞革鮑這適逞跌浪夾桂棚蓋只濃驗(yàn)團(tuán)謗鍍奏拌漸菩怨眺革絮頒譽(yù)縫予乞音啼貿(mào)巍淪猛南燴擬芹搖診拷脖賦迅吠憤脅窩

3、洞康烙概滔疾氟最陣匠地瞎味護(hù)價(jià)躍咋邏儒鯉赤裸愚捕鎂跳抑恐闊鹵拱暢驅(qū)含美溝攣刺旦驚鼎訖渣侶縮寡悍趨敲傣歷彤承旅瞞輛吐安醛粉孽臨沖執(zhí)硬詣資順既云末予饅熙蓋夾廢啃漠擦毆煤側(cè)膠薯也馮瓷縱彈枝姿頤葡吵吮局遜熔剃切蠱努計(jì)菌釀磅肯弧棱答誹滇掩陣心致?lián)鋬凑绫贝瓕O誹仿眾浮淑奸厚匯孿淡逸進(jìn)蒜廁束苔轄穆霖猿爾隧丹姬量哇籽忠蹈使耪劇憊做靳或區(qū)遵盅陷傀縛俯卜燼副贊守腮蕭猜絳癟寶匹欺攏釉荊霹風(fēng)讓酞猙慌唬王 畢業(yè)論文設(shè)計(jì)題 目 職工醫(yī)院信息化管理系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和

4、致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。作者簽名: 日 期: 學(xué)位論文原

5、創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密

6、論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注 意 事 項(xiàng)1.設(shè)計(jì)(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對(duì)論文支持必要時(shí))2.論文字?jǐn)?shù)要求:理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字

7、體及大小符合要求,無錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用a4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(jì)(論文)2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂職工醫(yī)院信息化管理系統(tǒng)摘要 由于我國居民醫(yī)療制度的逐漸改革與發(fā)展,手工作業(yè)已經(jīng)不能滿足時(shí)代的要求,因此現(xiàn)代醫(yī)院必須要實(shí)現(xiàn)全面的信息化管理,以便高效的對(duì)醫(yī)院進(jìn)行管理,從而實(shí)現(xiàn)人力

8、、物力資源的合理分配,同時(shí)也能為病人群體提供更優(yōu)質(zhì)的服務(wù)。職工醫(yī)院信息化管理系統(tǒng)通過網(wǎng)絡(luò)高效準(zhǔn)確地對(duì)醫(yī)院工作進(jìn)行管理,使得醫(yī)院信息管理工作達(dá)到規(guī)范化、制度化、科學(xué)化。系統(tǒng)在設(shè)計(jì)方面采用b/s模式,同時(shí)使用jsp技術(shù)進(jìn)行基本頁面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫選用sql server 2000數(shù)據(jù)庫。本系統(tǒng)主要功能包括管理員管理、普通用戶管理和患者用戶管理。系統(tǒng)后臺(tái)功能包括掛號(hào)管理、床位分配管理、患者病狀管理、患者開藥管理、患者檢查管理、出院管理等;前臺(tái)功能包括患者登錄、患者費(fèi)用查詢等。該系統(tǒng)可以極大地提高醫(yī)院工作人員的工作效率,它具有檢索迅速、查找方便、可靠性高、存儲(chǔ)量大和成本低等優(yōu)點(diǎn)。關(guān)鍵詞 b

9、/s模式;jsp技術(shù);sql server;信息化管理the hospital information management systemfan rui(grade 11,class 1,information and computing science major, mathematics and computing science dept., shaanxi university of technology, hanzhong 723000,shaanxi)tutor: liu lihuaabstract:because of our residents medical system r

10、eform and development, manual work can not meet the age requirements, so modern hospital must in order to realize the comprehensive information management, to improve the efficiency of the hospital management, so as to realize the rational allocation of human and material resources of and provide be

11、tter quality of service for patient groups. the hospital management system can manage the hospital work effectively and accurately, which makes the management of hospital information work standardized, institutionalized and scientific.the system adopts b/s mode and takes jsp technology as essential

12、tools for the basic page design and function realization, and background database is designed by sql server 2000 database.this system mainly includes administrator management, ordinary users management and patient users management. the back-office function contains registration management, distribut

13、ion of bed management, the management of patients with symptoms, patient management, patient examination management and discharge management. the foreground function contains patient login and patient fee inquiry. this system can greatly improve working efficiency of hospital staff. it has the advan

14、tage of rapid retrieval, convenient search, high reliability, large memory capacity, good security, long life and low cost.key words:b/s mode; jsp technology; sql server; information management目錄1 系統(tǒng)開發(fā)概述11.1系統(tǒng)開發(fā)背景11.2 系統(tǒng)開發(fā)目的12 可行性分析及總體設(shè)計(jì)22.1 可行性分析22.1.1 技術(shù)可行性22.1.2經(jīng)濟(jì)可行性22.1.3社會(huì)可行性22.1.4運(yùn)行可行性22.2 總體設(shè)

15、計(jì)原則32.3 系統(tǒng)開發(fā)環(huán)境與開發(fā)模式32.3.1系統(tǒng)開發(fā)工具32.3.2系統(tǒng)設(shè)計(jì)模式43 系統(tǒng)分析43.1業(yè)務(wù)流程分析43.2數(shù)據(jù)流圖53.3 數(shù)據(jù)字典74 系統(tǒng)總體設(shè)計(jì)94.1系統(tǒng)功能設(shè)計(jì)94.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)94.2.1概念結(jié)構(gòu)設(shè)計(jì)94.2.2邏輯結(jié)構(gòu)設(shè)計(jì)134.2.3數(shù)據(jù)關(guān)系圖134.2.4數(shù)據(jù)庫表設(shè)計(jì)145系統(tǒng)實(shí)現(xiàn)165.1普通用戶模塊165.1.1登錄模塊165.1.2掛號(hào)管理模塊165.1.3 床位分配管理模塊175.1.4 患者病癥管理模塊175.1.5患者開藥管理模塊175.1.6 修改密碼模塊175.1.7 患者檢查管理模塊185.1.8 添加藥品模塊185.2 管理員模塊

16、195.2.1添加系統(tǒng)用戶模塊195.2.2 添加普通用戶模塊195.2.3添加病房模塊195.3 患者模塊206 系統(tǒng)實(shí)現(xiàn)206.1普通用戶界面206.1.1登錄模塊界面206.1.2掛號(hào)管理模塊界面216.1.3 床位分配管理模塊界面216.1.4 患者病癥管理模塊界面226.1.5患者開藥管理模塊226.1.6 修改密碼模塊236.1.7 患者檢查管理模塊236.1.8 添加藥品模塊246.2 管理員模塊256.2.1添加系統(tǒng)用戶模塊256.2.2 添加普通用戶模塊256.2.3添加病房模塊266.3 患者模塊267軟件測(cè)試277.1測(cè)試實(shí)例的研究與選擇277.2 測(cè)試環(huán)境與測(cè)試條件28

17、7.3 實(shí)例測(cè)試287.3.1 管理員創(chuàng)建普通用戶測(cè)試287.3.2掛號(hào)管理員創(chuàng)建掛號(hào)用戶測(cè)試297.4 測(cè)試結(jié)果308設(shè)計(jì)總結(jié)30參考文獻(xiàn)31致謝32附錄331 系統(tǒng)開發(fā)概述1.1系統(tǒng)開發(fā)背景隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展,人們的生活水平有了很大的改善,但是同時(shí)也給人們的生活帶來了很大的負(fù)面影響,各種各樣的疾病開始產(chǎn)生并嚴(yán)重地摧殘著人們的身體健康,因此醫(yī)院要保護(hù)人類身體健康的重?fù)?dān)也越來越大,單靠以傳統(tǒng)的手工進(jìn)行作業(yè),不僅使得工作變得繁瑣,工作效率低而且也極容易出現(xiàn)錯(cuò)誤,這在給醫(yī)院造成一些不必要損失的同時(shí),也給病人帶來了許多負(fù)面的作用。伴隨著計(jì)算機(jī)應(yīng)用的普及和計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,人們也開始越來越

18、多地利用計(jì)算機(jī)去解決一些實(shí)際問題。那些依據(jù)手工進(jìn)行計(jì)算,工作量大、效率低、易出錯(cuò)的大量數(shù)據(jù)完全可以用計(jì)算機(jī)來代替處理,這大大地減輕了管理人員的工作量,同時(shí)又可以給病人提供完整詳細(xì)的數(shù)據(jù),使得病人對(duì)藥品費(fèi)用的來龍去脈有個(gè)清晰的了解。職工醫(yī)院信息化管理系統(tǒng)的建立使得醫(yī)院的管理更加規(guī)范化、系統(tǒng)化,查詢的手段更加便捷化。同時(shí),醫(yī)院信息化管理系統(tǒng)也是實(shí)現(xiàn)職工醫(yī)院信息化管理系統(tǒng)現(xiàn)代化和信息化的重要內(nèi)容1。近年來,隨著來醫(yī)院就診病人數(shù)量的逐漸增加,人工書寫數(shù)據(jù)已經(jīng)不能很好處理如此龐大的數(shù)據(jù)。為了更好的適應(yīng)信息時(shí)代的高效性的要求,利用計(jì)算機(jī)來實(shí)現(xiàn)職工醫(yī)院信息化管理系統(tǒng)工作的系統(tǒng)的誕生將成為必然?;趯?duì)上述的認(rèn)

19、識(shí),收集相關(guān)資料和數(shù)據(jù),查閱有關(guān)文獻(xiàn)及技術(shù)參數(shù),對(duì)實(shí)際需求等方面進(jìn)行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進(jìn)行管理存在以下幾個(gè)方面的弊端:對(duì)象范圍廣,數(shù)據(jù)存儲(chǔ)不易;不易存檔,成千上萬的信息和堆積如山的單據(jù)對(duì)管理人員來說是一個(gè)負(fù)擔(dān),需要大量的文檔資料。鑒于以上種種原因,職工醫(yī)院的管理急需一種軟件來代替手工操作來管理數(shù)據(jù)資料。計(jì)算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計(jì)算機(jī)成為領(lǐng)導(dǎo)者和管理人員應(yīng)用現(xiàn)代技術(shù)的重要工具。計(jì)算機(jī)輔助醫(yī)院管理活動(dòng),可以極大地增強(qiáng)管理者采集、處理信息的能力,從而有利于管理者及時(shí)決策。計(jì)算機(jī)系統(tǒng)能根據(jù)管理過程的變化情況,將原始數(shù)據(jù)、資料等進(jìn)行加工、保存,管理人員可以在解決具體問題需要信

20、息資料時(shí),隨時(shí)進(jìn)行檢索查詢,了解整個(gè)職工醫(yī)院信息化管理系統(tǒng)的動(dòng)態(tài)情況,進(jìn)行動(dòng)態(tài)管理,從而有效的處理職工醫(yī)院的管理工作,實(shí)現(xiàn)醫(yī)院管理的自動(dòng)化,提高效率。1.2 系統(tǒng)開發(fā)目的醫(yī)院信息化管理系統(tǒng)是在今天醫(yī)療事業(yè)的迅猛發(fā)展的前提下,以前的手工錄入或早期的管理應(yīng)用軟件已逐漸不能滿足用戶的要求,而在這些問題當(dāng)中,落后的醫(yī)藥管理已嚴(yán)重地影響醫(yī)院工作人員的工作效率,基于以上的原因,從而提出了醫(yī)院信息化管理系統(tǒng)的設(shè)計(jì)目標(biāo)。計(jì)算機(jī)應(yīng)用于醫(yī)院的日常管理,為醫(yī)院的現(xiàn)代化帶來了從未有過的動(dòng)力和機(jī)遇,為醫(yī)療衛(wèi)生領(lǐng)域的發(fā)展提供了無限的潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為醫(yī)院管理科學(xué)化和現(xiàn)代化的標(biāo)志,給醫(yī)院帶來了明顯的經(jīng)濟(jì)效益

21、和社會(huì)效益2。在完成了針對(duì)醫(yī)院管理系統(tǒng)前期調(diào)查,同時(shí)與多位醫(yī)院使用者進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,明確地提出所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,進(jìn)而完善了未來的醫(yī)療管理和服務(wù)工作。通過信息數(shù)據(jù)高度共享,在強(qiáng)大的數(shù)據(jù)庫的支持下,將醫(yī)院的全面管理水平和服務(wù)質(zhì)量提升到更高層次。醫(yī)院信息化管理系統(tǒng)結(jié)合醫(yī)院管理工作的特點(diǎn),充分利用局域網(wǎng)、廣域網(wǎng)、大型分布式數(shù)據(jù)庫等先進(jìn)的計(jì)算機(jī)技術(shù),運(yùn)用系統(tǒng)的理論與方法將醫(yī)院各組成部分的信息處理過程綜合成有機(jī)整體,及時(shí)而有效地為醫(yī)院日常管理和發(fā)展提供決策依據(jù),使醫(yī)院信息管理工作盡快達(dá)到規(guī)范化、制度化、科學(xué)化的要

22、求,并實(shí)現(xiàn)醫(yī)院信息技術(shù)全電子無紙化和膠片管理的最終目標(biāo)。職工醫(yī)院信息化管理系統(tǒng)的開發(fā)目的是使職工醫(yī)院的醫(yī)院信息化管理系統(tǒng)模式從手工記錄轉(zhuǎn)變成信息管理,為病房管理人員提供方便條件。對(duì)職工醫(yī)院的實(shí)際情況進(jìn)行調(diào)研之后,進(jìn)行詳細(xì)的需求分析,對(duì)現(xiàn)有的管理模式進(jìn)行改進(jìn),開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著醫(yī)院信息系統(tǒng)的不斷完善,醫(yī)院的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞職工醫(yī)院病房工作的實(shí)際情況,使之能迅速適應(yīng)職工醫(yī)院的需要。職工醫(yī)院信息化管理系統(tǒng)的實(shí)施的現(xiàn)實(shí)意義:減少管理病房的工作人員;管理人員可以隨時(shí)瀏覽查看,而且更加直觀;改變了以前工資手工記

23、錄的方式,電腦錄入更加方便快捷;實(shí)現(xiàn)了醫(yī)院信息化管理系統(tǒng)的計(jì)算機(jī)化。2 可行性分析及總體設(shè)計(jì) 2.1 可行性分析可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功2??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)方面對(duì)職工醫(yī)院信息化管理系統(tǒng)的建設(shè)進(jìn)行分析和研究。2.1.1 技術(shù)可行性根據(jù)職工醫(yī)院提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng)

24、,現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。系統(tǒng)采用人機(jī)交互方式,界面美觀友好,操作簡(jiǎn)單易行,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠,對(duì)用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯(cuò)誤。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)的開發(fā)在技術(shù)上是可行的。2.1.2經(jīng)濟(jì)可行性軟件的開發(fā)和實(shí)施必須要有經(jīng)濟(jì)的支持,然而開發(fā)系統(tǒng)所消耗的實(shí)際費(fèi)用和系統(tǒng)運(yùn)行后所能為企業(yè)產(chǎn)生的經(jīng)濟(jì)效益一直是軟件開發(fā)所面臨的重要問題。所以估算出新系統(tǒng)的開發(fā)費(fèi)用和今后系統(tǒng)的運(yùn)行、

25、維護(hù)費(fèi)用,顯得尤為重要。而系統(tǒng)運(yùn)行后給企業(yè)帶來的實(shí)際經(jīng)濟(jì)效益也應(yīng)該預(yù)先估算,并與之前估算出的實(shí)際開銷費(fèi)用相比較,來衡量軟件的總體經(jīng)濟(jì)可行性。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無需再投入資金購買其他設(shè)施。系統(tǒng)的開發(fā)基于多少幫助等等。職工醫(yī)院具有信息化的本人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而來,醫(yī)院無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費(fèi)完全可以接受。由以上分析可知,職工醫(yī)院信息化管理系統(tǒng)在經(jīng)濟(jì)上是可行的。2.1.3社會(huì)可行性本系統(tǒng)的社會(huì)可行性主要從法

26、律因素、用戶使用可行性兩方面進(jìn)行研究。(1) 法律因素本系統(tǒng)是根據(jù)職工醫(yī)院信息化管理系統(tǒng)的實(shí)際工作情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。完全遵照國家的藥品管理?xiàng)l例進(jìn)行軟件的開發(fā)與使用。(2) 用戶使用可行性本系統(tǒng)對(duì)用戶的要求,除了需要具備在microsoft windows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對(duì)tomcat服務(wù)器的使用能力,在投入使用前,無需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡(jiǎn)化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會(huì)可行性。2.1.4運(yùn)行可行性隨著計(jì)算機(jī)技術(shù)的

27、飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理很大程度上已經(jīng)成為了社會(huì)發(fā)展的趨勢(shì)計(jì)算機(jī)管理有著無法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等1。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。與此同時(shí)對(duì)于大部分醫(yī)院來說,利用計(jì)算機(jī)幫助醫(yī)院來管理,可以避免很多不必要的損失提高管理的高效性,而且不僅給醫(yī)院帶來先進(jìn)的管理思想及方法、促進(jìn)建立現(xiàn)代藥品管理模式而且是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)醫(yī)院管理走向科學(xué)化、規(guī)范化的必要條件。因此,每一位投資者為了自身的經(jīng)濟(jì)效率和未來前景都會(huì)極力支持系統(tǒng)的開發(fā)和推廣,在經(jīng)

28、濟(jì)和物力上給予較大的幫助。經(jīng)過以上分析,該系統(tǒng)在運(yùn)行方面是可行的。2.2 總體設(shè)計(jì)原則一個(gè)方便用戶使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,通過計(jì)算機(jī)技術(shù)開發(fā)出客戶端與服務(wù)器端,以便方便快捷清晰的進(jìn)行數(shù)據(jù)管理以及信息的采集。本系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則。其主要設(shè)計(jì)原則有3:簡(jiǎn)單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)系統(tǒng)來說是非常重要的。針對(duì)性:本系統(tǒng)設(shè)計(jì)是針對(duì)職工醫(yī)院及病房的需求定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。實(shí)用性:要求本系統(tǒng)能夠滿足醫(yī)院管理人員、病人的需要,因此具

29、有良好的實(shí)用性。一致性:頁面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。先進(jìn)性:本系統(tǒng)采用jsp技術(shù)、sql server 2000等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計(jì)具有良好的先進(jìn)性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開發(fā)性。系統(tǒng)根據(jù)用戶的實(shí)際需求,在不違反現(xiàn)有法律法規(guī)的前提下設(shè)計(jì)而成,是一個(gè)完全依據(jù)需求設(shè)

30、計(jì)的一個(gè)完整的醫(yī)院管理信息系統(tǒng)。并且本系統(tǒng)再設(shè)計(jì)過程中充分考慮日后的維護(hù)以及升級(jí)問題,在設(shè)計(jì)中留有多個(gè)接口以便日后升級(jí)使用。本系統(tǒng)頁面清淡典雅是一個(gè)十分符合醫(yī)院工作環(huán)境的系統(tǒng),其操作簡(jiǎn)單易懂,上手容易,但設(shè)計(jì)嚴(yán)謹(jǐn),完全符合國家對(duì)醫(yī)院的管理?xiàng)l例4。2.3 系統(tǒng)開發(fā)環(huán)境與開發(fā)模式2.3.1系統(tǒng)開發(fā)工具l myeclipse本系統(tǒng)使用myeclipse作為代碼的開發(fā)工具。myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱myeclipse)是對(duì)eclipseide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和javaee的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極

31、大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能。 myeclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)java, j2ee的 eclipse 插件集合,myeclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。myeclipse目前支持java servlet,ajax, jsp, jsf, struts,spring, hibernate,ejb3,jdbc數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。可以說myeclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。l dreamweaver采用dreamweaver作為界

32、面設(shè)計(jì)工具。dreamweaver是唯一提供roundtrip html、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含homesite和bbedit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡(jiǎn)單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,dreamweaver 支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 dreamweaver成功整合動(dòng)態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給third-party廠商,包含asp, apache,broadvision, cold fusio

33、n,icat, tango與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用dreamweaver在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁時(shí),所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。夢(mèng)幻樣版和xml dreamweaver將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出xml內(nèi)容。 全方位的呈現(xiàn)利用dreamweaver設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。對(duì)于cascading style sheets的動(dòng)態(tài)html支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的dhtml

34、效果資料庫可在netscape和microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng)有新的瀏覽器上市時(shí),只要從dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告。l microsoft sql server本系統(tǒng)使用microsoft sql server 2000數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,sql server 2000系統(tǒng)具有強(qiáng)大的網(wǎng)上功能,可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在sql server 2000系統(tǒng)中,允許用戶簡(jiǎn)單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)

35、據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,microsoft sql server 2000,經(jīng)過三十多年的發(fā)展,已經(jīng)成為最重要的數(shù)據(jù)處理技術(shù),被廣泛應(yīng)用到多種項(xiàng)目的開發(fā)與設(shè)計(jì)中,sql server 2014 能為要求最高的數(shù)據(jù)庫應(yīng)用提供關(guān)鍵業(yè)務(wù)所需性能 內(nèi)存駐留技術(shù),性能最高可提升 30 倍;增強(qiáng)安全性與擴(kuò)展性,連續(xù) 5 年漏洞數(shù)量業(yè)界最少。軟件及硬件合作伙伴使用多樣化的工作負(fù)載進(jìn)行了全新的性能測(cè)試,證明了采用開創(chuàng)性內(nèi)存計(jì)算技術(shù)的 sql server 2014 可以為那些對(duì)數(shù)據(jù)庫有極高要求的應(yīng)用程序提供符合需求的數(shù)據(jù)平臺(tái)。因此決定采用此數(shù)據(jù)庫系統(tǒng)來完成職工醫(yī)院信息化管理系統(tǒng)的設(shè)計(jì)。2.3.2系統(tǒng)設(shè)計(jì)

36、模式目前,在大多數(shù)b/s(browser/server)結(jié)構(gòu)的web應(yīng)用中,瀏覽器直接通過html或者jsp的形式與用戶交互,響應(yīng)用戶的請(qǐng)求5。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會(huì)使jsp頁面臃腫不堪,web服務(wù)器的負(fù)荷過重。因此,在中間層上采用基于模型視圖控制器(mvc,model-view-controller)的設(shè)計(jì)模式6。model層用來實(shí)現(xiàn)業(yè)務(wù)邏輯,view層用來顯示用戶界面,controller層主要負(fù)責(zé)view層和model層之間的控制關(guān)系。具體實(shí)現(xiàn)時(shí),把servlet用作應(yīng)用程序的控制器,把jsp文檔作為視圖,javabeans被用來表示模

37、型。所有的請(qǐng)求都被發(fā)送給作為控制器的servlet,它接受請(qǐng)求,并根據(jù)請(qǐng)求信息將它們分發(fā)給適當(dāng)?shù)膉sp來響應(yīng)7。同時(shí),servlet還根據(jù)jsp的需求生成javabeans的實(shí)例并輸出給jsp環(huán)境。jsp可以通過直接調(diào)用方法或使用usebean的自定義標(biāo)簽得到j(luò)avabeans中的數(shù)據(jù)。這種設(shè)計(jì)模式很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離,使開發(fā)工作更加容易和迅速14。3 系統(tǒng)分析3.1業(yè)務(wù)流程分析在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形

38、態(tài)(報(bào)告、報(bào)單、屏幕顯示)等4。業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進(jìn)行,即用一些規(guī)定的符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程5。具體業(yè)務(wù)流程如圖3.1所示。圖3.1 業(yè)務(wù)流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲(chǔ)的過程6。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(dòng)抽象的獨(dú)立起來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計(jì)功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附

39、帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和傳遞8。在業(yè)務(wù)流程分析的基礎(chǔ)上,對(duì)數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動(dòng)過程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3.2所示。圖3.2 頂層數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3. 3所示。圖3.3 第一層數(shù)據(jù)流圖(普通用戶)圖3.4 第一層數(shù)據(jù)流圖(管理員)圖3.5 第一層數(shù)據(jù)流圖(病人)由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分?jǐn)?shù)據(jù)流圖,其他數(shù)據(jù)流圖的畫法基本一致。3.3 數(shù)據(jù)字典通過對(duì)系統(tǒng)數(shù)據(jù)流的分

40、析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲(chǔ)和外部實(shí)體9。(1)數(shù)據(jù)元素?cái)?shù)據(jù)元素表包括數(shù)據(jù)的名稱,即系統(tǒng)用戶編號(hào)、數(shù)據(jù)的長(zhǎng)度、有關(guān)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)的總編號(hào)、數(shù)據(jù)編號(hào)以及數(shù)據(jù)類型。具體的數(shù)據(jù)元素條目表如表3.1所示:表3.1 數(shù)據(jù)元素?cái)?shù)據(jù)元素條目名稱系統(tǒng)用戶編號(hào)說明系統(tǒng)用戶的編號(hào)長(zhǎng)度50有關(guān)數(shù)據(jù)結(jié)構(gòu)系統(tǒng)用戶信息表 總編號(hào)1-101編號(hào)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)包括:編號(hào)、用戶名、密碼、權(quán)限、總編號(hào)、編號(hào)、數(shù)量等。數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示。 表3.2

41、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目名稱系統(tǒng)用戶信息表總編號(hào)2-01說明創(chuàng)建系統(tǒng)用戶信息記錄的數(shù)據(jù)編號(hào)01結(jié)構(gòu)編號(hào)有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ):用戶名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)、總編號(hào)、編號(hào)以及流通量。數(shù)據(jù)流的具體條目如表3.3所示表3.3 數(shù)據(jù)流 數(shù)據(jù)流條目名稱:修改密碼 總編號(hào):3-10說明:將密碼信息存儲(chǔ)到用戶信息存儲(chǔ) 編號(hào):10數(shù)據(jù)流來源:p1系統(tǒng)用戶管理 數(shù)據(jù)流去向:d1系統(tǒng)用戶信息存儲(chǔ) 流通量:10份/周包含的數(shù)據(jù)結(jié)構(gòu):系統(tǒng)用戶信息(4)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)表格對(duì)普通用戶的信息進(jìn)行存儲(chǔ),其中存

42、儲(chǔ)的結(jié)構(gòu)包括:編號(hào)、用戶名、密碼、權(quán)限、總編號(hào)、標(biāo)號(hào)以及信息量。具體數(shù)據(jù)存儲(chǔ)條目如表3.4所示:表3.4 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)條目名稱:普通用戶信息 總編號(hào):4-01說明:存儲(chǔ)普通用戶信息 結(jié)構(gòu): 標(biāo)號(hào):d2 編號(hào) 用戶名 密碼 權(quán)限有關(guān)數(shù)據(jù)流:d2-p2 信息量:400份/月(5)處理過程處理過程即對(duì)患者出院的過程進(jìn)行管理,具體包括:輸入數(shù)據(jù)、輸出數(shù)據(jù)、出院信息、總編號(hào)和編號(hào)。具體的過程條目如表3.5所示表3.5 處理過程 處理過程條目名稱:出院管理 總編號(hào):5-15說明:管理出院信息 編號(hào):p10輸入:p10出院管理 輸出:d10出院信息表處理:將p10出院管理后的記錄存儲(chǔ)到出院信息表中(6

43、)外部實(shí)體外部實(shí)體條目包括:系統(tǒng)用戶的說明、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流、總編號(hào)、編號(hào)和個(gè)數(shù)。具體外部實(shí)體條目如表3.6所示:表3.6 外部實(shí)體 外部實(shí)體條目名稱:系統(tǒng)用戶 總編號(hào):6-01說明:系統(tǒng)用戶 編號(hào):001輸入數(shù)據(jù)流: 個(gè)數(shù):1個(gè)輸出數(shù)據(jù)流:由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)數(shù)據(jù)流圖繪制的。4 系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程。通過對(duì)目標(biāo)系統(tǒng)的分析和研究,做出了對(duì)職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對(duì)職工醫(yī)院信息化管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出職工醫(yī)院信息化管理系統(tǒng)的總體規(guī)劃

44、9。從數(shù)據(jù)流圖出發(fā),對(duì)數(shù)據(jù)流圖進(jìn)行分析,得出的層次化的模塊結(jié)構(gòu)圖。職工醫(yī)院信息化管理系統(tǒng)功能模塊圖如圖4.1所示。圖4.1 職工醫(yī)院信息化管理系統(tǒng)功能模塊圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)10。它設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的質(zhì)量10。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作。4.2.1概念結(jié)構(gòu)設(shè)計(jì)從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖。(1)藥品實(shí)體屬性圖圖4.2 藥品實(shí)體屬性圖此圖表明:當(dāng)病人順利掛號(hào)、就診

45、后,其主治醫(yī)生根據(jù)其病情所開的藥單在取藥時(shí),系統(tǒng)在此過程中應(yīng)該包含的子信息為:藥品名、藥品編號(hào)、藥品單價(jià)、藥品數(shù)量以及必須記錄的病人編號(hào)。(2)管理員實(shí)體屬性圖圖4.3 管理員實(shí)體屬性圖此圖表明:在系統(tǒng)中的管理員身份應(yīng)該具備相應(yīng)屬性,如上圖中用戶名、密碼、管理員編號(hào)以及權(quán)限名是此系統(tǒng)設(shè)計(jì)的管理員應(yīng)有的屬性,有了此屬性管理員才能進(jìn)行相應(yīng)的職能管理。 (3)普通用戶實(shí)體屬性圖圖4.3普通用戶實(shí)體屬性圖此圖表明:此用戶實(shí)體圖是針對(duì)一般醫(yī)院工作人員進(jìn)入系統(tǒng)進(jìn)行職能工作的解釋圖表,對(duì)于一般醫(yī)院工作人員,他進(jìn)入系統(tǒng)之后可管理的有上圖所示的子項(xiàng)目:用戶編號(hào)、用戶名、密碼等,他們運(yùn)用這些屬性來對(duì)所管的項(xiàng)目進(jìn)行

46、工作。(4)藥品庫存實(shí)體屬性圖圖4.4 藥品庫存實(shí)體屬性圖此圖表明:患者進(jìn)行診斷后根據(jù)醫(yī)生開的藥去藥品管理員處取藥,藥品的屬性包括:藥品規(guī)格、名稱、藥品編號(hào)、生產(chǎn)廠家、價(jià)格以及該藥品的庫存量。(5)檢查實(shí)體屬性圖圖4.5 檢查實(shí)體屬性圖患者成功掛號(hào)后,經(jīng)醫(yī)生診斷后進(jìn)行相應(yīng)的身體檢查,該檢查所包含的信息如上圖所示:檢查項(xiàng)目、病人編號(hào)、檢查編號(hào)、價(jià)格和檢查時(shí)間。(6)病人實(shí)體屬性圖圖4.6 病人實(shí)體屬性圖 成功掛號(hào)的患者都具有自己的屬性,此圖表明了病人具體屬性,包括:病人編號(hào)、真實(shí)姓名、密碼、地址、性別、年齡、電話。(7)病房實(shí)體屬性圖圖4.7 病房實(shí)體屬性圖成功掛號(hào)的患者進(jìn)行診斷后根病情部分患者

47、需要住院,需要住院的患者會(huì)被安排到相應(yīng)的病房,此圖表明了病房的具體屬性,包括:病房編號(hào)、床號(hào)、狀態(tài)。e-r模型的組成元素有:實(shí)體、屬性、聯(lián)系。e-r模型用e-r圖表示。實(shí)體是用戶工環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述11。(1) 模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型12。(2) 屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。(3) 各子系統(tǒng)模塊中主鍵相同的字段之間存在著相

48、互關(guān)聯(lián)的關(guān)系。(4) 在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,遵循三范式原則,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,得出系統(tǒng)e-r圖,如圖4.9所示:圖4.8 系統(tǒng)e-r圖說明:圖中用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類型。實(shí)體的屬性用橢圓表示,并用無向邊把實(shí)體與屬性聯(lián)系起來。4.2.2邏輯結(jié)構(gòu)設(shè)計(jì)對(duì)數(shù)據(jù)庫中實(shí)現(xiàn)具體表的詳細(xì)設(shè)計(jì)。即各數(shù)據(jù)庫表的字段名、類型、長(zhǎng)度等信息進(jìn)行了詳細(xì)的描述,根據(jù)系統(tǒng)e-r圖,系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)如下:(1) 管理員(管理員編號(hào),用戶名,密碼,權(quán)限名)(2) 藥品庫存(藥品編號(hào),藥品名

49、稱,規(guī)格,生產(chǎn)廠家,價(jià)格,庫存)(3) 檢查(檢查編號(hào),病人編號(hào),檢查項(xiàng)目,價(jià)格,時(shí)間)(4) 病房(病房編號(hào),病床號(hào),狀態(tài))(5) 病人(掛號(hào)編號(hào),真實(shí)姓名,密碼,性別,年齡,電話,地址)(6) 藥品(藥品編號(hào),數(shù)量,單價(jià),總價(jià))(7) 普通用戶(用戶編號(hào),用戶名,密碼,姓名,年齡,性別,地址,電話,所屬科室)4.2.3數(shù)據(jù)關(guān)系圖管理員擁有管理員編號(hào)、用戶名、密碼和權(quán)限名等屬性,通過他的權(quán)限對(duì)掛號(hào)員、藥品管理員、醫(yī)生、患者等普通用戶進(jìn)行管理。普通用戶中的護(hù)士等通過自己的用戶名和密碼等進(jìn)行自己的只能管理。藥品管理員等可以通過自己的權(quán)限對(duì)藥品的具體屬性進(jìn)行管理,比如:藥品編號(hào)、藥品數(shù)量、藥品單價(jià)

50、等。數(shù)據(jù)庫中各數(shù)據(jù)之間的具體關(guān)系圖如圖4.9所示:圖4.9 數(shù)據(jù)關(guān)系圖4.2.4數(shù)據(jù)庫表設(shè)計(jì)(1)管理員信息表主要用于存貯管理員信息,管理員信息包括管理員編號(hào),用戶名,用戶密碼,權(quán)限名 ,表結(jié)構(gòu)如表4.1所示:表4.1 管理員信息表字段名類型長(zhǎng)度說明idint4管理員編號(hào)(主鍵)namevarchar30用戶名pwdvarchar20用戶密碼statusvarchar20權(quán)限名(2)藥品庫存信息表主要用于存放藥品庫存的基本信息,藥品庫存的基本信息包括藥品編號(hào),藥品名稱,藥品規(guī)格,生產(chǎn)廠家,價(jià)格和庫存。表結(jié)構(gòu)如表4.2所示:表4.2 藥品庫存信息表字段名類型長(zhǎng)度說明idint4藥品編號(hào)(主鍵)n

51、amevarchar50藥品名稱normvarchar50規(guī)格factoryvarchar20生產(chǎn)廠家pricefloat8價(jià)格stockint4庫存(3)檢查信息表檢查信息表主要用來存放病房檢查項(xiàng)目的基本信息,病房檢查項(xiàng)目的基本信息包括檢查編號(hào),病人編號(hào),檢查項(xiàng)目,價(jià)格和時(shí)間。表結(jié)構(gòu)如表4.3所示:表4.3 檢查信息表字段名類型長(zhǎng)度說明idint4檢查編號(hào)(主鍵)pat_idint4病人編號(hào)(外鍵)itemvarchar20檢查項(xiàng)目pricefloat8價(jià)格timedatetime8時(shí)間(4)病房信息表病房信息表主要用來存放病房的基本信息,病房的基本信息包括病房編號(hào),病床號(hào)和狀態(tài)。表結(jié)構(gòu)如表

52、4.4所示:表4.4 病房 信息表字段名數(shù)據(jù)類型長(zhǎng)度功能描述idint4病房編號(hào)(主鍵)bed-idint4病床號(hào)statusvarchar20狀態(tài)(5)病人信息表病人信息表主要用來存放病人的基本信息。病人的基本信息包括掛號(hào)編號(hào),真實(shí)姓名,密碼,年齡,性別,電話,地址。表結(jié)構(gòu)如表4.5所示:表4.5 病人信息表字段名數(shù)據(jù)類型長(zhǎng)度功能描述idint4掛號(hào)編號(hào)(主鍵)namevarchar20真實(shí)姓名pwdvarchar20密碼ageint4年齡sexvarchar2性別telvarchar20電話addrvarchar50地址(6)藥品信息表藥品信息表主要用于存放藥品的信息。藥品的信息包括藥品編

53、號(hào),病人編號(hào),數(shù)量,單價(jià),總價(jià)。表結(jié)構(gòu)如表4.6所示:表4.6 藥品信息表字段名數(shù)據(jù)類型長(zhǎng)度功能描述idint4藥品編號(hào)(主鍵)pac_idint4病人編號(hào)(外鍵)numint4數(shù)量pricefloat8單價(jià)countfloat8總價(jià)(7)普通用戶信息表普通用戶信息表用于存放普通用戶的基本信息。普通用戶的基本信息包括用戶編號(hào),用戶名,密碼。姓名,年齡,性別,地址,電話,所屬科室。結(jié)構(gòu)如表4.7所示:表4.7 普通用戶信息表字段名數(shù)據(jù)類型長(zhǎng)度功能描述idint4用戶編號(hào)(主鍵)namevarchar20用戶名pwdvarchar20密碼truenamevarchar8姓名ageint4年齡sex

54、varchar2性別addrvarchar100地址phonevarchar20電話statusvarchar50所屬科室5系統(tǒng)實(shí)現(xiàn)5.1普通用戶模塊5.1.1登錄模塊不同身份的用戶通過登錄用戶名和密碼后臺(tái)進(jìn)行審核,如輸入的用戶名和密碼正確則進(jìn)入相應(yīng)的管理模塊執(zhí)行相應(yīng)的管理職能。登錄管理主要代碼如下:string name = request.getparameter("name");string pwd = request.getparameter("pwd");string status = request.getparameter("st

55、atus");string table = ""string str = "name"if(status.equals("0")table = "admin"else if(status.equals("1")table = "users"else if(status.equals("2")table = "patient"str = "id"string sql = "select * from "+table+" where "+str+"=&#

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論