醫(yī)院門診管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專業(yè)_第1頁
醫(yī)院門診管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專業(yè)_第2頁
醫(yī)院門診管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專業(yè)_第3頁
醫(yī)院門診管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專業(yè)_第4頁
醫(yī)院門診管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專業(yè)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要

在醫(yī)院信息化建設(shè)中,醫(yī)院門診管理系統(tǒng)是未來發(fā)展的一種主要趨勢,也是優(yōu)化醫(yī)院管理水平的一種重要方式。在本文研究中,以醫(yī)院門診管理系統(tǒng)為例,分析了管理系統(tǒng)的發(fā)函現(xiàn)狀以及操作流程,分析了目前門診管理系統(tǒng)中存在著的主要問題,在了解市場需求的基礎(chǔ)上,設(shè)計(jì)并優(yōu)化現(xiàn)有醫(yī)院管理系統(tǒng)。

在系統(tǒng)研發(fā)過程中,對于醫(yī)院門診管理系統(tǒng)的業(yè)務(wù)流程等方面進(jìn)行了深入調(diào)查分析。根據(jù)管理系統(tǒng),能夠?qū)崿F(xiàn)對數(shù)據(jù)的錄入與整合,同時,還能夠完成對于對應(yīng)用戶數(shù)據(jù)的分析管理,針對醫(yī)院管理系統(tǒng)模塊設(shè)計(jì),提出了不同的設(shè)計(jì)方案,此外,還設(shè)計(jì)并優(yōu)化了系統(tǒng)實(shí)現(xiàn)的邏輯系統(tǒng)結(jié)構(gòu)。按照Myeclipse集成開發(fā)平臺以及Mysql5數(shù)據(jù)庫等方式,最終完成了平臺的設(shè)計(jì)工作。與此同時,在頁面交互以及數(shù)據(jù)庫存儲中,專門針對系統(tǒng)功能,設(shè)計(jì)了相應(yīng)的分類方式。按照對于這些類的設(shè)計(jì),執(zhí)行一系列功能,例如系統(tǒng)信息和統(tǒng)計(jì)研究的信息和管理。在本文研究中,從系統(tǒng)管理的過程中,全面深入的介紹了功能頁面文件的流程,以及不同用戶對應(yīng)著的不同功能。

在文章末尾,檢測了醫(yī)院的門診管理系統(tǒng),并分析了系統(tǒng)存在的缺陷。指出了今后研究中,系統(tǒng)應(yīng)該從以下幾個領(lǐng)域予以改進(jìn),從宏觀指導(dǎo)方針角度進(jìn)行深入分析。

關(guān)鍵詞:醫(yī)院;數(shù)據(jù)庫;計(jì)算機(jī);開發(fā)

Abstract

Thedevelopmentofhospitaloutpatientmanagementsystemisanimperativetrendforhospitaldevelopmentandinformationconstruction,anditisalsooneoftheimportanttechnicalmeanstoimprovethelevelofhospitalmanagement.Thisarticlebrieflyanalyzesthebusinessstatusandbusinessprocessoftheoutpatientmanagementsysteminthehospital,pointsoutthecommonproblemsthatneedtobesolvedinthecurrenthospitaloutpatientmanagementsystem,andcarefullyanalyzesthenecessityofdevelopingthehospitaloutpatientmanagementsystem.

Duringthedevelopmentofthissystem,theneedsofmanagersintheoutpatientmanagementsystembusinessprocesswerecarefullyinvestigatedandanalyzed.Themanagementpersonnelcompletetheinputandmanagementofvariousdatainformationthroughthesystem,andalsoneedtocompletethetimelyupdatefunctionofthedatainformation.Throughtheanalysisanddesignofdifferentuserrolesinthesystem,abasicschemeforthedesignofeachmoduleofthehospitaloutpatientmanagementsystemisproposed,andthesubmodulesinthesystemareclassifiedaccordingtothefunctionalclassification,andatthesametime,thelogicalarchitectureofthesystemisimplemented.Thedesign.UsingMyeclipseintegrateddevelopmentplatformandMysql5databasetoachievethespecificdesignofthesystem,thecorrespondingdatatablestructureisestablishedinthebackgrounddatabase.Usingthecurrentmainstreamdevelopmentanddesignmethods,aseriesofmethodclassescorrespondingtosystemfunctionsaredesignedintheprocessofdatabasestorageandpagefileinteraction.Throughthedesignoftheseclasses,aseriesoffunctionssuchastheentryandmanagementofsystemdatainformationandstatisticalqueryarerealized.Inthisarticle,thebusinessprocessofsystemdatamanagementisdescribedindetailtheimplementationprocessofrelatedpagefilesandthecorrespondingfunctionsofdifferentuserroles.

Attheendofthethesis,thehospitaloutpatientmanagementsystemwassummarized,andtheshortcomingsinthesystemwereanalyzed.Theareastobeimprovedinthesystemwereproposed,andthedirectionwasdeterminedforthefurtherimprovementofthesystemfunction.

Keywords:hospital;database;computer;development

目錄

第一章 緒論

6

1.1研究背景

6

1.2國內(nèi)外現(xiàn)狀

6

1.3主要研究內(nèi)容

7

1.4研究意義

7

第二章 相關(guān)技術(shù)

8

2.1JSP技術(shù)簡介

8

2.2系統(tǒng)使用的編程語言

8

2.3B/S結(jié)構(gòu)

8

2.4Mysql數(shù)據(jù)庫簡介

9

2.5html5簡介

9

第三章 可行性分析

10

3.1操作可行性

10

3.2技術(shù)可行性

10

3.3經(jīng)濟(jì)可行性

11

3.4法律可行性

11

第四章 需求分析

11

4.1需求背景分析

11

4.2功能需求分析

11

4.3參與者分析

12

4.3.1用戶用例分析

13

4.3.2管理員用例分析

13

4.4非功能需求分析

14

4.4.1性能需求

14

4.4.2安全需求

14

4.4.3可靠性需求

15

4.4.4運(yùn)行環(huán)境需求

15

第五章 系統(tǒng)設(shè)計(jì)

15

5.1總體設(shè)計(jì)

15

5.1.1業(yè)務(wù)流程分析

16

5.1.2系統(tǒng)功能結(jié)構(gòu)

19

5.1.3系統(tǒng)數(shù)據(jù)流程

20

5.1.4系統(tǒng)時序圖

22

5.2系統(tǒng)活動圖設(shè)計(jì)

23

第六章 系統(tǒng)實(shí)現(xiàn)

25

6.1系統(tǒng)登錄實(shí)現(xiàn)

26

6.2系統(tǒng)首頁實(shí)現(xiàn)

27

6.3用戶信息管理模塊實(shí)現(xiàn)

27

6.4藥品信息管理模塊實(shí)現(xiàn)

28

6.5掛號信息管理模塊實(shí)現(xiàn)

30

6.6病例信息管理模塊實(shí)現(xiàn)

31

6.7收費(fèi)項(xiàng)目信息管理模塊實(shí)現(xiàn)

32

6.8信息查詢模塊實(shí)現(xiàn)

33

第七章 系統(tǒng)測試

33

7.1測試方法

34

7.2測試用例

34

7.3測試結(jié)果

37

結(jié)論

37

致謝

38

參考文獻(xiàn)

38

第一章 緒論

1.1研究背景

