軟件工程 網(wǎng)上書店管理系統(tǒng)

上傳人:痛*** 文檔編號(hào):65017427 上傳時(shí)間:2022-03-22 格式:DOCX 頁(yè)數(shù):30 大?。?34.08KB
收藏 版權(quán)申訴 舉報(bào) 下載
軟件工程 網(wǎng)上書店管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共30頁(yè)
軟件工程 網(wǎng)上書店管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共30頁(yè)
軟件工程 網(wǎng)上書店管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共30頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《軟件工程 網(wǎng)上書店管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程 網(wǎng)上書店管理系統(tǒng)(30頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 軟件工程實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)題目: 班級(jí): 學(xué)號(hào): 姓名: 任課教師: 成績(jī):

2、 26 目 錄 實(shí)驗(yàn)一 可行性研究報(bào)告引言 1 1.1引言 1 1.1.1 項(xiàng)目背景 1 1.1.2 術(shù)語(yǔ)說明 1 1.1.3 參考文獻(xiàn) 1 1.2可行性研究的前提 1 1.2.1 功能結(jié)構(gòu)圖及功能說明 2 1.2.2 系統(tǒng)的輸入 2 1.2.3 系統(tǒng)的輸出 3 1.2.4 系統(tǒng)處理流程(如圖s1.2) 3 1.2.5 性能 3 1.2.6 安全和保密要求 3 1.2.7 完成期限要求 3 1.3開發(fā)目標(biāo) 3 1.4具備條件 4 1.5進(jìn)行可行性研究的方法 4 1.6評(píng)價(jià)尺度 4 1.7對(duì)現(xiàn)有系統(tǒng)的分析 5 1.8所建議

3、系統(tǒng)的技術(shù)可行性分析 5 1.8.1 對(duì)所建議系統(tǒng)的簡(jiǎn)要描述 5 1.8.2 與現(xiàn)有系統(tǒng)比較的優(yōu)越性 5 1.8.3 采用建議系統(tǒng)可能帶來(lái)的影響。 6 1.8.4 所建議技術(shù)可行性分析 6 1.9所建議系統(tǒng)的經(jīng)濟(jì)可行性分析 6 1.9.1 支出 6 1.9.2 成本效益分析 6 1.10社會(huì)因素方面的可行性 6 1.10.1 法律方面的可行 6 1.10.2 用戶使用方面的可行性 7 1.11結(jié)論 7 實(shí)驗(yàn)二 需求規(guī)格說明書 7 2.1 引言 7 2.2 項(xiàng)目概述 7 2.2.1 待開發(fā)軟件的一般描述 7 2.2.2 待開發(fā)軟件的功能(見圖s2.1) 8 2

4、.2.3功能描述 9 2.2.4系統(tǒng)的DFD(見圖s2.2~2.7). 9 2.3 數(shù)據(jù)描述(見表s2.1~s2.3) 12 2.3.1 數(shù)據(jù)描術(shù) 12 2.3.2 數(shù)據(jù)庫(kù)描述 13 2.3.3 數(shù)據(jù)字典 13 2.4.1 用戶界面 13 2.4.2 硬件接口 14 2.4.3 軟件接口 14 2.4.4 故障處理 14 2.5 性能需求 14 2.5.1 數(shù)據(jù)精確度 14 2.5.2 時(shí)間特性 14 2.5.3 適應(yīng)性 14 2.6 軟件屬性需求 15 2.6.1 正確性 15 2.6.2 可靠性 15 2.6.3效率 15 2.6.4 完整性 15 2

5、.6.5 易實(shí)用性 15 2.6.6可維護(hù)性 15 2.6.7 可測(cè)試性 15 2.6.8復(fù)用性 15 2.6.9安全保密性 15 2.6.10可理解性 15 2.6.11可移植性 15 2.6.12互聯(lián)性 16 2.6.13數(shù)據(jù)采集 16 2.6.14用戶特征 16 2.6.15運(yùn)行環(huán)境 16 2.6.16條件與限制 16 實(shí)驗(yàn)三 概要設(shè)計(jì)說明書 16 3.1 引言 16 3.2 任務(wù)概要 17 3.2.1 目的 17 3.2.2 需求概要 17 3.2.3 條件與限制 17 3.3 總體設(shè)計(jì) 17 3.3.1 處理流程 17 3.3.2功能分配 18

6、 3.4運(yùn)行設(shè)計(jì) 19 3.4.1運(yùn)行模塊的組合 19 3.4.2 運(yùn)行控制 19 3.4.3運(yùn)行時(shí)間 19 3.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 19 3.5.1 邏輯結(jié)構(gòu)設(shè)計(jì) 19 3.5.2物理結(jié)構(gòu)設(shè)計(jì) 21 3.6出錯(cuò)處理設(shè)計(jì) 21 3.7補(bǔ)救措施 21 3.8系統(tǒng)維護(hù)設(shè)計(jì) 21 3.9安全保密設(shè)計(jì) 22 實(shí)驗(yàn)四 軟件測(cè)試文檔 22 4.1引言 22 4.2測(cè)試計(jì)劃 22 4.3測(cè)試報(bào)告 22 4.4測(cè)試文檔 22 4.5測(cè)試用例所選測(cè)試方法 22 4.6測(cè)試資料 25

7、 實(shí)驗(yàn)一 可行性研究報(bào)告引言 1.1引言 1.1.1 項(xiàng)目背景 網(wǎng)站式的書店。是一種高質(zhì)量,更快捷,更方便的購(gòu)書方式。網(wǎng)上書店用于圖書的在線銷售。而且網(wǎng)站式的書店對(duì)圖書的管理更加合理化,信息化。售書的同時(shí)還具有書籍類商品管理、購(gòu)物車、訂單管理、會(huì)員管理等功能,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。網(wǎng)上書店的優(yōu)勢(shì):涉及范圍廣,經(jīng)營(yíng)成本低,劣勢(shì)信用度如,果低,影響生意;現(xiàn)實(shí)書店的優(yōu)勢(shì):直觀,信用度高。網(wǎng)上書店的價(jià)格透明,使得消費(fèi)者往往通過在各個(gè)網(wǎng)上書店查找需要買的圖書進(jìn)行價(jià)格比較,挑選價(jià)格最便宜的網(wǎng)上書店進(jìn)行購(gòu)買。當(dāng)在網(wǎng)上書店購(gòu)書后,用戶所購(gòu)圖書都在網(wǎng)站上有記錄,方便用戶查

