公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)_第1頁(yè)
公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)_第2頁(yè)
公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)_第3頁(yè)
公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)_第4頁(yè)
公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

公益信息的統(tǒng)計(jì)與監(jiān)管系統(tǒng)外文題目StatisticsandSupervisionSystemofPublicWelfareInformation摘要第三章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)原則在進(jìn)行系統(tǒng)軟件的設(shè)計(jì)中,要遵循一些原則和規(guī)范,這樣才能規(guī)范設(shè)計(jì)流程,便于進(jìn)行開發(fā)。本系統(tǒng)遵循著以下設(shè)計(jì)原則:(1)良好的適用性。開發(fā)系統(tǒng)的終極目的是為用戶服務(wù),也就是說我們所設(shè)計(jì)的軟件必須滿足用戶的需求,因此本文的設(shè)計(jì)遵循的是用戶需求優(yōu)先的原則。(2)結(jié)構(gòu)穩(wěn)定性。開發(fā)設(shè)計(jì)進(jìn)行之前,需要設(shè)計(jì)系統(tǒng)的整體結(jié)構(gòu)。一旦確定了體系的結(jié)構(gòu),這些設(shè)計(jì)便能流程化的進(jìn)行。因此,維持一個(gè)穩(wěn)定的結(jié)構(gòu)才能保證后續(xù)一系列的工作的進(jìn)行。(3)可擴(kuò)展性。衡量一個(gè)系統(tǒng)的好壞需要評(píng)估這個(gè)系統(tǒng)的可擴(kuò)展性。如果軟件只能實(shí)現(xiàn)現(xiàn)有的功能,對(duì)其他功能的添加有封閉性,當(dāng)用戶提出新的需求,只能重新設(shè)計(jì),這顯然是不合理的。因?yàn)榱己玫目蓴U(kuò)展性無論對(duì)用戶還是開發(fā)人員而言都是有益的。(4)復(fù)用性。在一個(gè)系統(tǒng)中,有很多的模塊內(nèi)容是比較成熟,因此很多類似的工作就可以通過復(fù)用來實(shí)現(xiàn),這樣不僅提高了效率,而且可靠性也大大提高。3.2系統(tǒng)框架本系統(tǒng)采用MVC設(shè)計(jì)模式。從數(shù)據(jù)層、視圖層、控制層、邏輯層幾個(gè)方面進(jìn)行的。以下將對(duì)各個(gè)層面的設(shè)計(jì)進(jìn)行描述。一、信息系統(tǒng)視圖層的設(shè)計(jì)系統(tǒng)采用B/S開發(fā),這樣就可以節(jié)約一部分的成本,因?yàn)槭褂眠@個(gè)模式可以減少C/S這個(gè)模式的時(shí)候進(jìn)行的安裝和升級(jí)。通過信息系統(tǒng)的表示層中大量的選項(xiàng)選擇可以幫助降低用戶數(shù)據(jù)的輸入量,而且還可以減少相應(yīng)的培訓(xùn)者在培訓(xùn)過程中和操作過程中與軟件之間的磨合時(shí)間,是其可以更快的熟悉系統(tǒng)的工作,并將系統(tǒng)的作用得到最大程度的發(fā)揮。二、控制層與邏輯層的設(shè)計(jì)在信息系統(tǒng)的開發(fā)中,邏輯層需要尊重不同用戶的不同的需求,而且還要考慮不同層次間的關(guān)系。向下依賴是邏輯層的主要設(shè)計(jì)方式,這樣的設(shè)計(jì)方式不但減少了上下層間信息訪問的影響程度,也充分利用了軟件開發(fā)時(shí)向下依賴的設(shè)計(jì)方法,也利用了其本身的耦合程度。而且,系統(tǒng)在進(jìn)行進(jìn)一步的開發(fā)和研究時(shí)不會(huì)在原來的基礎(chǔ)上做改變,所以,這是一種具有代表性的可抽取式軟件結(jié)構(gòu)。三、設(shè)計(jì)信息系統(tǒng)數(shù)據(jù)層MVC模型對(duì)于數(shù)據(jù)的處理是屬于比較靈活,因?yàn)榇四P筒粫?huì)依賴控制部件與視圖部件的輔助,這樣的數(shù)據(jù)處理方式就更加有利于更新和優(yōu)化信息系統(tǒng),使信息系統(tǒng)的工作效率提升到一個(gè)新的層次。對(duì)于數(shù)據(jù)庫(kù)來說,訪問層在數(shù)據(jù)庫(kù)的工作過程中起到一個(gè)很好的穩(wěn)定數(shù)據(jù)的作用,因?yàn)樵L問層可以根據(jù)用戶的各種不同的需求進(jìn)行不同程度的改進(jìn)和適應(yīng),從而保證數(shù)據(jù)庫(kù)的穩(wěn)定。MVC的模型設(shè)計(jì)可以與三層的模式之間做到無縫兼容,而且MVC模型的應(yīng)用還保證了層次和模塊之間不會(huì)產(chǎn)生較強(qiáng)的依賴性。而且MVC模型中的模型部可以對(duì)用戶信息以及軟件系統(tǒng)的各個(gè)數(shù)據(jù)進(jìn)行封裝,加強(qiáng)了數(shù)據(jù)的高處理效率和增強(qiáng)了系統(tǒng)的可操作性。3.3數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)數(shù)據(jù)庫(kù)簡(jiǎn)單的說其實(shí)就是長(zhǎng)期存儲(chǔ)的相關(guān)數(shù)據(jù)的集合,但它又不僅是局限于對(duì)信息的存儲(chǔ),通過建立數(shù)據(jù)庫(kù),我們可以對(duì)數(shù)據(jù)更好的管理、存儲(chǔ)以及查詢,而且更為重要的是,我們還可以實(shí)現(xiàn)共享數(shù)據(jù)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)結(jié)構(gòu)表明了具體事務(wù)之間的關(guān)系。而描述實(shí)體類型和實(shí)體之間關(guān)系的則稱之為數(shù)據(jù)庫(kù)模型,數(shù)據(jù)庫(kù)系統(tǒng)主要包含四種數(shù)據(jù)模型它們分別是:層次模型、關(guān)系模型、網(wǎng)狀模型和面向?qū)ο竽P?。所有的?shù)據(jù)庫(kù)系統(tǒng)都有它特有的數(shù)據(jù)模型。在本系統(tǒng)中,經(jīng)過對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的功能特點(diǎn)以及對(duì)需求的分析,最終選擇關(guān)系模型作為本系統(tǒng)的數(shù)據(jù)模型。3.3.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)是進(jìn)行系統(tǒng)設(shè)計(jì)的一個(gè)十分重要的階段,概念設(shè)計(jì)主要完成的任務(wù)是在深入、詳細(xì)了解系統(tǒng)的功能以后建立整個(gè)系統(tǒng)的概念模型和概念結(jié)構(gòu),然后將概念模型轉(zhuǎn)換成圖形的形式,一般來說,描繪概念模型的方法各式各樣,比較常用的圖形有ER圖、類圖等等,這里針對(duì)公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)進(jìn)行ER圖(實(shí)體-聯(lián)系圖)來對(duì)整個(gè)系統(tǒng)進(jìn)行展示。3.3.2E-R圖E-R圖能夠很直觀地表示出概念模型。E-R圖之間聯(lián)系的種類主要有三種情況,分別為一對(duì)一(1:1)、一對(duì)多(1:N)和多對(duì)多(N:M)。通過對(duì)公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)的認(rèn)真分析后,確定了以下四個(gè)實(shí)體,并標(biāo)注了其各自的屬性(一個(gè)實(shí)體可能有多個(gè)屬性):志愿者:(編號(hào)、性別、姓名、類別、等級(jí)、歸屬地、出生日期、工作日期)圖3-1志愿者E-R圖志愿活動(dòng):(類別、名稱、招募人數(shù)、活動(dòng)簡(jiǎn)介)圖3-2志愿活動(dòng)E-R圖公益機(jī)構(gòu):(類別、機(jī)構(gòu)編號(hào)、機(jī)構(gòu)名稱、機(jī)構(gòu)性質(zhì)、建立時(shí)長(zhǎng)、公益項(xiàng)目、管理者、建立日期)圖3-3公益機(jī)構(gòu)E-R圖報(bào)名信息:(活動(dòng)名稱、活動(dòng)編號(hào)、志愿者姓名、志愿者性別、志愿者性質(zhì)、志愿者狀態(tài)、累計(jì)服務(wù)時(shí)長(zhǎng)、日期)圖3-4報(bào)名E-R圖整體系統(tǒng)E-R圖圖3-5整體E-R圖3.3.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn)根據(jù)上面的實(shí)體關(guān)系分析以及ER圖,設(shè)計(jì)公益信息統(tǒng)計(jì)與監(jiān)管系統(tǒng)的數(shù)據(jù)庫(kù)表如下所示。志愿者信息表表3-1志愿者信息表主鍵字段名稱數(shù)據(jù)類型長(zhǎng)度(字節(jié))*編號(hào)varchar50姓名varchar50性別varchar50等級(jí)varchar50類別varchar50歸屬地varchar50出生日期varchar50工作日期varchar502.公益機(jī)構(gòu)信息表表3-2公益機(jī)構(gòu)信息表主鍵字段名稱數(shù)據(jù)類型長(zhǎng)度(字節(jié))*類別varchar50機(jī)構(gòu)編號(hào)varchar50機(jī)構(gòu)名稱varchar50表3-2(續(xù))機(jī)構(gòu)性質(zhì)varchar50建立時(shí)長(zhǎng)varchar50公益項(xiàng)目varchar50管理者varchar50建立日期varchar503.志愿活動(dòng)信息表表3-3志愿活動(dòng)信息表主鍵字段名稱數(shù)據(jù)類型長(zhǎng)度(字節(jié))*類別varchar50名稱varchar50招募人數(shù)varchar50活動(dòng)簡(jiǎn)介varchar504.報(bào)名信息表表3-4報(bào)名信息表主鍵字段名稱數(shù)據(jù)類型長(zhǎng)度(字節(jié))*活動(dòng)名稱varchar50活動(dòng)編號(hào)varchar50志愿者姓名varchar50志愿者性別varchar50志愿者性質(zhì)varchar50志愿者狀態(tài)varchar50累計(jì)服務(wù)時(shí)長(zhǎng)varchar50日期varchar505.管理員信息表表3-5管理員信息表主鍵字段名稱數(shù)據(jù)類型長(zhǎng)度(字節(jié))*管理員姓名varchar50密碼varchar503.3.4數(shù)據(jù)庫(kù)的連接原理公益信息統(tǒng)計(jì)與監(jiān)管系統(tǒng)數(shù)據(jù)庫(kù)連接也是開發(fā)該系統(tǒng)的關(guān)鍵環(huán)節(jié),主要采用JDBC方式,具體的操作步驟如圖3-6所示:圖3-6數(shù)據(jù)庫(kù)連接具體操作公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)連接數(shù)據(jù)庫(kù)的程序采用DAO(數(shù)據(jù)訪問對(duì)象)模式來對(duì)數(shù)據(jù)庫(kù)進(jìn)行處理操作,其思想如圖3-7所示:圖3-7DAO模式類圖3.4系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)3.4.1數(shù)據(jù)流程圖數(shù)據(jù)流程圖由四部分構(gòu)成,它們分別是外部實(shí)體、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流。外部實(shí)體加工數(shù)據(jù)流根據(jù)上一章對(duì)公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)的分析由頂層開始向下對(duì)該系統(tǒng)逐步分層,逐步細(xì)化。我們將系統(tǒng)分為頂層、零層兩層,下面就層與層之間的關(guān)系每層的功能詳細(xì)介紹。[9]3.4.2系統(tǒng)頂層圖頂層數(shù)據(jù)流圖,即描述公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)的作用范圍,故其頂層圖如圖3-8所示:圖3-8系統(tǒng)頂層圖3.4.3系統(tǒng)零層圖將整個(gè)公益信息統(tǒng)計(jì)監(jiān)管機(jī)構(gòu)分為志愿者信息管理模塊、志愿活動(dòng)信息管理模塊、公益機(jī)構(gòu)信息管理模塊等幾個(gè)大的模塊作為系統(tǒng)的零層。各個(gè)模塊可以單獨(dú)運(yùn)行完成它們的功能,各個(gè)模塊之間又可以相互調(diào)用數(shù)據(jù),進(jìn)而完成數(shù)據(jù)的綜合存儲(chǔ),最終共同協(xié)作,從而完成系統(tǒng)的預(yù)期功能。公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)系統(tǒng)零層圖如圖3-9所示:圖3-9系統(tǒng)零層圖