在網(wǎng)絡(luò)環(huán)境下,人們可以開展企業(yè)宣傳活動、求職招聘以及消費(fèi)等不同的社會活動。隨著信息產(chǎn)業(yè)的快速發(fā)展,信息產(chǎn)業(yè)對于企業(yè)生產(chǎn)以及人們?nèi)粘I町a(chǎn)生了較大的影響。特別是在信息化社會發(fā)展環(huán)境中,生活的所有領(lǐng)域都需要有自己的網(wǎng)站來擴(kuò)大影響力,提高知名度并使用少量投資來獲得廣告效果,而在之前,我們需要投入很大的成本才能夠發(fā)揮廣告的收益。目前,隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算機(jī)技術(shù)憑借自身天然的優(yōu)勢,在社會生活各個方面發(fā)揮著重要作用。目前,人們生活中時時刻刻都與數(shù)據(jù)處理有關(guān)。相應(yīng)的,電腦的優(yōu)勢也在于可以進(jìn)行數(shù)據(jù)處理。所以,利用電腦進(jìn)行數(shù)據(jù)分析和管理工作,能夠極大提升工作效率的同時,有助于確保信息安全等等。

目前醫(yī)院體系中采用的電腦系統(tǒng),還是已經(jīng)落后的Web系統(tǒng),這一系統(tǒng)在使用過程中,存在諸多不足,比如使用界面缺乏美觀性、操作流程比較復(fù)雜、使用效率地下、數(shù)據(jù)保密性不足等諸多方面的問題。因此,這樣的運(yùn)營管理模式已經(jīng)不適合目前社會發(fā)展的需要,同時也將會帶來資源浪費(fèi)等問題。隨著我國生產(chǎn)力水平以及科技水平的不斷提升,計(jì)算機(jī)技術(shù)也在不斷發(fā)展。目前在傳統(tǒng)Web系統(tǒng)升級的基礎(chǔ)上,也為醫(yī)院系統(tǒng)更新管理系統(tǒng),奠定了重要的基礎(chǔ)。有助于提升醫(yī)院的整體形象水平。在互聯(lián)網(wǎng)技術(shù)的快速發(fā)展的背景下,網(wǎng)絡(luò)應(yīng)用平臺的建設(shè)發(fā)展,能夠進(jìn)一步建立健全現(xiàn)代化醫(yī)院門診管理系統(tǒng)。為管理者提供全方位的信息管理模式,也能夠?yàn)橛脩籼峁┫鄳?yīng)的瀏覽查詢方式,在提升醫(yī)院整體形象的同時,有助于推動醫(yī)院人力、物力資源的合理利用。因此,開展綜合性醫(yī)院門診管理系統(tǒng)是非常必要的。

1.2國內(nèi)外現(xiàn)狀

從1970年開始,信息技術(shù)就已經(jīng)在美國出現(xiàn)。從八十年代開始,受到微型計(jì)算機(jī)的發(fā)展以及互聯(lián)網(wǎng)的普及,信息技術(shù)得到了快速發(fā)展。它很快被引入中國。自八十年代后半期以來,大量中國公司開始啟動。并研發(fā)了專門建立在互聯(lián)網(wǎng)基礎(chǔ)上的系統(tǒng),首先,在企業(yè)通信方面,取得了較大的優(yōu)勢,并推動了其他模式發(fā)展。有助于進(jìn)一步帶動我國企業(yè)現(xiàn)代化發(fā)展。目前,特別是在各大高校中,也紛紛加強(qiáng)了關(guān)于信息技術(shù)的建設(shè)發(fā)展。

不過,目前我國大部分企業(yè)單位應(yīng)用的信息系統(tǒng),基本上都參考的上世紀(jì)九十年代的發(fā)展模式。在信息化管理模式中,建立在網(wǎng)絡(luò)系統(tǒng)基礎(chǔ)上的模型,無疑增添了服務(wù)以及管理的復(fù)雜程度。企業(yè)數(shù)據(jù)都放在同一臺服務(wù)器中。由于地理限制,通常只能填寫請求并在某個地方輸入信息,這對移動辦公的有效運(yùn)作沒有貢獻(xiàn)。在將一種新型的基于網(wǎng)絡(luò)的信息系統(tǒng)應(yīng)用于辦公信息之后,只有源信息應(yīng)該被收集并輸入到系統(tǒng)中。更新后的數(shù)據(jù)統(tǒng)計(jì)和計(jì)算由后續(xù)計(jì)算機(jī)處理和處理,從而有效提升辦公效率水平。

1.3主要研究內(nèi)容

參考科學(xué)管理方式的基礎(chǔ)上,本項(xiàng)目參考醫(yī)院管理中的實(shí)際需求,專門開發(fā)建設(shè)完成了建立在網(wǎng)絡(luò)環(huán)境下的門診治療系統(tǒng)。通過這一系統(tǒng),能夠快捷的為用戶提供信息注冊,以及優(yōu)化信息管理的效率。此外,在網(wǎng)絡(luò)環(huán)境下,能夠以最快的速度獲取不同信息,一方面,能夠節(jié)約勞動力成本;另一方面,還能夠節(jié)約物質(zhì)資源,提升醫(yī)院管理人員的管理效率。本文基于科學(xué)管理理論和醫(yī)院門診管理系統(tǒng)的業(yè)務(wù)流程,為Myeclipse開發(fā)平臺開發(fā)開發(fā)了醫(yī)院門診處理系統(tǒng)。在這一系統(tǒng)中,采用的是B/S結(jié)構(gòu),將Mysql納入底層數(shù)據(jù)庫范疇。對于其系統(tǒng)功能,具體是通過管理員以及用戶的不同角色來完成的,可以根據(jù)操作執(zhí)行,來優(yōu)化管理信息,具體包含用戶注冊、用戶信息修改以及請求管理等方面。

1.4研究意義

在較長一段時期內(nèi),醫(yī)院的門診管理系統(tǒng)一直都采用的是相對落后的Web信息系統(tǒng)。這一系統(tǒng)在使用過程中,存在著操作繁瑣、管理混亂等方面的問題,而且傳統(tǒng)管理流程也存在欠缺,比如:業(yè)務(wù)流程處理效率比較低??紤]到上述問題,在本文的研究中,在原有Web系統(tǒng)的基礎(chǔ)上,又提出了一套更加完善的Web信息系統(tǒng),并進(jìn)一步優(yōu)化并創(chuàng)新了原有系統(tǒng)的信息檢索功能以及信息管理功能。所以,用戶適用起來更加便捷,適用效率更高。

Web幫助我們彼此連接:這是最容易定義的,因?yàn)槲覀兇蠖鄶?shù)對Web2.0感興趣的人已經(jīng)在Facebook上,鏈接或推特上。我們已經(jīng)有了我們參與在線的社交網(wǎng)絡(luò),而企業(yè)Web2.0在防火墻背后也有相同的技術(shù)。幫助我們在博客,維基和其他社交媒體工具上發(fā)布我們的內(nèi)容Web2.0可以幫助我們獲得內(nèi)容。標(biāo)記是一項(xiàng)技術(shù),可幫助我們創(chuàng)建基于用戶的動態(tài)“目錄”和基于用戶的結(jié)構(gòu),這些結(jié)構(gòu)會根據(jù)內(nèi)容和思想的動態(tài)流向通過網(wǎng)絡(luò)不斷變化。與“PC上的”Windows資源管理器“等硬編碼目錄不同,Web2.0標(biāo)簽將不斷發(fā)展。同樣web技術(shù)發(fā)展至今也可以幫助我們完成更為復(fù)雜的任務(wù)。