8、詢。 項(xiàng)目名稱初步定為: 網(wǎng)上書店管理系統(tǒng) 該系統(tǒng)主要是實(shí)現(xiàn)五個(gè)功能:圖書管理、圖書查詢、會(huì)員管理、訂單管理、購(gòu)物車管理 本項(xiàng)目提出者為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院,開發(fā)者為張兆印老師軟件開發(fā)研制中心,主管部門為劉虹玉軟件開發(fā)研制中心。項(xiàng)目設(shè)計(jì)過程中參考了研發(fā)中心以前開發(fā)的基于Windows系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。 1.1.2 術(shù)語(yǔ)說明 EBook:電子書 Date processing:數(shù)據(jù)處理 Data processing cycle:數(shù)據(jù)處理流程 Data processing system security:數(shù)據(jù)處理系統(tǒng)安全性 EC:電子商務(wù) SQL:結(jié)構(gòu)化

9、查詢語(yǔ)言 1.1.3 參考文獻(xiàn) [1] 張兆印 鄧琨. 軟件工程教程[M]. 哈爾濱:東北林業(yè)大學(xué)出版社,2010. [2] 申吉紅 廖學(xué)峰. JSP課程設(shè)計(jì)案例精編[M]. 北京:清華大學(xué)出版社,2007. 1.2可行性研究的前提 網(wǎng)上書店可以在家“逛商店”,訂貨不受時(shí)間、地點(diǎn)的限制,獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品,網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫,從訂貨、買貨到貨物上門無(wú)需親臨現(xiàn)場(chǎng),既省時(shí)又省力; 1.2.1 功能結(jié)構(gòu)圖及功能說明 功能結(jié)構(gòu)圖如圖 s1.1 網(wǎng)上書店系統(tǒng)的主要功能:圖書管理、圖書查詢、會(huì)員管理、訂單管理、購(gòu)

10、物車管理 圖書管理分為三部分:數(shù)據(jù)添加、數(shù)據(jù)刪除和數(shù)據(jù)修改。這是一個(gè)后臺(tái)的管理模塊,書店管理員可以通過用戶名和密碼的身份驗(yàn)證后進(jìn)入書店管理頁(yè)面,可以進(jìn)行對(duì)圖書種類的管理(包括圖書種類的增加、刪除和修改)和對(duì)圖書的管理(圖書信息的發(fā)布和修改等)。 圖書查詢功能允許用戶進(jìn)行兩種方式的查詢:條件查詢?cè)试S用戶進(jìn)入網(wǎng)上書店時(shí),以圖書的名稱、作者、定價(jià)和會(huì)員價(jià)等了角最新圖書信息,模糊查詢是允許用戶輸入其中的關(guān)鍵字進(jìn)行查詢。 會(huì)員管理:為了能夠?qū)崿F(xiàn)圖書商品的購(gòu)買,需要客戶的聯(lián)系方式、送貨地址等相關(guān)的信息,這就需要會(huì)員管理這個(gè)模塊,包括會(huì)員的注冊(cè)(標(biāo)記客戶注冊(cè)時(shí)必須填寫的內(nèi)容,因?yàn)楫a(chǎn)生訂單時(shí)需要這些信息

11、)和會(huì)員的登錄。 訂單管理:對(duì)客戶購(gòu)買商品信息的需求,在確定了所購(gòu)力書商品名稱、圖書價(jià)格、圖書數(shù)量等信息后,提示用戶選擇對(duì)應(yīng)的送貨方式及付款方式、最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)店配貨人員依據(jù)訂單進(jìn)行后續(xù)的出貨、送貨的處理。 購(gòu)物車管理:當(dāng)客戶選擇購(gòu)買某種圖書產(chǎn)品時(shí),應(yīng)該能夠?qū)⑺x圖書信息,如圖書編號(hào)、圖書價(jià)格、購(gòu)買數(shù)量記錄到對(duì)應(yīng)購(gòu)物車中,并允許客戶返回書目查詢頁(yè)面,選擇其他圖書并添加到購(gòu)物車中,當(dāng)對(duì)應(yīng)購(gòu)的訂單生成后,應(yīng)該能夠自動(dòng)清除以生成訂單的購(gòu)物車中的信息。 圖s1.1 電子名片管理功能結(jié)構(gòu)圖 1.2.2 系統(tǒng)的輸入 購(gòu)進(jìn)的圖書信息及會(huì)員信息 1.2.3 系統(tǒng)的輸出

12、 賣家所購(gòu)得的圖書的相關(guān)信息 1.2.4 系統(tǒng)處理流程(如圖s1.2) 圖s1.2網(wǎng)上書店管理系統(tǒng)流程圖 1.2.5 性能 方便快捷有效的實(shí)現(xiàn)買家與賣家之間的交易、省時(shí)間、費(fèi)用。查詢速度快。具有的性能指標(biāo)是單個(gè)數(shù)據(jù)的查詢速度為1條/s,每更新一次的速度為2/s,具有查錯(cuò)功能,能進(jìn)行輸入數(shù)據(jù)的檢驗(yàn)。 1.2.6 安全和保密要求 系統(tǒng)對(duì)不同權(quán)限的用戶提供不同的功能模塊,對(duì)歷史數(shù)據(jù)的更改和新數(shù)據(jù)的添加只有一定權(quán)限的用戶才能進(jìn)行操作,一般的用戶只能進(jìn)行查詢操作,只有會(huì)員才能購(gòu)買,對(duì)用戶的相關(guān)信息要求保密。 1.2.7 完成期限要求 本系統(tǒng)的完成期限為

