計(jì)算機(jī)畢業(yè)設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)hsgAFB論文_第1頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)hsgAFB論文_第2頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)hsgAFB論文_第3頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)hsgAFB論文_第4頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)hsgAFB論文_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第3章系統(tǒng)分析3.1可行性分析本文的設(shè)計(jì)的系統(tǒng)將會(huì)分別從經(jīng)濟(jì)的可行性,技術(shù)的可行性以及操作的可行性等方面進(jìn)行全面的可行性的分析。3.1.1經(jīng)濟(jì)可行性本系統(tǒng)是醫(yī)院預(yù)約掛號(hào)系統(tǒng)系統(tǒng),面向的是電腦用戶(hù)所以成本并不高,維護(hù)和調(diào)試只需個(gè)別成員參與,所以人力投入也很少。雖說(shuō)人力和資金的投入不是很多,但是面臨的增益是十分的可觀尤其是從長(zhǎng)遠(yuǎn)角度來(lái)看,所謂知識(shí)是無(wú)價(jià)的,而保管者需要面臨很多困擾,而醫(yī)院預(yù)約掛號(hào)管理系統(tǒng)很大程度上解決了這一問(wèn)題,未來(lái),需要投入到資源保管的人十分的少,不需要很多的人就夠了,人少卻又能保證信息的安全,那么對(duì)人員的資金就可以減少不少,并且工作人員并不會(huì)很辛苦。使用的數(shù)據(jù)庫(kù)是MySQL數(shù)據(jù)庫(kù),對(duì)于小型網(wǎng)站來(lái)講是很低的成本,大大減少了空間,而原有的空間則可以用來(lái)處理別的事物。3.1.2技術(shù)可行性在技術(shù)方面也是完全可以做到的,目前所擁有的技術(shù)足以開(kāi)發(fā)出一個(gè)完整的醫(yī)院預(yù)約掛號(hào)系統(tǒng)。因?yàn)槊嫦虻膶?duì)象較為單一,所以所需要的技術(shù)并不復(fù)雜,皆是學(xué)校內(nèi)所學(xué)到的知識(shí),而且所需要的工具也不是很復(fù)雜。使用eclipse作為開(kāi)發(fā)的平臺(tái),使用jsp編寫(xiě)頁(yè)面和tomcat連接數(shù)據(jù)庫(kù),使用最簡(jiǎn)單的MySQL數(shù)據(jù)庫(kù),維護(hù)起來(lái)也是十分的容易,而本系統(tǒng)是基于B/S的結(jié)構(gòu)創(chuàng)建的,也是比較簡(jiǎn)單明了的。所以從技術(shù)方面來(lái)講也是可以實(shí)行的。3.1.3操作可行性本系統(tǒng)的開(kāi)發(fā),運(yùn)用的是基礎(chǔ)技術(shù),面向的是單一群體,所以不會(huì)造成信息擁堵和崩潰的局面,所以運(yùn)行時(shí)是可以較快的執(zhí)行用戶(hù)的命令的。而存在于頁(yè)面的數(shù)據(jù)都會(huì)以表單的形式傳送到數(shù)據(jù)庫(kù),所以不會(huì)造成混亂。就目前而言,計(jì)算機(jī)普及的時(shí)代,學(xué)習(xí)維護(hù)和運(yùn)用系統(tǒng)并不會(huì)很困難,所以人員方面是可以實(shí)行的,而且系統(tǒng)可以運(yùn)用在不同的計(jì)算機(jī)上,所以這里也是可以運(yùn)行的。3.1.4時(shí)間可行性就時(shí)間而言,因?yàn)轫?xiàng)目并不是很龐大,所以是可以在時(shí)間范圍內(nèi)完成的。但是需要好好把握時(shí)間的安排,因?yàn)楸敬萎厴I(yè)設(shè)計(jì)是單人的,所以需要自我監(jiān)督和敦促,不能見(jiàn)異思遷,一定要先有一個(gè)明確的時(shí)間規(guī)劃表。才能在有限的時(shí)間內(nèi)完成本系統(tǒng)3.1.5法律可行性本系統(tǒng)所用的技術(shù)和資源均是合法的,引用的部分都有注明,參考文獻(xiàn)等也是合乎規(guī)定的,是屬于個(gè)人的創(chuàng)作成果,沒(méi)有涉及到危害他人的知識(shí)產(chǎn)權(quán)的行為3.2需求分析針對(duì)現(xiàn)存的問(wèn)題和需要,通過(guò)功能需求的分析,特建立了數(shù)字化、信息化的醫(yī)院預(yù)約掛號(hào)系統(tǒng)。本系統(tǒng)主要包含了科室信息管理、醫(yī)生信息管理、掛號(hào)信息管理、用戶(hù)信息管理等多個(gè)功能模塊。下面分別簡(jiǎn)單闡述一下這幾個(gè)功能模塊需求。不同的權(quán)限對(duì)應(yīng)相應(yīng)的功能模塊的需求,管理員權(quán)限的級(jí)別是最高的,所以所對(duì)應(yīng)的需求是最多的,下面根據(jù)不同的權(quán)限分別簡(jiǎn)單闡述一下各個(gè)權(quán)限的需求。管理員對(duì)應(yīng)的功能需求如下:管理員的權(quán)限是最高的,可以對(duì)系統(tǒng)的掛號(hào)信息,科室信息,醫(yī)生信息等信息進(jìn)行統(tǒng)一管理。管理員可添加管理員,添加更多的管理人員,并且能修改和刪除管理員的信息資料。有關(guān)掛號(hào)信息,管理員可添加掛號(hào)信息,比如可添加有關(guān)掛號(hào)信息的類(lèi)別,標(biāo)題,內(nèi)容等信息,添加的掛號(hào)信息都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),也可以修改和刪除相關(guān)的掛號(hào)信息。有關(guān)科室信息,管理員可添加科室信息,比如可添加有關(guān)科室信息的班級(jí)名稱(chēng),所屬專(zhuān)業(yè)等信息,添加的科室信息都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的科室信息。有關(guān)醫(yī)生信息,管理員可添加醫(yī)生信息,比如可添加有關(guān)醫(yī)生信息的名稱(chēng),性別,年齡等信息,添加的醫(yī)生信息都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的醫(yī)生信息。用戶(hù)對(duì)應(yīng)的功能需求如下:用戶(hù)可以通過(guò)系統(tǒng)進(jìn)行注冊(cè),注冊(cè)完成并通過(guò)系統(tǒng)審核的用戶(hù)可查詢(xún),修改自己的基礎(chǔ)信息,比如修改登錄密碼等功能。3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程:以管理員的身份在登錄頁(yè)面輸入賬號(hào)和密碼,經(jīng)過(guò)數(shù)據(jù)庫(kù)身份驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁(yè),可以使用系統(tǒng),管理系統(tǒng)等功能操作。系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖3-1系統(tǒng)業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖的簡(jiǎn)稱(chēng)為DFD,是通過(guò)使用圖形的方法對(duì)系統(tǒng)所具備的邏輯功能進(jìn)行闡述,描述系統(tǒng)數(shù)據(jù)的流向和邏輯變換。由于該方法能將難以闡述的問(wèn)題進(jìn)行表述,因此被開(kāi)發(fā)者廣泛應(yīng)用,是當(dāng)前應(yīng)用范圍較為廣泛的結(jié)構(gòu)化系統(tǒng)分析方法。零層數(shù)據(jù)流程是流程中最抽象的一層,它包括了登錄管理、管理員功能管理和檢索維護(hù)管理等功能模塊,在登錄模塊使用到的數(shù)據(jù)存儲(chǔ)有管理員賬戶(hù)信息文檔、管理員信息文檔,管理員功能管理模塊需要的存儲(chǔ)是管理員添加信息文檔、查詢(xún)信息文檔、刪除信息文檔,檢索維護(hù)是通過(guò)以上這些文檔信息通過(guò)關(guān)鍵詞進(jìn)行搜索。系統(tǒng)的0層數(shù)據(jù)流圖如下圖所示。圖3-2系統(tǒng)數(shù)據(jù)流圖(0層)1層數(shù)據(jù)流圖中,數(shù)據(jù)實(shí)體包括普通用戶(hù),普通用戶(hù)數(shù)據(jù)流程包括功能選擇、科室信息管理、醫(yī)生信息管理、掛號(hào)信息管理;管理員數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢(xún)信息、瀏覽信息、提示信息等。系統(tǒng)的1層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)數(shù)據(jù)流圖(1層)2層為管理員操作后臺(tái)數(shù)據(jù)流圖,管理員可以分別通過(guò)添加、修改和刪除來(lái)對(duì)系統(tǒng)管理員進(jìn)行管理,如下圖所示:圖3-4系統(tǒng)數(shù)據(jù)流圖(2層)第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要是管理員登錄后對(duì)整個(gè)系統(tǒng)相關(guān)操作進(jìn)行處理,可進(jìn)行管理員的添加和刪除,科室信息管理、醫(yī)生信息管理、掛號(hào)信息管理等操作管理。系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)系統(tǒng)登錄:系統(tǒng)登錄是管理員訪(fǎng)問(wèn)系統(tǒng)的路口,設(shè)計(jì)了系統(tǒng)登錄界面,包括管理員名、密碼和驗(yàn)證碼,然后對(duì)登錄進(jìn)來(lái)的管理員判斷身份信息,判斷是管理員管理員還是普通用戶(hù)。管理員管理:管理員可以管理系統(tǒng)的其他普通用戶(hù)的賬號(hào),包括錄入新管理員,刪除現(xiàn)有的普通用戶(hù),修改現(xiàn)有的普通用戶(hù)的信息,并可以通過(guò)管理員名和姓名等關(guān)鍵字搜索普通用戶(hù),打印管理員列表頁(yè)面,導(dǎo)出管理員列表至excel中。修改密碼:系統(tǒng)所有管理員(管理員和普通用戶(hù))應(yīng)該都要能修改自己的登錄密碼,修改后需要重新登錄。個(gè)人資料管理:由普通用戶(hù)使用,普通用戶(hù)登錄系統(tǒng)后,可以修改個(gè)人原始信息,如修改電話(huà)號(hào)碼、郵箱等,管理員的管理員名是無(wú)法修改的。登錄情況管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史登錄情況,如登錄IP、登錄時(shí)間、登錄地址等,防止管理員賬號(hào)被盜,加強(qiáng)管理員賬號(hào)安全。操作日志管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史操作日志,如管理員添加了某條數(shù)據(jù),歷史操作日志需要展示操作人,操作描述,操作時(shí)間等信息。防止系統(tǒng)被黑客攻擊,加強(qiáng)系統(tǒng)的安全性。科室信息管理:管理員發(fā)布科室信息后,普通用戶(hù)便可以查詢(xún)到該科室信息,管理員選擇某個(gè)科室信息,查詢(xún)科室信息,管理員審核添加,或刪除科室信息。醫(yī)生信息管理:管理員發(fā)布醫(yī)生信息后,普通用戶(hù)便可以查詢(xún)到該醫(yī)生信息,管理員選擇某個(gè)醫(yī)生信息,查詢(xún)醫(yī)生信息,管理員審核添加,或刪除醫(yī)生信息。掛號(hào)信息管理:管理員發(fā)布掛號(hào)信息后,普通用戶(hù)便可以查詢(xún)到該掛號(hào)信息,管理員選擇某個(gè)掛號(hào)信息,查詢(xún)掛號(hào)信息,管理員審核添加,或刪除掛號(hào)信息。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)里尤為關(guān)鍵的部分是在數(shù)據(jù)庫(kù)方面,需要十分清晰的思路,所以從開(kāi)始的設(shè)計(jì)時(shí)需要做到確立模塊之間的聯(lián)系,從而可以很明確的建立表間的聯(lián)系和表中所需的內(nèi)容。設(shè)計(jì)數(shù)據(jù)庫(kù)還有一點(diǎn)是減少表的繁雜的創(chuàng)建,所以聯(lián)系很關(guān)鍵,可以大大的減少,數(shù)據(jù)表中重復(fù)的事項(xiàng)。由此可以保證數(shù)據(jù)的完整和統(tǒng)一,不會(huì)造成數(shù)據(jù)的錯(cuò)誤和重復(fù),并且可以使數(shù)據(jù)得到數(shù)據(jù)庫(kù)安全的保護(hù),會(huì)使用戶(hù)更加的放心。4.3.1E-R圖設(shè)計(jì)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,在概念設(shè)計(jì)階段,由需求分析得到了E-R模型。E-R圖是識(shí)別功能模型與數(shù)據(jù)模型間關(guān)聯(lián)關(guān)系的,在主題數(shù)據(jù)庫(kù)的抽取和規(guī)范化的過(guò)程中,采用的是簡(jiǎn)化的E-R圖表示方法,從而避免過(guò)繁過(guò)細(xì)的E-R圖表示影響規(guī)劃的直觀和可用性。是對(duì)現(xiàn)實(shí)世界的抽象和概括,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)的有力工具,能夠方便直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí),令一方面它簡(jiǎn)單、清晰、易于用戶(hù)理解。管理員實(shí)體包括管理員名稱(chēng)、密碼和權(quán)限三個(gè)屬性。管理員體ER圖如下圖所示。圖4-4管理員ER圖科室信息ER圖如下圖所示。圖4-5科室信息ER圖醫(yī)生信息ER圖如下圖所示。圖4-6醫(yī)生信息ER圖掛號(hào)信息ER圖如下圖所示。圖4-7掛號(hào)信息ER圖根據(jù)系統(tǒng)各個(gè)實(shí)體的關(guān)系,得出系統(tǒng)的總體ER圖。系統(tǒng)總體ER圖如下圖所示。圖4-8系統(tǒng)總體ER圖4.3.2表設(shè)計(jì)數(shù)據(jù)庫(kù)表是數(shù)據(jù)庫(kù)重要的組成部分,其實(shí)數(shù)據(jù)庫(kù)只是一個(gè)框架,數(shù)據(jù)庫(kù)表才是數(shù)據(jù)庫(kù)的本質(zhì),本系統(tǒng)數(shù)據(jù)庫(kù)表如下:allusers表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819bingli表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102binglihao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510zhuzhiyisheng15025511youwuyichuanbing15025512bingqingmiaoshu107374182325513addtimeDateTime819dx表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1IDInt4102leibie1502553content1073741823255guahaoxinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102danhao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510guahaofei15025511beizhu107374182325512issh3025513addtimeDateTime819keshixinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102keshi1502553addtimeDateTime819liuyanban表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102cheng1502553xingbie1502554QQ1502555youxiang1502556shouji1502557neirong10737418232558huifuneirong10737418232559addtimeDateTime819menzhenquyao表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yaopinbianhao1502553yaopinmingcheng1502554yaopinleibie1502555zhuzhigongxiao1502556shengchanriqi1502557youxiaoqi1502558jiage1502559quyaoshuliang15025510jine15025511quyaoren15025512issh3025513addtimeDateTime819menzhenxinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102danhao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510zhuzhiyisheng15025511zuozhenshijianDateTime81912menzhenfei15025513beizhu107374182325514issh3025515addtimeDateTime819xinwentongzhi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102biaoti1502553leibie1502554neirong10737418232555shouyetupian1502556dianjilv1502557tianjiaren1502558addtimeDateTime8199dddDateTime819yaopinxinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yaopinbianhao1502553yaopinmingcheng1502554yaopinleibie1502555zhuzhigongxiao1502556shengchanriqiDateTime8197youxiaoqiDateTime8198jiage1502559zhaopian15025510yaopinshuoming107374182325511addtimeDateTime819yishengxinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yishenggonghao1502553mima1502554yishengxingming1502555xingbie1502556nianling1502557zhicheng1502558keshi1502559lianxifangshi15025510youxiang15025511zhaopian15025512yishengjianjie107374182325513paibanbiao107374182325514addtimeDateTime819yonghuzhuce表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yonghuming1502553mima1502554xingming1502555xingbie1502556chushengnianyueDateTime8197QQ1502558youxiang1502559shouji15025510shenfenzheng15025511touxiang15025512dizhi15025513beizhu107374182325514issh3025515addtimeDateTime819youqinglianjie表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1IDInt4102wangzhanmingcheng1502553wangzhi1502554addtimeDateTime8195LOGO1073741823255yuyuejilu表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yuyuedanhao1502553yishenggonghao1502554yishengxingming1502555xingbie1502556nianling1502557zhicheng1502558keshi1502559lianxifangshi15025510yuyueshijianDateTime81911yuyueren15025512issh3025513addtimeDateTime819zhenduankaifang表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yonghuming1502553xingming1502554xingbie1502555chushengnianyue1502556dianhua1502557shenfenzheng1502558keshi1502559zuozhenshijian15025510zhenduanjieguo107374182325511kaifang107374182325512zhuzhiyisheng15025513addtimeDateTime819第5章系統(tǒng)實(shí)現(xiàn)5.1前臺(tái)頁(yè)面的實(shí)現(xiàn)醫(yī)院預(yù)約掛號(hào)系統(tǒng)主要實(shí)現(xiàn)了對(duì)醫(yī)生信息整理以及醫(yī)生信息的解答,用戶(hù)可以登錄到系統(tǒng)可以實(shí)現(xiàn)在線(xiàn)解答醫(yī)生信息的功能;管理員登陸后可對(duì)用戶(hù)信息、科室信息、掛號(hào)信息進(jìn)行維護(hù),對(duì)醫(yī)生信息進(jìn)行處理。在醫(yī)院預(yù)約掛號(hào)系統(tǒng)的前臺(tái)首頁(yè),主要有用戶(hù)登錄頁(yè)面,以及用戶(hù)注冊(cè)等,在首頁(yè)的導(dǎo)航欄中可看出,該系統(tǒng)主要有網(wǎng)站首頁(yè)、系統(tǒng)簡(jiǎn)介、醫(yī)生信息等主要模塊。如下圖所示為系統(tǒng)的前臺(tái)首頁(yè)界面。圖5-1首頁(yè)界面5.3注冊(cè)模塊的實(shí)現(xiàn)這塊程序首先根據(jù)所取得的表單中的用戶(hù)名查詢(xún)數(shù)據(jù)庫(kù)中是否有相同用戶(hù)名的記錄,如果數(shù)據(jù)庫(kù)存在相同的用戶(hù)名,則提示用戶(hù)名已存在,否則,打開(kāi)記錄集并添加一條新的記錄,然后系統(tǒng)默認(rèn)要給用戶(hù)發(fā)送注冊(cè)成功的提醒。用戶(hù)注冊(cè)流程圖如下所示。圖5.2注冊(cè)流程圖圖5-3用戶(hù)注冊(cè)界面5.4登錄模塊的實(shí)現(xiàn)系統(tǒng)登錄模塊可分為前臺(tái)登錄模塊和后臺(tái)登錄模塊,為確保系統(tǒng)安全性,系統(tǒng)操作員只有在登錄界面輸入正確的管理員名、密碼、權(quán)限以及驗(yàn)證碼,單擊“登錄”按鈕后才能夠進(jìn)入本系統(tǒng)的主界面。管理員登錄流程圖如下所示。圖5-4管理員登錄流程圖登錄界面如下圖所示。圖5-5登錄界面5.5科室信息管理模塊的實(shí)現(xiàn)科室信息添加功能主要指對(duì)其科室等一些基本信息的添加、刪除和修改??剖倚畔⒉樵?xún)能根據(jù)科室等多種條件對(duì)科室信息進(jìn)行查詢(xún)??剖倚畔⑻砑禹?yè)面設(shè)計(jì)效果如下圖所示。圖5-10科室信息添加界面科室信息管理頁(yè)面效果如下圖所示。圖5-11科室信息管理界面5.6醫(yī)生信息管理模塊的實(shí)現(xiàn)醫(yī)生信息添加功能主要指對(duì)其工號(hào)、姓名等一些基本信息的添加、刪除和修改。醫(yī)生信息查詢(xún)能根據(jù)工號(hào)、姓名等多種條件對(duì)醫(yī)生信息進(jìn)行查詢(xún)。醫(yī)生信息添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-13醫(yī)生信息添加界面醫(yī)生信息管理頁(yè)面效果如下圖所示。圖5-14醫(yī)生信息管理界面5.7掛號(hào)信息管理模塊的實(shí)現(xiàn)掛號(hào)信息添加功能主要指對(duì)其單號(hào)、姓名等一些基本信息的添加、刪除和修改。掛號(hào)信息查詢(xún)能根據(jù)單號(hào)、姓名等多種條件對(duì)掛號(hào)信息進(jìn)行查詢(xún)。掛號(hào)信息添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-16掛號(hào)信息添加界面掛號(hào)信息管理頁(yè)面效果如下圖所示。圖5-17掛號(hào)信息管理界面5.8藥品信息管理模塊的實(shí)現(xiàn)藥品信息添加功能主要指對(duì)其編號(hào)、名稱(chēng)等一些基本信息的添加、刪除和修改。藥品信息查詢(xún)能根據(jù)編號(hào)、名稱(chēng)等多種條件對(duì)藥品信息進(jìn)行查詢(xún)。藥品信息添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-18藥品信息添加界面藥品信息管理頁(yè)面效果如下圖所示。圖5-19藥品信息管理界面5.9病歷信息管理模塊的實(shí)現(xiàn)病歷信息添加功能主要指對(duì)其病歷號(hào)、姓名等一些基本信息的添加、刪除和修改。病歷信息查詢(xún)能根據(jù)病歷號(hào)、姓名等多種條件對(duì)病歷信息進(jìn)行查詢(xún)。病歷信息添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-20病歷信息添加界面病歷信息管理頁(yè)面效果如下圖所示。圖5-21病歷信息管理界面5.10預(yù)約模塊的實(shí)現(xiàn)用戶(hù)點(diǎn)擊某個(gè)醫(yī)生信息進(jìn)入醫(yī)生信息詳細(xì)頁(yè),點(diǎn)擊預(yù)約按鈕進(jìn)入預(yù)約頁(yè),提交預(yù)約信息,成功預(yù)約后,管理員管理用戶(hù)的預(yù)約信息,審核預(yù)約信息。用戶(hù)預(yù)約流程圖如下所示。圖5-22用戶(hù)預(yù)約流程圖用戶(hù)預(yù)約界面如圖所示。圖5-23用戶(hù)預(yù)約預(yù)約管理界面如圖所示。圖5-24預(yù)約管理