信息技術(shù)徹底改變了醫(yī)院的管理模式,在這個快節(jié)奏的醫(yī)學(xué)世界中,管理一家多??漆t(yī)院是一項(xiàng)艱巨的任務(wù)。醫(yī)院管理系統(tǒng)(HMS)是一種基于計(jì)算機(jī)或基于網(wǎng)絡(luò)的系統(tǒng),有助于管理醫(yī)院或任何醫(yī)療機(jī)構(gòu)的功能。該系統(tǒng)或軟件將有助于使整個紙張無紙化。它將關(guān)于患者,醫(yī)生,工作人員,醫(yī)院管理細(xì)節(jié)等的所有信息整合到一個軟件中。它為組成醫(yī)院的各種專業(yè)人員設(shè)有部分。

對于醫(yī)生來說,它包括特定疾病的可用藥物清單,以便醫(yī)生在需要時可以輕松尋找替代藥物??梢愿鶕?jù)醫(yī)生的時間表給病人預(yù)約掛號。此系統(tǒng)的的使用使得醫(yī)生和病人之間的協(xié)調(diào)變得簡單和無憂無慮。

對于患者來說,患者可以通過線上的方式輕松的進(jìn)行掛號操作。節(jié)約了去線下掛號的時間成本。

對于管理者來說,此系統(tǒng)中的醫(yī)療費(fèi)用結(jié)算以及藥物的屬性和藥物定價(jià)和藥物可以非常便捷的編輯和維護(hù)。大大提高了工作效率。

第二章 相關(guān)技術(shù)

2.1JSP技術(shù)簡介

JSP,即JavaServerPages,是一種動態(tài)Web技術(shù)標(biāo)準(zhǔn)。根據(jù)JSP技術(shù)研發(fā)的不同Web應(yīng)用程序,主要涉及到不同網(wǎng)站程度以及不同管理系統(tǒng)等等。因此,和其他開發(fā)技術(shù)比起來,JSP具有快速執(zhí)行、跨平臺以及安全性等方面的優(yōu)勢。在JSP技術(shù)出現(xiàn)之前,大多數(shù)網(wǎng)絡(luò)以及管理系統(tǒng)基本上都是ASP和其他技術(shù)的世界。引入ASP.NET,ASP的升級版本。但是,在絕大多數(shù)應(yīng)用程序中,JSP技術(shù)仍占據(jù)首位。Oracle于2009年4月成功收購SunMicrosystemsInc.。目前的JSP技術(shù)更新將繼續(xù)與Oracle進(jìn)行。JSP是Java服務(wù)器頁面,基本上它是一個帶有Java代碼的HTML。Java代碼是生成動態(tài)響應(yīng)。它是一種服務(wù)器端編程技術(shù),可以創(chuàng)建動態(tài)的,獨(dú)立于平臺的方法來構(gòu)建基于Web的應(yīng)用程序。

2.2系統(tǒng)使用的編程語言

Java是一種遵循面向?qū)ο缶幊谭独木幊陶Z言。從筆記本電腦到數(shù)據(jù)中心,游戲機(jī)到科學(xué)超級計(jì)算機(jī),手機(jī)到互聯(lián)網(wǎng),Java無處不在!Java音譯詞Java原本打算成為Java島上的咖啡名稱。目前,Java已經(jīng)成為面向?qū)ο蟮木幊陶Z言。與其他編程語言不能超越優(yōu)勢。Java是并發(fā)的,你可以執(zhí)行許多語句而不是順序執(zhí)行它。此外,它是基于類和面向?qū)ο蟮木幊陶Z言。除了這些特性之外,Java也是一種獨(dú)立的編程語言,遵循“一次編寫,隨處運(yùn)行”的邏輯。這意味著編譯后的代碼可以在支持java的所有平臺上運(yùn)行。

Java特點(diǎn):

簡單:Java被設(shè)計(jì)為易于學(xué)習(xí)。如果你是一名新手或?qū)I(yè)程序員,相信我掌握J(rèn)ava非常簡單。

便攜式:Java與平臺無關(guān),這意味著任何在一個平臺上編寫的應(yīng)用程序都可以輕松移植到另一個平臺上。

面向?qū)ο螅篔ava是一種面向?qū)ο蟮木幊陶Z言。在java中,一切都被認(rèn)為是一個“對象”,所有的操作都是使用這些對象來執(zhí)行的。

安全性:Java是一種安全的語言,因?yàn)樗写a在編譯后都會以字節(jié)碼進(jìn)行轉(zhuǎn)換,這是人類無法讀取的。此外,java不使用顯式指針并運(yùn)行沙盒內(nèi)的程序來防止來自不受信任來源的任何活動。它可以開發(fā)無病毒,無篡改的系統(tǒng)/應(yīng)用程序。

動態(tài):Java本質(zhì)上是動態(tài)的,因?yàn)樗哂羞m應(yīng)不斷發(fā)展的環(huán)境的能力。

分布式:Java提供了一個有助于創(chuàng)建分布式應(yīng)用程序的功能。使用遠(yuǎn)程方法調(diào)用(RMI),程序可以通過網(wǎng)絡(luò)調(diào)用另一個程序的方法并獲取輸出。

強(qiáng)大:Java擁有強(qiáng)大的內(nèi)存管理系統(tǒng)。它在編譯和運(yùn)行時檢查代碼時有助于消除錯誤。

高性能:Java通過使用可輕松轉(zhuǎn)換為本地機(jī)器碼的字節(jié)碼實(shí)現(xiàn)了高性能。

2.3B/S結(jié)構(gòu)

B/S結(jié)構(gòu),其中,B表示瀏覽器,S表示服務(wù)器,B/S結(jié)構(gòu)也就是關(guān)于瀏覽器以及服務(wù)器的結(jié)構(gòu)。在互聯(lián)網(wǎng)技術(shù)廣泛發(fā)展的基礎(chǔ)上,B/S結(jié)構(gòu)得到了快速普及和推廣。根據(jù)B/S結(jié)構(gòu),其中工作用戶界面是按照瀏覽器來完成的。事務(wù)邏輯的一小部分在瀏覽器中得以實(shí)現(xiàn),但是,對于主事務(wù)邏輯,是在服務(wù)器基礎(chǔ)上完成并形成了相應(yīng)的三級結(jié)構(gòu)。在B/S結(jié)構(gòu)中,極大的降低了系統(tǒng)維護(hù)以及系統(tǒng)升級的成本,節(jié)約了總體生產(chǎn)成本。根據(jù)目前的技術(shù)水平,本地網(wǎng)絡(luò)已經(jīng)創(chuàng)建了基于B/S的網(wǎng)絡(luò)應(yīng)用程序,此外,建立在網(wǎng)絡(luò)基礎(chǔ)上的數(shù)據(jù)庫應(yīng)用模式,更加容易理解,而且能夠產(chǎn)生一定的收益。這可以算作單一的開發(fā),允許您實(shí)施不同的框架,訪問和共享來自不同地點(diǎn)的不同訪問方法(如LAN,WAN)的數(shù)據(jù)庫,還可以起到保護(hù)數(shù)據(jù)平臺的效果。此外,通過對于訪問權(quán)限的控制,也能夠保證服務(wù)器數(shù)據(jù)庫的安全性。