13、6個(gè)星期,具體進(jìn)度安排見詳細(xì)設(shè)計(jì)。 1.3開發(fā)目標(biāo) 系統(tǒng)的開發(fā)目標(biāo)應(yīng)考慮如下因素: (1) 人力與設(shè)備費(fèi)用的相以減少; (2) 處理速度的提高; (3) 控制精度的提高; (4) 人員利用率的改進(jìn); 1.4具備條件 項(xiàng)目開發(fā)中所具備的條件、假定和所受到的限制,如: (1) 所建議系統(tǒng)運(yùn)行壽命的最小值 系統(tǒng)壽命的最小值應(yīng)達(dá)5年 (2) 進(jìn)行系統(tǒng)方案選擇比較時(shí)間 系統(tǒng)方案選擇的最小時(shí)間為1個(gè)月 (3) 經(jīng)費(fèi)、投資方面的來(lái)源 經(jīng)費(fèi)主要來(lái)源為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院軟件開發(fā)公司 (4) 硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件 硬件環(huán)境: PII或更高

14、檔的微機(jī),筆記本電腦; 運(yùn)行時(shí)內(nèi)存要求:1MB; 安裝所需硬盤:5MB; 打印機(jī):可選: 軟件環(huán)境 中文 Windows98/2000/Me/XP/NT win7 Vista Web Server:Tomcat 5.0或以上 瀏覽器 :Internet Explorer,Netscape Navigator (5)可利用的信息和資源 可參考已有的應(yīng)用程序和數(shù)據(jù)庫(kù)管理系統(tǒng) (6) 系統(tǒng)投入使用的最晚時(shí)間 系統(tǒng)投入使用的最晚時(shí)間為12月下旬 1.5進(jìn)行可行性研究的方法 可行性研究的方法如下: (1) 客戶調(diào)查 (2) 專家咨詢 (3) 市場(chǎng)相關(guān)產(chǎn)品、同類產(chǎn)品

15、調(diào)查 1.6評(píng)價(jià)尺度 系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)所用的主要尺度為各項(xiàng)功能的優(yōu)先順序、開發(fā)時(shí)間的長(zhǎng)短及使用中的難易程序。 1.7對(duì)現(xiàn)有系統(tǒng)的分析 我們通常買書都是到各大書店購(gòu)買,書籍雖然很多,但是費(fèi)時(shí)間,而且浪費(fèi)經(jīng)力。同時(shí)這種方式是接近現(xiàn)實(shí)的。而網(wǎng)上書店可以查到所買圖書的更多信息,因?yàn)樗且粋€(gè)網(wǎng)站,它有它獨(dú)特的售書方式和功能。如用戶注冊(cè)會(huì)員功能等,會(huì)員會(huì)有優(yōu)惠和特別的服務(wù)。還有就是支付方式了,一般網(wǎng)上書店都有三種類型的支付方式:匯款類支付、在線支付、其他支付方式,其中在線支付只要到支付平臺(tái)開戶后,將所獲開戶信息填入即可。當(dāng)在網(wǎng)上書店購(gòu)書后,用戶所購(gòu)圖書都在網(wǎng)站上有記錄,方便用戶查詢。這種方式也解決買

16、家的場(chǎng)地租金、店員工資等費(fèi)用。也可以節(jié)省賣家的一些消費(fèi)。只是花一些郵費(fèi)。 1.8所建議系統(tǒng)的技術(shù)可行性分析 1.8.1 對(duì)所建議系統(tǒng)的簡(jiǎn)要描述 網(wǎng)上書店管理系統(tǒng)采用常規(guī)的數(shù)據(jù)庫(kù)管理方法,根據(jù)客戶所查詢條件管理的特點(diǎn)對(duì)數(shù)據(jù)庫(kù)操作。 1.8.2 與現(xiàn)有系統(tǒng)比較的優(yōu)越性 網(wǎng)上書店具有獨(dú)特的運(yùn)作方式。網(wǎng)上書店的銷售運(yùn)作在電子網(wǎng)絡(luò)上進(jìn)行,它先模擬傳統(tǒng)書店的購(gòu)書環(huán)節(jié)接受訂單,然后視情況直接從出版社取得印刷本圖書或包盒型電子出版物,通過郵政部門交給讀者,或者將出版物由網(wǎng)上傳遞給讀者。 網(wǎng)上書店圖書品種多。網(wǎng)上書店的圖書品種可以比大型傳統(tǒng)書店多出十幾倍甚至幾十倍,這是絕對(duì)的優(yōu)勢(shì)。 網(wǎng)上書店

17、圖書傳遞速度快。電子數(shù)據(jù)交流(ED1)漸漸取代了信函、傳真、電話等傳統(tǒng)的出版發(fā)行所依靠的業(yè)務(wù)聯(lián)系方式。網(wǎng)上書店在收到一份訂單后立即(通常是幾分鐘內(nèi))給讀者發(fā)出“訂購(gòu)確認(rèn)”的電子信。如果讀者發(fā)現(xiàn)訂單有差錯(cuò),可以及時(shí)修改。網(wǎng)上書店往往與快遞公司合作開展送書業(yè)務(wù),從書店收到訂單到讀者收到圖書的時(shí)間只需四五天,若是加急訂購(gòu)的話,時(shí)間還可以縮短。 網(wǎng)上書店圖書價(jià)格便宜。網(wǎng)上書店拋棄了傳統(tǒng)書店所需的服務(wù)設(shè)施和多重環(huán)節(jié),把節(jié)約下來(lái)的開支轉(zhuǎn)化成優(yōu)惠書價(jià)吸引讀者。印刷、紙張等費(fèi)用不斷增長(zhǎng),而電子計(jì)算、存儲(chǔ)和通訊費(fèi)用則逐年下降也是網(wǎng)上書店書價(jià)較低的原因之一。 網(wǎng)上書店訂書程序簡(jiǎn)單。網(wǎng)上書店網(wǎng)頁(yè)內(nèi)容的設(shè)計(jì)安排簡(jiǎn)

