【正文】
通過(guò)這次的系統(tǒng)設(shè)計(jì),我培養(yǎng)出了刻苦鉆研的學(xué)習(xí)精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對(duì)我以后的學(xué)習(xí)和工作有很大的益處。首先把JDK,下面詳細(xì)的介紹如何配置運(yùn)行環(huán)境:第一步:進(jìn)入我的桌面,右擊“我的電腦”,選擇“屬性”選項(xiàng),進(jìn)入“系統(tǒng)屬性“對(duì)話框,單擊”高級(jí)“標(biāo)簽“,:圖 環(huán)境變量配置步驟1第二步:點(diǎn)擊上圖箭頭所示“環(huán)境變量”。在發(fā)現(xiàn)不符的情況下,按照序號(hào)記錄發(fā)生的問題,問題的概要,發(fā)生的條件和推斷導(dǎo)致問題的原因。 員工、權(quán)限與管理員的E_R圖 說(shuō)明:一個(gè)管理員只能是一個(gè)員工,一種權(quán)限。表 C2011122011314F1處理邏輯編號(hào)C2011122011314F1處理邏輯名稱患者掛單簡(jiǎn)述患者看病之前需要掛單輸入的數(shù)據(jù)流根據(jù)患者的輸入;在掛單上填寫患者的信息。l 藥品種類,包括數(shù)據(jù)項(xiàng):種類ID、種類名、備注。3) 約束與說(shuō)明用戶名必須存在,密碼必須正確,用戶必須最高權(quán)限:醫(yī)院管理權(quán)限。(6) 診斷結(jié)論:修改患者信息表中診斷結(jié)論字段。2) 輸出登陸成功、進(jìn)入住院管理界面。l 用于中小型醫(yī)院進(jìn)行門診、住院、患者管理等。l 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。 java。 Objectoriented。l 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 業(yè)務(wù)組織為簡(jiǎn)化問題,醫(yī)院管理的重點(diǎn)涉及系統(tǒng)的財(cái)務(wù)、供銷和系統(tǒng)運(yùn)維部門,在下面的業(yè)務(wù)人員組織結(jié)構(gòu)圖上層只列出這三個(gè)部門,并做了必要的簡(jiǎn)化:圖 組織結(jié)構(gòu)圖 業(yè)務(wù)定義下面使用用例圖結(jié)合文字說(shuō)明來(lái)對(duì)系統(tǒng)用戶進(jìn)行業(yè)務(wù)定義:門診管理住院管理藥房管理 患者管理醫(yī)院管理藥庫(kù)管理員工 圖 用例圖(員工),從用戶角度來(lái)看,主要功能包括門診管理、住院管理、藥房管理、藥庫(kù)管理、患者管理、醫(yī)院管理等功能。3) 約束與說(shuō)明用戶名必須存在,密碼必須正確,用戶必須有住院管理權(quán)限。(7) 治療方案:修改患者信息表中治療方案字段。 功能組成根據(jù)需求分析及三層架構(gòu)設(shè)計(jì)的思想, 功能邏輯通數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過(guò)幾個(gè)特定的符號(hào),可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。l 藥品,包括數(shù)據(jù)項(xiàng):藥品ID、藥品名稱、銷售單價(jià)、折扣、現(xiàn)存數(shù)量、銷售數(shù)量、單位、藥品介紹、銷售總價(jià)。包括姓名、年齡、性別、電話等!處理根據(jù)掛單信息,去相應(yīng)的科室進(jìn)行治療,在根據(jù)電子處方去拿藥或者住院!再根據(jù)電子處方可以進(jìn)行退藥和退費(fèi)處理輸出的數(shù)據(jù)流數(shù)據(jù)流“掛單總價(jià)”一是去外部實(shí)體用戶;二是寫入數(shù)據(jù)存儲(chǔ)訂單詳細(xì)文件。但員工有多種管理員,權(quán)限也有多個(gè)管理員。表 子系統(tǒng)功能分解注冊(cè)登陸門診管理模塊用戶超級(jí)管理員可以新增用戶用戶通過(guò)帳號(hào)與密碼進(jìn)行登錄根據(jù)不同的權(quán)限管理員有不同的操作設(shè)定系統(tǒng)的輸入值,測(cè)試系統(tǒng)的輸出值是否與期望值相符合。圖 6. 2 環(huán)境變量配置步驟2第三步:?jiǎn)螕?“系統(tǒng)變量”部分的 “新建按扭”,創(chuàng)建JAVAHOME變量,在變量值欄內(nèi)輸入C:\Program Files\ava\,, 指明JDK安裝路徑,就是剛才安裝時(shí)所選擇的路徑C:\,此路徑下包括lib,bin,jre等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行eclipse等都需要依靠此變量) 圖 環(huán)境變量配置步驟3第四步:同樣的方法創(chuàng)建CLASSPATH 變量,在變量欄內(nèi)輸入,.。參考文獻(xiàn)[1] [J].中國(guó)社會(huì)科學(xué)院數(shù)量經(jīng)濟(jì)與技術(shù)經(jīng)濟(jì)研究所,2011(04).[2] 倪明,[J].(01).[3] 吳逸賢,吳目誠(chéng)編著,Java2程序設(shè)計(jì)[M],北京:科學(xué)出版社,[4] [J].(03).[5] 周競(jìng)濤,趙寒,王明微,等編著,Eclipse完全手冊(cè)[M],北京:電子工業(yè)出版社,[6] 張文靜,林琪譯,JSP程序設(shè)計(jì),北京:人民郵電出版社[M],[7] [J].(02).[8] Bruce Eckel,Thinking In Java[M],北京:機(jī)械工業(yè)出版社,[9] 陳威,白偉明,李楠著,JSP工程應(yīng)用與項(xiàng)目實(shí)踐[M],北京,機(jī)械工業(yè)出版社, [10] 宋昆、李嚴(yán)著,SQL Server數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M],北京, 機(jī)械工業(yè)出版社, [11] 李剛著,Struts2+Spring+Hibernate整合開發(fā)[M],北京, 電子工業(yè)出版社, [12] David ;施伯樂,顧寧,孫未未等譯,數(shù)據(jù)庫(kù)處理:基礎(chǔ)、設(shè)計(jì)與實(shí)現(xiàn):第10版[M],北京, 電子工業(yè)出版社,2006. 5676[13] 黃梯云,李一軍著,管理信息系統(tǒng)[M],北京,高等教育出版社,[14] Allen S. Lee,A Scientific Methodology for MIS Case Studies[J],Management Information Systems Research Center, University of Minnesota,1989[15] Technology,Tsinghua University, Beijing 100084。當(dāng)然,其中也遺留下了一些待解決的問題,但出于自己水平有限,作為一個(gè)醫(yī)院門診管理系統(tǒng),該項(xiàng)目上有一些不完善和函待改進(jìn)之處,特別是在系統(tǒng)的優(yōu)化上需要進(jìn)一步加強(qiáng)。所用的操作系統(tǒng)是Windows7,數(shù)據(jù)庫(kù)采用oracle。6. 系統(tǒng)測(cè)試與使用 系統(tǒng)測(cè)試情況l 功能測(cè)試,測(cè)試的主要目的是發(fā)現(xiàn)實(shí)現(xiàn)和預(yù)期出現(xiàn)不符合的部分。但科室、職位可以有多個(gè)員工。下面對(duì)本系統(tǒng)關(guān)鍵處理邏輯做出定義。l 管理員,包括數(shù)據(jù)項(xiàng):管理員ID、管理員名稱、管理員密碼。2) 輸出登陸成功、進(jìn)入患者管理界面。(5) 患者癥狀:修改患者信息表中癥狀字段。1) 輸入用戶登錄信息:用戶名、密碼。l 院長(zhǎng)可以對(duì)員工,即管理員的進(jìn)行增、刪、改、查。l 對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。t cure, Miss it bestperiod status, has a serious impact on the treatment of patients. Therefore, the hospital information management is being a cause for concern, and construction of medical information systems began to be developed. A business integration and information management within the plete implementation of hospital information system, has a great deal of market demand.Key WordsDesign 。 Hospital management system。2. 項(xiàng)目規(guī)劃 項(xiàng)目資源 硬件設(shè)備本系統(tǒng)開發(fā)的硬件環(huán)境如下:l 服務(wù)器:現(xiàn)行內(nèi)存1G以上的雙核電腦均可流暢運(yùn)行。 業(yè)務(wù)流程 業(yè)務(wù)流程圖門診管理 與住院管理業(yè)務(wù)流程圖藥房藥庫(kù)管理圖 業(yè)務(wù)流程圖,該系統(tǒng)的業(yè)務(wù)流程,當(dāng)用戶使用本系統(tǒng)時(shí),不同的管理員會(huì)進(jìn)入不同的界面,像門診管理員,如果是門診管理員登錄該系統(tǒng),那么他進(jìn)行將是門診管理模塊且不能去其他的模塊,只能操作門診功能。l 藥房藥庫(kù)管理 藥房藥庫(kù)管理(1) 新增藥種:新增藥房藥品詳細(xì)信息和藥房數(shù)量、銷售價(jià)格等。(8) 藥品處方:修改患者信息表中需用藥品字段。根據(jù)上述分析,可以得到在線圖書銷售系統(tǒng)的頂層數(shù)據(jù)流圖。l 患者:包括數(shù)據(jù)項(xiàng):患者ID、姓名、性別、年齡、電話、入院時(shí)間、癥狀、診斷結(jié)果、治療方案、押金、出院時(shí)間、實(shí)繳費(fèi)用、備注。數(shù)處理頻率對(duì)每個(gè)患者每次來(lái)看病處理一次相關(guān)聯(lián)的處理P014. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 總體框架本系統(tǒng)采用三層架構(gòu)設(shè)計(jì)。 醫(yī)生(員工)、藥品與患者的er圖說(shuō)明:一個(gè)患者只能有一個(gè)主治醫(yī)生,可以有多種藥品,而一個(gè)藥品可以被多個(gè)患者使用,一個(gè)醫(yī)生也可以有多個(gè)患者。在Windows XP 系統(tǒng)上運(yùn)行系統(tǒng)并采用開源數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),在此基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行測(cè)試。%JAVA_HOME%\lib。CitizenCentric eGovernment Service Framework[J]。將復(fù)雜的問題簡(jiǎn)單化。最常用的Java開發(fā)工具就是JDK,+,Eclpise是一個(gè)功能非常強(qiáng)大的JAVA/JSP/J2EE工具,它主要以提供插件的方式進(jìn)行開發(fā)。需要設(shè)計(jì)一個(gè)JPanel與JFrame讓用戶輸入用戶名和密碼。2) ER圖第二步: 職位、科室與員工三者的E_R圖 說(shuō)明:一個(gè)員工只能屬于一個(gè)科室,有一個(gè)職位。表 S2011122011314F1數(shù)據(jù)流編號(hào)S2011122011314F1數(shù)據(jù)流名稱患者看病單簡(jiǎn)述患者來(lái)醫(yī)院看病的掛單與電子病歷數(shù)據(jù)流來(lái)源患者掛單數(shù)據(jù)流去向門診管理模塊與患者管理模塊數(shù)據(jù)流組成掛單ID+患者名+門診管理員+收費(fèi)員+藥品種類+藥品數(shù)量+藥品管理員+醫(yī)生+電子病歷+