在將來一段時期內(nèi),無論是從軟件更新,還是從軟件維護(hù)上,都會更加便捷,這對于節(jié)省用戶的勞動力,物質(zhì)資源以及時間成本等方面,起到非常重要的作用。所以說,為了達(dá)到更新以及支持的效果,應(yīng)該適當(dāng)增加服務(wù)器數(shù)量,并減少客戶端數(shù)量。通常來講,在B/S結(jié)構(gòu)中,軟件僅僅具有一次性的初始投入成本,有助于優(yōu)化軟件項(xiàng)目管理以及避免IT漏洞。B/S結(jié)構(gòu)軟件和其他軟件存在很大的不同。隨著B/S結(jié)構(gòu)的發(fā)展,投資范圍將會進(jìn)一步擴(kuò)大。從保護(hù)現(xiàn)有硬件投資的角度來看,這兩種結(jié)構(gòu)完全不同。隨著應(yīng)用程序數(shù)量的增加和系統(tǒng)負(fù)載的提升,一般來講,可以通過級別更高的服務(wù)器來有效緩解B/S結(jié)構(gòu)中存在著的問題,進(jìn)而丟棄源服務(wù)器。之所以這樣,主要是由于B/S軟件一般具有兩層結(jié)構(gòu)。只有在服務(wù)器程序部署在計(jì)算機(jī)中,此外,考慮到B/S結(jié)構(gòu)的差異,當(dāng)服務(wù)器負(fù)載不斷提升的同時,能夠有效增加服務(wù)器數(shù)量水平,也可以設(shè)置集群服務(wù)器系統(tǒng)模式。最后,在不同服務(wù)器中,按照負(fù)載平衡的模式具體執(zhí)行操作。所以說,B/S結(jié)構(gòu)極大的保障了對于原始設(shè)備的投資。

2.4Mysql數(shù)據(jù)庫簡介

對于Mysql數(shù)據(jù)庫,是以關(guān)系數(shù)據(jù)庫為基礎(chǔ)的管理系統(tǒng)。Mysql數(shù)據(jù)庫是一個中小型數(shù)據(jù)庫。而且數(shù)據(jù)庫本身的易用性,因此,Mysql數(shù)據(jù)庫得到了開發(fā)人員的追捧。隨后,Mysql企業(yè)又繼續(xù)加入到了SunMicrosystems公司,進(jìn)行免費(fèi)開源。此后,在2009年4月,SunMicrosystems收購Sun,相應(yīng)的,Mysql也就隨之轉(zhuǎn)變?yōu)镺racle名下的產(chǎn)品。MySQL是開源的關(guān)系數(shù)據(jù)庫。在MySQL中,按照C以及C++語言來編制。這一基地是瑞典企業(yè)在1995年創(chuàng)建的。與其他數(shù)據(jù)庫平臺相比,該類型數(shù)據(jù)庫具有跨平臺的優(yōu)勢。該數(shù)據(jù)庫可以同時在OSMAC以及Windows等平臺中運(yùn)行。當(dāng)我們執(zhí)行Web應(yīng)用程序開展測試過程中,專家可以參考不同數(shù)據(jù)管理體系。不過,一般情況下,作為軟件測試企業(yè),正好面對MySQL,此外,大部分是憑借數(shù)據(jù)庫自身的優(yōu)勢。在MySQL系統(tǒng)中,本身擁有功能十分強(qiáng)大的程序,能夠有效處理數(shù)據(jù)庫寶等功能。與此同時,在MySQL中,采用的是MySQL語言標(biāo)準(zhǔn)格式。通過MySQL技術(shù),可以能夠同時在不同操作系統(tǒng)中運(yùn)行,而且可以接受多種語言。哪怕在應(yīng)用大型數(shù)據(jù)集的基礎(chǔ)上,MySQL也具有相對快速的運(yùn)行速度。所以,MySQL語言也就受到了普遍歡迎。

2.5html5簡介

HTML5是第五個HTML更新(超文本標(biāo)記語言)。這是一種解釋性語言。文件擴(kuò)展名的擴(kuò)展名以.htm或.html的形式出現(xiàn)。這是許多制造商開發(fā)的產(chǎn)品。據(jù)說W3C將于2022年推出標(biāo)準(zhǔn)版本。盡管它仍在不斷完善,但新版本和新功能不僅可以節(jié)省時間和網(wǎng)絡(luò)開發(fā)人員的周期,還可以改善用戶的工作和幫助維護(hù)開發(fā)人員。HTML代表超文本標(biāo)記語言。它包含用于描述,分類和構(gòu)建電子郵件/網(wǎng)頁中元素的標(biāo)記標(biāo)記。瀏覽器將讀取編碼并呈現(xiàn)我們所看到的內(nèi)容。確保你優(yōu)化了HTML。這樣你就可以確保任何人都可以閱讀你的電子郵件。不遵循HTML最佳做法有可能使您看起來像ISP或訂戶的垃圾郵件制造者。

為了防止被過濾或阻止:確認(rèn)您的信息格式正確并且易于閱讀。確認(rèn)所有電子郵件中的代碼沒有任何缺少或打開的標(biāo)簽。遠(yuǎn)離使用電子郵件正文中的完整網(wǎng)址鏈接。避免使用URL縮寫。如有必要,請?jiān)谀约旱挠蛎聞?chuàng)建一個重定向鏈接。避免在電子郵件標(biāo)題中使用評論。語法錯誤,某些詞語和短語可能會觸發(fā)垃圾郵件過濾器。

第三章 可行性分析

在系統(tǒng)開發(fā)之前,必須要做好可行性分析。合理科學(xué)的項(xiàng)目可行性分析,能夠有效降低企業(yè)發(fā)展中可能出現(xiàn)的損失,保證項(xiàng)目開發(fā)的正常運(yùn)行。下面,我們分別從系統(tǒng)可行性、技術(shù)可行性、經(jīng)濟(jì)可行性等方面進(jìn)行深入了解。

3.1操作可行性

這一系統(tǒng)具有操作簡便、容易理解等優(yōu)勢,只需要對于操作人員進(jìn)行短時間的培訓(xùn)就能夠勝任工作。通常來講,只要工作人員了解基本的網(wǎng)絡(luò)維護(hù)知識,就可以完成這一任務(wù)。作為用戶以及管理人員,能夠在系統(tǒng)中進(jìn)行直接輸入信息,并完成對信息的修改和刪除。整個系統(tǒng)操作相對便捷,用戶僅僅在個人電腦中打開瀏覽器,就可以進(jìn)行系統(tǒng)操作。其中,所有操作系統(tǒng)都應(yīng)該在Web系統(tǒng)中開展。因此,該系統(tǒng)使用過程中,操作非常簡便。從用戶的角度,也能夠相對輕松的接受這一系統(tǒng),具有較大的可行性。

3.2技術(shù)可行性

要開發(fā)信息管理系統(tǒng),您必須使用可視化編程語言和數(shù)據(jù)庫,并且您必須能夠查詢和更改數(shù)據(jù)庫。系統(tǒng)采用流行的B/S結(jié)構(gòu)。此外,能夠極大的降低系統(tǒng)維護(hù)的成本,提升系統(tǒng)升級的效率。在Myeclipse開發(fā)平臺基礎(chǔ)上,能夠按照控件的方式來達(dá)到實(shí)現(xiàn)各種功能。進(jìn)而能夠有效降低編程工作量水平,提升工作效率水平。所以說,系統(tǒng)技術(shù)也具有一定的可行性。

3.3經(jīng)濟(jì)可行性