18、明實(shí)用,容易操作,讀者只需坐在電腦屏幕前,在網(wǎng)上書店的主頁(yè)上填好相應(yīng)的表格,就可以將自己的需要登錄到網(wǎng)上書店的數(shù)據(jù)庫(kù)中,馬上得到是否有貨的信息,大大簡(jiǎn)化了購(gòu)書手續(xù)。讀者可以不分晝夜,隨時(shí)定購(gòu)圖書。 網(wǎng)上書店提供全方位的圖書信息和雙向交流的渠道。網(wǎng)上書店提供的圖書信息包括書名、作者、出版社、出版年月、版次、原書定價(jià)、優(yōu)惠價(jià)、有否現(xiàn)貨、圖書遞送所需時(shí)間等,還提供足夠精彩詳盡的圖書介紹,或部分新書章節(jié)段落評(píng)價(jià)以及圖書銷售排行榜等資料。 1.8.3 采用建議系統(tǒng)可能帶來(lái)的影響。 采用網(wǎng)上書店系統(tǒng)將大大提高用戶的時(shí)間、費(fèi)用、經(jīng)力等。有利于用戶買到更稱心的書籍,同時(shí)本系統(tǒng)節(jié)約場(chǎng)地,人員費(fèi)用等,進(jìn)一步

19、減少支出。 1.8.4 所建議技術(shù)可行性分析 本系統(tǒng)為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),現(xiàn)有技術(shù)已較為成熟,估計(jì)利用現(xiàn)有技術(shù)應(yīng)完全可以達(dá)到功能目標(biāo);同時(shí),考慮到開發(fā)期限較為充裕,預(yù)計(jì)可以在規(guī)定期限內(nèi)完成開發(fā)。 1.9所建議系統(tǒng)的經(jīng)濟(jì)可行性分析 1.9.1 支出 1) 設(shè)備及軟件投資 硬件設(shè)備:PC機(jī) 軟件:Windows95/98/XP,Visual Basic6.0 2) 其它一次性支出 軟件設(shè)計(jì)和開發(fā)費(fèi)用 3) 經(jīng)常性支出 軟件維護(hù)費(fèi)用 1.9.2 成本效益分析 假設(shè)該系統(tǒng)的運(yùn)行需要一臺(tái)80GB硬盤惠普微機(jī)一臺(tái)和一臺(tái)打印機(jī),估計(jì)要0.5萬(wàn)元左右(含

20、有關(guān)軟件)。開發(fā)這個(gè)系統(tǒng)估計(jì)2個(gè)人月的工作量,如果每人每個(gè)月工資6000元,則共需要1.2萬(wàn)元。這兩項(xiàng)成本共1.7萬(wàn)元。軟件維護(hù)費(fèi)用為2000元/年。 通過成本/利益分析可知系統(tǒng)建成后每年可以節(jié)約2名職工,如果每個(gè)月工資按1000元計(jì)算,并按年利率10%計(jì)算,計(jì)算投資回收期和5年后的純收入是多。 解:計(jì)算結(jié)果見表S1.1。 1.10社會(huì)因素方面的可行性 1.10.1 法律方面的可行 新系統(tǒng)的研制和開發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。 1.10.2 用戶使用方面的可行性 新系統(tǒng)的研制和開發(fā)充分考慮用戶的方便、利益、安全等,從面能滿足使用要求。 表s

21、1.1 教材購(gòu)銷系統(tǒng)的成本/效益分析 購(gòu)買設(shè)備、軟件費(fèi) 0.5萬(wàn) 人力(2個(gè)月,月工資6000元) 1.2萬(wàn) 開發(fā)成本總計(jì) 1.7萬(wàn) 系統(tǒng)維護(hù)費(fèi) 0.2萬(wàn)/年 每年節(jié)省人力費(fèi)用 2.4 萬(wàn)/年 每年節(jié)省經(jīng)費(fèi) 1萬(wàn)/年 .年 節(jié)?。ㄔ? (1+i)n 現(xiàn)在值(萬(wàn)元) 累計(jì)現(xiàn)在值(萬(wàn)元) 1 1萬(wàn)元/年 1.1 0.909 0.909 2 1萬(wàn)元/年 1.21 0.826 1.735 3 1萬(wàn)元/年 1.331 0.751 2.468 4 1萬(wàn)元/年 1.464 0.683

22、 3.169 5 1萬(wàn)元/年 1.611 0.621 3.79 5年后的純收入 3.09 投資回收期 1.96年 1.11結(jié)論 結(jié)論意見:經(jīng)上述可行性分析,系統(tǒng)研制和開發(fā)立即開始進(jìn)行。 實(shí)驗(yàn)二 需求規(guī)格說明書 2.1 引言 為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。此階段就是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個(gè)問題,對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。 2.2 項(xiàng)目概述 2.2.1 待開發(fā)軟件的一般描述 管理員可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書信息、處理訂定單信息、維護(hù)系統(tǒng)公告、網(wǎng)上售書。游客可以在線注冊(cè)為會(huì)員、購(gòu)書。本系統(tǒng)的設(shè)計(jì)

23、目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。 最終用戶的特點(diǎn):會(huì)基本操作電腦,熟悉網(wǎng)上購(gòu)書流程以及相關(guān)的安全維護(hù)知識(shí)。 操作人員、維護(hù)人員:能熟練操作計(jì)算機(jī),熟悉基本軟件維護(hù)知識(shí),針對(duì)本系統(tǒng),操作人員熟悉本系統(tǒng)的操作流程。 軟件的預(yù)期使用頻度:每天大概累計(jì)幾百人 2.2.2 待開發(fā)軟件的功能(見圖s2.1) 圖S2.1 電子名片管理系統(tǒng)的功能結(jié)構(gòu)圖 本軟件具有如下主要功能: l 圖書管理 數(shù)據(jù)添加 數(shù)據(jù)刪除 數(shù)據(jù)修改 l 會(huì)員管理 u 會(huì)員注冊(cè) u 會(huì)員查詢 u 圖書查詢 l 查詢管理 u 條件查詢 u 模糊查詢 l 購(gòu)物車管理 u 圖書添

24、加 u 圖書查詢 u 圖書修改 l 訂單管理 u 訂單查詢 u 訂單修改 2.2.3功能描述 l 身份驗(yàn)證功能 對(duì)登錄用戶的身份進(jìn)行驗(yàn)證,通過者才可以進(jìn)入系統(tǒng); l 條件查詢功能 (1)如按書名、名號(hào)、作者、出版社等 (2)模糊查詢 l 數(shù)據(jù)添加功能 增加一條新記錄 l 數(shù)據(jù)刪除功能 刪除一條記錄,并且提供確認(rèn)機(jī)制。 l 數(shù)據(jù)修改功能 修改任意一條記錄的所有域,其中書名不能為空 l 用戶管理功能 (1) 添加用戶功能 (2) 刪除用戶功能 (3) 功能修改用戶功能 2.2.4系統(tǒng)的DFD(見圖s2.2~2.7). 圖s2.2 頂層數(shù)據(jù)流

