【寵物醫療管理系統設計與實現9500字(論文)】_第1頁
【寵物醫療管理系統設計與實現9500字(論文)】_第2頁
【寵物醫療管理系統設計與實現9500字(論文)】_第3頁
【寵物醫療管理系統設計與實現9500字(論文)】_第4頁
【寵物醫療管理系統設計與實現9500字(論文)】_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論