在經(jīng)濟(jì)可行性分析中,主要是對于不同項(xiàng)目的經(jīng)濟(jì)效益予以評估分析。根據(jù)管理系統(tǒng)的特點(diǎn),是對于傳統(tǒng)商業(yè)信息管理流程的優(yōu)化,最大程度的降低人工成本,起到增加信息量水平的作用。有效提升信息處理效率,提升信息管理水平,進(jìn)而能夠讓用戶享受到更加清晰、便捷的界面。極大的降低管理成本。所以說,對于整個項(xiàng)目開發(fā)工作,從經(jīng)濟(jì)層面上具有可行性。開展這一項(xiàng)目,能夠有效提升項(xiàng)目運(yùn)營效率水平。所以,在經(jīng)濟(jì)層面上也是可行的。

3.4法律可行性

法律正當(dāng)性意味著系統(tǒng)的設(shè)計(jì)和開發(fā)不會產(chǎn)生違反社會責(zé)任的行為??紤]到系統(tǒng)是按照最終設(shè)計(jì)來開展研究工作的,所以,該系統(tǒng)不是商業(yè)性的,但它是獨(dú)立開發(fā)的,因此它不會造成違規(guī),并且在法律上可強(qiáng)制執(zhí)行。

第四章 需求分析

4.1需求背景分析

在信息產(chǎn)業(yè)快速發(fā)展以及人們對于辦公自動化的意識不斷提升,所以,從醫(yī)院發(fā)展的角度,也越來越注重自身形象的宣傳。在新的時代發(fā)展背景下,之前醫(yī)院門診管理系統(tǒng)已經(jīng)很難適應(yīng)目前社會發(fā)展的需求。所以,必須要在優(yōu)化醫(yī)院信息管理、提升工作效率水平、利用現(xiàn)有資源等方面下功夫。

在本次系統(tǒng)開發(fā)中,具有高效、容易理解、可靠和可維護(hù)的優(yōu)勢。用戶很容易理解并學(xué)習(xí)如何工作。性能維護(hù)具有可讀性以及可驗(yàn)證性的特點(diǎn),其中,可靠性主要是指程序的可靠以及正確。因此,開發(fā)這一系統(tǒng)之前,需要對于諸多目標(biāo)方案予以權(quán)衡,在有限的時間范圍內(nèi),最大限度地滿足上述要求,資金和可能的硬件和軟件資源。

4.2功能需求分析

醫(yī)院門診管理系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)系統(tǒng)化,標(biāo)準(zhǔn)化,自動化的醫(yī)院信息管理。該系統(tǒng)解決了管理員對各種信息注冊管理的繁瑣工作,減輕了管理員的工作量,提高了效率。本系統(tǒng)有以下幾個主要功能模塊。

系統(tǒng)功能將主要包括:用戶管理系統(tǒng)、收費(fèi)項(xiàng)目管理系統(tǒng)、藥品管理、掛號管理、掛號管理。

具體的主要作用如下:

1、用戶管理:超級管理員創(chuàng)建并維護(hù)一般管理員信息,可由多人維護(hù)和管理。定義、修改各種收費(fèi)項(xiàng)目,方便醫(yī)院根據(jù)不同病患調(diào)整收費(fèi)項(xiàng)目3、藥品管理:主要用于管理藥物類別,藥物類型和藥物信息。登記并查詢患者掛號信息,方便醫(yī)院統(tǒng)籌管理5、病例管理:注冊用戶的案例信息并以多種方式進(jìn)行搜索

4.3參與者分析

這種面向?qū)ο蟮慕7椒ㄍㄟ^提供用例描述用戶需求的概念來提供最佳解決方案。在需求階段使用的變體模型,使用模型的主體是計(jì)算機(jī)工程師,從用戶層面,可以對系統(tǒng)進(jìn)行簡單描述。在整個數(shù)據(jù)庫分析中,需求分析是開始的最為重要的一個環(huán)節(jié),起到了決定性作用。只有在對于軟件需求進(jìn)行深入分析的基礎(chǔ)上,才能夠進(jìn)一步對于軟件功能、軟件性能等方面有一個整體的了解。通過這一過程,能夠決定軟件的細(xì)節(jié)程度。在這一系統(tǒng)中,建立在信息分析模型以及計(jì)算機(jī)技術(shù)的基礎(chǔ)上。其中,信息分析根據(jù)服務(wù)流程的設(shè)計(jì)來實(shí)現(xiàn)。使用圖表用于確定系統(tǒng)外部和系統(tǒng)應(yīng)該執(zhí)行什么。查看某些用例或系統(tǒng)參與者之間的關(guān)系很直觀,這樣用戶就可以很好地理解如何使用這些元素,此外,還能夠?yàn)殚_發(fā)人員更好的實(shí)現(xiàn)這些元素。

在對于上述功能分析的基礎(chǔ)上,根據(jù)參與主體的不同,我們可以將系統(tǒng)具體分為不同的功能形式。此外,按照權(quán)限的不同,具體分為用戶權(quán)限以及系統(tǒng)管理員權(quán)限,不同角色發(fā)揮不同的功能。

4.3.1用戶用例分析

在這一系統(tǒng)中,用戶登錄之后,惡意查閱藥品信息以及有關(guān)注冊信息,按照系統(tǒng)分析的效果,我們可以將用戶的用例分析圖劃分為如圖4-1所示。

圖4-1用戶用例圖

4.3.2管理員用例分析

作為系統(tǒng)管理員,具有醫(yī)院門診信息、藥品信息、病人信息以及注冊信息等不同方面的管理權(quán)限。具體如圖4-2所示。

圖4-2系統(tǒng)管理員用例圖

4.4非功能需求分析

4.4.1性能需求

為了保證該系統(tǒng)的運(yùn)行效率以及運(yùn)行穩(wěn)定,在系統(tǒng)設(shè)計(jì)中,特別做好了準(zhǔn)確性、及時性、開放型、可擴(kuò)展性、易用性、易維護(hù)性等方面的工作。

4.4.2安全需求

在信息系統(tǒng)管理中,需要運(yùn)用大量的數(shù)據(jù)資源,所以,在開展數(shù)據(jù)管理以及數(shù)據(jù)請求工作中,應(yīng)該保證系統(tǒng)運(yùn)行的速度。此外,為了做好信息管理工作,還應(yīng)該確保交易的完整性。對于整個系統(tǒng)來講,可以按照健全的權(quán)限管理模式,來進(jìn)一步防治由于惡意攻擊而出現(xiàn)修改返修記錄的情況。

4.4.3可靠性需求

我們可以通過對于系統(tǒng)安全性、系統(tǒng)穩(wěn)定性以及事務(wù)性等特點(diǎn)來分析系統(tǒng)的可靠程度。其中,對于安全性評價(jià),直接和系統(tǒng)業(yè)務(wù)有關(guān)一定的聯(lián)系。在軟件開發(fā)過程中,如果信息安全性程度比較高,比如政府機(jī)構(gòu)的辦公文檔,那么,也必須要求其具有較高的安全性。交易的重要性重點(diǎn)表現(xiàn)在分布式系統(tǒng)以及集成系統(tǒng)中。另外,在小型系統(tǒng)中,一般來講,事務(wù)通常是按照數(shù)據(jù)庫自身的事物處理體系來完善。但是,對于分布式系統(tǒng)或者嵌入式應(yīng)用程序上,在多個異構(gòu)數(shù)據(jù)庫中都可能存在系統(tǒng)。這應(yīng)該受到第三方服務(wù)的保護(hù)。此外,不同指標(biāo)的分析構(gòu)成了穩(wěn)定性。這些指標(biāo)包括頻率、可預(yù)測性、準(zhǔn)確性等等。與此同時,我們可以參考系統(tǒng)故障、計(jì)算數(shù)據(jù)錯誤、系統(tǒng)不能夠啟動等因素,來具體判斷軟件是否失效。