25、圖 圖s2.3 前臺(tái)會(huì)員購(gòu)買圖書用例關(guān)系圖 圖s2.4 后臺(tái)管理員操作用例關(guān)系圖 圖s2.5系統(tǒng)第二層數(shù)據(jù)流圖(前臺(tái)購(gòu)書) 圖s2.6系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)管理) 圖s2.7系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄) 2.3 數(shù)據(jù)描述(見表s2.1~s2.3) 2.3.1 數(shù)據(jù)描術(shù) 靜態(tài)數(shù)據(jù): 表s2.1 用戶表User 用戶序號(hào) U_id 用戶名 Username 出生日期 U

26、_birthday 性別 U_sex 密碼 Password 郵箱地址 U_mail 表s2.2 書箱詳細(xì)表Product 書籍編號(hào) P_id 書籍名稱 P_name 書籍價(jià)格 P_price 作者 P_author 簡(jiǎn)介 P_info 表s2.3 顧客訂單表Order 訂單編號(hào) O_id 顧客編號(hào) U_id 書籍編號(hào) P_id 購(gòu)買數(shù)量 O_number 購(gòu)買日期 O_time 動(dòng)態(tài)數(shù)據(jù) 輸入數(shù)據(jù):

27、菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng),導(dǎo)入文件 輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合或全部記錄 內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果 2.3.2 數(shù)據(jù)庫(kù)描述 本軟件采用SQL數(shù)據(jù)庫(kù) 2.3.3 數(shù)據(jù)字典 數(shù)據(jù)流圖,層次方框圖(參見圖S2.1~S2.7),其中涉及到的數(shù)據(jù)定義如下: [1] 用戶序號(hào)=1{數(shù)字}10 [2] 用戶名=1{漢字}10 [3]出生日期=1{數(shù)字|-}10 [4]性別={男|女} [5]手機(jī)=1{數(shù)字|SPACE|-}20 [6]密碼=1{字母|數(shù)字|字符10} [7]郵箱地址=1{字母|.|@|數(shù)字}20 [8]書籍編號(hào)

28、=1{數(shù)字}10 [9]書籍名稱=1{漢字|數(shù)字|字母|字符}20 [10]書籍價(jià)格=1{數(shù)字}10 [11]作者=1{漢字}10 [12]簡(jiǎn)介=1{漢字|數(shù)字|字符}500 [13] 訂單編號(hào)=1{數(shù)字}100 [14] 顧客編號(hào)=1{數(shù)字}100 [15]書籍編號(hào)=1{數(shù)字}100 [16] 購(gòu)買數(shù)量=1{數(shù)字}10 [17]購(gòu)買日期=1{數(shù)字|-}10 [18] 家庭地址=1{漢字|數(shù)字}50|1{字母|數(shù)字}100 [19]郵編=1{數(shù)字}8 [20]個(gè)人主面=1{字母|.|數(shù)字:|/}40 2.4 外部接口需求 2.4.1 用戶界面 l 采用Win

29、dows的通用圖形界面,對(duì)用戶友好,且必須對(duì)鼠標(biāo)和鍵盤提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則: l 界面要具有一致性,界面規(guī)范應(yīng)遵循Windows軟件界面的規(guī)范; l 提供簡(jiǎn)單的錯(cuò)誤處理; l 提供信息反饋,用多種信息提示用戶當(dāng)前軟件運(yùn)行的狀態(tài),軟件界面元件的功能; l 操作可逆,其動(dòng)作可騍單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列; l 設(shè)計(jì)良好的聯(lián)機(jī)幫助; l 顯示啟動(dòng)畫面,畫面簡(jiǎn)潔明快,富有現(xiàn)代氣息,不能太花哨; l 應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒有歧義,圖形的意義明朗。 2.4.2 硬件接口 支持一般的PII或更檔微機(jī),筆記本電腦。 2.4.

30、3 軟件接口 運(yùn)行于WINDOWS95/98/ME/2000/NT/2007的操作系統(tǒng)之上; 2.4.4 故障處理 正常使用時(shí)不應(yīng)該出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)的完好無(wú)損。 2.5 性能需求 2.5.1 數(shù)據(jù)精確度 查詢時(shí)應(yīng)保證查全率100%,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。 查詢時(shí)應(yīng)保證查準(zhǔn)率100%,查到的記錄應(yīng)與給定的單項(xiàng)或組合項(xiàng)查詢條件完全匹配。 2.5.2 時(shí)間特性 一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi),對(duì)打印機(jī)的操作及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成。 2.5.3 適應(yīng)性 滿足個(gè)人使用的需求。對(duì)前面提到的運(yùn)

31、行環(huán)境要求不應(yīng)存在困難。 2.6 軟件屬性需求 2.6.1 正確性 要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行時(shí)基本無(wú)錯(cuò)誤 2.6.2 可靠性 在一般條件下,應(yīng)不出故障 2.6.3效率 對(duì)于瀏覽,查詢,購(gòu)買,刪除,訂購(gòu),密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在1~2秒內(nèi)。 2.6.4 完整性 要求能在發(fā)生意外(如掉電,網(wǎng)絡(luò)故障等)的情況下,保證不選擇數(shù)據(jù)。 2.6.5 易實(shí)用性 要求能盡量為用戶的使用提供方便,軟件界面符合目前流行的界面規(guī)范。 2.6.6可維護(hù)性 要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速,準(zhǔn)確對(duì)其進(jìn)行定位,診斷和修改。 2.6.7 可測(cè)試性 設(shè)計(jì)時(shí)盡可能減少測(cè)