第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1程序流程圖本文采用的是自頂向下的分層模塊設(shè)計(jì)方法,因?yàn)楣嫘畔⒔y(tǒng)計(jì)監(jiān)管系統(tǒng)分為:志愿者信息管理、志愿活動(dòng)信息管理、公益機(jī)構(gòu)信息管理、報(bào)名信息管理和系統(tǒng)管理等功能,所以在設(shè)計(jì)過程中按照其功能分成了以下幾個(gè)模塊。公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)的主模塊如圖所示:圖4-1程序流程圖4.2系統(tǒng)登錄用戶可以在登錄頁(yè)面上登陸,登錄界面如下圖所示:圖4-2系統(tǒng)登錄圖4.3系統(tǒng)主界面用戶登錄系統(tǒng)后可以看到如下圖所示的系統(tǒng)主界面。圖4-3系統(tǒng)總界面圖4.4志愿者信息管理點(diǎn)擊進(jìn)入志愿者信息管理模塊后,可以查看志愿者的編號(hào)、性別、姓名、類別、等級(jí)、歸屬地、出生日期和工作日期,可以通過對(duì)志愿者姓名的搜索查詢志愿者信息,公益監(jiān)管人員還可以對(duì)志愿者的信息進(jìn)行添加、修改和刪除。圖4-4志愿者信息管理圖圖4-5志愿者信息修改圖圖4-6志愿者信息添加圖4.5志愿活動(dòng)管理點(diǎn)擊進(jìn)入志愿活動(dòng)管理模塊后,可以查看類別、名稱、招募人數(shù)、活動(dòng)簡(jiǎn)介,公益監(jiān)管人員還可以對(duì)志愿活動(dòng)的信息進(jìn)行添加、修改和刪除。圖4-7志愿活動(dòng)信息管理圖圖4-8志愿活動(dòng)信息修改圖圖4-9志愿活動(dòng)信息添加圖4.6公益機(jī)構(gòu)信息管理點(diǎn)擊進(jìn)入公益機(jī)構(gòu)信息管理模塊后,可以查看公益機(jī)構(gòu)的類別、機(jī)構(gòu)編號(hào)、機(jī)構(gòu)名稱、機(jī)構(gòu)性質(zhì)、建立時(shí)長(zhǎng)、公益項(xiàng)目、管理者、建立日期,公益監(jiān)管人員還可以對(duì)公益機(jī)構(gòu)的信息進(jìn)行添加、修改和刪除。圖4-10公益機(jī)構(gòu)信息管理圖圖4-11公益機(jī)構(gòu)信息修改圖圖4-12公益機(jī)構(gòu)信息添加圖4.7報(bào)名管理點(diǎn)擊進(jìn)入報(bào)名管理模塊后,可以查看活動(dòng)名稱、活動(dòng)編號(hào)、志愿者姓名、志愿者性別、志愿者性質(zhì)、志愿者狀態(tài)、累計(jì)服務(wù)時(shí)長(zhǎng)和日期,公益監(jiān)管人員還可以對(duì)報(bào)名信息進(jìn)行添加、修改和刪除。圖4-13報(bào)名信息管理圖圖4-14報(bào)名信息修改圖圖4-15報(bào)名信息添加圖4.8修改密碼和退出系統(tǒng)點(diǎn)擊進(jìn)入到系統(tǒng)管理后,可以對(duì)原始密碼進(jìn)行修改,具體修改步驟為首先輸入原始密碼,然后輸入新密碼,最后確認(rèn)新密碼即可完成對(duì)密碼的,如需退出系統(tǒng),點(diǎn)擊退出系統(tǒng)后即可完成。圖4-16修改密碼圖第五章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是將系統(tǒng)軟件作為整個(gè)計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、數(shù)據(jù)和人員等其他因素結(jié)合起來所進(jìn)行的測(cè)試。系統(tǒng)測(cè)試對(duì)應(yīng)于概要設(shè)計(jì)和需求分析,進(jìn)行系統(tǒng)測(cè)試以確保其功能的正確性,以及在不同運(yùn)行環(huán)境配置下系統(tǒng)的可用性。此時(shí)應(yīng)用系統(tǒng)可以作為一個(gè)整體得到充分測(cè)試,而且系統(tǒng)的測(cè)試環(huán)境與未來實(shí)際運(yùn)行環(huán)境非常接近,能更好地確認(rèn)系統(tǒng)是否能滿足功能和性能需求。5.1系統(tǒng)測(cè)試目標(biāo)公益信息統(tǒng)計(jì)監(jiān)管最終應(yīng)完成的測(cè)試目標(biāo):本文應(yīng)側(cè)重于系統(tǒng)的功能測(cè)試,測(cè)試的對(duì)象則是志愿者和公益機(jī)構(gòu),在實(shí)現(xiàn)預(yù)期系統(tǒng)功能和滿足用戶需求的前提下,盡可能地發(fā)現(xiàn)并完善系統(tǒng)中所存在的不足與隱患,確系統(tǒng)的實(shí)用性、安全性、可靠性、可擴(kuò)展性以及經(jīng)濟(jì)性,為今后的公益活動(dòng)提供更便便捷安全的方式。5.2測(cè)試設(shè)計(jì)5.2.1測(cè)試用例設(shè)計(jì)測(cè)試用例的設(shè)計(jì)使用錯(cuò)誤推測(cè)法、邊界值法和等價(jià)類劃分法等方法。5.2.2測(cè)試環(huán)境與需求測(cè)試軟件環(huán)境:PC機(jī)操作系統(tǒng):Windows7;數(shù)據(jù)庫(kù)管理系統(tǒng):MicrosoftSQLServer2005;MicrosoftVisualStudio測(cè)試需求:對(duì)系統(tǒng)進(jìn)行測(cè)試采用黑盒測(cè)試法,力求找出程序員在邏輯上,功能實(shí)現(xiàn)上的問題,并且驗(yàn)證該程序輸出結(jié)果是否正常,是否能對(duì)錯(cuò)誤輸入做出正常的響應(yīng)。5.3測(cè)試用例及測(cè)試模塊5.3.1測(cè)試用例注:測(cè)試用例的設(shè)計(jì)只針對(duì)公益機(jī)構(gòu)信息管理功能子模塊表5-1測(cè)試用例表1測(cè)試用例IDTC0001測(cè)設(shè)用例名稱增加相同類別單位編號(hào)公益機(jī)構(gòu)的信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊增加公益機(jī)構(gòu)信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)輸入相同的類別單位編號(hào)測(cè)試目的禁止添加相同類別單位編號(hào)的公益機(jī)構(gòu)信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中已經(jīng)有環(huán)境保護(hù)類編號(hào)1的公益機(jī)構(gòu)的完整信息測(cè)試步驟輸入相應(yīng)的信息,環(huán)境保護(hù)類編號(hào)為1的公益機(jī)構(gòu)的完整的信息2.按“添加”按鈕預(yù)期結(jié)果系統(tǒng)拒絕添加測(cè)試結(jié)果系統(tǒng)無法添加環(huán)境保護(hù)類編號(hào)為1的公益機(jī)構(gòu)的信息表5-2測(cè)試用例表2測(cè)試用例IDTC0002測(cè)設(shè)用例名稱成功修改公益機(jī)構(gòu)信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊修改公益機(jī)構(gòu)信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)先查詢要修改的公益機(jī)構(gòu)信息,然后進(jìn)行修改測(cè)試目的成功修改公益機(jī)構(gòu)信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中有相應(yīng)的要修改的公益機(jī)構(gòu)信息測(cè)試步驟1.輸入公益機(jī)構(gòu)名字,查詢到要修改的公益機(jī)構(gòu)信息2.點(diǎn)擊“修改”按鈕,對(duì)要修改的公益機(jī)構(gòu)信息進(jìn)行修改預(yù)期結(jié)果公益機(jī)構(gòu)信息修改成功測(cè)試結(jié)果系統(tǒng)可以成功對(duì)公益機(jī)構(gòu)信息進(jìn)行修改并保存表6-3測(cè)試用例表3測(cè)試用例IDTC0003測(cè)設(shè)用例名稱成功刪除病人信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊刪除公益機(jī)構(gòu)信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)先查詢要修改的公益機(jī)構(gòu)信息,然后進(jìn)行刪除測(cè)試目的成功刪除公益機(jī)構(gòu)信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中有相應(yīng)的要?jiǎng)h除的公益機(jī)構(gòu)信息測(cè)試步驟1.輸入公益機(jī)構(gòu)名字,查詢到要?jiǎng)h除的公益機(jī)構(gòu)信息2.點(diǎn)擊“刪除”按鈕,刪除相應(yīng)的公益機(jī)構(gòu)信息預(yù)期結(jié)果相應(yīng)公益機(jī)構(gòu)信息被刪除測(cè)試結(jié)果系統(tǒng)可以成功刪除所要?jiǎng)h除的公益機(jī)構(gòu)的信息注:測(cè)試用例的設(shè)計(jì)只針對(duì)志愿者信息管理功能子模塊表5-4測(cè)試用例表4測(cè)試用例IDTC0004測(cè)設(shè)用例名稱增加相同編號(hào)志愿者的信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊增加志愿者信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)輸入相同的編號(hào)測(cè)試目的禁止添加相同編號(hào)的醫(yī)志愿者信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中已經(jīng)編號(hào)為1志愿者的完整信息測(cè)試步驟1.輸入相應(yīng)的信息,編號(hào)為1的志愿者的完整的信息2.按“添加”按鈕預(yù)期結(jié)果系統(tǒng)拒絕添加測(cè)試結(jié)果系統(tǒng)無法添加編號(hào)為1的志愿者的信息表5-5測(cè)試用例表5測(cè)試用例IDTC0005測(cè)設(shè)用例名稱成功修改志愿者信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊修改志愿者信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)先查詢要修改的志愿者信息,然后進(jìn)行修改測(cè)試目的成功修改志愿者信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中有相應(yīng)的要修改的志愿者信息測(cè)試步驟1.輸入志愿者姓名,查詢到要修改的志愿者信息2.點(diǎn)擊“修改”按鈕,對(duì)要志愿者的醫(yī)生信息進(jìn)行修改預(yù)期結(jié)果志愿者信息修改成功測(cè)試結(jié)果系統(tǒng)可以成功修改志愿者的信息,并對(duì)其進(jìn)行保存表5-6測(cè)試用例表6測(cè)試用例IDTC0006測(cè)設(shè)用例名稱成功刪除志愿者信息產(chǎn)品名稱公益信息統(tǒng)計(jì)監(jiān)管系統(tǒng)產(chǎn)品版本version1.0功能模塊刪除志愿者信息模塊測(cè)試平臺(tái)所有用例入庫(kù)時(shí)間2019.1.1用例更新時(shí)間2019.1.1測(cè)試功能點(diǎn)先查詢要修改的志愿者信息,然后進(jìn)行刪除測(cè)試目的成功刪除志愿者信息測(cè)試級(jí)別詳細(xì)功能測(cè)試測(cè)試類型單元測(cè)試預(yù)置條件數(shù)據(jù)庫(kù)中有相應(yīng)的要?jiǎng)h除的志愿者信息測(cè)試步驟1.輸入志愿者姓名,查詢到要?jiǎng)h除的志愿者信息2.點(diǎn)擊“刪除”按鈕,刪除相應(yīng)的志愿者信息預(yù)期結(jié)果相應(yīng)志愿者信息被刪除測(cè)試結(jié)果系統(tǒng)可以成功刪除志愿者的信息5.3.2測(cè)試模塊及案例注:此處有效等價(jià)類以當(dāng)前創(chuàng)建表為標(biāo)準(zhǔn)(1)數(shù)據(jù)庫(kù)里志愿者信息表中的信息為:圖5-7數(shù)據(jù)庫(kù)志愿者信息表圖、(2)查詢志愿者信息的測(cè)試表5-8志愿者信息測(cè)試表輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類姓名(1)漢字(上表中的數(shù)據(jù))(2)字母(3)數(shù)字(4)除表中以外的漢字(5)空用例編號(hào)依次輸入期望結(jié)果覆蓋實(shí)際結(jié)果1張三通過驗(yàn)證,顯示志愿者信息1查詢成功2LLLLL不通過驗(yàn)證2查詢失敗32223不通過驗(yàn)證3查詢失敗4李四不通過驗(yàn)證4查詢失敗5不通過驗(yàn)證5查詢失敗5.3.3系統(tǒng)性能測(cè)試功能測(cè)試是為了某種的最基本需求,性能測(cè)試是保證系統(tǒng)正常運(yùn)轉(zhuǎn)的關(guān)鍵一環(huán)。如表5-9所示:表5-9性能測(cè)試表測(cè)試內(nèi)容測(cè)試要求測(cè)試結(jié)論對(duì)用戶界面的控件以及數(shù)據(jù)接口的正確性進(jìn)行測(cè)試能不能使客戶滿意通過測(cè)試設(shè)計(jì)的界面是不是受到人們的喜愛突出信息,設(shè)計(jì)新穎、風(fēng)格一致通過測(cè)試系統(tǒng)操作是否簡(jiǎn)單使客戶使用起來比較方便通過對(duì)網(wǎng)絡(luò)的安全性進(jìn)行測(cè)試在這個(gè)系統(tǒng)中安全軟件能不能正常運(yùn)轉(zhuǎn),這個(gè)系統(tǒng)能不能對(duì)不良信息進(jìn)行過濾,防止不好的軟件竊取它的信息。通過測(cè)試數(shù)據(jù)安全性系統(tǒng)的數(shù)據(jù)要做到加密,外來的用戶不能夠進(jìn)入這個(gè)系統(tǒng)獲取這些數(shù)據(jù)。通過性能測(cè)試壓力測(cè)試能夠協(xié)助人們進(jìn)行辦公。通過并發(fā)測(cè)試當(dāng)系統(tǒng)增加用戶的時(shí)候,系統(tǒng)會(huì)產(chǎn)生什么樣的反應(yīng),會(huì)不會(huì)出現(xiàn)卡頓的情況。通過穩(wěn)定性測(cè)試測(cè)試系統(tǒng)的穩(wěn)定性長(zhǎng)時(shí)間處在運(yùn)行的狀態(tài)下,系統(tǒng)能不能保證一直處在一種比較好的運(yùn)行狀態(tài)。通過測(cè)試系統(tǒng)的可靠性當(dāng)進(jìn)入這個(gè)系統(tǒng)的人過多時(shí),這個(gè)系統(tǒng)能不能正常運(yùn)行。通過兼容性測(cè)試測(cè)試這個(gè)系統(tǒng)能不能在不同的環(huán)境、操作系統(tǒng)以及瀏覽器上能不能正常工作。通過功能性測(cè)試系統(tǒng)上的功能能不能滿足公益監(jiān)管機(jī)構(gòu)需要的所有的功能。通過5.4缺陷分析經(jīng)過測(cè)試,該系統(tǒng)中未出現(xiàn)嚴(yán)重影響系統(tǒng)運(yùn)行的錯(cuò)誤,未發(fā)現(xiàn)功能缺陷,也未發(fā)現(xiàn)不影響運(yùn)行但必須修改的錯(cuò)誤。測(cè)試模塊都具有較好的交互性,出現(xiàn)錯(cuò)誤會(huì)提示信息,使用戶可以及時(shí)修改。5.5測(cè)試結(jié)果從整體最終的實(shí)際運(yùn)行效果來看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論