4.4.4運(yùn)行環(huán)境需求

本系統(tǒng)使用范圍具有廣泛性,只需要在一臺能夠連接互聯(lián)網(wǎng)的電腦中就可以操作。該電腦配置如4-1所示。

表4-1運(yùn)行環(huán)境配置

第五章 系統(tǒng)設(shè)計(jì)

5.1總體設(shè)計(jì)

進(jìn)一步建立健全不同??熘g的關(guān)聯(lián),弄清不同用戶對于系統(tǒng)的功能要求,有助于進(jìn)一步做好系統(tǒng)優(yōu)化工作。

5.1.1業(yè)務(wù)流程分析

在本章節(jié)中,我們分別對業(yè)務(wù)流程圖的系統(tǒng)開發(fā)以及初步設(shè)計(jì)等方面進(jìn)行可行性分析。其中,業(yè)務(wù)流程圖中采用的基本符號如圖5-1所示:

①業(yè)務(wù)處理單位或用戶,它代表了某項(xiàng)業(yè)務(wù)參與的人或物;

②數(shù)據(jù)存儲或存檔,是一種數(shù)據(jù)的載體,作為檔案來保存的;

③業(yè)務(wù)數(shù)據(jù)流動及方向,它表達(dá)了業(yè)務(wù)數(shù)據(jù)的流動方向;

④各類單證、報(bào)表,它表明了數(shù)據(jù)的載體;

⑤業(yè)務(wù)功能描述,表明了業(yè)務(wù)處理功能。

其業(yè)務(wù)流程圖基本符號,如圖5-1所示:

圖5-1業(yè)務(wù)流程圖基本符號

一般業(yè)務(wù)流程:從總體上來講,醫(yī)院門診管理系統(tǒng)就是允許用戶具有信息管理的權(quán)限。首先,user通過頁面邀請連接開始執(zhí)行登錄的動作,然后可以登錄進(jìn)系統(tǒng);其次,按照導(dǎo)航菜單的要求,選擇相應(yīng)的控制操作,用戶能夠進(jìn)入自己想要的模塊,并進(jìn)行相應(yīng)的信息變更;輸入背景,查看數(shù)據(jù)并執(zhí)行管理操作。圖5-2顯示了服務(wù)流程的總體圖:

圖5-2總體業(yè)務(wù)流程圖

醫(yī)院門診管理系統(tǒng)業(yè)務(wù)流程:user收到來自頁面的信息提示并且鍵入正確的屬性信息,而后點(diǎn)擊提交,此時數(shù)據(jù)庫通過一系列底層代碼完成數(shù)據(jù)的收集。隨后,用戶就可以管理和查看有關(guān)數(shù)據(jù)信息了。具體業(yè)務(wù)流程圖5-3所示:

圖5-3系統(tǒng)管理業(yè)務(wù)流程圖

用戶登錄業(yè)務(wù)流程:

用戶在平臺界面,填寫用戶信息。點(diǎn)擊登錄之后,系統(tǒng)會自動將用戶輸入信息以及數(shù)據(jù)庫中固有的數(shù)據(jù)予以對比。如果不存在差異,那么提示登錄成功,頁面跳轉(zhuǎn)。具體如圖5-4所示:

圖5-4用戶登錄業(yè)務(wù)流程圖

管理登錄過程:與登錄過程一樣,必須驗(yàn)證信息,如果信息輸入正確,可以返回到對應(yīng)管理系統(tǒng)。圖5-5顯示了管理員登錄的框圖:

圖5-5管理員登錄業(yè)務(wù)流程圖

管理員管理業(yè)務(wù)流程:對系統(tǒng)數(shù)據(jù)信息進(jìn)行管理,對于有關(guān)信息進(jìn)行更改、查詢并添加有關(guān)操作,管理員負(fù)責(zé)用戶信息的管理,或從用戶信息處理中刪除管理員的主要功能。管理員的管理方案如圖5-6所示 :

圖5-6管理員管理業(yè)務(wù)流程圖

5.1.2系統(tǒng)功能結(jié)構(gòu)

按照對于系統(tǒng)需求的分析,以及對于系統(tǒng)功能的了解,我們繪制出以下系統(tǒng)功能結(jié)構(gòu)圖:

圖5-7系統(tǒng)功能結(jié)構(gòu)圖

5.1.3系統(tǒng)數(shù)據(jù)流程

數(shù)據(jù)流圖雖然不是UML的的正式內(nèi)容,但是根據(jù)數(shù)據(jù)流圖,我們可以對于UML圖予以補(bǔ)充并提供系統(tǒng)要求。在DFD中,采用的是分層方式,其中第一個數(shù)據(jù)流模型表示整個系統(tǒng),按照數(shù)據(jù)流圖的方式優(yōu)化環(huán)境圖,進(jìn)而為其他圖層奠定更多的信息。

按照數(shù)據(jù)流圖,能夠幫助軟件工程師達(dá)到同時研發(fā)信息域模型以及功能域模型的效果。其中如果DFD非常詳細(xì),分析師也對于系統(tǒng)功能有充分的了解。此外,在使用應(yīng)用程序特定化過程時,DFD的細(xì)化導(dǎo)致數(shù)據(jù)的相應(yīng)細(xì)化。[5]

1第0層數(shù)據(jù)流圖

作為普通用戶,以及軟件管理員,可以登錄醫(yī)院門診管理系統(tǒng),具體如圖5-8:

圖5-8第0層數(shù)據(jù)流圖

2第1層數(shù)據(jù)流圖

在圖5-9中,展示了第一層數(shù)據(jù)流:

圖5-9第1層數(shù)據(jù)流圖

3第2層數(shù)據(jù)流圖

第2層用戶管理數(shù)據(jù)流圖

用戶管理,能夠完成對于信息刪除、修改等目的,具體如圖5-10:

圖5-10用戶管理數(shù)據(jù)流圖

第2層系統(tǒng)各項(xiàng)信息管理數(shù)據(jù)流圖

通過系統(tǒng)數(shù)據(jù)信息管理,可以對于系統(tǒng)內(nèi)有關(guān)信息予以刪除和修改,具體如圖5-11所示:

圖5-11系統(tǒng)各項(xiàng)信息管理數(shù)據(jù)流圖

5.1.4系統(tǒng)時序圖

對于時序圖,主要用來說明事件如何從一個對象轉(zhuǎn)移到另外一個對象的過程。凡是通過檢查用例,并進(jìn)行了事件確認(rèn),那么,建模人員就由此創(chuàng)立了一個時序圖。從實(shí)際上,我們可以將時序圖看做是用例的一種速記形式。體現(xiàn)了行為從一個類流到另一個類的主要事件。[5]

完成順序圖之后,全部引起系統(tǒng)對象間轉(zhuǎn)換的事件,都可以組織為輸入事件結(jié)合并輸出事件集合。對于構(gòu)建系統(tǒng)角度,有助于開展設(shè)計(jì)活動。[5]

1用戶管理時序圖

用戶管理時序圖。如圖5-12:

圖5-12用戶管理時序圖

2系統(tǒng)數(shù)據(jù)信息管理時序圖

系統(tǒng)數(shù)據(jù)信息管理時序圖。如圖5-13:

5-13系統(tǒng)數(shù)據(jù)信息管理時序圖

5.2系統(tǒng)活動圖設(shè)計(jì)