32、試本軟件的各項(xiàng)功能所需要的工作量。 2.6.8復(fù)用性 設(shè)計(jì)時(shí)盡可能采取模塊化的方法進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚,低耦合的程度,以提高各模塊的復(fù)用性。 2.6.9安全保密性 要求提供身份驗(yàn)證,只允許通過身份驗(yàn)證的用戶使用,對(duì)于三次 密碼輸入不正確的,應(yīng)強(qiáng)行關(guān)閉,絕不泄漏用戶的相關(guān)信息。 2.6.10可理解性 對(duì)于本軟件提供的各種菜單命令,各種信息提示,應(yīng)易于用戶理解。 2.6.11可移植性 要求本軟件在將來(lái)能易于向WINDOWS高版本的操作系統(tǒng)上移植,以用于掌上電腦。 2.6.12互聯(lián)性 要求提供數(shù)據(jù)的導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。 2.6.13數(shù)

33、據(jù)采集 通過身份驗(yàn)證的用戶,采用鍵盤和鼠標(biāo)直接輸入或者從外部文件導(dǎo)入數(shù)據(jù)。 2.6.14用戶特征 使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員: 工作中非常繁忙的人; 宅男,宅女; 經(jīng)常上網(wǎng)的人; 針對(duì)如上用戶特點(diǎn),本軟件可以迅捷、準(zhǔn)確、方便地提供個(gè)人社會(huì)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的各項(xiàng)管理功能,同時(shí)力求為用戶提供方便、高效、實(shí)用的功能。 2.6.15運(yùn)行環(huán)境 PII或更高檔的微機(jī),筆記本電腦; 運(yùn)行時(shí)內(nèi)存要求:1MB 安裝所需硬盤:5MB 打印機(jī):可選 軟件環(huán)境 中文 Windows98/2000/Me/XP/NT win7 Vista 2.6.16條

34、件與限制 考慮到本軟件使用的廣泛性,在設(shè)計(jì)時(shí)應(yīng)注意軟件的可移植性,能方便地將其移植到掌的電腦,用兼容各大網(wǎng)站。 因本軟件管理的信息屬于人個(gè)隱私信息,必須注意信息的安全防范。 同時(shí)應(yīng)以標(biāo)準(zhǔn)的數(shù)據(jù)格式來(lái)實(shí)現(xiàn),以方便數(shù)據(jù)的共享。 實(shí)驗(yàn)三 概要設(shè)計(jì)說明書 3.1 引言 參見1.1 3.2 任務(wù)概要 3.2.1 目的 編寫網(wǎng)上書店系統(tǒng)詳細(xì)設(shè)計(jì)說明書的目的在于從詳細(xì)設(shè)計(jì)的角度明確網(wǎng)上書店項(xiàng)目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機(jī)/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對(duì)性的進(jìn)行系統(tǒng)開發(fā)、測(cè)試、驗(yàn)收等各方面的工作。 3.2.2 需求概要 參

35、見2.2 3.2.3 條件與限制 本系統(tǒng)更為理想的選擇是與其他辦公自動(dòng)化套件集成起來(lái),作為其中的一個(gè)組件,在功能方面可以考慮由多用戶分別進(jìn)行管理,系統(tǒng)可以為級(jí)不同的用戶設(shè)置不同的權(quán)限等,同時(shí)應(yīng)進(jìn)一步提高系統(tǒng)的安全保密性。 3.3 總體設(shè)計(jì) 3.3.1 處理流程 系統(tǒng)啟動(dòng)后,進(jìn)入主界面,然后通過身份驗(yàn)證進(jìn)入系統(tǒng)里,根據(jù)系統(tǒng)配置文件將數(shù)據(jù)庫(kù)導(dǎo)入,并設(shè)置各全局變量;由退出系統(tǒng)事件激活退出系統(tǒng)模塊,退出系統(tǒng); 系統(tǒng)總體結(jié)構(gòu)如圖s3.1所示。 各模塊設(shè)計(jì)如下: 圖s3.1 系統(tǒng)總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 3.3.2功能分配 (1) 系統(tǒng)控制功能 初始化模塊(M1) 會(huì)員

36、驗(yàn)證模塊(M2) 游客模塊(M3) 管理員驗(yàn)證模塊(M4) 圖書查詢(M21) 購(gòu)物車(M22) 訂單(M23) 退出(M24) 會(huì)員管理(M41) 圖書管理(M42) 訂單管理(M43) 退出(M44) (1) 圖書查詢功能 條件查詢模塊(M211) 模糊查詢模塊(M212) (2) 購(gòu)物車功能 添加圖書模塊(M221) 查詢圖書模塊(M222) 修改圖書模塊(M223) (3) 訂單功能 訂單查詢模塊(M231) 訂單修改模塊(M232) (4) 會(huì)員管理 會(huì)員登陸模塊(M411) 會(huì)員注冊(cè)模塊(M412) 會(huì)員注

37、銷模塊(M413) (5) 圖書管理 圖書添加模塊(M421) 圖書刪除模塊(M422) 圖書修改模塊(M423) (6) 訂單管理 執(zhí)行訂單模塊(M431) 查看訂單模塊(M432) 3.4運(yùn)行設(shè)計(jì) 3.4.1運(yùn)行模塊的組合 模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。命名方式為Mx和Mxy,其中數(shù)字相同的模塊即為同類模塊 3.4.2 運(yùn)行控制 本軟件控制流程:想由操作系統(tǒng)啟動(dòng)M1(初始化模塊)然后進(jìn)入通過身份驗(yàn)證后,登錄系統(tǒng),并調(diào)用M2,M3和M4,然后進(jìn)入,由相應(yīng)消息分別擊活M21,M33,M42等模塊。其中M24為退出模塊。 3.4.3運(yùn)行時(shí)間 各模塊運(yùn)行時(shí)間均應(yīng)

38、控制在1~2秒內(nèi)。由于系統(tǒng)采用消息驅(qū)動(dòng)方式,將有效提高計(jì)算機(jī)的利用率 3.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 3.5.1 邏輯結(jié)構(gòu)設(shè)計(jì) (1) 全局變量 <1>記錄總數(shù) RecordTotal: Int <2>瀏覽順序數(shù)組 Browse: INt Browse[max] <3>焦點(diǎn)記錄 FocusRecord: Int <4>表 From: Action=”.link.jsp” method=”post” <5>內(nèi)存記錄緩沖區(qū) RecordBuffer: NameAdd RecordBuffer

