【寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)9500字(論文)】_第1頁
【寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)9500字(論文)】_第2頁
【寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)9500字(論文)】_第3頁
【寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)9500字(論文)】_第4頁
【寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)9500字(論文)】_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u24599寵物醫(yī)療管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 112721關(guān)鍵詞:SSM;MySQL;寵物醫(yī)療管理系統(tǒng) 128898第1章引言 220029第2章主要技術(shù)和工具介紹 21502.1SSM框架 2309112.2MySQL數(shù)據(jù)庫 3223572.3eclipse與Tomcat簡介 318516第3章系統(tǒng)分析 3269473.1可行性分析 371973.2需求分析 4118503.3業(yè)務(wù)流程分析 5298293.4數(shù)據(jù)流程分析 529888第4章系統(tǒng)設(shè)計(jì) 8245004.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 8283134.2功能模塊設(shè)計(jì) 8231914.3數(shù)據(jù)庫設(shè)計(jì) 929896第5章系統(tǒng)實(shí)現(xiàn) 17212845.1前臺(tái)頁面的實(shí)現(xiàn) 1769025.2注冊(cè)模塊的實(shí)現(xiàn) 1876185.3登錄模塊的實(shí)現(xiàn) 19158115.4寵物科室信息管理模塊的實(shí)現(xiàn) 20325175.5醫(yī)生信息管理模塊的實(shí)現(xiàn) 21184665.6掛號(hào)信息管理模塊的實(shí)現(xiàn) 22133315.7藥品信息管理模塊的實(shí)現(xiàn) 2242475.8寵物病歷信息管理模塊的實(shí)現(xiàn) 23305785.9預(yù)約模塊的實(shí)現(xiàn) 2330046第6章系統(tǒng)測(cè)試 25115386.1程序測(cè)試基本概念 25222086.2程序測(cè)試具體內(nèi)容 25306646.3系統(tǒng)的優(yōu)點(diǎn) 2718725第7章總結(jié) 2719361參考文獻(xiàn) 28摘要:本寵物醫(yī)療管理系統(tǒng)是針對(duì)目前寵物醫(yī)療管理系統(tǒng)的各項(xiàng)需求,從根本出發(fā),對(duì)過去的寵物醫(yī)療管理系統(tǒng)中存在的問題進(jìn)行修正,結(jié)合計(jì)算機(jī)一些優(yōu)點(diǎn),采用目前最流行的SSM結(jié)構(gòu)和eclipse編輯器、MySQL數(shù)據(jù)庫設(shè)計(jì)并實(shí)現(xiàn)的。本寵物醫(yī)療管理系統(tǒng)主要包括登錄模塊、寵物科室信息管理模塊、醫(yī)生信息管理模塊、寵物門診收費(fèi)管理模塊、和退出模塊等多個(gè)模塊。它幫助寵物醫(yī)療管理系統(tǒng)實(shí)現(xiàn)了信息化、網(wǎng)絡(luò)化,通過測(cè)試,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)目標(biāo),相比傳統(tǒng)的管理模式,本系統(tǒng)合理的利用了網(wǎng)絡(luò)數(shù)據(jù)資源,有效的減少了寵物醫(yī)療管理系統(tǒng)的經(jīng)濟(jì)投入,大大提高了寵物醫(yī)療管理系統(tǒng)的效率。關(guān)鍵詞:SSM;MySQL;寵物醫(yī)療管理系統(tǒng)第1章引言隨著現(xiàn)代醫(yī)院與行業(yè)規(guī)模的不斷擴(kuò)大,為了提升工作效率、節(jié)省下時(shí)間,很多醫(yī)院的在線解答都使用了寵物醫(yī)療管理系統(tǒng),只是一直不存在一個(gè)完整的系統(tǒng)能夠用于寵物醫(yī)療管理系統(tǒng),寵物醫(yī)療管理系統(tǒng)的實(shí)現(xiàn)解決了許多醫(yī)院在線解答上存在的耗費(fèi)問題。寵物醫(yī)療管理系統(tǒng)是很多醫(yī)院在線解答的重要運(yùn)行系統(tǒng),它的制作會(huì)打破傳統(tǒng)醫(yī)院在線解答發(fā)現(xiàn)的問題,緊跟信息時(shí)代的發(fā)展趨勢(shì),從實(shí)用價(jià)值方面來看,寵物醫(yī)療管理系統(tǒng)的實(shí)現(xiàn)可以降低人力、財(cái)力的過渡花費(fèi),提高醫(yī)院的效率。所以設(shè)計(jì)出一個(gè)方便快捷的寵物醫(yī)療管理系統(tǒng)是非常具有使用性的。第2章主要技術(shù)和工具介紹2.1SSM框架SSM框架整合可以分為Spring、SpringMVC、Mybatis這三個(gè)開源框架的整合。主要運(yùn)用了Spring,Mybatis進(jìn)行SSM整合。2.1.1.Spring框架Spring為開放源代碼、輕量級(jí)的Java開發(fā)框架。通過Spring提供的IoC容器,我們能把對(duì)象之間的依賴關(guān)系交由Spring進(jìn)行控制,以免硬編碼所造成的過度程序耦合。IoC的核心思想舉例來說,就相當(dāng)于支付寶在整個(gè)淘寶體系里就屬于大型的IoC容器,交易雙方之外的第三方,提供可靠性可依賴可靈活變更交易方的資源管理中心。我們?cè)谠O(shè)計(jì)這個(gè)系統(tǒng)時(shí):先設(shè)計(jì)好商家,然后根據(jù)商家來提出問題,接著根據(jù)問題設(shè)計(jì)買家,最后根據(jù)買家設(shè)計(jì)倉儲(chǔ)。這里便出現(xiàn)了一個(gè)“依賴”關(guān)系:問題依賴商家,買家依賴問題,問題依賴庫存。商品、買家、賣家、倉儲(chǔ)之間的資源不是使用資源的雙方管理,而是使用資源的第三方即Spring的IoC容器來進(jìn)行管理。這樣就有了很多好處。第一,資源集中管理,從而實(shí)現(xiàn)資源的可配置,以及便于管理。第二,減少了雙方對(duì)資源的依賴程度,即是我們所指的耦合度。以便于我們?cè)趯?duì)問題、賣家、買家、倉儲(chǔ)的服務(wù)上增加或者加強(qiáng)功能模塊,不必依次進(jìn)行修改,提高了后期工作效率。2.1.2SpringMVCSpringMVC是從Spring框架衍生而來模塊,SpringMVC通過前端控制器DispatcherServlet,來調(diào)用MVC的三大件:Controller、Model、View。便可以使MVC的每一個(gè)組件都能和DispatcherServlet耦合,從而使各自可以獨(dú)立運(yùn)行,很大程度上減少了程序的耦合性。2.1.3.MyBatisMybatis是一個(gè)持久化很強(qiáng)的工具,通過對(duì)象關(guān)系映射(ObjectRelationalMapping,ORM)從而建立起jsp對(duì)象和關(guān)系數(shù)據(jù)庫間之間的聯(lián)系,使得對(duì)象與數(shù)據(jù)庫很好的協(xié)調(diào)進(jìn)行交互,保證數(shù)據(jù)查詢以及恢復(fù)機(jī)制,使得底層數(shù)據(jù)庫可以分離。Mybatis也具有很強(qiáng)的穩(wěn)定性。2.2MySQL數(shù)據(jù)庫我們用到最多的數(shù)據(jù)庫管理系統(tǒng)主要有ORACLE、MySQL、SYBASE、MySQL、DB2等。MySQL2008版本集合MySQLServer7.0版本的所有優(yōu)點(diǎn),并且增加許多更先進(jìn)的功能,使得使用更加方便、伸縮性加強(qiáng),集成度也得到提高。并且因?yàn)槭俏④浀漠a(chǎn)品,所以MySQLServer2008在兼容性更好,能夠和微軟別的產(chǎn)品更好的適應(yīng)和結(jié)合,并且跨越MicrosoftWindows2008到MicrosoftWindows98等多種平臺(tái)。2.3eclipse與Tomcat簡介在JSP的web程序設(shè)計(jì)中,通常將eclipse當(dāng)做編輯工具,在J2EE和數(shù)據(jù)庫開發(fā)領(lǐng)域有著重要作用。把應(yīng)用程序服務(wù)器進(jìn)行整合從而增強(qiáng)運(yùn)算速度。Tomcat屬于小型web程序服務(wù)器,因?yàn)樗敲赓M(fèi)開源的,而且支持訪問量也少,所以通常為私人使用,是J2EE程序設(shè)計(jì)中成為最好的選擇。換而言之,就是把Tomcat服務(wù)器安裝到一臺(tái)電腦上時(shí),對(duì)HTML頁面的訪問請(qǐng)求借助它來進(jìn)行配合。實(shí)際上,Tomcat能當(dāng)成Tomcat服務(wù)器基礎(chǔ)上的延伸,只是它是獨(dú)立工作,所以Tomcat它可以當(dāng)成一個(gè)和Tomcat服務(wù)器相對(duì)來說獨(dú)立的進(jìn)程來運(yùn)行。第3章系統(tǒng)分析3.1可行性分析3.1.1經(jīng)濟(jì)可行性本系統(tǒng)是寵物醫(yī)療管理系統(tǒng)系統(tǒng),由于面向的是電腦用戶從而使得成本并不高,僅要個(gè)別成員來進(jìn)行維護(hù),因此人力投入并不多。雖然人力和資金的投入并不多,但是得到的收益確實(shí)可觀的,所謂知識(shí)是無價(jià)的,但保管者同樣也面臨許多困難,而寵物醫(yī)療管理系統(tǒng)可以最大程度解決這一問題,在之后不易在資源保管投入過多的人,從而保證了信息的安全人員的資金也能降低不少,工作人員也可以得到充分的休息。使用MySQL數(shù)據(jù)庫,對(duì)于小型網(wǎng)站來說可以降低很大成本,有效地降低了空間的浪費(fèi),從而使多出的空間能夠用來處理別的事物。3.1.2技術(shù)可行性在技術(shù)方面也是完全可行的,目前所擁有的技術(shù)完全能夠支持開發(fā)出一個(gè)完整的寵物醫(yī)療管理系統(tǒng)。因?yàn)槊嫦虻膶?duì)象都是單一個(gè)體,所以要用到的技術(shù)并不復(fù)雜,都是我們?cè)趯W(xué)校內(nèi)所學(xué)到的內(nèi)容,并且用到的工具也很容易上手。使用eclipse作為開發(fā)的平臺(tái),使用jsp編寫頁面和tomcat連接數(shù)據(jù)庫,使用最簡單的MySQL數(shù)據(jù)庫,從而使得維護(hù)也變得簡單,而這個(gè)系統(tǒng)是基于B/S的結(jié)構(gòu)來創(chuàng)建的,也很容易理解。所以技術(shù)方面也不存在問題。3.1.3操作可行性本系統(tǒng)的開發(fā),基本運(yùn)用了基礎(chǔ)技術(shù),只面向單一群體,因此不會(huì)導(dǎo)致信息擁堵和崩潰,運(yùn)行的時(shí)候能快速的執(zhí)行用戶的命令。那些存在于頁面的數(shù)據(jù)全部以表單的形式傳輸?shù)綌?shù)據(jù)庫,從而保證不會(huì)造成混亂。就目前而言,計(jì)算機(jī)普及的時(shí)代,學(xué)習(xí)維護(hù)和運(yùn)用系統(tǒng)并不會(huì)很困難,所以人員方面是可以實(shí)行的,而且系統(tǒng)可以運(yùn)用在不同的計(jì)算機(jī)上,所以這里也是可以運(yùn)行的。3.2需求分析管理員對(duì)應(yīng)的功能需求如下:管理員的權(quán)限在所有權(quán)限中最高,可以對(duì)系統(tǒng)的掛號(hào)信息,寵物科室信息,醫(yī)生信息等信息進(jìn)行統(tǒng)一管理。管理員可增加新的管理員,從而增加更多的管理人員,而且擁有修改和刪除管理員的信息資料的權(quán)限。有關(guān)掛號(hào)信息,管理員可添加掛號(hào)信息,比如可添加有關(guān)掛號(hào)信息的類別,標(biāo)題,內(nèi)容等信息,所添加的掛號(hào)信息全都顯示在系統(tǒng)中,并且能夠借助關(guān)鍵字來搜索查詢,同時(shí)能夠修改和刪除相關(guān)的掛號(hào)信息。有關(guān)寵物科室信息,管理員可添加寵物科室信息,比如可添加有關(guān)寵物科室信息的班級(jí)名稱,所屬專業(yè)等信息,添加的寵物科室信息全都顯示在系統(tǒng)中,并且能夠通過關(guān)鍵字進(jìn)行搜索查詢,同時(shí)能夠修改和刪除相關(guān)的寵物科室信息。有關(guān)醫(yī)生信息,管理員可添加醫(yī)生信息,比如可添加有關(guān)醫(yī)生信息的名稱,性別,年齡等信息,添加的醫(yī)生信息全都顯示在系統(tǒng)中,并且能夠通過關(guān)鍵字進(jìn)行搜索查詢,同時(shí)能夠修改和刪除相關(guān)的醫(yī)生信息。用戶對(duì)應(yīng)的功能需求如下:用戶可以通過系統(tǒng)來進(jìn)行注冊(cè),完成注冊(cè)并通過系統(tǒng)審核的用戶可查詢并且修改自己的基礎(chǔ)信息,例如修改登錄密碼、個(gè)人資料等功能。3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程:以管理員的身份在登錄頁面輸入賬號(hào)和密碼,經(jīng)過數(shù)據(jù)庫身份驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁,可以使用系統(tǒng),管理系統(tǒng)等功能操作。系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖3-1系統(tǒng)業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖可以簡稱為DFD,是運(yùn)用使用圖表的方式來對(duì)系統(tǒng)所具備的邏輯功能進(jìn)行描述,闡述了系統(tǒng)數(shù)據(jù)的流向以及邏輯上的變化。因?yàn)樵摲椒軐㈦y以描述述的問題進(jìn)行闡述,所以被開發(fā)者廣泛應(yīng)用的應(yīng)用在各個(gè)領(lǐng)域,是目前應(yīng)用范圍十分廣泛的結(jié)構(gòu)化系統(tǒng)分析方法。零層的數(shù)據(jù)流程是整個(gè)流程中最抽象的一層,它包含了登錄管理、管理員功能管理和檢索維護(hù)管理等多個(gè)功能模塊,管理員功能管理模塊需要的存儲(chǔ)是管理員添加信息文檔、查詢信息文檔、刪除信息文檔,通過以上這些文檔信息通過關(guān)鍵詞進(jìn)行搜索從而實(shí)現(xiàn)檢測(cè)維護(hù)。系統(tǒng)的0層數(shù)據(jù)流圖如下圖所示。圖3-2系統(tǒng)數(shù)據(jù)流圖(0層)1層數(shù)據(jù)流圖中,普通用戶就屬于數(shù)據(jù)實(shí)體,普通用戶數(shù)據(jù)流程包括功能選擇、寵物科室信息管理、醫(yī)生信息管理、掛號(hào)信息管理;管理員數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息等。系統(tǒng)的1層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)數(shù)據(jù)流圖(1層)2層為管理員操作后臺(tái)數(shù)據(jù)流圖,管理員能分別通過添加、修改和刪除來對(duì)管理這個(gè)系統(tǒng),如下圖所示:圖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ì)(1)系統(tǒng)登錄:系統(tǒng)登錄是管理員訪問系統(tǒng)的入口,設(shè)計(jì)了系統(tǒng)登錄界面,包括管理員名、密碼和驗(yàn)證碼,輸入后對(duì)登錄進(jìn)來的管理員進(jìn)行身份信息的判斷,判斷是管理員還是普通用戶。(2)管理員管理:管理員能夠管理系統(tǒng)中其他普通用戶的賬號(hào),包括錄入新管理員、刪除現(xiàn)有的普通用戶、修改現(xiàn)有的普通用戶的信息等,而且能通過姓名等關(guān)鍵字搜索普通用戶,打印管理員列表頁面,將管理員列表導(dǎo)入至excel中。(3)修改密碼:系統(tǒng)所有用戶(管理員和普通用戶)都有修改登錄密碼的權(quán)限,修改密碼后需要重新進(jìn)行登錄。(4)個(gè)人資料管理:由普通用戶使用,普通用戶登錄系統(tǒng)后,可以將原始信息進(jìn)行修改,例如修改電話號(hào)碼、郵箱等,管理員的管理員名是沒有辦法修改的。(5)登錄情況管理:系統(tǒng)每個(gè)管理員都可以查看個(gè)人的歷史登錄情況,如登錄IP、登錄時(shí)間、登錄地址等,防止管理員賬號(hào)被盜用,加強(qiáng)管理員賬號(hào)安全。(6)寵物科室信息管理:管理員發(fā)布寵物科室信息后,普通用戶便可以查詢到該寵物科室信息,管理員選擇某個(gè)寵物科室信息,查詢寵物科室信息,管理員審核添加,或刪除寵物科室信息。(7)醫(yī)生信息管理:管理員發(fā)布醫(yī)生信息后,普通用戶便可以查詢到該醫(yī)生信息,管理員選擇某個(gè)醫(yī)生信息,查詢醫(yī)生信息,管理員審核添加,或刪除醫(yī)生信息。(8)掛號(hào)信息管理:管理員發(fā)布掛號(hào)信息后,普通用戶便可以查詢到該掛號(hào)信息,管理員選擇某個(gè)掛號(hào)信息,查詢掛號(hào)信息,管理員審核添加,或刪除掛號(hào)信息。4.3數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)里最重要的部分是數(shù)據(jù)庫的建立,要整理好思路,因此當(dāng)開始設(shè)計(jì)時(shí)就要確立好模塊之間的關(guān)系,從而能夠清楚的建立表間的聯(lián)系以及表中所需要的內(nèi)容。設(shè)計(jì)數(shù)據(jù)庫還有一個(gè)重要點(diǎn)就是減少創(chuàng)建表的復(fù)雜程度,所以聯(lián)系很關(guān)鍵,可以很大程度的降低數(shù)據(jù)表中出現(xiàn)重復(fù)的事項(xiàng)這一現(xiàn)象。便可以保證數(shù)據(jù)的完整與統(tǒng)一,數(shù)據(jù)不會(huì)產(chǎn)生錯(cuò)誤和重復(fù),而且可以保證數(shù)據(jù)庫的安全,從而讓用戶方心安全問題。4.3.1E-R圖設(shè)計(jì)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)中最重要的一個(gè)步驟,在概念設(shè)計(jì)階段,根據(jù)需求分析從而獲得E-R模型。通過E-R圖來識(shí)別功能模型與數(shù)據(jù)模型間的關(guān)聯(lián),在主題數(shù)據(jù)庫的抽取和規(guī)范化的過程中,運(yùn)用了簡化的E-R圖來進(jìn)行表示,規(guī)避E-R圖過于繁簡從而影響規(guī)劃的直觀以及可用性。為數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)提供有力支持,可以直截了當(dāng)?shù)谋磉_(dá)應(yīng)用中的各個(gè)語義知識(shí),從另一個(gè)角度來說簡單、清晰、易于用戶理解。管理員實(shí)體中包含了管理員名稱、密碼和權(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ù)庫表是數(shù)據(jù)庫重要的組成部分,其實(shí)數(shù)據(jù)庫只是一個(gè)框架,數(shù)據(jù)庫表才是數(shù)據(jù)庫的本質(zhì),本系統(tǒng)數(shù)據(jù)庫表如下:allusers表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819bingli表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102binglihao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510zhuzhiyisheng15025511youwuyichuanbing15025512bingqingmiaoshu107374182325513addtimeDateTime819dx表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4102leibie1502553content1073741823255guahaoxinxi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102danhao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510guahaofei15025511beizhu107374182325512iSSM3025513addtimeDateTime819keshixinxi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102keshi1502553addtimeDateTime819liuyanban表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102cheng1502553xingbie1502554QQ1502555youxiang1502556shouji1502557neirong10737418232558huifuneirong10737418232559addtimeDateTime819menzhenquyao表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yaopinbianhao1502553yaopinmingcheng1502554yaopinleibie1502555zhuzhigongxiao1502556shengchanriqi1502557youxiaoqi1502558jiage1502559quyaoshuliang15025510jine15025511quyaoren15025512iSSM3025513addtimeDateTime819menzhenxinxi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102danhao1502553yonghuming1502554xingming1502555xingbie1502556chushengnianyue1502557dianhua1502558shenfenzheng1502559keshi15025510zhuzhiyisheng15025511zuozhenshijianDateTime81912menzhenfei15025513beizhu107374182325514iSSM3025515addtimeDateTime819xinwentongzhi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102biaoti1502553leibie1502554neirong10737418232555shouyetupian1502556dianjilv1502557tianjiaren1502558addtimeDateTime8199dddDateTime819yaopinxinxi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yaopinbianhao1502553yaopinmingcheng1502554yaopinleibie1502555zhuzhigongxiao1502556shengchanriqiDateTime8197youxiaoqiDateTime8198jiage1502559zhaopian15025510yaopinshuoming107374182325511addtimeDateTime819yishengxinxi表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yishenggonghao1502553mima1502554yishengxingming1502555xingbie1502556nianling1502557zhicheng1502558keshi1502559lianxifangshi15025510youxiang15025511zhaopian15025512yishengjianjie107374182325513paibanbiao107374182325514addtimeDateTime819yonghuzhuce表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yonghuming1502553mima1502554xingming1502555xingbie1502556chushengnianyueDateTime8197QQ1502558youxiang1502559shouji15025510shenfenzheng15025511touxiang15025512dizhi15025513beizhu107374182325514iSSM3025515addtimeDateTime819youqinglianjie表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4102wangzhanmingcheng1502553wangzhi1502554addtimeDateTime8195LOGO1073741823255yuyuejilu表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yuyuedanhao1502553yishenggonghao1502554yishengxingming1502555xingbie1502556nianling1502557zhicheng1502558keshi1502559lianxifangshi15025510yuyueshijianDateTime81911yuyueren15025512iSSM3025513addtimeDateTime819zhenduankaifang表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1idInt4102yonghuming1502553xingming1502554xingbie1502555chushengnianyue1502556dianhua1502557shenfenzheng1502558keshi1502559zuozhenshijian15025510zhenduanjieguo107374182325511kaifang107374182325512zhuzhiyisheng15025513addtimeDateTime819第5章系統(tǒng)實(shí)現(xiàn)5.1前臺(tái)頁面的實(shí)現(xiàn)寵物醫(yī)療管理系統(tǒng)主要實(shí)現(xiàn)了對(duì)醫(yī)生信息的收集整理以及醫(yī)生信息的解答,用戶可以通過登錄到系統(tǒng)從而實(shí)現(xiàn)在線解答功能;管理員登陸后可對(duì)用戶信息、寵物科室信息、掛號(hào)信息進(jìn)行日常的維護(hù),對(duì)醫(yī)生信息進(jìn)行修改處理。在寵物醫(yī)療管理系統(tǒng)的網(wǎng)站首頁,主要有用戶登錄頁面,以及用戶注冊(cè)等,在首頁的導(dǎo)航欄中可看出,該系統(tǒng)主要有網(wǎng)站首頁、系統(tǒng)簡介、醫(yī)生信息等主要模塊。如下圖所示為系統(tǒng)的前臺(tái)首頁界面。圖5-1首頁界面5.2注冊(cè)模塊的實(shí)現(xiàn)這塊程序首先查看用戶名是否存在于數(shù)據(jù)庫中,如果數(shù)據(jù)庫存在相同的用戶名,則提示用戶名已存在,反之,打開數(shù)據(jù)庫并添加一條新的記錄,然后系統(tǒng)需要給用戶發(fā)送注冊(cè)成功的提醒。用戶注冊(cè)流程圖如下所示。圖5.2注冊(cè)流程圖圖5-3用戶注冊(cè)界面5.3登錄模塊的實(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.4寵物科室信息管理模塊的實(shí)現(xiàn)寵物科室信息添加功能主要指對(duì)其科室等一些基本信息的添加、刪除和修改。寵物科室信息查詢能根據(jù)科室等多種條件對(duì)寵物科室信息進(jìn)行查詢。寵物科室信息添加頁面設(shè)計(jì)效果如下圖所示。圖5-10寵物科室信息添加界面寵物科室信息管理頁面效果如下圖所示。圖5-11寵物科室信息管理界面5.5醫(yī)生信息管理模塊的實(shí)現(xiàn)醫(yī)生信息添加功能主要指對(duì)其工號(hào)、姓名等一些基本信息的添加、刪除和修改。醫(yī)生信息查詢能根據(jù)工號(hào)、姓名等多種條件對(duì)醫(yī)生信息進(jìn)行查詢。醫(yī)生信息添加頁面設(shè)計(jì)效果如下圖所示。圖5-13醫(yī)生信息添加界面醫(yī)生信息管理頁面效果如下圖所示。圖5-14醫(yī)生信息管理界面5.6掛號(hào)信息管理模塊的實(shí)現(xiàn)掛號(hào)信息添加功能主要指對(duì)其單號(hào)、姓名等一些基本信息的添加、刪除和修改。掛號(hào)信息查詢能根據(jù)單號(hào)、姓名等多種條件對(duì)掛號(hào)信息進(jìn)行查詢。掛號(hào)信息添加頁面設(shè)計(jì)效果如下圖所示。圖5-16掛號(hào)信息添加界面掛號(hào)信息管理頁面效果如下圖所示。圖5-17掛號(hào)信息管理界面5.7藥品信息管理模塊的實(shí)現(xiàn)藥品信息添加功能主要指對(duì)其編號(hào)、名稱等一些基本信息的添加、刪除和修改。藥品信息查詢能根據(jù)編號(hào)、名稱等多種條件對(duì)藥品信息進(jìn)行查詢。藥品信息添加頁面設(shè)計(jì)效果如下圖所示。圖5-18藥品信息添加界面藥品信息管理頁面效果如下圖所示。圖5-19藥品信息管理界面5.8寵物病歷信息管理模塊的實(shí)現(xiàn)寵物病歷信息添加功能主要指對(duì)其寵物病歷號(hào)、姓名等一些基本信息的添加、刪除和修改。寵物病歷信息查詢能根據(jù)寵物病歷號(hào)、姓名等多種條件對(duì)寵物病歷信息進(jìn)行查詢。寵物病歷信息添加頁面設(shè)計(jì)效果如下圖所示。圖5-20寵物病歷信息添加界面寵物病歷信息管理頁面效果如下圖所示。圖5-21寵物病歷信息管理界面5.9預(yù)約模塊的實(shí)現(xiàn)用戶點(diǎn)擊某個(gè)醫(yī)生信息進(jìn)入醫(yī)生信息詳細(xì)頁,點(diǎn)擊預(yù)約按鈕進(jìn)入預(yù)約頁,提交預(yù)約信息,成功預(yù)約后,管理員管理用戶的預(yù)約信息,審核預(yù)約信息。用戶預(yù)約流程圖如下所示。圖5-22用戶預(yù)約流程圖用戶預(yù)約界面如圖所示。圖5-23用戶預(yù)約預(yù)約管理界面如圖所示。圖5-24預(yù)約管理第6章系統(tǒng)測(cè)試6.1程序測(cè)試基本概念程序測(cè)試也是很重要的一個(gè)步驟,當(dāng)我們完成一個(gè)程序時(shí),依然要通過測(cè)試來確保程序的正確性以及可靠性,因?yàn)橥ǔG闆r這個(gè)時(shí)候出現(xiàn)的錯(cuò)誤便是用戶在使用中可能會(huì)發(fā)生的錯(cuò)誤,所以調(diào)試就成了必不可少的一個(gè)環(huán)節(jié)。只有經(jīng)過多次的調(diào)試才能保證系統(tǒng)達(dá)到完美的狀態(tài),從而讓用戶可以放心安全的使用程序,每個(gè)系統(tǒng)最基本的就是保證用戶的信息安全,所以調(diào)試就成了系統(tǒng)的最基礎(chǔ)的要求。但是為了盡可能的減少開發(fā)者的工作量,大部分分為三個(gè)階段來進(jìn)行測(cè)試,初期,中期以及最終期。前期:主要看模式塊中的關(guān)系是否準(zhǔn)確合理,否則后面很難進(jìn)行修改,并且出現(xiàn)很多問題。中期:插入部分?jǐn)?shù)據(jù),查看數(shù)據(jù)庫的連接以及設(shè)計(jì)是否合適,并在調(diào)試界面中找到最適合的布局。最終期:插入全部數(shù)據(jù),查看是否準(zhǔn)確,修改頁面看能不能達(dá)到預(yù)期的效果,查看功能是否齊全。6.2程序測(cè)試具體內(nèi)容6.2.1測(cè)試的重要性及目的1.測(cè)試的重要性只有不斷的測(cè)試,才能保證系統(tǒng)準(zhǔn)確運(yùn)行,才能讓用戶有最好的體驗(yàn),這是不可缺少的一個(gè)步驟。只是大家很容易省略這個(gè)步驟,因?yàn)榇蟛糠秩苏J(rèn)為這一部分多此一舉,但是實(shí)際上并不是這樣,不管什么系統(tǒng)都不可能完全沒有錯(cuò)誤,所以就需要不斷測(cè)試來盡可能的減少這些錯(cuò)誤。要在多種環(huán)境下多次測(cè)試,從而保證用戶不同環(huán)境配置下都盡可能不會(huì)發(fā)生錯(cuò)誤。大部分情況下,用戶的需求是不斷更新的,所以測(cè)試對(duì)我們來說就顯得特別重要,可以讓我們掌握到用戶的最新動(dòng)態(tài)趨勢(shì),從而更好的優(yōu)化系統(tǒng)。2.測(cè)試的目的測(cè)試是為了讓用戶體驗(yàn)到更還的系統(tǒng),可以充分利用到系統(tǒng)中自己需要的部分。換個(gè)角度,從系統(tǒng)開發(fā)者的角度來說,這一步驟有利于開發(fā)者在開發(fā)系統(tǒng)的時(shí)候能夠可以與用戶保持良好的關(guān)系,最大程度的減少系統(tǒng)的錯(cuò)誤與誤差,邊測(cè)試邊開發(fā),可以讓開發(fā)者有充分的時(shí)間了解客戶的需求,從而降低開發(fā)者的工作量,確保系統(tǒng)開發(fā)方向的準(zhǔn)確性,也可以使用戶了解到開發(fā)進(jìn)度,從而提出一些需求以及建議,而不是最后突然增加系統(tǒng)的需求。從而改善用戶和開發(fā)者之間的關(guān)系,開發(fā)者也可以得到更多的開發(fā)靈感。6.2.2測(cè)試的步驟正常情況下,測(cè)試由三個(gè)部分組成,分別為模塊測(cè)試、系統(tǒng)測(cè)試以及驗(yàn)收測(cè)試。模塊測(cè)試對(duì)應(yīng)的是開發(fā)初期,即準(zhǔn)備設(shè)計(jì)的階段。系統(tǒng)測(cè)試則對(duì)應(yīng)了開發(fā)中期,即開始編寫代碼以及建立連接。驗(yàn)收測(cè)試,相對(duì)應(yīng)的是開發(fā)的終期,即將完整的系統(tǒng)展現(xiàn)給用戶。6.2.3測(cè)試的主要內(nèi)容測(cè)試的主要內(nèi)容包括4個(gè)方面:單元測(cè)試(設(shè)計(jì)的最小的一個(gè)單位,一個(gè)模塊)、集成測(cè)試(組合小模塊)、確認(rèn)測(cè)試(完整系統(tǒng))和系統(tǒng)測(cè)試(全部)具體如下:1.單元測(cè)試對(duì)單個(gè)模塊進(jìn)行測(cè)試,檢測(cè)模塊是否合理,是否滿足用戶需求,建立的模塊是不是簡單明了,代碼是否出現(xiàn)錯(cuò)誤,模塊間是否能可以建立正確的關(guān)系等。2.集成測(cè)試集成測(cè)試就是把已經(jīng)設(shè)計(jì)好的模塊合并到一起,形成最初始的系統(tǒng),查看模塊間聯(lián)系是否準(zhǔn)確,模塊關(guān)系是否完整,是否會(huì)相互影響。這對(duì)我們實(shí)現(xiàn)設(shè)計(jì)有至關(guān)重要的作用,所以要及時(shí)發(fā)現(xiàn)問題并做出調(diào)整。3.確認(rèn)測(cè)試確認(rèn)測(cè)試是系統(tǒng)設(shè)計(jì)接近尾聲時(shí)進(jìn)行測(cè)試,查看整體運(yùn)行是否達(dá)到預(yù)期標(biāo)準(zhǔn)。是否出現(xiàn)接口錯(cuò)誤。最重要的是系統(tǒng)能否承受加載完的所有數(shù)據(jù),性能是否符合用戶需求。4.系統(tǒng)測(cè)試在系統(tǒng)測(cè)試中又將分為4個(gè)方面:功能測(cè)試(最基本的,是否完成用戶需求)、恢復(fù)測(cè)試(失敗后數(shù)據(jù)的恢復(fù))、安全測(cè)試(數(shù)據(jù)的安全)和強(qiáng)度測(cè)試(最大承受的能力)。具體如下:(1)功能測(cè)試:測(cè)試功能是否能滿足用戶的需求。(2)恢復(fù)測(cè)試:測(cè)試在用戶操作不當(dāng)而導(dǎo)致出現(xiàn)錯(cuò)誤時(shí),能否在一定程度下復(fù)原,盡可能的減少用戶的損失,避免一些惡性行為。(3)安全測(cè)試:測(cè)試當(dāng)數(shù)據(jù)背惡意干擾或破壞時(shí),系統(tǒng)能否做到干預(yù),能否承受住外來干擾和破壞,保證用戶數(shù)據(jù)的安全性。(4)強(qiáng)度測(cè)試:強(qiáng)測(cè)試系統(tǒng)能否承受住最大程度的訪問量,操作系統(tǒng)此時(shí)是否會(huì)發(fā)生異常。6.3系統(tǒng)的優(yōu)點(diǎn)本系統(tǒng)的優(yōu)點(diǎn)在于有著簡潔的頁面,大多數(shù)人群都可以進(jìn)行使用,查詢功能可以讓用戶短時(shí)間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論