整體性是指系統(tǒng)的流程的產(chǎn)生是為了完成某一個目標(biāo)或者任務(wù)是由一系列的活動構(gòu)成的,而且構(gòu)成流程的一系列活動是通過一定的方式結(jié)合在一起的。只有這樣,這些活動才能夠共同為目標(biāo)的實(shí)現(xiàn)服務(wù),這就是系統(tǒng)流程的整體特性。

一個流程至少包含兩個活動,單的活動無法構(gòu)成流程,不僅如此,不同的活動之間存在著一定的邏輯關(guān)系,活動之間的邏輯關(guān)系反映了流程的運(yùn)行過程。

系統(tǒng)的流程由一系列的活動構(gòu)成,這些活動之間具有一定的先后次序。這些活動之間的轉(zhuǎn)變,推動著系統(tǒng)流程朝著既定的目標(biāo)發(fā)展。系統(tǒng)流程具有層次性是因?yàn)榱鞒淌怯梢幌盗械幕顒訕?gòu)成的。

1登錄功能活動圖

圖5-14登錄功能活動圖

2系統(tǒng)信息管理功能活動圖

添加信息活動圖如圖5-15所示:

圖5-15添加信息活動圖

(2)修改信息活動圖如圖5-16所示:

圖5-16修改信息活動圖

(3)刪除信息活動圖如5-17所示:

圖5-17刪除信息活動圖。

第六章 系統(tǒng)實(shí)現(xiàn)

在對于前五章的分析中,重點(diǎn)從功能以及邏輯角度進(jìn)行了設(shè)計(jì)分析,在整個系統(tǒng)實(shí)現(xiàn)階段,要按照事先的成果,將抽象化的設(shè)計(jì)轉(zhuǎn)變成物理實(shí)現(xiàn)。按照這一系統(tǒng)的功能要求,系統(tǒng)實(shí)現(xiàn)可以按照以下方式來進(jìn)行。

6.1系統(tǒng)登錄實(shí)現(xiàn)

在用戶登錄之前,輸入用戶名及密碼,選擇登錄人員角色,并進(jìn)行身份驗(yàn)證。我們可以將系統(tǒng)登錄具體分為管理員以及普通用戶登錄等不同方式。將數(shù)據(jù)與后端數(shù)據(jù)庫的原始記錄進(jìn)行比較。圖6-1中,介紹了登錄流程圖。

圖6-1用戶登錄流程圖

如圖6-2所示,展示了系統(tǒng)登錄界面。

圖6-2系統(tǒng)登錄界面

6.2系統(tǒng)首頁實(shí)現(xiàn)

在系統(tǒng)主頁,為用戶提供管理信息功能的導(dǎo)航菜單,使用者登錄系統(tǒng)之后,可執(zhí)行點(diǎn)擊菜單中的鏈接位置進(jìn)行訪問該頁面,以觸發(fā)對應(yīng)的不同功能。

如圖6-3所示,展示了首頁效果圖。

圖6-3系統(tǒng)首頁界面

6.3用戶信息管理模塊實(shí)現(xiàn)

對于用戶信息管理子模塊,主要是起到管理員添加、刪除以及修改用戶信息的效果。管理員執(zhí)行有關(guān)操作之后,系統(tǒng)也會自動的將用戶數(shù)據(jù)存儲到數(shù)據(jù)庫里,圖6-4中,展示了操作流程。

圖6-4用戶信息管理流程圖

如圖6-5所示,用戶信息管理界面效果。

圖6-5用戶信息管理模塊界面

當(dāng)用戶系統(tǒng)登錄進(jìn)來后,填寫基本信息,完成并單擊確定。相應(yīng)的,數(shù)據(jù)存儲工作完成,為日常優(yōu)化數(shù)據(jù)管理工作提供了很大的便利。此外,當(dāng)管理員單擊確定之后,該系統(tǒng)也將用戶所填數(shù)據(jù)以表格的形式表現(xiàn)出來。如果用戶數(shù)據(jù)填寫沒有錯誤,那么,系統(tǒng)就會將表單中的數(shù)據(jù)保存在數(shù)據(jù)表中,并出現(xiàn)操作成功的提升。此外,如果數(shù)據(jù)填寫錯誤或者操作不當(dāng),系統(tǒng)將會提示操作出現(xiàn)錯誤的信息,如果操作人員能夠正確填寫數(shù)據(jù)并正確操作之后,最終能夠達(dá)到數(shù)據(jù)添加的工作。

6.4藥品信息管理模塊實(shí)現(xiàn)

對于藥品信息管理子模塊中,主要是由管理員添加,刪除以藥品信息以及查看藥品信息。當(dāng)進(jìn)行管理員操作之后,系統(tǒng)將會自動將藥物信息存在在數(shù)據(jù)庫內(nèi)。圖6-6中,說明了流程圖。

圖6-6藥品信息管理流程圖

如圖6-7所示,展示了藥品信息管理界面效果。

圖6-7藥品信息管理模塊界面

當(dāng)用戶系統(tǒng)登錄進(jìn)來后,填寫基本信息,完成并單擊確定。相應(yīng)的,數(shù)據(jù)存儲工作完成,為日常優(yōu)化數(shù)據(jù)管理工作提供了很大的便利。此外,當(dāng)管理員單擊確定之后,該系統(tǒng)也將用戶所填數(shù)據(jù)以表格的形式表現(xiàn)出來。如果用戶數(shù)據(jù)填寫沒有錯誤,那么,系統(tǒng)就會將表單中的數(shù)據(jù)保存在數(shù)據(jù)表中,并出現(xiàn)操作成功的提升。此外,如果數(shù)據(jù)填寫錯誤或者操作不當(dāng),系統(tǒng)將會提示操作出現(xiàn)錯誤的信息,如果操作人員能夠正確填寫數(shù)據(jù)并正確操作之后,最終能夠達(dá)到數(shù)據(jù)添加的工作。

6.5掛號信息管理模塊實(shí)現(xiàn)

對于掛號信息管理子???,主要是進(jìn)行添加管理員、刪除管理員以及對案例信息進(jìn)行查看的操作。管理員進(jìn)行操作之后,系統(tǒng)將會這些案例信息保存在數(shù)據(jù)庫中。具體圖6-10所示。

圖6-8掛號信息管理流程圖

如圖6-9所示,掛號信息管理界面效果。

圖6-9掛號信息管理模塊界面

當(dāng)用戶系統(tǒng)登錄進(jìn)來后,填寫基本信息,完成并單擊確定。相應(yīng)的,數(shù)據(jù)存儲工作完成,為日常優(yōu)化數(shù)據(jù)管理工作提供了很大的便利。此外,當(dāng)管理員單擊確定之后,該系統(tǒng)也將用戶所填數(shù)據(jù)以表格的形式表現(xiàn)出來。如果用戶數(shù)據(jù)填寫沒有錯誤,那么,系統(tǒng)就會將表單中的數(shù)據(jù)保存在數(shù)據(jù)表中,并出現(xiàn)操作成功的提升。此外,如果數(shù)據(jù)填寫錯誤或者操作不當(dāng),系統(tǒng)將會提示操作出現(xiàn)錯誤的信息,如果操作人員能夠正確填寫數(shù)據(jù)并正確操作之后,最終能夠達(dá)到數(shù)據(jù)添加的工作。

6.6病例信息管理模塊實(shí)現(xiàn)

對于病例信息管理子???,主要是進(jìn)行添加管理員、刪除管理員以及對案例信息進(jìn)行查看的操作。管理員進(jìn)行操作之后,系統(tǒng)將會這些案例信息保存在數(shù)據(jù)庫中。具體圖6-12所示。