39、 NameAdd=: [max] Struct{ INt Index; Char Name[20]; Char Company[80]; Char Telnump[40]; }NameAdd; (2) 數(shù)據(jù)庫(kù)Name-CarD Tabel 定義 字段名 姓名 類型 用戶類型 性別 郵政編碼 電子郵箱 電話 地址 真實(shí)姓名 密碼 用戶名 收貨人郵編 收貨人地址 收貨人郵箱

40、 收貨人 訂單金額 送貨方式 付款方式 定購(gòu)時(shí)間 收貨人電話 產(chǎn)品標(biāo)識(shí) 數(shù)量 出售價(jià)格 應(yīng)付總和 圖片 出版日期 頁(yè)數(shù) 編號(hào) 出版社 賣出價(jià)格 產(chǎn)品價(jià)格 產(chǎn)品名稱 作者 是否賣出 鏈接名稱 鏈接地址 表 type gender postcode email telephone address truename pass name CPostcode CAddress CEmail Consignee Sum Payment Ship GreateTime GPhone UserID Quality Sold

41、Price Paysum Image PublishDate Page ISBN Publisher SoldPrice Price ProductName Author IsSelling Linkname Address Form Nvarchar(50) Nvarchar(10) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(100) Nvarchar(20) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(100) Nvarchar(50

42、) Nvarchar(20) Decimal Nvarchar(50) Nvarchar(50) Datetime(8) Nvarchar(50) Int(4) Int(4) Numeric(9) Numeric(9) Nvarchar(50) Datetime(8) Int(4) Nvarchar(20) Nvarchar(50) Decimal(9) Decimal(9) Nvarchar(50) Nvarchar(50) Bit(1) Text(50) Text(50) Format (3)文件名 adminlist.aspx

43、 管理員首頁(yè) addbook.aspx 添加圖書信息 bookdetail.spx 圖書詳情 Booklist.aspx 管理員圖書列表 Cartok.aspx 填寫購(gòu)物車客戶信息 Headad.aspx 管理員登錄首頁(yè)頭部 Index.aspx 主頁(yè)面 Login.aspx 用戶登錄頁(yè)面 Morebookin.aspx 更多圖書頁(yè)面 Reg.aspx

44、 用戶注冊(cè)頁(yè)面 Tail.aspx 首頁(yè)底部頁(yè)面 Updatesearchbook.aspx 修改查詢圖書(管理員) Userlist.aspx 用戶信息列表 3.5.2物理結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)NAME-BOOK的 文件物理結(jié)構(gòu):采用順序結(jié)構(gòu)的記錄文件。 3.6出錯(cuò)處理設(shè)計(jì) 本軟件應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫(kù)系統(tǒng)不一致或損壞; 本軟件提供撤消機(jī)制,避免用戶因誤操作對(duì)數(shù)據(jù)庫(kù)系統(tǒng)造成破壞; 采用對(duì)話框形式為用戶提供警告信息; 一些關(guān)鍵性的操作(比如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制。 3.7補(bǔ)救措施

45、 當(dāng)出現(xiàn)大的程序問題起用備分程序;如果無(wú)法起用備分程序則只能關(guān)閉網(wǎng)站進(jìn)行搶修。 3.8系統(tǒng)維護(hù)設(shè)計(jì)? 系統(tǒng)的維護(hù)和管理也是一個(gè)系統(tǒng)的問題,也包括兩個(gè)層面: 1)技術(shù)層面 包括:(1)使用較新的開發(fā)和維護(hù)技術(shù); (2)數(shù)據(jù)庫(kù)管理員管理好數(shù)據(jù)庫(kù)數(shù)據(jù) (3)專職維護(hù)人員維護(hù)硬件 2)人員層面 包括:(1)維護(hù)協(xié)議; (2)工作流程及方式方法。 3.9安全保密設(shè)計(jì) 在用戶登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只允許合法用戶進(jìn)入系統(tǒng); 添加輸入輸出功能,方便用戶對(duì)數(shù)據(jù)進(jìn)行備份。 維護(hù)設(shè)計(jì) 《網(wǎng)上書店管理系統(tǒng)》軟件必須按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開發(fā),并充分考慮軟件可維護(hù)性,詳細(xì)編

46、寫各階段的文檔資料,以利于未來(lái)版本升級(jí)以及移植等二次開發(fā)。 實(shí)驗(yàn)四 軟件測(cè)試文檔 4.1引言 見1.1 4.2測(cè)試計(jì)劃 測(cè)試計(jì)劃的主體是“測(cè)試內(nèi)容說明”。它包括測(cè)試項(xiàng)目的名稱,各項(xiàng)測(cè)試的目的、步驟和進(jìn)度,以及測(cè)試用例的設(shè)計(jì)等。 4.3測(cè)試報(bào)告 測(cè)試報(bào)告的主體是“測(cè)試結(jié)果”,這包括測(cè)試項(xiàng)目的名稱,實(shí)測(cè)結(jié)果與期望結(jié)果的比較,發(fā)現(xiàn)的問題,以及測(cè)試達(dá)到的效果等。 測(cè)試用例={測(cè)試數(shù)據(jù)+期望結(jié)果} 式中的{}表示重復(fù) 測(cè)試結(jié)果={測(cè)試數(shù)據(jù)+期望結(jié)果+實(shí)際結(jié)果} 4.4測(cè)試文檔 測(cè)試文檔的主要包括測(cè)試計(jì)劃和測(cè)試報(bào)告兩個(gè)方面的內(nèi)容 4.5測(cè)試用例所選測(cè)試方法 在軟件測(cè)試報(bào)告中,主