第6章系統(tǒng)測(cè)試6.1程序測(cè)試基本概念程序測(cè)試是很重要的一個(gè)環(huán)節(jié),當(dāng)自身的程序已經(jīng)完成時(shí),仍需要測(cè)試來(lái)保證程序的正確性和可靠性,因?yàn)橥藭r(shí)出現(xiàn)的錯(cuò)誤就是用戶(hù)可能會(huì)出現(xiàn)的錯(cuò)誤,所以調(diào)試變得至關(guān)重要。唯有經(jīng)過(guò)多次的調(diào)試才能夠使系統(tǒng)達(dá)到完美的狀態(tài),使得用戶(hù)可以安全,放心的使用程序,保障用戶(hù)信息的安全是每個(gè)系統(tǒng)最基本的需求,因而調(diào)試也就是系統(tǒng)的最基本的要求。但是為了保證說(shuō)最大程度減少開(kāi)發(fā)者的工作量,應(yīng)當(dāng)分三個(gè)階段來(lái)測(cè)試,初期,中期和最終期。前期:主要調(diào)試模塊間的關(guān)系部分,看看是否是正確的,合理的,否則到后面會(huì)造成難以修改和總是出錯(cuò)的現(xiàn)象。中期:插入部分?jǐn)?shù)據(jù),看看是否數(shù)據(jù)庫(kù)方面連接和設(shè)計(jì)得當(dāng),有些時(shí)候理念存在的是不能夠在現(xiàn)實(shí)中完美實(shí)現(xiàn)的,并且調(diào)試界面找到最優(yōu)的布局。最終期:插入全部數(shù)據(jù),看是否正確,修改頁(yè)面看是否能達(dá)到最初預(yù)期效果,檢查功能是否完全實(shí)現(xiàn)。6.2程序測(cè)試具體內(nèi)容6.2.1測(cè)試的重要性及目的1.測(cè)試的重要性只有經(jīng)過(guò)反復(fù)的測(cè)試,才能夠使系統(tǒng)得到最穩(wěn)定的狀態(tài),才能把最好的一面展現(xiàn)給使用的用戶(hù),是極為關(guān)鍵的一個(gè)步驟。但是往往也是大家極容易忽視的一個(gè)部分,因?yàn)榻^大部分的人認(rèn)為這個(gè)部分是不重要的,但事實(shí)并非如此,任何系統(tǒng)不管怎樣做都不可能完全去除錯(cuò)誤,所以需要測(cè)試來(lái)最大程度的降低和減少錯(cuò)誤。要在多環(huán)境下進(jìn)行測(cè)試,以保證用戶(hù)能夠在不同環(huán)境配置下都能夠正常使用。大多數(shù),用戶(hù)的需求是不斷更新的,所以測(cè)試具有十分重要的意義,能夠及時(shí)的把握到用戶(hù)的最新動(dòng)態(tài),做出對(duì)系統(tǒng)的修改。測(cè)試的目的測(cè)試是為了讓用戶(hù)能夠使用到系統(tǒng)的最好一面,能夠充分利用到系統(tǒng)內(nèi)的跟自己相關(guān)的部分。另一方面,從系統(tǒng)開(kāi)發(fā)者的角度來(lái)說(shuō),這個(gè)舉措有助于開(kāi)發(fā)者在開(kāi)發(fā)系統(tǒng)的同時(shí)能夠與用戶(hù)保持有好的關(guān)系,能夠使開(kāi)發(fā)的系統(tǒng)減少最多的錯(cuò)誤和誤差,并且有助于開(kāi)發(fā),邊測(cè)試邊開(kāi)發(fā),能夠及時(shí)解決用戶(hù)的需求,而開(kāi)發(fā)者也能夠減少返工的工作量,保證開(kāi)發(fā)是朝著正確的道路前進(jìn)的,并且對(duì)于用戶(hù)來(lái)說(shuō)能夠定期看到一定的工作成果,也是更有助于提出更好的意見(jiàn),而不是到末期突然提出大量的工作需求。這樣可以使得用戶(hù)和開(kāi)發(fā)者之間的關(guān)系得到一定程度的改善,而開(kāi)發(fā)者也從中得到更多改善系統(tǒng)的方向。6.2.2測(cè)試的步驟一般來(lái)講,測(cè)試會(huì)分為3個(gè)主要部分,主要為模塊測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。而模塊測(cè)試對(duì)應(yīng)開(kāi)發(fā)的是在初期,也就是剛開(kāi)始設(shè)計(jì)的階段。系統(tǒng)測(cè)試對(duì)應(yīng)開(kāi)發(fā)是在中期,開(kāi)始編寫(xiě)代碼,正式開(kāi)始實(shí)現(xiàn)由邏輯模型到物理模型的轉(zhuǎn)化。驗(yàn)收測(cè)試,相對(duì)應(yīng)的是開(kāi)發(fā)的終期,即將將完整的可以良好實(shí)用的系統(tǒng)展現(xiàn)給需求者的時(shí)候。模塊測(cè)試:在這個(gè)階段會(huì)針對(duì)設(shè)計(jì)的模塊進(jìn)行測(cè)試,查看是否設(shè)計(jì)正確并且是否合理,模塊間的聯(lián)系是否是得當(dāng)?shù)?,重點(diǎn)檢查細(xì)節(jié)方面,確保初期的大體方向是正確的。2. 系統(tǒng)測(cè)試:在這個(gè)階段會(huì)針對(duì)整體的檢查,尤其是關(guān)于頁(yè)面和數(shù)據(jù)庫(kù)的關(guān)系,確保不會(huì)出現(xiàn)亂碼和異?,F(xiàn)象,插入部分?jǐn)?shù)據(jù)以測(cè)試,追蹤單個(gè)數(shù)據(jù)記錄的過(guò)程,看看是否可以?xún)?yōu)化,使系統(tǒng)速度更快一些。另外要注意是記錄是否按照預(yù)期到達(dá)指定位置,確保數(shù)據(jù)的正確性和統(tǒng)一性,3. 驗(yàn)收測(cè)試:在這個(gè)階段會(huì)面向使用者的測(cè)試,測(cè)試是否能夠達(dá)到用戶(hù)預(yù)期效果,是否滿(mǎn)足用戶(hù)需求,能保證用戶(hù)在使用時(shí)的信息的安全,會(huì)增添完整的數(shù)據(jù),來(lái)檢驗(yàn)結(jié)果,看系統(tǒng)是否能承受。6.2.3測(cè)試的主要內(nèi)容測(cè)試的主要內(nèi)容包括4個(gè)方面:?jiǎn)卧獪y(cè)試(設(shè)計(jì)的最小的一個(gè)單位,一個(gè)模塊)、集成測(cè)試(組合小模塊)、確認(rèn)測(cè)試(完整系統(tǒng))和系統(tǒng)測(cè)試(全部)具體如下:1.單元測(cè)試在系統(tǒng)檢查中是最小的一個(gè)檢查單位,也就是對(duì)設(shè)計(jì)時(shí)的一個(gè)模塊進(jìn)行測(cè)試,檢測(cè)是否模塊具有合理性,是否是用戶(hù)需求額的,建立的模塊是否是由最簡(jiǎn)的方式呈現(xiàn)的,模塊內(nèi)的代碼是否有錯(cuò)誤,模塊間是否能夠建立正確的索引關(guān)系等關(guān)于模塊測(cè)試的任務(wù)都會(huì)在單元測(cè)試中進(jìn)行。2.集成測(cè)試集成測(cè)試是將已經(jīng)設(shè)計(jì)好的模塊進(jìn)行組合,形成系統(tǒng)的初始樣貌,完成模塊間的聯(lián)系,深入檢查模塊間聯(lián)系的正確性。是否會(huì)有重復(fù)關(guān)系,或是索引關(guān)系不唯一,造成數(shù)據(jù)可能會(huì)出現(xiàn)的錯(cuò)誤。并且模塊間的關(guān)系,是否完善,是否會(huì)有模塊對(duì)另一模塊本身的影響,這是設(shè)計(jì)到實(shí)現(xiàn)的關(guān)鍵步驟,因?yàn)楹苡锌赡苡行┠K的聯(lián)系是難以實(shí)現(xiàn)的,或者說(shuō)實(shí)現(xiàn)的時(shí)候會(huì)造成對(duì)另一些模塊信息的干擾,造成整個(gè)數(shù)據(jù)到后期難以調(diào)試的局面,所以此時(shí)發(fā)現(xiàn)問(wèn)題需要及時(shí)調(diào)整。3.確認(rèn)測(cè)試確認(rèn)測(cè)試是將幾乎完整的系統(tǒng)完成后進(jìn)行測(cè)試,看看整體運(yùn)行狀況,是否能夠達(dá)到最初設(shè)計(jì)目標(biāo)和預(yù)期。排除掉可能出現(xiàn)的接口錯(cuò)誤,那么這就是幾乎可以成為面向用戶(hù)使用的系統(tǒng),而這時(shí)的關(guān)鍵是將全部所需數(shù)據(jù)加載進(jìn)入后,系統(tǒng)是否能夠承受,是否在范圍內(nèi)達(dá)到最優(yōu)化的速度,而內(nèi)在性能要求是否是用戶(hù)需求的那樣完善,整體是否還需調(diào)試還是完善都將在確認(rèn)測(cè)試中一一的對(duì)照,達(dá)到最后的完全的系統(tǒng)的樣貌。4.系統(tǒng)測(cè)試在系統(tǒng)測(cè)試中又將分為4個(gè)方面:功能測(cè)試(最基本的,是否完成用戶(hù)需求)、恢復(fù)測(cè)試(失敗后數(shù)據(jù)的恢復(fù))、安全測(cè)試(數(shù)據(jù)的安全)和強(qiáng)度測(cè)試(最大承受的能力)。具體如下:功能測(cè)試:功能測(cè)試是最基本的測(cè)試,因?yàn)樾枰獪y(cè)試系統(tǒng)是否是滿(mǎn)足用戶(hù)需求的,而完成用戶(hù)需求是最基本的要求所以功能測(cè)試算得上是最基本的測(cè)試,但也是十分的重要,因?yàn)閷?duì)用戶(hù)來(lái)說(shuō)最直接的檢驗(yàn)系統(tǒng)是否滿(mǎn)足自身需求就是看系統(tǒng)是否滿(mǎn)足了自身要求的功能,而潛在的是不直觀的,所以對(duì)用戶(hù)來(lái)講這是最基本的,所以功能測(cè)試十分的重要。一般來(lái)講都會(huì)測(cè)試即將發(fā)布給用戶(hù)使用的系統(tǒng),所以需要嚴(yán)謹(jǐn)和細(xì)心?;謴?fù)測(cè)試:恢復(fù)測(cè)試是一種保護(hù)機(jī)制,當(dāng)用戶(hù)在操作不當(dāng)?shù)臅r(shí)候造成數(shù)據(jù)插入或修改錯(cuò)誤,要測(cè)試是否這些數(shù)據(jù)能否在一定程度下復(fù)原,避免用戶(hù)的損失,所以測(cè)試這個(gè)功能需要看系統(tǒng)的容錯(cuò)能力,可以在一定的時(shí)間內(nèi)可以被修正,避免一些惡性的迫害行為。安全測(cè)試:安全測(cè)試是一種系統(tǒng)內(nèi)部的保護(hù)機(jī)制,當(dāng)惡意被干擾或是被破壞需要系統(tǒng)的保護(hù)數(shù)據(jù)不被干預(yù),因此測(cè)試人員需要在測(cè)試時(shí),在系統(tǒng)外部做出些破壞的舉動(dòng),看系統(tǒng)是否能夠承受住來(lái)自外界惡意的干擾。只有系統(tǒng)足夠安全才能夠保證用戶(hù)的數(shù)據(jù)能夠得到系統(tǒng)的保護(hù)才能使用戶(hù)真正放心使用系統(tǒng)的良好性能。強(qiáng)度測(cè)試:強(qiáng)度測(cè)試也被稱(chēng)為壓力測(cè)試,這個(gè)測(cè)試是為了測(cè)試系統(tǒng)是否能夠承受的最大程度的訪(fǎng)問(wèn)量,但這不屬于惡意破壞只是在某一個(gè)時(shí)間段內(nèi)的承載量是否足以支撐大頻率的操作系統(tǒng)是否會(huì)異常。6.3系統(tǒng)的優(yōu)點(diǎn)本系統(tǒng)的優(yōu)點(diǎn)在于界面簡(jiǎn)單,對(duì)于有計(jì)算機(jī)基本操作的人群均可以高效的使用,查詢(xún)功能可以使使用者在大量的數(shù)據(jù)搜索時(shí)能夠快速的找到所需要的內(nèi)容,開(kāi)發(fā)的結(jié)構(gòu)簡(jiǎn)單所以便于日后進(jìn)行維護(hù)和更新功能。信息的添加和查詢(xún),使得資源得到了充分的利用。功能并不復(fù)雜所以執(zhí)行速度也較快,所以用戶(hù)可以得到比較良好的體驗(yàn),系統(tǒng)內(nèi)部的增刪改查也比較人性化,所以比較快捷和精準(zhǔn)。用戶(hù)為管理員用戶(hù),而身份而判別使得系統(tǒng)比較明了,更具有安全性,系統(tǒng)內(nèi)的數(shù)據(jù)是得到了一定的保護(hù)的。而頁(yè)面上添加用戶(hù),新增添了的一個(gè)優(yōu)勢(shì)在于,添加后的用戶(hù),需得到管理員的審核才能夠使用,避免了惡意添加或是惡意進(jìn)入用戶(hù)內(nèi)部的舉動(dòng)。并且管理員據(jù)有最高權(quán)限,保證數(shù)據(jù)的安全。第7章總結(jié)經(jīng)過(guò)幾個(gè)月的努力還堅(jiān)持,醫(yī)院預(yù)約掛號(hào)系統(tǒng)終于完成了,程序功能模塊能按照需求來(lái)運(yùn)行,能實(shí)現(xiàn)多管理員的迸發(fā)使用,但是系統(tǒng)由于設(shè)計(jì)經(jīng)驗(yàn)以及專(zhuān)業(yè)知識(shí)的局限性,在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,在一些功能方面和業(yè)務(wù)邏輯方面做得不是很完善,系統(tǒng)還存在一些缺陷。界面的設(shè)計(jì)從布局到外觀,受限于自身的設(shè)計(jì)功底較低,沒(méi)能達(dá)到自己所要設(shè)計(jì)的界面要求,另一方面,系統(tǒng)存在一些沒(méi)有考慮的問(wèn)題和模塊。在學(xué)習(xí)的過(guò)程中首次進(jìn)行獨(dú)立設(shè)計(jì)工作,編碼過(guò)程出現(xiàn)了許多問(wèn)題和困難,原以為正確無(wú)誤的程序運(yùn)行過(guò)程中不會(huì)遇到問(wèn)題,但是在運(yùn)行過(guò)程中也總會(huì)出現(xiàn)各種各樣的問(wèn)題,在調(diào)試過(guò)程中找不出運(yùn)行出錯(cuò)的原因。而這些基本問(wèn)題卻都是一些簡(jiǎn)單的問(wèn)題,例如標(biāo)點(diǎn)符號(hào)應(yīng)該是英文狀態(tài)下的,卻因?yàn)椴缓玫木幊塘?xí)慣造成了一些中文的符號(hào)輸入,經(jīng)過(guò)仔細(xì)觀察和老師的幫組下,還是將問(wèn)題解決了。目前系統(tǒng)的功能比較簡(jiǎn)單,還存在許多瑕疵,這是一份遺憾,也是促進(jìn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論