圖6-10病例信息管理流程圖

如圖6-11所示,病例信息管理界面效果。

圖6-11病例信息管理模塊界面

當(dāng)用戶系統(tǒng)登錄進(jìn)來后,填寫基本信息,完成并單擊確定。相應(yīng)的,數(shù)據(jù)存儲工作完成,為日常優(yōu)化數(shù)據(jù)管理工作提供了很大的便利。此外,當(dāng)管理員單擊確定之后,該系統(tǒng)也將用戶所填數(shù)據(jù)以表格的形式表現(xiàn)出來。如果用戶數(shù)據(jù)填寫沒有錯誤,那么,系統(tǒng)就會將表單中的數(shù)據(jù)保存在數(shù)據(jù)表中,并出現(xiàn)操作成功的提升。此外,如果數(shù)據(jù)填寫錯誤或者操作不當(dāng),系統(tǒng)將會提示操作出現(xiàn)錯誤的信息,如果操作人員能夠正確填寫數(shù)據(jù)并正確操作之后,最終能夠達(dá)到數(shù)據(jù)添加的工作。

6.7收費(fèi)項(xiàng)目信息管理模塊實(shí)現(xiàn)

對于收費(fèi)項(xiàng)目信息管理子???,主要是進(jìn)行添加管理員、刪除管理員以及對案例信息進(jìn)行查看的操作。管理員進(jìn)行操作之后,系統(tǒng)將會這些案例信息保存在數(shù)據(jù)庫中。具體圖6-12所示。

圖6-12收費(fèi)項(xiàng)目信息管理流程圖

如圖6-13所示,收費(fèi)項(xiàng)目信息管理界面效果。

圖6-13收費(fèi)項(xiàng)目信息管理模塊界面

當(dāng)用戶系統(tǒng)登錄進(jìn)來后,填寫基本信息,完成并單擊確定。相應(yīng)的,數(shù)據(jù)存儲工作完成,為日常優(yōu)化數(shù)據(jù)管理工作提供了很大的便利。此外,當(dāng)管理員單擊確定之后,該系統(tǒng)也將用戶所填數(shù)據(jù)以表格的形式表現(xiàn)出來。如果用戶數(shù)據(jù)填寫沒有錯誤,那么,系統(tǒng)就會將表單中的數(shù)據(jù)保存在數(shù)據(jù)表中,并出現(xiàn)操作成功的提升。此外,如果數(shù)據(jù)填寫錯誤或者操作不當(dāng),系統(tǒng)將會提示操作出現(xiàn)錯誤的信息,如果操作人員能夠正確填寫數(shù)據(jù)并正確操作之后,最終能夠達(dá)到數(shù)據(jù)添加的工作。

6.8信息查詢模塊實(shí)現(xiàn)

為了滿足用戶茶盅各種信息的需求,根據(jù)查詢信息的差異,我們可以確保在信息查詢界面中能夠獲得執(zhí)行。此外,按照查詢條件的差異,進(jìn)行查詢,篩選其中有用的信息。此外,當(dāng)條件不能滿足實(shí)際需求之后,則說明尚且不存在符合要求的內(nèi)容,應(yīng)該進(jìn)行下一輪篩選。具體流程如圖6-14所示:

圖6-14查詢信息管理流程圖

在圖6-15中,展示了信息查詢界面。

圖6-15查詢信息界面

管理員點(diǎn)擊確認(rèn)之后,具體結(jié)果,將會在頁面上予以顯示。

第七章 系統(tǒng)測試

在許多軟件開發(fā)過程中,應(yīng)用的成功和系統(tǒng)測試與應(yīng)用的最終質(zhì)量閾值的嚴(yán)格掌握相關(guān)聯(lián)。其中,無論是軟件開發(fā)時期,還是在軟件測試時期,設(shè)計(jì)內(nèi)容以及設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì),都需要采用測試用例。在此基礎(chǔ)上,參考測試結(jié)果,判斷上述測試結(jié)果的科學(xué)性。通過合理的測試工作,能夠進(jìn)一步保障系統(tǒng)運(yùn)行的安全性,促使工作效率的提升。

7.1測試方法

一般來說,我們在開展軟件測試之前,之前必須要制定詳細(xì)的規(guī)劃,應(yīng)用具體案例來保證來優(yōu)化對于軟件質(zhì)量以及不同功能的分析評價(jià)。其中,在軟件測試中,選擇測試用例是其中的關(guān)鍵所在。

驗(yàn)證是指確保軟件正確執(zhí)行某些功能的一系列操作。確認(rèn)是指一系列的行動和過程。目標(biāo)是在這個外部環(huán)境下,測試軟件具有較強(qiáng)的邏輯性。此外,開展軟件測試工作,目的除了能夠?qū)τ诔绦蜷_展測試之外,還體現(xiàn)了對于全部軟件開展的設(shè)計(jì)內(nèi)容規(guī)范。

根據(jù)不同測試方式,可具體分為黑盒測試以及白盒測試。一方面,在白盒測試中,主要是按照程序結(jié)構(gòu)來進(jìn)行程序檢查,它會根據(jù)設(shè)計(jì)規(guī)范的規(guī)格和是否可以按下測試程序中的任何路徑來檢查產(chǎn)品的操作的執(zhí)行性。判斷黑匣子,即進(jìn)行功能測試,無論程序的內(nèi)部結(jié)構(gòu)如何,黑盒測試都會檢查程序的外部功能。在軟件測試方面,黑匣子測試將程序視為黑匣子,僅僅是從程序界面的角度進(jìn)行測試。重點(diǎn)對于軟件是否符合功能要求進(jìn)行檢查。按照操作規(guī)范,程序功能是否能夠繼續(xù)使用,程序是否能夠正確的生成相應(yīng)的輸出信息,并確保外部信息的完整。最后,而且的區(qū)別在于,在白盒測試中,主要是對于程序代碼編寫問題的核查;同時,黑盒測試則從軟件的角度,來評價(jià)軟件功能的實(shí)現(xiàn)。

7.2測試用例

根據(jù)測試用例的要求,寫入方法,這就是屬于黑盒測試的內(nèi)容。此外,我們就能夠分析測試軟件的使用功能。因此,在黑盒測試中,能夠發(fā)現(xiàn)其中的問題,更加體現(xiàn)了對于用戶的關(guān)懷,進(jìn)而能夠達(dá)到用戶需要的產(chǎn)品效果。

用戶只需要憑借登錄名和密碼,就可以登錄系統(tǒng)。具體如圖7-1所示。

表7-1登錄界面測試用例

當(dāng)我們以管理員的身份登錄后,進(jìn)入用戶信息管理界面,根據(jù)界面要求,填寫個人基本信息。填寫完成之后點(diǎn)擊確定。表的信息就可以保存在系統(tǒng)數(shù)據(jù)庫內(nèi)。同時,系統(tǒng)還將會給管理員自動生產(chǎn)并發(fā)送一個執(zhí)行結(jié)果。如果在填寫表單過程中,填寫信息有誤,那么點(diǎn)擊確定按鈕時,也將會自動提示操作失敗,需要重新進(jìn)行填寫。具體如表7-2所示。

表7-2用戶信息管理界面測試用例

其他模塊測試方式與上述分析一致,這里略去。

7.3測試結(jié)果

在對于本文設(shè)計(jì)系統(tǒng)進(jìn)行測試分析中,我們得出,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論