47、要使用單元測(cè)試方法,采用的方法均為等價(jià)分類法 測(cè)試內(nèi)容:如表s4.1所示 表s4.1 測(cè)試內(nèi)容 測(cè)試項(xiàng)目名稱: 網(wǎng)上書店系統(tǒng)-客戶端 測(cè)試項(xiàng)目標(biāo)題:所有基本頁(yè)面的正確鏈接 測(cè)試人員:劉虹玉 測(cè)試時(shí)間:2010/11/30 測(cè)試環(huán)境與系統(tǒng)配置:軟件環(huán)境:Micrsoft windowXP Professional 硬件環(huán)境:P4 1.7GHz CPU + 1.7GHz 512MB 內(nèi)存 網(wǎng)絡(luò)環(huán)境:3人共享1M帶寬 測(cè)試次數(shù):每個(gè)測(cè)試過程做2次。 預(yù)期結(jié)果: 可以正確顯示圖片,每個(gè)鏈接有效,超連接的連接頁(yè)面與頁(yè)面中

48、指示(或 圖示)相符。 測(cè)試過程: 登陸http://localhost:EBook/book 對(duì)于首頁(yè)每個(gè)鏈接,點(diǎn)擊進(jìn)入。察看鏈接的頁(yè)面是否相符合。 3.對(duì)于首頁(yè)每個(gè)鏈接,點(diǎn)擊看能否進(jìn)入相應(yīng)頁(yè)。 管理員登陸模塊 測(cè)試目的:等價(jià)分類如表s4.2所示 表s4.2 管理員登陸的等價(jià)分類 輸入數(shù)據(jù) 有效等價(jià)類 無(wú)效等價(jià)類 用戶名或密碼 級(jí)別 (1)1~10位字符寬度 (2)字母打頭的字母數(shù)字 (8)2位數(shù)字字符 (3)少于1位字符 (4)多于10位字符 (5)非字母打頭 (6)含有非字母

49、數(shù)字字符 (7)少于2位 (9)多于2位 (10)含有非數(shù)字字符 測(cè)試用例的選擇如表s4.3所示 表s4.3 管理員登陸測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 測(cè)試范圍 實(shí)際結(jié)果 結(jié)果分析 Liuhongyu06 Liuhongyu21106 06liu Liu*06 06 6 211 L6 輸入有效 輸入無(wú)效 輸入無(wú)效 輸入無(wú)效 輸入無(wú)效 輸入有效 輸入無(wú)效 輸入無(wú)效 輸入無(wú)效 (1)(2) (3) (4) (5) (6) (8) (7) (9) (10) 同期望結(jié)果

50、 同期望結(jié)果 同期望結(jié)果 同期望結(jié)果 同期望結(jié)果 同期望結(jié)果 輸入有效 同期望結(jié)果 同期望結(jié)果 正確 正確 正確 正確 正確 正確 錯(cuò)誤,字符個(gè)數(shù)少于2位 正確 正確 用戶管理功能測(cè)試與分析 表s4.4主要對(duì)系統(tǒng)的用戶管理功能進(jìn)行了測(cè)試功能 表s4.4 用戶管理等價(jià)分類 輸入數(shù)據(jù) 有效等價(jià)類 無(wú)效等價(jià)類 添加用戶 刪除用戶 修改用戶 用戶名 用戶名 用戶名 不存在的用戶 存在的用戶 存在的用戶 存在的用戶 不存在的用戶 不存

51、在的用戶 添加用戶的測(cè)試用例 要輸入會(huì)員名、密碼,用戶名和密碼必須是有限的數(shù)字字母組成,并且打頭的必須是字母。 具體添加用戶測(cè)試用例的設(shè)計(jì)見表s4.5 表s4.5 用戶管理添加用戶測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果分析 Lhy21106 Liuhongyu21106 21106liu Liu*06 Liu211 06 6 211 L6 添加錯(cuò)誤 用戶名為空 用戶名過長(zhǎng) 用戶名輸入錯(cuò) 用戶名輸入錯(cuò) 添加正確 用戶級(jí)別正確 用戶級(jí)別輸入錯(cuò) 用戶級(jí)別輸入錯(cuò) 用戶級(jí)別輸入錯(cuò) 添加錯(cuò)誤 添加

52、錯(cuò)誤 添加錯(cuò)誤 添加錯(cuò)誤 添加錯(cuò)誤 添加錯(cuò)誤 同期望結(jié)果 輸入有效 同期望結(jié)果 同期望結(jié)果 用戶名正確但用戶名存在 用戶名不能為空 用戶名不能超過10?位 用戶名不能以數(shù)字開頭 用戶名由字母數(shù)字組成 用戶名正確 用戶級(jí)別為2位數(shù)字 字符個(gè)數(shù)必須是2位 用戶級(jí)別不能多于2位 用戶級(jí)別必須是數(shù)字 密碼添加的測(cè)試用便選擇與添加用戶相同,這里不再重復(fù) 刪除用戶測(cè)試用例的設(shè)計(jì) 對(duì)于刪除用戶的測(cè)試用例的設(shè)計(jì),主要看輸入的用戶名是否存在,若存在則可以從用戶表中刪除,在刪除過程中不必輸入密碼和用戶級(jí)別,只要根據(jù)用戶名就可以直接刪除此用戶,用戶刪除功能的測(cè)試用例見表

53、s4.6 表s4.6 用戶刪除功能的測(cè)試 測(cè)試數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果分析 Liu21106 liuhongyu 用戶名正確 刪除正確 刪除錯(cuò)誤 刪除正確 用戶名正確但用戶名不存在 用戶名正確并是已存在用戶 修改用戶測(cè)試的設(shè)計(jì) 修改用戶要根據(jù)輸入的用戶名來(lái)進(jìn)行修改,同時(shí)要檢查輸入的密碼及級(jí)別必須符合定義。具體的修改用戶的測(cè)試用例見表s4.7 表s4.7 用戶管理修改用戶測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果分析 Liu21106 liuhongyu 用戶名正確 修改正確 修改錯(cuò)誤 修改正確 用戶名正確但些用戶不存在 用戶名正確并且是已存在用戶 對(duì)于密碼和級(jí)別的測(cè)試參見添加,這里不重復(fù) 4.6測(cè)試資料 測(cè)試方法:由于本次測(cè)試的依據(jù)是需求,所以采用黑盒測(cè)試方法。 測(cè)試策略:功能測(cè)試,主要采用等價(jià)類劃分的策略。 測(cè)試手段:功能測(cè)試:手動(dòng)模擬正常、異常輸入 測(cè)試內(nèi)容:功能測(cè)試,按照需求功能

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!