版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論國(guó)內(nèi)信息科學(xué)技術(shù)的發(fā)展,我國(guó)醫(yī)院等藥療機(jī)構(gòu)在信息管理方面的技術(shù)得到了相應(yīng)的連帶式發(fā)展。人們不斷地改良醫(yī)院信息管理系統(tǒng),使得新的應(yīng)用方向變成了電子病歷系統(tǒng)REF_Ref10964\r\h[1]。日常工作時(shí),以手記筆描的方式完成病歷是大量醫(yī)院的工作方式,但是這樣存在很多問(wèn)題,比如效率低下、錯(cuò)誤率大、數(shù)據(jù)共享難等REF_Ref24546\r\h[2]。目前,很多一些地方所獨(dú)立經(jīng)營(yíng)的??撇≡涸卺t(yī)療信息處理工作方面基本上還在繼續(xù)使用半自動(dòng)手工的操作方式,但是在信息實(shí)施處理過(guò)程中勞動(dòng)強(qiáng)度大且處理工作效率低。其中,應(yīng)用電子病歷系統(tǒng)可以改善患者的就醫(yī)環(huán)境,保證了擁有完整的病歷,提高準(zhǔn)確性以及標(biāo)準(zhǔn)性等,將更加高質(zhì)的病歷服務(wù)提供給患者REF_Ref18684\r\h[3]。面對(duì)新的情況,企業(yè)發(fā)展的必然之路變?yōu)閷⑵髽I(yè)的勞動(dòng)效率最大程度地提高,其中現(xiàn)代化醫(yī)療建設(shè)的一個(gè)重要出發(fā)點(diǎn)已經(jīng)成為電子病歷的投入與推廣REF_Ref28559\r\h[4]。管理信息系統(tǒng)的不斷全面開(kāi)發(fā)和合理應(yīng)用已經(jīng)成為不久的來(lái)日不可避免的問(wèn)題。在任何一所病院的經(jīng)營(yíng)管理之中,醫(yī)務(wù)人員們和住院患者們永遠(yuǎn)都會(huì)是一所病院最珍貴的人力資源。每個(gè)所屬病院的個(gè)人病歷數(shù)據(jù)管理信息系統(tǒng)都已經(jīng)是我們所在所屬病院的所有計(jì)算機(jī)網(wǎng)絡(luò)管理以及信息網(wǎng)絡(luò)系統(tǒng)建設(shè)中的一個(gè)重要部分組成的一部分,也是我們所屬病院醫(yī)務(wù)人員們和住院患者們所有醫(yī)院相關(guān)信息資源整合管理的重中之重。在醫(yī)療領(lǐng)域中,科學(xué)信息技術(shù)和完備網(wǎng)絡(luò)技術(shù)的初步嘗試實(shí)屬電子病歷,也是醫(yī)療信息改革在未來(lái)的必經(jīng)之路REF_Ref25142\r\h[5]。電子個(gè)人病院系統(tǒng)實(shí)施個(gè)人病歷信息管理系統(tǒng)可以將平時(shí)繁忙的住院醫(yī)務(wù)人員和其他相關(guān)醫(yī)院患者信息資源維護(hù)管理人員從逐日都十分煩瑣的瑣碎管理工作中得到解脫解放出來(lái),以便能夠順利完成更重要的任務(wù)。所以,通過(guò)系統(tǒng)實(shí)現(xiàn)病院病歷信息管理人員信息共享系統(tǒng),可以利用減少費(fèi)事的人工進(jìn)行信息系統(tǒng)管理。通過(guò)病歷模板的不斷完善和智能知識(shí)多方的輸入使使用率、病歷質(zhì)量和醫(yī)療服務(wù)效率的持續(xù)提高,醫(yī)療信息的互聯(lián)互通可以用信息化技術(shù)手段來(lái)實(shí)現(xiàn)REF_Ref10964\r\h[6]。病院的內(nèi)部電子專科病歷管理系統(tǒng)應(yīng)用可以在一定很大程度上有效提高??撇≡喝粘9ぷ鞯墓芾硇屎头?wù)質(zhì)量。為了服務(wù)質(zhì)量與運(yùn)營(yíng)效率的進(jìn)一步提高,各大醫(yī)院將信息化建設(shè)的投入力度加大了,而醫(yī)院信息管理系統(tǒng)的核心,電子病歷也是病人信息的載體REF_Ref26148\r\h[7]??梢赃M(jìn)行信息收集、信息儲(chǔ)存、信息傳等的電子病歷系統(tǒng),強(qiáng)調(diào)發(fā)揮信息技術(shù)的優(yōu)勢(shì),提供的服務(wù)功能優(yōu)于手寫(xiě)病歷REF_Ref27454\r\h[8]。這不僅使它可以有效促進(jìn)現(xiàn)代醫(yī)學(xué)技術(shù)研究和醫(yī)療教育,而且它還可以大大減少各種醫(yī)療交易的需要?jiǎng)趧?dòng)力,給予了醫(yī)務(wù)人員更多的工作時(shí)間和休息空間,為需要的人提供十足的精力服務(wù)。另外,與基于紙的醫(yī)療記錄相比,電子病歷最重要的優(yōu)點(diǎn)是可以共享信息和數(shù)據(jù),最大程度上再利用信息。簡(jiǎn)而言之,電子化的住院門(mén)診病歷查詢管理系統(tǒng)可以在效益最大化的最小幅度上有效率地提高北京我院直屬醫(yī)療機(jī)構(gòu)醫(yī)務(wù)人員的日常管理工作效率,降低勞動(dòng)密集度,使相關(guān)病院之間的信息和數(shù)據(jù)共享成為可能,最大限度地提高信息資源的利用率?;贘AVA的病院病歷系統(tǒng)大體上可以實(shí)現(xiàn)一切最基礎(chǔ)功能。根據(jù)不同的身份擁有不同的使用方法,可以實(shí)現(xiàn)對(duì)住院患者、用戶、相關(guān)部門(mén)、藥物以及處方的管理,最大程度為用戶提供增刪改查的便利。所有的設(shè)計(jì)先是通過(guò)一周對(duì)病院病例相關(guān)信息地了解之后,使用之前所學(xué)習(xí)過(guò)的相關(guān)程序代碼知識(shí),耗費(fèi)一個(gè)多月的時(shí)間才設(shè)計(jì)出了符合自己心中的作品。第2章需求分析與開(kāi)發(fā)工具2.1需求分析2.1.1問(wèn)題分析醫(yī)院病歷管理系統(tǒng)的結(jié)構(gòu)使用一層b/s管理模型和通常為三層的靜態(tài)設(shè)計(jì)。網(wǎng)站上面的非動(dòng)態(tài)的數(shù)據(jù)(html,css,javascript),編程(asp,php,jsp或另一種語(yǔ)言的編程基礎(chǔ)),編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序(sql),在服務(wù)器上工作,mysql,自定義使用sql語(yǔ)言等),數(shù)據(jù)庫(kù)的系統(tǒng)應(yīng)用設(shè)計(jì),相關(guān)的軟件開(kāi)發(fā)工程,sol還包括績(jī)效溫度控制,員工界面設(shè)計(jì)等等。編寫(xiě)文檔(包括合理安排軟件開(kāi)發(fā)活動(dòng),員工活動(dòng)使用手冊(cè),內(nèi)容設(shè)計(jì),相關(guān)軟件設(shè)計(jì)等),小組設(shè)計(jì),信息項(xiàng)目管理,文檔,測(cè)試模塊等REF_Ref29512\r\h[9]。2.1.2方案選擇想出了下面所有的解決方法是基于最好地開(kāi)發(fā)出病院病歷系統(tǒng):在使用b/s模式進(jìn)展順利之后,最終決定使用sqlserver2008,java,jsp,javascript,作為系統(tǒng)應(yīng)用開(kāi)發(fā)可使用的工具,作為服務(wù)器可使用的科學(xué)技術(shù)背景數(shù)據(jù)庫(kù),選擇了tomcat,可使用的全部系統(tǒng)基本處于瀏覽器/服務(wù)器模式所設(shè)計(jì)REF_Ref31495\r\h[10]。所選擇的B/S模式在一般情況下有以下優(yōu)點(diǎn):開(kāi)發(fā)系統(tǒng)的各種成本和用于系統(tǒng)維護(hù)管理的成本都可以被有效降低。由于這種b/s系統(tǒng)架構(gòu)網(wǎng)絡(luò)的管理軟件只需要下載在一個(gè)服務(wù)器上,網(wǎng)絡(luò)管理器可能需要同時(shí)管理多個(gè)服務(wù)器,并且通過(guò)管理服務(wù)器側(cè)的www網(wǎng)頁(yè)瀏覽器完全自動(dòng)實(shí)現(xiàn)了對(duì)員工管理界面的管理。并且,因?yàn)樗械木W(wǎng)絡(luò)客戶都只擁有一個(gè)瀏覽器,所以只有一個(gè)網(wǎng)絡(luò)管理器客戶才能同時(shí)完成所有硬件上的維護(hù)。由于十分完備的安全技術(shù)性能,防火墻安全技術(shù)可以應(yīng)用在能夠確保系統(tǒng)安全的關(guān)鍵條件下,使DBMS可以被所有客戶端的請(qǐng)求通過(guò)并且直接訪問(wèn)背景數(shù)據(jù)庫(kù),從而可以使直接訪問(wèn)到的數(shù)據(jù)被曝光的危險(xiǎn)大大降低。所以,我選擇利用b/s設(shè)計(jì)模式為總的系統(tǒng)架構(gòu)。2.1.3任務(wù)概述病院醫(yī)療記錄系統(tǒng)的主要模塊功能有密碼變更管理、患者管理、用戶管理、藥物類別管理、藥物管理、住院患者管理、部門(mén)管理、醫(yī)療記錄管理、處方功能等。2.1.4功能需求概述(1)員工類型:3種登錄身份:管理者(屬于領(lǐng)導(dǎo)水平)、醫(yī)生和護(hù)士。在所有登錄ID中,用戶只有在被允許的條件下才能使用軟件資源。(2)系統(tǒng)使用管理權(quán)限:病院病歷管理系統(tǒng)只能在有效認(rèn)證后記錄,管理者(領(lǐng)導(dǎo))有權(quán)使用整個(gè)系統(tǒng)。(3)函數(shù)模塊:更改密碼:刪除和修改密碼。住院患者管理:藥物存儲(chǔ)信息應(yīng)實(shí)現(xiàn)增刪改查功能。用戶管理:系統(tǒng)內(nèi)所有的用戶信息均要被管理者管理。部門(mén)管理:系統(tǒng)內(nèi)的部門(mén)信息均可以被管理者管理。醫(yī)療記錄管理:它可以管理醫(yī)療記錄信息?;颊吖芾恚汗芾碚呖梢怨芾砘颊?。藥物分類管理:管理者可以管理藥品分類信息。藥物管理:管理者可以追加查詢藥物信息。處方相關(guān)管理:管理者可以任意按要求管理處方信息。2.1.5運(yùn)行環(huán)境面對(duì)運(yùn)行環(huán)境,系統(tǒng)需要符合以下要求:硬件環(huán)境服務(wù)器端修建站點(diǎn)所需要的軟件通常在一般情況下都由服務(wù)器最小配置來(lái)決定。但是,為了讓所有配置都能在系統(tǒng)中順利運(yùn)行,選擇最低配置,服務(wù)器在一般情況下并沒(méi)有感到令人滿意?,F(xiàn)在的硬件都有了很高的性能以及有利的價(jià)格,所以,一般都選擇高性能硬件為服務(wù)器服務(wù)。構(gòu)成病歷系統(tǒng),有以下服務(wù)器組成:處理器:InterPentium至強(qiáng)8核8GHz或更高內(nèi)存:32GB硬盤(pán)空間:1TB光驅(qū):CD-ROM48X顯卡:SVAG顯示適配器。用戶端使用這些客戶端的目的是閱覽及對(duì)數(shù)據(jù)進(jìn)行處理,所以并沒(méi)有要求配置十分高的客戶端硬件技術(shù)。但是,現(xiàn)在的電腦成本性能普遍高,所以基本需要的配置如下:處理器:InterCorei53.0GHz或更高內(nèi)存:4G硬盤(pán)空間:500GB光驅(qū):CD-ROM52X顯卡:SVAG顯示適配器。軟件環(huán)境服務(wù)器端操作系統(tǒng):Windows2003Server網(wǎng)絡(luò)協(xié)議:TCP/IPweb服務(wù)器:TOMCAT7數(shù)據(jù)庫(kù):MircrosoftSQLserver2008瀏覽器:InternetExplorer8.0以上用戶端操作系統(tǒng):WindowsXP/WIN7/WIN8網(wǎng)絡(luò)協(xié)議:TCP/IP數(shù)據(jù)庫(kù):MircrosoftSQLserver2008瀏覽器:InternetExplorer8.0以上2.2開(kāi)發(fā)技術(shù)本次的病院醫(yī)療記錄系統(tǒng)基本采用B/S開(kāi)發(fā)模式,Java、JSP、JavaScript、HTML語(yǔ)言、Tomcat服務(wù)器技術(shù)為開(kāi)發(fā)工具,而選擇SQLServer2008為后臺(tái)數(shù)據(jù)庫(kù)。2.2.1開(kāi)發(fā)技術(shù)介紹B/S模式及其優(yōu)勢(shì)由于快速深入發(fā)展的移動(dòng)互聯(lián)網(wǎng)和對(duì)現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)信息管理技術(shù)的逐漸不斷改進(jìn),我們所正在使用的現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)信息管理技術(shù)從基于b/s(網(wǎng)絡(luò)瀏覽器/網(wǎng)絡(luò)服務(wù)器)應(yīng)用模型的網(wǎng)絡(luò)應(yīng)用管理系統(tǒng)逐漸改變發(fā)展到基于c/s應(yīng)用模型的網(wǎng)絡(luò)應(yīng)用管理系統(tǒng)。從前,計(jì)算機(jī)和網(wǎng)絡(luò)軟件的設(shè)計(jì)和開(kāi)發(fā)大體上都是采用c/s(client)的模式。但是,在這一商業(yè)模式下,客戶端編程大多是商業(yè)邏輯最專注的一個(gè)地方。這樣,有一些偏差會(huì)產(chǎn)生在運(yùn)行過(guò)程中。1.存在非常困難的下載安裝、功能調(diào)試、安全維護(hù)和系統(tǒng)晉級(jí)過(guò)程。很不相同的客戶端硬件和軟件設(shè)備配置,而且存在各有千秋的軟件和設(shè)備使用的環(huán)境,因此,在系統(tǒng)安裝過(guò)程中系統(tǒng)必須分別設(shè)置各自的客戶端。同樣,在系統(tǒng)升級(jí)到其他軟件的任何時(shí)候,系統(tǒng)的開(kāi)始包括安裝、調(diào)試、維護(hù)、升級(jí)的工作加載大幅增加,不利于系統(tǒng)的使用擴(kuò)大。2.在整個(gè)系統(tǒng)中,所有使用界面和設(shè)計(jì)邏輯都集中到客戶端中。在c/s模式下,所有的客戶端應(yīng)用程序的開(kāi)始展開(kāi)和運(yùn)行維護(hù)中,即B/S模式適合所有的系統(tǒng)。這種模式之下,關(guān)鍵重要性就是將最初的客戶端程序代碼替換成為一般的瀏覽器。b/s模式只是改變了一些c/s模式,這在我們使用過(guò)程中會(huì)帶來(lái)很大的好處1.在程序展開(kāi)、升級(jí)和維護(hù)的過(guò)程中,只有該模式的應(yīng)用程序必須由服務(wù)器側(cè)構(gòu)成,為了在特定范圍內(nèi)提高系統(tǒng)的效率,不需要在各客戶端側(cè)進(jìn)行設(shè)置。2該模式的所有組成工作都集中于服務(wù)器側(cè),這樣可以使很多繁雜的過(guò)程被省去。并由此可以極大地提高系統(tǒng)的安全性,為廣大用戶提供更安全的服務(wù);b/s模式雖然給它帶來(lái)了很多優(yōu)點(diǎn),但由于一個(gè)客戶端函數(shù)只能直接使用一個(gè)瀏覽器來(lái)編程。所以難以采取b/s模式實(shí)現(xiàn)簡(jiǎn)單的一個(gè)客戶端函數(shù)。然而,雖然B/S模式還是存在有一些缺點(diǎn),但它仍然可以很理想地應(yīng)用在程序系統(tǒng)中。Web應(yīng)用程序開(kāi)發(fā)環(huán)境—JSP技術(shù)JavaServer頁(yè)是JSP的完整版本命題,是一項(xiàng)新型動(dòng)態(tài)智能網(wǎng)頁(yè)設(shè)計(jì)技術(shù)標(biāo)準(zhǔn)。在其中直接相互添加一個(gè)Java應(yīng)用程序的代碼片段與一個(gè)JSP標(biāo)簽,傳統(tǒng)上是靜態(tài)的一個(gè)頁(yè)面格式文件(HTML、*、htm)中制作JSP頁(yè)。JSP有以下優(yōu)點(diǎn)。1.將商務(wù)層從示范層中分離出來(lái)。完整的JSP技術(shù)被使用了之后,HTML的頁(yè)面設(shè)計(jì)顯示部分可以被Web開(kāi)發(fā)者方便地自行使用。2.同時(shí)支持平臺(tái)之間相互跨越:包含目前非常通行且實(shí)用的Linux系統(tǒng),JSP可以支持極大一部分的平臺(tái)。3.可以非常方便地開(kāi)發(fā)和使用組件:例如C++、VB等語(yǔ)言開(kāi)發(fā)并注冊(cè)使用JSP組件。而JSP組件可以直接在軟件中使用的原因是因?yàn)樗怯蒍ava開(kāi)發(fā)的。4.JSP作為Java軟件開(kāi)發(fā)平臺(tái)的重要組成部分,全面地表現(xiàn)出了Java的極多特點(diǎn)。JAVA簡(jiǎn)介Java是由SunCompany開(kāi)發(fā)的一種面向新應(yīng)用對(duì)象的軟件編程語(yǔ)言。java的問(wèn)世和人氣就是互聯(lián)網(wǎng)時(shí)代發(fā)展的一個(gè)客觀需要。java作為一種編程語(yǔ)言,能夠極好地表現(xiàn)出所有與編程相關(guān)的各個(gè)方面。它具有面向?qū)ο蟮幕咎攸c(diǎn),分散,解釋,魯棒,安全,結(jié)構(gòu)中立,便攜,出彩等功能,多線程及動(dòng)態(tài)。尤其適用于網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)。Tomcat應(yīng)用服務(wù)器現(xiàn)在網(wǎng)上有極多的應(yīng)用服務(wù)器能夠同時(shí)支持jsp。其中,在熱門(mén)服務(wù)器Web之中名列前茅的Tomcat在2001年,作為業(yè)界最鼎新的Java產(chǎn)品,JavaWorld雜志的編輯大受追捧。應(yīng)用程序的展開(kāi)在類似免費(fèi)的開(kāi)源容器Tomcat中顯得非常簡(jiǎn)捷。你只需要在Tomcat的網(wǎng)頁(yè)目錄上放上WAR,Tomcat就可以實(shí)現(xiàn)自動(dòng)檢測(cè)并解壓縮此文件REF_Ref2221\r\h[11]。訪問(wèn)該應(yīng)用程序的JSP時(shí),需要在瀏覽器中將JSP轉(zhuǎn)換成小波文件進(jìn)行編譯。用戶訪問(wèn)會(huì)因?yàn)榫幾g的完成而變得迅速。除此之外,應(yīng)用程序也可以通過(guò)Tomcat提供,需要保存在XML文件中的員工的名字和密碼才可以訪問(wèn)應(yīng)用程序。通過(guò)FTP的幫助,可以十分便利地借助遠(yuǎn)程網(wǎng)絡(luò)開(kāi)展應(yīng)用程序,并適時(shí)提取應(yīng)用程序。Web服務(wù)器功能中傳統(tǒng)的一面也可以在Tomcat中體現(xiàn),比如,將HTML頁(yè)面進(jìn)行完好處理。但是在處理靜態(tài)HTML的能力中,Apache在與之細(xì)微相比之下略勝一籌。在這種情況下,我們可以完美地將Tomcat和Apache合并起來(lái),使Apache與靜態(tài)HTML互相對(duì)應(yīng),Tomcat就可以在一定程度上參與處理JSP。只有改變Apache和Tomcat的配置文件才能實(shí)現(xiàn)這種整合。Tomcat因?yàn)槠浔憷拿赓M(fèi)性,功能的強(qiáng)大性,以及開(kāi)放性的完備,使它成為人們非常喜歡使用的計(jì)算機(jī)工具。SQLserver2008微軟SQLServer2008又叫SQLServer。它由一系列可以滿足最大網(wǎng)站和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析需求的共同組成部分組成。首先是網(wǎng)絡(luò)合并功能。一套相對(duì)完整的XML支持可以由SQLServer2008數(shù)據(jù)庫(kù)引擎完好提供。此外,還具有構(gòu)成最大網(wǎng)站數(shù)據(jù)存儲(chǔ)組件所需的極強(qiáng)的擴(kuò)展能力、可用軟件數(shù)據(jù)的強(qiáng)度和對(duì)數(shù)據(jù)信息安全的保護(hù),并且參與支持英語(yǔ)查詢和微軟數(shù)據(jù)搜索服務(wù)是SQLServer2008的一大特點(diǎn)。然后是使用過(guò)程的可擴(kuò)展和信息數(shù)據(jù)的可使用。微軟Windows98的便攜式計(jì)算機(jī)可以用于運(yùn)行同一個(gè)數(shù)據(jù)庫(kù)引擎,運(yùn)行微軟Windows2008的大規(guī)模多處理器服務(wù)器,可以在不同的平臺(tái)上便利使用。SQLServer2008EnterpriseEdition可以晉級(jí)到最大規(guī)模的網(wǎng)站所要求的性能等級(jí)。其次是數(shù)據(jù)庫(kù)在企業(yè)中可使用的功能。支持嚴(yán)格的數(shù)據(jù)處理環(huán)境是SQLServer2008數(shù)據(jù)庫(kù)引擎正常使用所需要具備的功能。在一定程度上,使用數(shù)據(jù)庫(kù)引擎可以完整保護(hù)數(shù)據(jù),同時(shí)便利地控制數(shù)千名員工管理數(shù)據(jù)庫(kù)的使用成本。使用SQLServer2008分散查詢,SQLServer2008作為數(shù)據(jù)庫(kù)的一部分,可以從其他數(shù)據(jù)源參照數(shù)據(jù)。同一時(shí)刻,事務(wù)的分布式極大程度上完全維持?jǐn)?shù)據(jù)更新的一致性。使用復(fù)制的方法還可以確保各個(gè)不同的副本基本保持同步,同時(shí)保存多個(gè)數(shù)據(jù)副本。多個(gè)移動(dòng)斷開(kāi)的員工可以復(fù)制一組數(shù)據(jù),讓他們自助工作。再其次是系統(tǒng)軟件的安裝過(guò)程十分簡(jiǎn)單、使用起來(lái)很上手。SQLServer2008包含一系列管理工具,在不同的網(wǎng)站上安裝、管理相關(guān)數(shù)據(jù)以及改進(jìn)使用SQLServer都可以實(shí)現(xiàn)?;跇?biāo)準(zhǔn)的編程模式在Windows數(shù)據(jù)庫(kù)集成中也可以與SQLServer2008互相幫助使用,可以使生成數(shù)據(jù)倉(cāng)庫(kù)強(qiáng)大可擴(kuò)展系統(tǒng)與SQLServer數(shù)據(jù)庫(kù)完美銜接。應(yīng)用程序的便利運(yùn)行基于最小限度的安裝和管理開(kāi)銷。在使用這些基本的功能的同時(shí),系統(tǒng)可以馬上提供SQLServer應(yīng)用程序。最后是對(duì)數(shù)據(jù)軟件些微整合。sqlserver2008中就包含了抽取、判別在線分析和處理(olap)的合計(jì)數(shù)據(jù)??梢詫?duì)自己的數(shù)據(jù)庫(kù)的直覺(jué)設(shè)計(jì)以及使用英文查詢進(jìn)行資料分析也是sqlserver盡全力想要做到的。2.2.2數(shù)據(jù)訪問(wèn)接口JDBC使用JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序調(diào)用API,這是制造商固有的可以移用的設(shè)備。最初,在微軟操作系統(tǒng)上用以便利提供SQL的API標(biāo)準(zhǔn)的是開(kāi)放數(shù)據(jù)連接(ODBC),之后相關(guān)技術(shù)支持也可以延用在其他平臺(tái)上。ODBC不是在客戶端應(yīng)用程序中嵌入SQL,而是定義用于直接訪問(wèn)數(shù)據(jù)的函數(shù)集合。JKBCAPI與ODBCAPI之間的連接的橋梁是JKBC-ODBC橋,它為兩者間的更好銜接提供便利。對(duì)應(yīng)的ODBC調(diào)用被標(biāo)準(zhǔn)的JDBC使用的橋接器迅速調(diào)用轉(zhuǎn)換,最終再發(fā)送給ODBC數(shù)據(jù)源。第3章系統(tǒng)設(shè)計(jì)3.1指導(dǎo)思想從為員工服務(wù)的角度出發(fā)是病院系統(tǒng)功能設(shè)計(jì)所要遵循的第一原理。首先,它的特點(diǎn)是需要一種實(shí)用和便捷,滿足了員工合理的需求。為了達(dá)到最大化系統(tǒng)升級(jí)的快捷和便利,系統(tǒng)的設(shè)計(jì)中不能夠因?yàn)閱T工對(duì)二次研究和開(kāi)發(fā)過(guò)程中的需要而有限度地違背了系統(tǒng)和軟件系統(tǒng)的完全性,以始終改進(jìn)系統(tǒng)功能。下面圍繞有關(guān)數(shù)據(jù)庫(kù)、整體系統(tǒng)結(jié)構(gòu)體系、功能模塊等方面,重點(diǎn)分析了醫(yī)院病歷管理系統(tǒng)的相關(guān)設(shè)計(jì)REF_Ref7113\r\h[12]。病院病歷系統(tǒng)修改密碼用戶管理病人管理藥品類別管理藥品管理科室管理住院管理病歷管理開(kāi)藥處方3.2系統(tǒng)層次模塊圖病院病歷系統(tǒng)修改密碼用戶管理病人管理藥品類別管理藥品管理科室管理住院管理病歷管理開(kāi)藥處方圖圖3-1系統(tǒng)層次模塊圖
病院病歷管理用戶處理查詢藥品信息管理病院病歷管理用戶處理查詢藥品信息管理添加、查詢操作醫(yī)生添加信息用戶信息管理員護(hù)士管理員護(hù)士圖圖3-2病院病歷系統(tǒng)系統(tǒng)流程圖3.4功能模塊設(shè)計(jì)病院醫(yī)療記錄系統(tǒng)模塊主要實(shí)現(xiàn)了9個(gè)功能:修正密碼、患者相關(guān)管理、用戶相關(guān)管理、藥物類別相關(guān)管理、藥物相關(guān)管理、住院患者相關(guān)管理、部門(mén)相關(guān)管理、醫(yī)療記錄相關(guān)管理和處方圖3-3病院病歷系統(tǒng)登錄頁(yè)面圖3-3病院病歷系統(tǒng)登錄頁(yè)面圖3-4各模塊的具體功能劃分圖3-4各模塊的具體功能劃分3.4.1密碼修改管理管理員在用戶登錄本站之后,可以自行進(jìn)行重新配置用戶的登錄密碼。圖3-5密碼修改界面圖3-5密碼修改界面病人管理添加病人信息查詢病人信息圖3-6病人管理模塊功能樹(shù)3.4.2病人管理病人管理添加病人信息查詢病人信息圖3-6病人管理模塊功能樹(shù)1.添加病人管理輸入項(xiàng)目:使用時(shí)輸入病人的ID號(hào)碼、真實(shí)姓名、出生日期需要具體到年月日、性別、真實(shí)身份證號(hào)碼、工作職業(yè)、具體聯(lián)系地址、聯(lián)系方式號(hào)碼,最后點(diǎn)擊確認(rèn)進(jìn)行添加。輸出項(xiàng)目:如果成功添加所有信息,頁(yè)面將顯示輸入成功,否則錯(cuò)誤信息頁(yè)面將會(huì)出現(xiàn)。處理:系統(tǒng)判斷是否所需要填寫(xiě)的信息為空,比如病人的ID號(hào)碼、真實(shí)姓名、出生日期需要具體到年月日、性別、真實(shí)身份證號(hào)碼、工作職業(yè)、具體聯(lián)系地址、聯(lián)系方式號(hào)碼,以及數(shù)據(jù)庫(kù)設(shè)備信息是否有重復(fù)數(shù)據(jù)。提示出現(xiàn)后,如果不符合添加的條件則不能添加成功。圖3-7添加病人頁(yè)面圖3-7添加病人頁(yè)面2.查詢病人管理輸入項(xiàng)目:在使用該頁(yè)面時(shí)應(yīng)輸入所要查詢的病人的卡號(hào)。輸出項(xiàng)目:搜索成功后,輸入成功頁(yè)面會(huì)直接通過(guò)系統(tǒng)顯現(xiàn)出來(lái)。但是搜索失敗時(shí),錯(cuò)誤信息頁(yè)面會(huì)直接被顯現(xiàn)出來(lái)。處理:在該功能中,系統(tǒng)顯示所有信息。包括序列號(hào)、醫(yī)療保險(xiǎn)卡號(hào)碼和名字、年月為出生日期最終顯示出來(lái)的具體格式、性別、真實(shí)身份證號(hào)、工作職業(yè)、具體聯(lián)系地址、聯(lián)系方式號(hào)碼、添加具體日期。查看、修改和刪除是用戶可以同時(shí)擁有的功能。圖3-8查詢病人信息頁(yè)面圖3-8查詢病人信息頁(yè)面住院管理入院出院圖3-9住院管理模塊功能樹(shù)3.4.3住院管理住院管理入院出院圖3-9住院管理模塊功能樹(shù)1、入院管理輸入項(xiàng)目:用戶在使用時(shí)需要輸入病院號(hào)碼、醫(yī)療保險(xiǎn)號(hào)碼、入場(chǎng)部和住院詳細(xì)原因。輸出項(xiàng)目:添加成功后添加成功頁(yè)面會(huì)在系統(tǒng)中顯示出來(lái);但是如果信息沒(méi)有被添加成功,錯(cuò)誤信息頁(yè)面會(huì)自動(dòng)顯示出來(lái)。處理:系統(tǒng)在第一時(shí)間內(nèi)會(huì)幫患者判斷所填寫(xiě)信息是否為空,其中所涉及信息具體包括住院患者的詳細(xì)準(zhǔn)確數(shù)量、患者真實(shí)醫(yī)療保險(xiǎn)編號(hào)、部門(mén)相關(guān)信息及患者住院具體原因,系統(tǒng)也會(huì)自動(dòng)識(shí)別是否有重復(fù)數(shù)據(jù)存在數(shù)據(jù)庫(kù)設(shè)備信息中。系統(tǒng)無(wú)法添加不符合添加條件的信息。圖3-10入院信息錄入頁(yè)面圖3-10入院信息錄入頁(yè)面2、出院管理輸入項(xiàng)目:患者的病院號(hào)和真實(shí)的醫(yī)療保險(xiǎn)號(hào)需要用戶在使用時(shí)準(zhǔn)確真實(shí)地輸入。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:判斷住院患者數(shù)量和醫(yī)療保險(xiǎn)編號(hào)是否為空,以及數(shù)據(jù)庫(kù)內(nèi)設(shè)備信息是否有重復(fù)數(shù)據(jù)。如果有重復(fù)的話,就無(wú)法添加成功,但是如果符合添加條件的話,可以直接添加。圖3-11出院管理頁(yè)面圖3-11出院管理頁(yè)面使用者管理添加使用者查詢使用者圖3-12使用者使用者管理添加使用者查詢使用者圖3-12使用者管理模塊功能樹(shù)1.添加使用者輸入項(xiàng)目:使用者需要把自己的相關(guān)信息輸入系統(tǒng)中,具體包括用戶名稱、個(gè)人密碼設(shè)置、第二遍重復(fù)密碼確認(rèn)、性別、工作職務(wù)、可聯(lián)系到的郵編和個(gè)人聯(lián)系方式。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:系統(tǒng)在第一時(shí)間內(nèi)會(huì)幫患者判斷所填寫(xiě)信息是否為空,具體信息包括用戶名稱、個(gè)人密碼設(shè)置、第二遍重復(fù)密碼確認(rèn)、性別、工作職務(wù)、可聯(lián)系到的郵編和個(gè)人聯(lián)系方式。如果為空的話,則不能添加成功,但是符合添加條件的情況下,可以直接保存數(shù)據(jù)。圖3-13添加使用者頁(yè)面圖3-13添加使用者頁(yè)面2.查詢使用者管理輸入項(xiàng)目:用戶編號(hào)、用戶名和聯(lián)系人號(hào)碼需要在用戶自行輸入情況下進(jìn)行查詢。輸出項(xiàng)目:查詢成功頁(yè)面會(huì)將所有信息顯示出來(lái)。處理:在該功能中,提交具體相關(guān)信息,系統(tǒng)可以把用戶的所有信息顯示出來(lái)。具體信息包括用戶編號(hào)、用戶名和聯(lián)系人號(hào)碼。信息包括序號(hào)、用戶名、角色、用戶匿名、性別、職務(wù)、郵箱以及聯(lián)系人號(hào)碼和附加日期。查詢、修改和刪除功能都可以由系統(tǒng)本頁(yè)提供。圖3-14查詢用戶頁(yè)面圖3-14查詢用戶頁(yè)面科室管理添加科室查詢科室圖3-15科室管理模塊功能樹(shù)3.4.5科室管理科室管理添加科室查詢科室圖3-15科室管理模塊功能樹(shù)1.科室添加輸入項(xiàng)目:用戶部門(mén)名稱的輸入和部門(mén)相關(guān)說(shuō)明的添加是科室添加的第一步。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:系統(tǒng)自動(dòng)判斷是否所需要的信息都已輸入,并且用戶數(shù)據(jù)在數(shù)據(jù)庫(kù)中是否重復(fù)。如果符合上訴情況,則無(wú)法將科室信息添加成功。反之即刻可以成功添加信息。圖3-16科室添加頁(yè)面圖3-16科室添加頁(yè)面2.科室相關(guān)信息查詢輸入項(xiàng)目:部門(mén)名稱和部門(mén)說(shuō)明的完整輸入是信息查詢成功的首要步驟。輸出項(xiàng)目:查詢成功后會(huì)完整顯示科室所有相關(guān)信息。處理:部門(mén)名稱和部門(mén)說(shuō)明被用戶完整地輸入到系統(tǒng),在查詢成功后系統(tǒng)將會(huì)顯示所有信息。圖3-17查詢科室頁(yè)面圖3-17查詢科室頁(yè)面病歷管理住院病歷住院記錄手術(shù)記錄單病程記錄圖3-18病歷管理模塊功能樹(shù)病歷管理住院病歷住院記錄手術(shù)記錄單病程記錄圖3-18病歷管理模塊功能樹(shù)1.住院病歷輸入項(xiàng)目:用戶必須輸入相關(guān)信息才可以查詢成功。具體信息包括部門(mén)、住院患者編號(hào)、姓名、咨詢醫(yī)生等。輸出項(xiàng)目:查詢成功后會(huì)完整顯示所有住院病歷的相關(guān)信息。處理:在本頁(yè)中,向系統(tǒng)提交信息后,系統(tǒng)將顯示所有信息。信息包括序列號(hào)、入住科室、住院患者準(zhǔn)確數(shù)量、患者名、性別、事件(原因)、住院過(guò)程中的咨詢醫(yī)師、具體時(shí)間等,這些信息都可以被顯示和刪除。圖3-19住院病歷頁(yè)面圖3-19住院病歷頁(yè)面2.手術(shù)記錄單輸入項(xiàng)目:住院部門(mén)、具體住院號(hào)、患者姓名、患者的主治醫(yī)生都可以在操作記錄表中顯示出來(lái)。輸出項(xiàng)目:所有想要查詢的信息會(huì)在被查詢成功后由系統(tǒng)顯示出來(lái)。處理:在該功能中,必須輸入部門(mén)、住院號(hào)、姓名和記錄醫(yī)生,然后提交到系統(tǒng)后,系統(tǒng)將顯示所有信息。信息包括序列號(hào)、部門(mén)、住院號(hào)、患者的名字、性別、操作名、記錄醫(yī)生和加算時(shí)間。同時(shí),您可以在該頁(yè)面上刪除顯示的信息。圖3-20手術(shù)記錄單圖3-20手術(shù)記錄單3.住院記錄輸入項(xiàng)目:用戶需要輸入患者的住院狀態(tài)、部門(mén)、住院號(hào)碼、醫(yī)療保險(xiǎn)卡號(hào)碼、姓名和入場(chǎng)時(shí)間。輸出項(xiàng)目:搜索成功之后,所有信息都會(huì)由系統(tǒng)詳細(xì)完整地顯示出來(lái)。處理:將部門(mén)、住院號(hào)、醫(yī)療保險(xiǎn)號(hào)、姓名和入場(chǎng)時(shí)間等信息提交給系統(tǒng)后,系統(tǒng)會(huì)顯示所有信息。具體信息包括序列號(hào)、狀態(tài)、入學(xué)部、住院號(hào)、醫(yī)療保險(xiǎn)卡號(hào)碼、病名、性別、入場(chǎng)時(shí)間、排出時(shí)間等。圖3-21住院患者記錄頁(yè)面圖3-21住院患者記錄頁(yè)面4.病程記錄輸入項(xiàng)目:使用者需要輸入咨詢部、說(shuō)明患者具體病因、姓名、患者生病過(guò)程中咨詢的所有醫(yī)生。輸出項(xiàng)目:成功實(shí)現(xiàn)搜索之后,系統(tǒng)會(huì)顯示所有信息。處理:在該功能中,需要輸入咨詢部、病因說(shuō)明、姓名、咨詢醫(yī)生,提交到系統(tǒng)中,系統(tǒng)會(huì)顯示所有的信息。信息包括序列號(hào)、咨詢部、醫(yī)療保險(xiǎn)卡號(hào)碼、病因說(shuō)明、患者名、性別、咨詢醫(yī)生等附加時(shí)間。同時(shí)可以進(jìn)行查看或刪除顯示信息功能。圖3-22病程記錄頁(yè)面圖3-22病程記錄頁(yè)面3.4.7藥品管理藥品管理藥品管理添加藥品信息藥品信息查詢圖3-22管理藥品功能模塊樹(shù)1.藥品信息添加輸入項(xiàng)目:用戶必須輸入藥品條形碼、藥品名稱、藥品類別等信息。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:系統(tǒng)驗(yàn)證所有需要填寫(xiě)的信息是否為空,是否存在重復(fù)的數(shù)據(jù)在數(shù)據(jù)庫(kù)中。以上問(wèn)題如果存在,藥品信息不能被正常添加,反之,數(shù)據(jù)可以被準(zhǔn)確添加。圖3-23添加藥品信息頁(yè)面圖3-23添加藥品信息頁(yè)面2.查詢藥品信息輸入項(xiàng)目:用戶需要輸入條形碼、名稱、類別、藥品制造商。輸出項(xiàng)目:查詢成功后系統(tǒng)會(huì)顯示所有用戶需要的信息。處理:用戶輸入基本信息,查詢成功后,系統(tǒng)將顯示所有信息。具體信息包括排列號(hào)、藥品真實(shí)條形碼、藥品具體名稱、藥品詳細(xì)種類、藥品生產(chǎn)單位、生產(chǎn)藥品日期、制造商、時(shí)間等,使用者可以對(duì)信息進(jìn)行顯示、變更和刪除操作。圖3-24查詢藥品信息頁(yè)面圖3-24查詢藥品信息頁(yè)面3.4.8藥品類別管理藥品類別管理藥品類別管理藥品類別信息添加藥品類別信息查詢圖3-25藥品類別管理模塊功能樹(shù)1.藥品類別相關(guān)信息添加輸入項(xiàng)目:藥物具體類別名稱和詳細(xì)類別信息說(shuō)明需要使用者完整輸入。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:系統(tǒng)驗(yàn)證所有需要填寫(xiě)的信息是否為空,是否存在重復(fù)的數(shù)據(jù)在數(shù)據(jù)庫(kù)中。如果符合上訴條件的話,無(wú)法添加成功,但是其他的情況下,可以直接向系統(tǒng)添加信息。圖3-26藥品類別信息添加頁(yè)面圖3-26藥品類別信息添加頁(yè)面2.藥品類別信息查詢輸入項(xiàng)目:藥物具體類別名稱和詳細(xì)類別信息說(shuō)明輸入是完成查詢的第一步。輸出項(xiàng)目:查詢成功后系統(tǒng)會(huì)顯示所有用戶需要的信息。處理:使用者輸入所有信息之后,如果查新成功,系統(tǒng)會(huì)顯示所有信息。用戶可以對(duì)信息進(jìn)行查詢、增加和刪除。圖3-27查詢藥品類別信息頁(yè)面圖3-27查詢藥品類別信息頁(yè)面3.4.9開(kāi)藥處方輸入項(xiàng)目:用戶可以輸入醫(yī)療保險(xiǎn)號(hào)碼、咨詢部門(mén)、病因說(shuō)明、醫(yī)生處方、咨詢醫(yī)生和處方。輸出項(xiàng)目:添加成功頁(yè)面會(huì)在所有信息添加成功后由系統(tǒng)顯示出來(lái);但是如果沒(méi)有添加信息成功,系統(tǒng)將會(huì)自動(dòng)進(jìn)入錯(cuò)誤信息頁(yè)面。處理:系統(tǒng)自動(dòng)判斷使用者是否已經(jīng)輸入信息,并判斷用戶數(shù)據(jù)是否與數(shù)據(jù)庫(kù)內(nèi)的重復(fù)。操作正確時(shí),所有信息將正常添加。反之將顯示錯(cuò)誤信息頁(yè)面。圖3-28開(kāi)藥處方頁(yè)面圖3-28開(kāi)藥處方頁(yè)面
3.5數(shù)據(jù)庫(kù)設(shè)計(jì)表的設(shè)計(jì):表1用戶信息表(adminis)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes用戶名wnumvarchar100noyes密碼wpswdvarchar100noyes姓名tnamevarchar100noyes性別tsexint4noyes角色tpriint4noyes職務(wù)zwvarchar50noyes郵箱emailvarchar50noyes電話telvarchar50noyes添加時(shí)間addtimedatetime8noyes表2病人信息表(patient_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes醫(yī)??ㄌ?hào)hyzhvarchar100noyes姓名xmvarchar100noyes出身日期cdatevarchar50noyes性別sexint4noyes身份證號(hào)sfzhvarchar50noyes職業(yè)ziyesvarchar50noyes地址addressvarchar500noyes電話telvarchar50noyes添加時(shí)間addtimedatetime8noyes表3藥品信息表(yp_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes藥品條形碼spnumvarchar500noyes藥品名稱spnamevarchar4noyes藥品類別lei_idint1000noyes現(xiàn)有庫(kù)存kcsint1000noyes單位dwvarchar50noyes介紹xyzvarchar5000noyes生產(chǎn)日期jdatevarchar50noyes生產(chǎn)商scsvarchar500noyes添加時(shí)間addtimedatetime8noyes表4藥品類別信息表(leibei_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes類別名稱leinamevarchar500noyes描述leiremarkvarchar7000noyes添加時(shí)間addtimedatetime8noyes表5住院信息表(zyxx_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes住院狀態(tài)zyztint4noyes住院號(hào)zyhvarchar1000noyes醫(yī)保號(hào)ybkhvarchar1000noyes科室IDksidvarchar4noyes入院原因ryremarkvarchar7000noyes入院時(shí)間rysjdatetime8noyes出院總結(jié)cyremarkvarchar7000noyes出院時(shí)間cysjdatetime8noyes表6手術(shù)記錄單信息表(ssjl_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes住院號(hào)zyhvarchar1000noyes手術(shù)名稱ssmcvarchar1000noyes手術(shù)詳情ssremarkvarchar7000noyes記錄醫(yī)生ysvarchar100noyes記錄時(shí)間addtimedatetime8noyes表7住院病歷信息表(zybl_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes住院號(hào)zyhvarchar1000noyes病因詳情byremarkvarchar7000noyes會(huì)診醫(yī)生ysvarchar100noyes記錄時(shí)間addtimedatetime8noyes表8開(kāi)藥處方主信息表(bcjl_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes住院號(hào)ybkhvarchar1000noyes會(huì)診科室ksidint4noyes原因描述bycontentvarchar7000noyes醫(yī)生處方cfcontent7000noyes會(huì)診醫(yī)生ysvarchar100noyes記錄時(shí)間addtimedatetime8noyes表9開(kāi)藥處方處方藥明細(xì)信息表(bcjl_info_dt1)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDidint4yesyes主表IDbcjl_idint8noyes藥品IDypidint8noyes表10科室信息表(ks_info)描述名稱字段列名數(shù)據(jù)類型長(zhǎng)度是否主鍵非空記錄IDrec_idint4yesyes科室名稱ksnamevarchar1000noyes科室描述remarkvarchar7000noyes記錄時(shí)間addtimedatetime8noyes第4章關(guān)鍵技術(shù)解決4.1病院病歷系統(tǒng)配置說(shuō)明1.安裝與配置JDK相關(guān)操作操作系統(tǒng)為Win2008Server或Win2008professional的情況下,可以以下面的方法安裝JDK:為了可以立刻迅速開(kāi)始安裝,可以采用雙擊j2sdk-1_4_1-windows-i586的方式;(2) 只需使用默認(rèn)配置是整個(gè)系統(tǒng)的安裝過(guò)程中較為便利的一方面,由此C:\jdk為JDK的默認(rèn)安裝目錄;(3) 計(jì)算機(jī)的重新啟動(dòng)能夠更好地運(yùn)行軟件;不斷在系統(tǒng)桌面中更新環(huán)境變量配置;在[我的電腦]位置進(jìn)行右擊;選中[屬性];[系統(tǒng)特性]對(duì)話框在系統(tǒng)中自動(dòng)彈出。選擇[高級(jí)]選項(xiàng)卡;選擇[環(huán)境變量]進(jìn)行單擊;系統(tǒng)自動(dòng)彈出[環(huán)境變量]對(duì)話框;[Administrator的員工變量]和[系統(tǒng)變量]作為兩個(gè)選項(xiàng)組存在于該對(duì)話框中。選項(xiàng)組鎖定[系統(tǒng)變量];單擊[編輯]作為找到path變量后第一件事;[編輯系統(tǒng)變量]對(duì)話框在經(jīng)過(guò)之前的操作之后由系統(tǒng)彈出。找到[變量值]選項(xiàng)之后,用戶應(yīng)該把“c:\jdk\bin”輸入文本框中,單擊[確定]。CLASSPATH變量與之前的操作同時(shí)創(chuàng)建REF_Ref8559\r\h[13];單擊[新建]在系統(tǒng)顯示[系統(tǒng)變量]選項(xiàng)組之后,把“CLASSPATH”輸入到[變量名]文本框中,把“c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;”輸入在[變量值]文本框中,然后選擇[確定]。把c:\jdk用同樣的方法添加到JAVA_HOME環(huán)境變量中;選擇[應(yīng)用]再選擇[確定]。JDK的系統(tǒng)安裝及使用配置可以由上面的方法設(shè)置完成。REF_Ref7113\r\h[14]2.系統(tǒng)安裝與使用配置在TOMCAT中的應(yīng)用方法優(yōu)先設(shè)置默認(rèn)安裝目錄為c:\Tomcat是安裝完成的第一步,然后要進(jìn)入[環(huán)境變量]對(duì)話框?qū)h(huán)境變量迅速更正,其次把c:\Tomcat用相同的方法添加到TOMCAT_HOME環(huán)境變量中。完成所有之后,在Tomcat保持啟動(dòng)狀態(tài)下,把“http://localhost:8080/”輸入在所使用的瀏覽器的[地址]下拉列表框中。那這時(shí)候怎么知道是否安裝成功呢?只要有一只可愛(ài)的小貓出現(xiàn)在左上方,就意味著成功安裝Tomcat。3.安裝數(shù)據(jù)庫(kù)的相關(guān)方法把每個(gè)所需要使用的系統(tǒng)的數(shù)據(jù)庫(kù)的mdf文件和log文件附加到文件中,操作軟件的員工們可以成功地在SQLServer中附加數(shù)據(jù)庫(kù),并將yybl命名為數(shù)據(jù)庫(kù)的名字。4.配置數(shù)據(jù)源的相關(guān)操作首先要把控制面板打開(kāi),打開(kāi)數(shù)據(jù)源管理以雙擊ODBC數(shù)據(jù)源的方式,在系統(tǒng)的DSN中把JSP作為MSSQL數(shù)據(jù)源的注冊(cè)名。數(shù)據(jù)源創(chuàng)建后,可通過(guò)JDBC-ODBC使JSP程序移用MSSQL數(shù)據(jù)庫(kù)。具體如何操作可以參考下面的方法。第一步,從控制面板的管理工具打開(kāi)“ODBC數(shù)據(jù)源管理器”,選擇“系統(tǒng)DSN”,然后點(diǎn)擊“添加”。第二步,把SQLServer從“名字”列表中選擇出來(lái),點(diǎn)擊“完成”,把“向SQLServer創(chuàng)建新的數(shù)據(jù)源”對(duì)話框打開(kāi),數(shù)據(jù)源的名稱輸入到文本框中,同步Y(jié)YBL為病院醫(yī)療記錄系統(tǒng)的名稱,選擇本地服務(wù)器。選擇“下一步”為“創(chuàng)建SQLServer”對(duì)話框中的第一部操作,打開(kāi)身份確認(rèn)對(duì)話框,進(jìn)行SQLServer登錄身份確認(rèn)。將Windows登錄認(rèn)證方法選擇為“網(wǎng)絡(luò)登錄ID”。單擊對(duì)話框中的“下一個(gè)”以選擇數(shù)據(jù)庫(kù)對(duì)話框,在“修改默認(rèn)數(shù)據(jù)庫(kù)”之前添加標(biāo)記,在下拉列表中選擇數(shù)據(jù)庫(kù)的名稱。對(duì)話框中,單擊“下一步”打開(kāi)“數(shù)據(jù)庫(kù)設(shè)置”對(duì)話框。不修改默認(rèn)設(shè)置,單擊“完成”完成數(shù)據(jù)源的創(chuàng)建REF_Ref8827\r\h[15]。5.?dāng)?shù)據(jù)的操作將yybl文件夾拷貝到Tomcat/common/classes下。這樣在地址欄鍵入http:localhost:8080/yybl便可進(jìn)入病院病歷系統(tǒng)的首頁(yè)。4.2Web應(yīng)用程序的測(cè)試環(huán)境TomcatTomcat信息服務(wù)管理單元包含下列功能:服務(wù)器的一些附帶設(shè)置,如管理FTP站點(diǎn)、隔離應(yīng)用程序、映射MIME類型或指定其他腳本引擎等。新建虛擬目錄的向?qū)А9芾鞩nternet信息服務(wù)網(wǎng)絡(luò)安裝的能力。通過(guò)Internet信息服務(wù)服務(wù)單元,創(chuàng)建一個(gè)虛擬目錄,指向Web應(yīng)用程序所在目錄,從而通過(guò)閱覽Web應(yīng)用程序所在目錄下的JSP,HTML文件,達(dá)到該系統(tǒng)在個(gè)人計(jì)算機(jī)上的測(cè)試,為最終在將站點(diǎn)上載到公司Internet或Internet之前提供了Web程序在最終服務(wù)器上的精準(zhǔn)效果。系統(tǒng)測(cè)試5.1測(cè)試環(huán)境操作系統(tǒng):Windows10開(kāi)發(fā)平臺(tái):JAVA、JSP、JavaScript、Html語(yǔ)言瀏覽器:IE瀏覽器數(shù)據(jù)庫(kù):SQLServer2008服務(wù)器:Tomcat服務(wù)器技術(shù)5.2系統(tǒng)測(cè)試的意義系統(tǒng)測(cè)試相較于軟件的設(shè)計(jì),是一個(gè)煩瑣且冗長(zhǎng)的過(guò)程,雖然測(cè)試的過(guò)程十分艱辛,但是系統(tǒng)測(cè)試卻是十分必要的,充分地進(jìn)行系統(tǒng)測(cè)試可以十分有效地測(cè)試出軟件自身的不足,在不斷試驗(yàn)的過(guò)程中改進(jìn)軟件的單薄之處,這樣可以最大程度地增強(qiáng)軟件自身的穩(wěn)定性和可靠性,從而提高軟件的性能,提高系統(tǒng)的使用質(zhì)量,使它能夠更好地為用戶服務(wù)。5.3測(cè)試過(guò)程表1添加病人頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊ID號(hào)碼|姓名|出生年月日|性別|身份證號(hào)碼|職業(yè)|聯(lián)系地址|聯(lián)系方式號(hào)碼:null彈出錯(cuò)誤提示,請(qǐng)輸入相關(guān)內(nèi)容登陸失敗,提示請(qǐng)輸入通過(guò)添加信息模塊ID號(hào)碼|姓名|出生年月日|性別|身份證號(hào)碼|職業(yè)|聯(lián)系地址|聯(lián)系方式號(hào)碼與數(shù)據(jù)庫(kù)中有重復(fù)信息數(shù)據(jù)有重復(fù),輸入錯(cuò)誤數(shù)據(jù)重復(fù),請(qǐng)重新輸入通過(guò)添加信息模塊ID號(hào)碼|姓名|出生年月日|性別|身份證號(hào)碼|職業(yè)|聯(lián)系地址|聯(lián)系方式號(hào)碼輸入合理添加成功添加成功通過(guò)表2查詢病人信息頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊醫(yī)療保險(xiǎn)號(hào)碼|患者姓名|ID號(hào)碼:null查詢失敗,顯示錯(cuò)誤信息頁(yè)面輸入錯(cuò)誤通過(guò)查詢信息模塊醫(yī)療保險(xiǎn)號(hào)碼|患者姓名|ID號(hào)碼輸入正確查詢成功,顯示顯示用戶的所有信息通過(guò)表3入院管理頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊病院號(hào)碼|醫(yī)療保險(xiǎn)號(hào)碼|入場(chǎng)部|住院原因:null輸入信息為空,顯示錯(cuò)誤信息頁(yè)面輸入錯(cuò)誤通過(guò)添加信息模塊病院號(hào)碼|醫(yī)療保險(xiǎn)號(hào)碼|入場(chǎng)部|住院原因輸入與數(shù)據(jù)庫(kù)中重復(fù)與數(shù)據(jù)庫(kù)中信息重復(fù),無(wú)法添加成功數(shù)據(jù)重復(fù)通過(guò)添加信息模塊病院號(hào)碼|醫(yī)療保險(xiǎn)號(hào)碼|入場(chǎng)部|住院原因輸入正常輸入成功,進(jìn)入輸入頁(yè)面添加成功通過(guò)表4出院管理頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊病院號(hào)|醫(yī)療保險(xiǎn)號(hào):null輸入為空,無(wú)法添加成功添加失敗通過(guò)添加信息模塊病院號(hào)|醫(yī)療保險(xiǎn)號(hào)輸入與數(shù)據(jù)庫(kù)中重復(fù)輸入數(shù)據(jù)有重復(fù),無(wú)法添加成功添加失敗通過(guò)添加信息模塊病院號(hào)|醫(yī)療保險(xiǎn)號(hào)按要求正常輸入輸入數(shù)據(jù)正常,輸入成功添加成功通過(guò)表5添加用戶管理頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊用戶|密碼|確認(rèn)密碼|角色|姓名|性別|職務(wù)|郵編|聯(lián)系方式:null輸入為空,無(wú)法添加成功添加失敗通過(guò)添加信息模塊用戶|密碼|確認(rèn)密碼|角色|姓名|性別|職務(wù)|郵編|聯(lián)系方式與數(shù)據(jù)庫(kù)中信息重復(fù)輸入數(shù)據(jù)有重復(fù),無(wú)法添加成功添加失敗通過(guò)添加信息模塊用戶|密碼|確認(rèn)密碼|角色|姓名|性別|職務(wù)|郵編|聯(lián)系方式輸入正確輸入數(shù)據(jù)正常,輸入成功添加成功通過(guò)表6查詢用戶信息頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊用戶編號(hào)|用戶名|聯(lián)系人號(hào)碼:null輸入為空,無(wú)法查詢輸入為空,無(wú)法查詢通過(guò)查詢信息模塊用戶編號(hào)|用戶名|聯(lián)系人號(hào)碼輸入正確搜索成功,進(jìn)入成功頁(yè)面輸入成功通過(guò)查詢信息模塊用戶編號(hào)|用戶名|聯(lián)系人號(hào)碼輸入錯(cuò)誤搜索失敗,進(jìn)入錯(cuò)誤信息頁(yè)面輸入錯(cuò)誤通過(guò)表7添加科室頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊部門(mén)名稱|部門(mén)說(shuō)明:null數(shù)據(jù)為空輸入為空,無(wú)法添加通過(guò)添加信息模塊部門(mén)名稱|部門(mén)說(shuō)明與數(shù)據(jù)庫(kù)中信息重復(fù)數(shù)據(jù)與數(shù)據(jù)庫(kù)中重復(fù)添加失敗通過(guò)添加信息模塊部門(mén)名稱|部門(mén)說(shuō)明輸入正常數(shù)據(jù)輸入正常,可以向系統(tǒng)添加信息添加成功通過(guò)表8查詢科室頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊部門(mén)名稱|部門(mén)說(shuō)明數(shù)據(jù)輸入準(zhǔn)確搜索成功,進(jìn)入成功頁(yè)面查詢成功通過(guò)查詢信息模塊部門(mén)名稱|部門(mén)說(shuō)明數(shù)據(jù)輸入錯(cuò)誤搜索不成功,進(jìn)入錯(cuò)誤頁(yè)面查詢失敗通過(guò)表9住院病歷頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊占有部門(mén)|住院患者編號(hào)|姓名|咨詢醫(yī)生信息正常找到信息正常找到,進(jìn)入輸入成功頁(yè)面輸入成功通過(guò)查詢信息模塊占有部門(mén)|住院患者編號(hào)|姓名|咨詢醫(yī)生信息無(wú)法正常找到信息無(wú)法正常找到,進(jìn)入錯(cuò)誤信息頁(yè)面輸入失敗通過(guò)表10手術(shù)記錄單頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊部門(mén)|住院號(hào)|姓名|患者的醫(yī)生輸入不正常信息輸入不正常,進(jìn)入錯(cuò)誤信息頁(yè)面輸入錯(cuò)誤通過(guò)查詢信息模塊部門(mén)|住院號(hào)|姓名|患者的醫(yī)生輸入正常信息輸入正常,進(jìn)入輸入成功頁(yè)面輸入成功通過(guò)表11住院記錄頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊住院狀態(tài)|部門(mén)|住院號(hào)碼|醫(yī)療保險(xiǎn)卡號(hào)碼|姓名|入場(chǎng)時(shí)間輸入不正確搜索失敗,進(jìn)入錯(cuò)誤信息頁(yè)面輸入錯(cuò)誤通過(guò)查詢信息模塊住院狀態(tài)|部門(mén)|住院號(hào)碼|醫(yī)療保險(xiǎn)卡號(hào)碼|姓名|入場(chǎng)時(shí)間輸入正確搜素成功,進(jìn)入輸入成功頁(yè)面輸入成功通過(guò)表12病程記錄測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷查詢信息模塊咨詢部|病因說(shuō)明|姓名|咨詢醫(yī)生信息輸入錯(cuò)誤搜索失敗,顯示錯(cuò)誤信息頁(yè)面輸入失敗通過(guò)查詢信息模塊咨詢部|病因說(shuō)明|姓名|咨詢醫(yī)生信息輸入正常搜索成功后,進(jìn)入輸入成功頁(yè)面輸入成功通過(guò)表13添加藥品信息頁(yè)面測(cè)試表模塊名稱測(cè)試參數(shù)估計(jì)顯示結(jié)果實(shí)際顯示結(jié)果分析判斷添加信息模塊咨詢部|病
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上半年貴州事業(yè)單位聯(lián)考體育職業(yè)學(xué)院招聘22人考試備考試題及答案解析
- 2026江蘇南京XZ2025-436地球科學(xué)與工程學(xué)院助理招聘筆試模擬試題及答案解析
- 2026上半年安徽事業(yè)單位聯(lián)考績(jī)溪縣招聘16人筆試備考題庫(kù)及答案解析
- 2026陜西寶雞三和職業(yè)學(xué)院人才招聘66人筆試備考題庫(kù)及答案解析
- 2026年嗩吶循環(huán)換氣技法教學(xué)
- 2026黑龍江鐵路集團(tuán)嫩江公司市場(chǎng)化招聘10人筆試備考題庫(kù)及答案解析
- 2026石家莊鐵路職業(yè)技術(shù)學(xué)院選聘30人筆試參考題庫(kù)及答案解析
- 2026云南紅河州個(gè)舊市醫(yī)療衛(wèi)生共同體賈沙分院招聘編外工作人員1人考試備考試題及答案解析
- 2026年景寧縣機(jī)關(guān)事業(yè)單位公開(kāi)選調(diào)25人考試備考試題及答案解析
- 2026年地下水質(zhì)量監(jiān)測(cè)與評(píng)估技術(shù)
- 推拿按摩腰背部課件
- 散養(yǎng)土雞養(yǎng)雞課件
- 戰(zhàn)略屋策略體系roadmapPP T模板(101 頁(yè))
- 2025年醫(yī)療輔助崗面試題及答案
- T-CI 1078-2025 堿性電解水復(fù)合隔膜測(cè)試方法
- 新入職小學(xué)教師如何快速成長(zhǎng)個(gè)人專業(yè)發(fā)展計(jì)劃
- 門(mén)診導(dǎo)診工作流程
- 寫(xiě)字樓物業(yè)安全管理實(shí)務(wù)操作手冊(cè)
- 解析卷蘇科版八年級(jí)物理下冊(cè)《物質(zhì)的物理屬性》單元測(cè)試試題(含解析)
- 2025年及未來(lái)5年中國(guó)飲料工業(yè)行業(yè)競(jìng)爭(zhēng)格局分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 魯迅的救國(guó)之路
評(píng)論
0/150
提交評(píng)論