【《醫(yī)院電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)】_第1頁(yè)
【《醫(yī)院電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)】_第2頁(yè)
【《醫(yī)院電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)】_第3頁(yè)
【《醫(yī)院電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)】_第4頁(yè)
【《醫(yī)院電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

病歷是用來(lái)記錄患者醫(yī)療行為和信息的,是醫(yī)院里最為重要醫(yī)療質(zhì)量及管理效率,發(fā)展電子病歷管理系統(tǒng)成為了重要的課題研究一款適用于中小型醫(yī)院規(guī)模的病歷系統(tǒng)。實(shí)現(xiàn)醫(yī)生對(duì)病人病詢等。通過(guò)使用本系統(tǒng)可以讓醫(yī)生方便、高效、準(zhǔn)確的管理病歷通過(guò)對(duì)電子病歷管理系統(tǒng)的深入研究,明確了電子病歷使模的方法對(duì)系統(tǒng)進(jìn)行詳細(xì)的分析和設(shè)計(jì)。系統(tǒng)設(shè)計(jì)采用B/S模式,實(shí)現(xiàn)了系統(tǒng)數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表現(xiàn)層的邏輯獨(dú)立。以Java語(yǔ)言為基礎(chǔ),SQLServer數(shù)據(jù)庫(kù)為數(shù)據(jù)支撐,實(shí)現(xiàn)病歷的管理。系統(tǒng)的測(cè)試結(jié)果也表明了系統(tǒng)運(yùn)行流暢,符合使用 3 3 31.3課題國(guó)內(nèi)外發(fā)展?fàn)顩r 31.4研究?jī)?nèi)容 42相關(guān)技術(shù) 52.1JSP技術(shù) 5 52.3TOMCAT服務(wù)器 5 53系統(tǒng)分析 63.1系統(tǒng)可行性分析 6 63.2.1功能性需求分析 73.2.2用例圖分析 73.2.3非功能性需求分析 93.3開發(fā)環(huán)境 3.3.1硬件 3.3.2軟件 4系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 4.1.1前端功能設(shè)計(jì) 4.1.2后端功能設(shè)計(jì) 4.2系統(tǒng)功能模塊設(shè)計(jì) 4.2.1登錄退出模塊 4.2.2病歷管理模塊 4.2.3病人管理模塊 4.2.4忘記密碼模塊 4.2.5醫(yī)生管理模塊 4.3數(shù)據(jù)庫(kù)設(shè)計(jì) 4.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 4.3.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 4.3.3數(shù)據(jù)庫(kù)物理設(shè)計(jì) 5系統(tǒng)實(shí)現(xiàn) 5.1系統(tǒng)登陸頁(yè)面實(shí)現(xiàn) 5.2.2病人管理模塊 5.2.3病歷管理模塊 5.3小結(jié) 6系統(tǒng)測(cè)試 226.1測(cè)試目的 6.2測(cè)試意義 6.3測(cè)試原則 6.4測(cè)試方法 6.5測(cè)試用例 25 25 由于社會(huì)快速的發(fā)展,人民群眾生活水平日益增長(zhǎng),人們坐在家里就可以體驗(yàn)到信息化社會(huì)帶給我們的便利。在信息化時(shí)代下,物。在現(xiàn)代化的醫(yī)院管理系統(tǒng)中,電子病歷管理系統(tǒng)顯得尤病歷來(lái)說(shuō),容易保存、識(shí)別,更為重要的是醫(yī)生查閱起來(lái)既快速高了醫(yī)務(wù)工作者的效率,還減少了資源成本的耗費(fèi),對(duì)現(xiàn)代醫(yī)院的管理起到一定的改善作用。電子病歷的實(shí)施對(duì)當(dāng)前的醫(yī)療系便捷,還給院里的管理者提供了便捷。由于檢查程序的重復(fù)使錢,電子病歷的使用不僅可以使患者減輕自己看病的成本,而1.3課題國(guó)內(nèi)外發(fā)展?fàn)顩r進(jìn)行現(xiàn)代化醫(yī)療事業(yè)的建設(shè)。各個(gè)醫(yī)院先后推出使用電子病歷我國(guó)電子病歷系統(tǒng)處于初出茅廬的階段,發(fā)展與使用的程度也是鴻毛泰山。我國(guó)于1980年后著手在醫(yī)療體系中進(jìn)行信息化管理,但是推進(jìn)速度較慢。由于我國(guó)醫(yī)療資源分布不均,大多數(shù)醫(yī)院都是中小型醫(yī)院,因此要加大投行信息化管理模式。雖然我國(guó)現(xiàn)在處于信息化發(fā)展階段,據(jù)很大一部分。有些醫(yī)務(wù)人員的觀念滯后,無(wú)法適應(yīng)無(wú)紙化的病歷,使無(wú)紙化病歷推進(jìn)比較艱難。我國(guó)處在電子病歷發(fā)展的初期階段,盡管政府推行了一些電子病歷的規(guī)范措施,但想要全部實(shí)現(xiàn),還需加倍努力。與國(guó)內(nèi)相比,國(guó)外的發(fā)展進(jìn)程就早了一點(diǎn)兒。歐美等國(guó)對(duì)建立醫(yī)院內(nèi)部的信息系統(tǒng)的研究成果較高。更為重要的是,歐美政府也非常重視醫(yī)療管理模塊的發(fā)展。美國(guó)政府一直都致力于醫(yī)療體制的改革。奧巴馬政府尤為看重,在投資現(xiàn)代化臨床體系項(xiàng)目中投資百億用來(lái)建設(shè),甚至用一系列的法律來(lái)規(guī)范醫(yī)療體系。英國(guó)政府主導(dǎo)國(guó)家醫(yī)療服務(wù)體系項(xiàng)目的建設(shè),通過(guò)國(guó)家衛(wèi)生網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)實(shí)現(xiàn)了醫(yī)院、診所網(wǎng)絡(luò)互連和信息共享3]。因此,英國(guó)的電子病歷研究工作才會(huì)開展得較為全面和深電子病歷系統(tǒng)的實(shí)施是為了做到醫(yī)院間信息的共享,信息共享不僅是對(duì)醫(yī)院有極大的好處,對(duì)于醫(yī)務(wù)工作者來(lái)說(shuō),通過(guò)信息共享,各部門可以更好的溝通與交流病人的病情及治療方案,增強(qiáng)自身的水平。研究的內(nèi)容如下。(1)病歷信息的分析查詢。各部門可以通過(guò)查看病歷,分析病人的情況,做出(2)信息共享。不同部門的工作者可以通過(guò)系統(tǒng)進(jìn)行信息的共享,有助于全面(3)病歷信息安全。要想病歷信息不泄露,就要做到:不同的人所具有的權(quán)限不相同;加強(qiáng)系統(tǒng)的完善度;提高醫(yī)護(hù)人員的保密意識(shí);規(guī)范有關(guān)法律等[4]。這對(duì)電子病歷管理系統(tǒng)的安全起到了一定作用。2相關(guān)技術(shù)Web開發(fā)是在B/S模式下進(jìn)行的一種方式,它在當(dāng)前的應(yīng)用系統(tǒng)中占據(jù)很大的地位。使用B/S結(jié)構(gòu)非常的方便,只需維護(hù)服務(wù)器,然后在網(wǎng)頁(yè)地址欄中輸入地址就可以訪問最新的應(yīng)用系統(tǒng)5。醫(yī)院電子病歷管理系統(tǒng)就是以B/S結(jié)構(gòu)為基礎(chǔ)來(lái)展開的,下文將著重介紹開發(fā)醫(yī)院電子病歷管理系統(tǒng)所用到的技術(shù)。JSP技術(shù)是由SUN公司主導(dǎo)其他多個(gè)公司一起參與建成的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),目的在于更快更易建立一個(gè)基于web的網(wǎng)頁(yè)應(yīng)用程序。該技術(shù)以java語(yǔ)言為基礎(chǔ),與其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)相比優(yōu)勢(shì)較大,可以保證在多個(gè)平臺(tái)上流暢運(yùn)行,高效率的執(zhí)行操作。另外,JSP技術(shù)的可擴(kuò)展性強(qiáng),開發(fā)者可以在開發(fā)過(guò)程中進(jìn)行擴(kuò)展,不影響其他部分的功能6]。總而言之,JSP技術(shù)的優(yōu)勢(shì)之處是未來(lái)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)發(fā)展所不可缺少的部分。2.2SSM框架SSM框架由Spring、SpringMvc、MyBatis組成,是集高性能和多功能為一體的輕量級(jí)JavaEE開發(fā)領(lǐng)域里的主流框架7。Spring的用途不僅在于服務(wù)器端的開發(fā),還在于它的簡(jiǎn)單性和可測(cè)試性都使Java應(yīng)用受益。SpringMvc之所以容易定制,是因?yàn)樗痖_了CONTROLLERS,MODELOBJECTS,FILTERS。MyBatis使用XML或注解來(lái)配置和映射成數(shù)據(jù)記錄。這種框架讓項(xiàng)目完成的時(shí)間變短,系統(tǒng)的內(nèi)容數(shù)量減少,讓老板少掏點(diǎn)兒錢,在企業(yè)開發(fā)領(lǐng)域里很受歡迎。Tomcat是一款免費(fèi)的開源應(yīng)用服務(wù)器,因其優(yōu)勢(shì)而被傳統(tǒng)行業(yè)和互聯(lián)網(wǎng)行業(yè)廣(1)它是免費(fèi)的,使用的時(shí)候不用花錢,這也是大多數(shù)人選擇它的原因。(2)它是輕量級(jí)服務(wù)器,多使用在用戶不是很多的中小型系統(tǒng)下,是調(diào)試程序的首要選擇。(3)它比較穩(wěn)定又可以拓展,能夠滿足開發(fā)應(yīng)用系統(tǒng)中的某些功能。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)數(shù)據(jù)處理和信息管理系統(tǒng)的核心內(nèi)容,它能減少數(shù)據(jù)的冗余,實(shí)現(xiàn)數(shù)據(jù)的共享,從而更高效地處理數(shù)據(jù)8]。以SQLServer2008為例,它提供了較為全面的數(shù)據(jù)倉(cāng)庫(kù)平臺(tái),可以滿足千千萬(wàn)萬(wàn)用戶的各種需求。(1)安全性高。它的審核功能全面,數(shù)據(jù)加密程度高,不易遭到攻擊。(2)數(shù)據(jù)集成度高。它的空間大,可存儲(chǔ)的數(shù)據(jù)不計(jì)其數(shù)。(3)確保業(yè)務(wù)連續(xù)性。它使程序變得牢靠,可以簡(jiǎn)化數(shù)據(jù)存儲(chǔ)失敗后的恢復(fù)過(guò)程。正是有了這些優(yōu)點(diǎn),所以SQLServer2008深受使用者的喜愛,因此,很多的開發(fā)者們都選擇使用SQLServer2008。3系統(tǒng)分析可行性分析是開發(fā)系統(tǒng)中不可缺少的一個(gè)環(huán)節(jié),主要是對(duì)系統(tǒng)研發(fā)中可能出現(xiàn)的情況進(jìn)行深入的探討,想方設(shè)法繞過(guò)這些情況,以便設(shè)計(jì)出品質(zhì)較好點(diǎn)兒的產(chǎn)品。此設(shè)計(jì)將從三個(gè)出發(fā)點(diǎn)來(lái)闡明。(1)技術(shù)可行性技術(shù)可行性就是系統(tǒng)可否在軟硬件設(shè)備上順利的實(shí)施和運(yùn)行。本系統(tǒng)硬件要求不高,任何一臺(tái)電腦都可以。軟件方面要求數(shù)據(jù)庫(kù)、服務(wù)器等研發(fā)工具,由于技術(shù)和工具的應(yīng)用已相當(dāng)成熟[91,所以這是切實(shí)可行的。(2)經(jīng)濟(jì)可行性系統(tǒng)使用的平臺(tái)和服務(wù)器都是不收費(fèi)的,這就節(jié)省了系統(tǒng)的一些支出。系統(tǒng)的應(yīng)用可以節(jié)省紙張,降低人為原因造成的檔案丟失[101,這給醫(yī)院帶來(lái)的收益不勝枚舉,是切實(shí)可行的。(3)操作可行性系統(tǒng)本著簡(jiǎn)單的原則,使用的人會(huì)電腦的基本操作就行了,不用進(jìn)行統(tǒng)一培訓(xùn)就可輕松學(xué)會(huì)。所有頁(yè)面都有對(duì)應(yīng)的提示,簡(jiǎn)單明了,因而從操作的角度來(lái)說(shuō)是可因此,從上述分析中可以得出一個(gè)結(jié)果,系統(tǒng)可以實(shí)施并開發(fā)。根據(jù)較長(zhǎng)時(shí)間的研究,對(duì)病歷管理系統(tǒng)的需求做出了以下分析。(1)權(quán)限不盡相同醫(yī)生依照權(quán)限管理病人的病歷信息,沒有權(quán)限更改其他的內(nèi)容。(2)病歷管理醫(yī)生可以利用自己的權(quán)限對(duì)病歷進(jìn)行錄入、查詢、修改、刪除及歸檔等一些操(3)后臺(tái)管理3.2.1功能性需求分析角色前端醫(yī)生管理病人信息、病歷信息及個(gè)人密碼等后端管理員管理科室信息、醫(yī)生信息等需求功能前端醫(yī)生登錄退出醫(yī)生進(jìn)入系統(tǒng),錄入病人的相關(guān)信息并更改醫(yī)生可以查看病人的病歷并更改歸檔打印病歷醫(yī)生根據(jù)需要可以歸檔、打印病歷醫(yī)生可根據(jù)自己的需要修改密碼后端管理員登錄號(hào)密碼進(jìn)入管理員對(duì)科室信息進(jìn)行增刪改查操作醫(yī)生管理管理員增、刪、改、查醫(yī)生信息管理員存放好密碼3.2.2用例圖分析直觀的圖表示出系統(tǒng)的設(shè)計(jì),讓人一看就明白了其中的用意。系統(tǒng)的用例分析分別如圖3.1、圖3.2所示。圖3.1醫(yī)生用例圖刪除病人病歷信息信息修改科室管理員挑選局部功能進(jìn)行流程的闡述。前:醫(yī)生打開登錄頁(yè)面。中:輸入正確的賬號(hào)密碼后進(jìn)入系統(tǒng)。后:醫(yī)生能夠進(jìn)行后續(xù)操作。(2)對(duì)病歷資料進(jìn)行相關(guān)操作前:醫(yī)生進(jìn)入了系統(tǒng)。中:點(diǎn)查找后出現(xiàn)病歷資料。后:醫(yī)生對(duì)查詢到的病歷進(jìn)行改、刪。(3)忘記密碼前:醫(yī)生準(zhǔn)備登錄時(shí),不記得密碼了。中:點(diǎn)忘記密碼后,重新輸入新密碼后,點(diǎn)修改。后:系統(tǒng)進(jìn)入成功。3.2.3非功能性需求分析(1)可擴(kuò)展性需求系統(tǒng)在開發(fā)的過(guò)程中需要添加新的內(nèi)容,增進(jìn)性能,在這個(gè)階段就要保障好系統(tǒng)的可擴(kuò)展性,使用免費(fèi)輕量級(jí)的框架開發(fā),把各個(gè)部分間的關(guān)聯(lián)度降到最小,避免觸發(fā)到其他的部分,產(chǎn)生不好的影響。這在一定程度上為后面項(xiàng)目的開發(fā)提供了方便,也為項(xiàng)目組省下來(lái)一部分錢。(2)易用性需求設(shè)計(jì)系統(tǒng)的時(shí)候要從使用者舒適度方面進(jìn)行考慮,整個(gè)系統(tǒng)沒有彎彎繞繞的部分,頁(yè)面的簡(jiǎn)潔,操作的方便,使用戶一看便知道該怎么使用,從而讓用戶體驗(yàn)到滿足感。(3)安全性需求系統(tǒng)里面儲(chǔ)存了病人的私密信息,除了診斷醫(yī)生有權(quán)利操作之外,其余人都沒權(quán)利看。把信息資料定期備份以防丟失,定期刪除一定的數(shù)據(jù)資料節(jié)省數(shù)據(jù)空間,定期維護(hù)系統(tǒng),提高系統(tǒng)的安全11]。安全性需求也是系統(tǒng)開發(fā)過(guò)程中的一個(gè)重要的環(huán)節(jié)。3.3開發(fā)環(huán)境3.3.1硬件3.3.2軟件4系統(tǒng)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)分為醫(yī)生和管理員兩大部分,系統(tǒng)的功能結(jié)構(gòu)圖如圖4.1所示。密碼管理科室管理醫(yī)生管理病歷管理密碼管理密碼管理科室管理醫(yī)生管理病歷管理密碼管理病人管理醫(yī)生注冊(cè)4.1.1前端功能設(shè)計(jì)病歷管理:醫(yī)生新增病歷檔案,根據(jù)患者情況查看寫入的病歷,可以進(jìn)行增刪改查、歸檔、打印等操作。病人管理:醫(yī)生根據(jù)病人的患病情況,錄入病人的基本信息和病歷信息,記錄病患的治療結(jié)論。密碼管理:醫(yī)生忘記了密碼可自主修改,修改后輸入新密碼可以進(jìn)入系統(tǒng)完成4.1.2后端功能設(shè)計(jì)醫(yī)生管理:管理人員依據(jù)自己的權(quán)限管理醫(yī)生信息并進(jìn)行增刪改查操作。科室管理:管理員依據(jù)自己權(quán)限新增、查看、改動(dòng)、刪除科室信息。密碼管理:管理員保存好自己的密碼。4.2系統(tǒng)功能模塊設(shè)計(jì)4.2.1醫(yī)生注冊(cè)模塊醫(yī)生注冊(cè)過(guò)信息后,得到一個(gè)賬戶和密碼,憑借它進(jìn)入到系統(tǒng)里。登錄系統(tǒng)時(shí),會(huì)比對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)和登錄數(shù)據(jù)是否一樣,一樣就進(jìn)入系統(tǒng),不一樣就停留在登錄頁(yè)面。醫(yī)生注冊(cè)登錄的流程圖如圖4.2所示。開始開始登陸系統(tǒng)輸入賬號(hào)密碼N輸入是否正確Y成功登錄結(jié)束4.2.2病歷管理模塊醫(yī)生根據(jù)病人的診療情況寫入病歷并管理這些病歷。醫(yī)生對(duì)自己管理的病歷可以自主選擇是否修改、查詢、刪除、歸檔、打印這些病歷。醫(yī)生打印病歷的流程圖如圖4.3所示。開始登陸系統(tǒng)進(jìn)入病歷管理是否打印Y打印成功結(jié)束病人通過(guò)醫(yī)生診療之后,由診治醫(yī)生負(fù)責(zé)填寫病人的基本信息,比方說(shuō):名字、移動(dòng)電話、地址、醫(yī)保號(hào)碼等等一些基礎(chǔ)的信息,便于醫(yī)生后期繼續(xù)追蹤病人的治療情況,對(duì)于已經(jīng)痊愈的病人,診治醫(yī)生就可以對(duì)他的信息做一些修改。4.2.4密碼管理模塊醫(yī)生以自身需求為依據(jù)來(lái)變更密碼。若是自己忘記了自己設(shè)置的密碼,點(diǎn)擊忘記密碼后再次設(shè)置新的密碼即可完成操作。輸入新密碼即可進(jìn)入系統(tǒng)。分析忘記密碼的流程圖如圖4.4所示。NY地址、年齡等等。管理員對(duì)醫(yī)生信息進(jìn)行查、改操作,當(dāng)然也可以對(duì)離職的醫(yī)生信息進(jìn)行刪除操作。醫(yī)生管理功能對(duì)于管理醫(yī)院人事等行政工作有很大的幫助,提高4.2.6科室管理模塊管理員持醫(yī)院科室的基本信息,可以根據(jù)科室名查詢各個(gè)科室的相關(guān)信息。還可以新增科室,刪掉撤銷的科室信息。管理員有科室電話,為聯(lián)系各科室提供了便為了梳理清楚數(shù)據(jù)間的關(guān)系,可以用E-R圖來(lái)表到數(shù)據(jù)之間存在的聯(lián)系。確定系統(tǒng)的五個(gè)實(shí)體,理清楚各實(shí)體之間的聯(lián)系,繪制E-R圖。系統(tǒng)的E-R圖如圖4.5所示。1N病人1醫(yī)生管理員病歷科室上11E-R圖不是具體的模型,所以只有把它轉(zhuǎn)為具體模型才可以被識(shí)別,進(jìn)而完成對(duì)數(shù)(1)醫(yī)生關(guān)系模型醫(yī)生(醫(yī)生ID、醫(yī)生名、密碼、電話、郵箱、婚否、年齡、籍貫、科室編號(hào)、性別)(2)科室關(guān)系模型科室(科室編號(hào)、科室名、科室電話、創(chuàng)建時(shí)間)(3)病歷關(guān)系模型病歷(病歷編號(hào)、病人編號(hào)、病史、癥狀、醫(yī)生名、處方、診斷時(shí)間、醫(yī)囑)(5)管理員關(guān)系模型管理員(管理員編號(hào)、登錄名、密碼)(4)病人關(guān)系模型號(hào)、地址)列名類型長(zhǎng)度為空1醫(yī)生ID2醫(yī)生名34電話5郵箱62婚否728籍貫9科室編號(hào)1性別(2)科室表:departments表放置的是科室信息,此表的主鍵是科室編號(hào),科室表具體的內(nèi)容如表4.2所示。列名類型長(zhǎng)度為空1科室編號(hào)2科室名34創(chuàng)建時(shí)間(3)病歷數(shù)據(jù)表:record表放置的是患者的病歷檔案,此表的主鍵是病歷編號(hào),不允許有空值。此表的具體內(nèi)容如表4.3所示。列名類型長(zhǎng)度為空12345醫(yī)生名67診斷時(shí)間8醫(yī)囑(4)管理員表:rooter表用于放置管理員的用戶名和密碼,此表的主鍵是管理員編號(hào),不能空著不寫。管理員表的具體內(nèi)容如表4.4所示。列名類型長(zhǎng)度為空1管理員編號(hào)2登錄名3(5)病人數(shù)據(jù)表:patient表放置的是患者的基本信息,此表的主鍵是病人編號(hào),不能夠填入空值。此表的具體內(nèi)容如表4.5所示。列名類型長(zhǎng)度為空121性別334病人名5醫(yī)保卡號(hào)6籍貫72婚否8電話9科室編號(hào)5系統(tǒng)實(shí)現(xiàn)醫(yī)牛登錄頁(yè)面非常簡(jiǎn)潔.大氣。醫(yī)牛輸入賬戶名和密碼就可以登錄到系統(tǒng)里面。醫(yī)生登錄頁(yè)面如圖5.1所示。歡迎登錄管理員的登錄頁(yè)面也是很簡(jiǎn)潔的,管理員輸入賬戶名和密碼可以進(jìn)入后臺(tái)系統(tǒng)里。管理員登錄頁(yè)面如圖5.2所示。歡迎登錄請(qǐng)輸入管理員賬號(hào)輸入密碼登錄登錄返回返回5.2系統(tǒng)主要功能模塊實(shí)現(xiàn)醫(yī)生注冊(cè)賬號(hào)和一些基本信息,性別、婚否和科室通過(guò)下拉菜單進(jìn)行二選一。若是已經(jīng)注冊(cè)過(guò)賬號(hào),可以點(diǎn)擊注冊(cè)按鈕左下方的直接登錄,若是想要登錄管理員模式,就點(diǎn)擊注冊(cè)按鈕右下方的管理員模式。醫(yī)生注冊(cè)頁(yè)面如圖5.3所示。請(qǐng)輸入您的用戶名輸入密碼移動(dòng)電話電子郵件年齡男已婚前臺(tái)直接登錄管理員模式5.2.2病人管理模塊醫(yī)生注冊(cè)過(guò)信息以后進(jìn)入系統(tǒng),點(diǎn)擊病人管理,采用findById方法查詢到病人的關(guān)聯(lián)資料。查詢病人關(guān)聯(lián)資料如圖5.4所示。男女女男男男女女男男編銀編醫(yī)生想要對(duì)病人的信息進(jìn)行修改,點(diǎn)擊修改,修改病人的基本信息,修改之后會(huì)顯示修改成功。病人信息修改成功頁(yè)面實(shí)現(xiàn)如圖5.5所示。男是男是@RequestMapping(value="/pages/admin/System/UserpublicModelAndViewfindPatientById(IntegerpPatientpatient=patientService.selectPatient(pld);mav=newModelAndView("view/User/edit");mav.addObject("patient",pa}}5.2.3病歷管理模塊無(wú)眼腫無(wú)1醫(yī)生查詢到病歷后,可以打印病歷。病歷打印出來(lái)的頁(yè)面如圖5.7所示。關(guān)鍵代碼如下:record.setuld(user.getUserNSystem.out.println(record.getuld()+"recoSystem.out.println(reinti=recordService.insertRecreturn"/admin/Floreturn"/admin/Flower/Or5.2.4密碼管理模塊若醫(yī)生忘記了密碼,點(diǎn)擊輸入密碼框下面的忘記密碼,進(jìn)入修改密碼頁(yè)面,頁(yè)面實(shí)現(xiàn)如圖5.8所示。請(qǐng)輸入您的用戶名診斷時(shí)間醫(yī)囑關(guān)鍵代碼如下:Usersuserl=userService.checkExit(user.getUserName(Usersuser2=userService.checkPhoneName(user.getUserPhone(),user.getUserName());introws=userService.revisePassword(user);}進(jìn)入管理員系統(tǒng),點(diǎn)擊醫(yī)生管理,采用delete方法刪除一條醫(yī)生信息。管理員刪除醫(yī)生信息頁(yè)面如圖5.9所示。查詢查詢??已婚鄭州管理員登錄后臺(tái)系統(tǒng)里,點(diǎn)擊科室管理,采用delete方法對(duì)科室資料進(jìn)行刪除操作。實(shí)現(xiàn)此界面如下圖5.10所示。57外科333456312312021-通過(guò)文字及圖片的形式簡(jiǎn)單介紹了系統(tǒng)實(shí)現(xiàn)的良好結(jié)果,通過(guò)關(guān)鍵代碼可以看到核心功能是如何實(shí)現(xiàn)的,核心功能的實(shí)現(xiàn)截圖也更容易讓人清晰的了解到整個(gè)系統(tǒng)運(yùn)行的結(jié)果。6系統(tǒng)測(cè)試市面上所有的軟件都是經(jīng)過(guò)軟件測(cè)試人員的測(cè)試后才對(duì)大眾開放的。為什么每一款軟件都需要經(jīng)過(guò)測(cè)試才可以呢?下面將從兩個(gè)角度來(lái)分析系統(tǒng)測(cè)試的目的。從用戶的角度來(lái)說(shuō),用戶希望通過(guò)軟件測(cè)試來(lái)看一看系統(tǒng)到底都有什么缺陷和問題,從而好好考慮是否使用此產(chǎn)品。從開發(fā)者角度來(lái)說(shuō),就是希望測(cè)試可以表明系統(tǒng)中6.2測(cè)試意義如今,各種軟件已經(jīng)滲透到我們生活的方方面面,一個(gè)好的軟件可以給我們帶來(lái)愉快和便捷的體驗(yàn),一個(gè)體驗(yàn)感差的軟件我們之后也不會(huì)再用。所以,用戶的體驗(yàn)至關(guān)重要。若我們使用的軟件經(jīng)常出現(xiàn)漏洞,公司也沒有好好解決問題,那么,時(shí)間久了就會(huì)換一款使用舒適的軟件,這會(huì)影響公司的口碑。所以,我們要對(duì)開發(fā)的系統(tǒng)進(jìn)行測(cè)試,讓軟件在后期使用中盡量不出現(xiàn)問題,不僅可以減少軟件的開發(fā)本錢,還可以使公司得到美譽(yù)。6.3測(cè)試原則一般來(lái)說(shuō),開發(fā)一個(gè)系統(tǒng)所用的時(shí)間都比較長(zhǎng),為了系統(tǒng)可以早日到達(dá)預(yù)期標(biāo)準(zhǔn),系統(tǒng)的研發(fā)與測(cè)試需要一塊兒進(jìn)行。測(cè)試的原則應(yīng)有三點(diǎn)。(1)開發(fā)者無(wú)權(quán)測(cè)試自己寫的項(xiàng)目。測(cè)試交給專門的機(jī)構(gòu)來(lái)做可以較早達(dá)到預(yù)期效果,如果自己測(cè)試,會(huì)有測(cè)試不全面的問題出現(xiàn),就不能找到系統(tǒng)中存在的缺(2)保證測(cè)試的品質(zhì)。如果在測(cè)試進(jìn)行中遇到時(shí)間和品質(zhì)不平衡的情況,那么就應(yīng)該把品質(zhì)的好壞放在第一位,時(shí)間排在第二位。(3)嚴(yán)格執(zhí)行測(cè)試計(jì)劃。提前寫好測(cè)試計(jì)劃,計(jì)劃要符合實(shí)際情況,明確測(cè)試6.4測(cè)試方法測(cè)試人員要了解多種測(cè)試方法,有一定的測(cè)試經(jīng)驗(yàn),最重要的是有一顆熱愛測(cè)試工作和觀察縝密的心,這是身為測(cè)試者的基礎(chǔ)14]。下面介紹測(cè)試人員較為常用的(1)黑盒測(cè)試:它就像一個(gè)不透明的盒子,只能看外部開放的內(nèi)容,看不到里面的內(nèi)容[151。錄入數(shù)據(jù)信息到軟件里并觀察輸出情況,最后根據(jù)相對(duì)應(yīng)的輸出結(jié)果來(lái)判定軟件存在的漏洞到底是什么。(2)白盒測(cè)試:它是以程序的內(nèi)部結(jié)構(gòu)來(lái)檢驗(yàn)外部的數(shù)據(jù),有適當(dāng)?shù)拈_放性。它的主要作用在于檢查程序的總體構(gòu)成,從而提高檢測(cè)系統(tǒng)的準(zhǔn)確性[16]。通過(guò)對(duì)上面方法的了解,系統(tǒng)使用它們進(jìn)行測(cè)試是可行的,能夠得到一個(gè)不錯(cuò)的測(cè)試效果。6.5測(cè)試用例使用黑盒測(cè)試法對(duì)系統(tǒng)的功能模塊進(jìn)行測(cè)試,在測(cè)試前需要先寫一份測(cè)試文檔,需要涵蓋測(cè)試的信息、數(shù)據(jù)、方法、步驟等方面,一步一步的按照要求來(lái)嚴(yán)格執(zhí)行。做好測(cè)試過(guò)程中的數(shù)據(jù)記錄,便于做出分析對(duì)比。(1)醫(yī)生登錄功能測(cè)試表如表6.1所示。編號(hào)測(cè)試數(shù)據(jù)預(yù)期效果實(shí)際效果1只有賬戶,沒密碼賬號(hào):李晨晨密碼:空賬戶或密碼錯(cuò)誤賬戶或密碼是2密碼賬號(hào):空密碼:123賬戶或密碼錯(cuò)誤賬戶或密碼是3賬號(hào):李晨晨密碼:1賬戶或密碼錯(cuò)誤賬戶或密碼是4正確的賬戶,密碼賬號(hào):李晨晨密碼:123登陸成功登陸成功是(2)科室信息功能測(cè)試表如表6.2所示。編號(hào)測(cè)試數(shù)據(jù)預(yù)期效果實(shí)際效果1增加科室信息電話加成功添加成功是2修改科室信息電話改成功修改成功是3刪除科室信息電話除成功刪除成功是(3)病人信息功能測(cè)試表如表6.3所示。編號(hào)測(cè)試內(nèi)容測(cè)試數(shù)據(jù)預(yù)期效果實(shí)際效果是否一致1增加病人信息姓名:林肖性別:男添加成功添加成功是2修改病人信息姓名:林肖癥狀:感冒性別:男修改成功修改成功是3刪除病人信息姓名:林肖癥狀:感冒性別:男刪除成功刪除成功是(4)病歷信息功能測(cè)試表如表6.4所示。編號(hào)測(cè)試數(shù)據(jù)預(yù)期效果實(shí)際效果1增加病歷信息病歷編號(hào):12添加成功添加成功是2修改病歷信息病歷編號(hào):12癥狀:感冒流涕修改成功修改成功是3刪除病歷信息病歷編號(hào):12癥狀:感冒流涕刪除成功刪除成功是(5)忘記密碼信息功能測(cè)試表如表6.5所示。編號(hào)測(cè)試數(shù)據(jù)預(yù)期效果實(shí)際效果1忘記密碼點(diǎn)忘記密碼后,輸入聯(lián)系方設(shè)置新密碼111111修改成功修改成功是此部分介紹了測(cè)試的方法、測(cè)試的方針以及其他的一些內(nèi)容。以常用的黑盒測(cè)試法進(jìn)行結(jié)果分析,最終,把所要測(cè)試部分的結(jié)果用表的形式體現(xiàn)了出來(lái)。通過(guò)設(shè)計(jì),系統(tǒng)完成了相應(yīng)的要求。采用JAVA語(yǔ)言和SQLSERVE

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論