九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《網(wǎng)上書(shū)店系統(tǒng)》分析與設(shè)計(jì)說(shuō)明書(shū)

  • 資源ID:37230676       資源大?。?span id="24d9guoke414" class="font-tahoma">3.13MB        全文頁(yè)數(shù):55頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

《網(wǎng)上書(shū)店系統(tǒng)》分析與設(shè)計(jì)說(shuō)明書(shū)

網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)說(shuō)明書(shū)編寫(xiě):日期:2010-12-25審核:日期:受控狀態(tài):是 發(fā)布版次:1.0日期:編號(hào): 前 言電子商務(wù)是利用現(xiàn)代信息網(wǎng)絡(luò)進(jìn)行商務(wù)活動(dòng)的一種先進(jìn)手段,作為創(chuàng)新的經(jīng)濟(jì)運(yùn)行方式,其影響己經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)商業(yè)領(lǐng)域。為了跟上世界電子商務(wù)的發(fā)展潮流,縮短與發(fā)達(dá)國(guó)家之間的差距,每個(gè)人都應(yīng)該從不同的角度積極了解電子商務(wù)、參與電子商務(wù),盡快適應(yīng)飛速發(fā)展的信息社會(huì)的需要。隨著Internet的發(fā)展,傳統(tǒng)的商品購(gòu)物運(yùn)作模式被打破了,建立各種網(wǎng)上商店已成為一種發(fā)展趨勢(shì),本網(wǎng)上書(shū)店系統(tǒng),正是通過(guò)互聯(lián)網(wǎng),讓客戶在網(wǎng)上與供應(yīng)商聯(lián)系,利用網(wǎng)絡(luò)進(jìn)行圖書(shū)的購(gòu)買(mǎi)。從而通過(guò)簡(jiǎn)單、廉價(jià)、快捷、低成本的電子通信方式的通訊手段,將買(mǎi)家與賣(mài)家、書(shū)商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來(lái)的障礙,從而使買(mǎi)賣(mài)雙方不謀面地進(jìn)行的各種商貿(mào)活動(dòng),從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。從而使得人們避免了挑選圖書(shū)的煩瑣過(guò)程,讓人們?cè)谫?gòu)物過(guò)程中變得輕松,快捷,方便。在實(shí)現(xiàn)技術(shù)上,使用Rose建模工具進(jìn)行建模,利用ASP.NET構(gòu)建網(wǎng)上書(shū)店的程序結(jié)構(gòu)和用戶界面;利用SQL Server數(shù)據(jù)庫(kù)建立網(wǎng)上書(shū)店的后端數(shù)據(jù)源;利用ADO.NET技術(shù)實(shí)現(xiàn)網(wǎng)上書(shū)店中對(duì)數(shù)據(jù)庫(kù)的安全連接和訪問(wèn)。針對(duì)網(wǎng)上書(shū)店的電子商務(wù)交易流程,對(duì)網(wǎng)站的具體運(yùn)作形式作了詳細(xì)地說(shuō)明。本項(xiàng)目以一個(gè)虛擬的網(wǎng)上書(shū)店的電子商務(wù)解決方案的背景,詳細(xì)論述了系統(tǒng)各部分之間的內(nèi)在聯(lián)系,最終根據(jù)內(nèi)在聯(lián)系將它們有機(jī)地結(jié)合在一起,以形成一個(gè)完整的電子商務(wù)的解決方案。目 錄第一章 軟件需求說(shuō)明51.引言52.功能需求53.數(shù)據(jù)描述114.性能需求155.運(yùn)行需求166.其他需求17第二章 概要設(shè)計(jì)說(shuō)明171.引言172.設(shè)計(jì)任務(wù)概述183.總體設(shè)計(jì)194.數(shù)據(jù)庫(kù)設(shè)計(jì)215.接口設(shè)計(jì)266.出錯(cuò)處理設(shè)計(jì)277.系統(tǒng)維護(hù)設(shè)計(jì)288.尚待解決的問(wèn)題28第三章 詳細(xì)設(shè)計(jì)說(shuō)明281.引言282.設(shè)計(jì)說(shuō)明293.總體設(shè)計(jì)說(shuō)明294.程序描述305.測(cè)試要點(diǎn):35第四章 用戶操作手冊(cè)351.運(yùn)行環(huán)境352.使用說(shuō)明363.軟件出錯(cuò)和恢復(fù)374.求助查詢385.用戶操作舉例38第五章 測(cè)試計(jì)劃491.引言492.測(cè)試任務(wù)概述503.測(cè)試計(jì)劃504.測(cè)試項(xiàng)目說(shuō)明51第六章 實(shí)戰(zhàn)總結(jié)報(bào)告541.評(píng)價(jià)542.經(jīng)驗(yàn)與教訓(xùn)54第一章 軟件需求說(shuō)明1.引言1.1編寫(xiě)目的本說(shuō)明書(shū)目的在于明確說(shuō)明系統(tǒng)需求,界定系統(tǒng)實(shí)現(xiàn)功能的范圍,指導(dǎo)系統(tǒng)設(shè)計(jì)以及編碼。本說(shuō)明書(shū)的預(yù)期讀者為:項(xiàng)目經(jīng)理、概要、詳細(xì)設(shè)計(jì)人員,編碼人員,測(cè)試人員等。1.2開(kāi)發(fā)背景目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力影響著人類的活動(dòng)。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,給人類帶來(lái)了新的機(jī)遇和挑戰(zhàn)。21世紀(jì)可以說(shuō)是電子商務(wù)的世紀(jì)。網(wǎng)上購(gòu)物已成為一種潮流,網(wǎng)上書(shū)店也應(yīng)運(yùn)而生。我們將該網(wǎng)上書(shū)店的適用人群定位為中國(guó)所有互聯(lián)網(wǎng)用戶。使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員:工作中非常繁忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;其主要目標(biāo)是滿足人們足不出戶購(gòu)物的需求,只需在網(wǎng)上書(shū)店選擇自己所需的圖書(shū),然后進(jìn)行購(gòu)買(mǎi)即可。使人們避免了挑選圖書(shū)的煩瑣過(guò)程,讓人們的購(gòu)物過(guò)程變得輕松、快捷、方便。展望未來(lái),網(wǎng)上書(shū)店勢(shì)必成為社會(huì)發(fā)展不可缺少的一部分。該軟件系統(tǒng)同一些其它書(shū)店有聯(lián)系,讀者可以通過(guò)該書(shū)店鏈接到其它書(shū)店。1.3參考資料1 張海藩 軟件工程導(dǎo)論(第五版) 清華大學(xué)出版社 2008.22 謝星星 沈懿卓 URL基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版 2008.103 房大偉 呂雙 視頻學(xué)ASP.NET 人民郵電出版社 2009.114 邵良彬 劉好增等 ASP.NET 3.5(C#) 清華大學(xué)出版社 2009.52功能需求2.1任務(wù)概述電子商務(wù)的發(fā)展促進(jìn)了網(wǎng)上書(shū)店的普及,越來(lái)越多的讀者選擇了網(wǎng)上購(gòu)書(shū)這種方便、快捷的方式。為迎合讀者的需求,我們開(kāi)發(fā)的此網(wǎng)上書(shū)店系統(tǒng)主要包含前臺(tái)管理和后臺(tái)管理兩個(gè)方面,其中前臺(tái)管理包括瀏覽圖書(shū)、查詢圖書(shū)、購(gòu)買(mǎi)圖書(shū)、用戶注冊(cè)等子系統(tǒng);后臺(tái)管理包括訂單管理、圖書(shū)管理、用戶管理等子系統(tǒng)。前臺(tái)管理:用戶注冊(cè)子系統(tǒng):任何用戶都可以通過(guò)該系統(tǒng)注冊(cè)成為會(huì)員。瀏覽圖書(shū)子系統(tǒng):注冊(cè)用戶和非注冊(cè)用戶都可以通過(guò)該網(wǎng)上書(shū)店系統(tǒng)瀏覽圖書(shū)信息。查詢圖書(shū)子系統(tǒng):注冊(cè)用戶可以登錄系統(tǒng)查詢需要購(gòu)買(mǎi)的圖書(shū)。購(gòu)買(mǎi)圖書(shū)子系統(tǒng):此子系統(tǒng)是本系統(tǒng)的核心部分,用戶可以通過(guò)該系統(tǒng)實(shí)現(xiàn)購(gòu)買(mǎi)圖書(shū),管理購(gòu)物車(chē),提交訂單,查看自己的訂單信息以及意見(jiàn)反饋。后臺(tái)管理: 用戶管理子系統(tǒng):此子系統(tǒng)中主要實(shí)現(xiàn)管理員對(duì)用戶的管理,包括對(duì)注冊(cè)用戶的信息審核、權(quán)限設(shè)置、信息保密設(shè)置等功能。 圖書(shū)管理子系統(tǒng):此子系統(tǒng)中主要實(shí)現(xiàn)對(duì)圖書(shū)信息的管理。 訂單管理子系統(tǒng):此子系統(tǒng)主要實(shí)現(xiàn)對(duì)用戶所提交訂單的管理。2.2需求規(guī)定根據(jù)本網(wǎng)上書(shū)店系統(tǒng)的需求,主要列舉出了用戶登錄、圖書(shū)購(gòu)買(mǎi)、更改圖書(shū)信息三個(gè)主要方面的IPO表,具體情況如下所示:(1)用戶登錄的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書(shū)店系統(tǒng) 作者:Fly 模塊:用戶登錄 日期:2010/12/8編號(hào):1.1被調(diào)用:網(wǎng)上書(shū)店系統(tǒng)數(shù)據(jù)庫(kù)(BookShop)調(diào)用:UserInfo 數(shù)據(jù)表中的用戶名和密碼輸出:1 .登錄成功,進(jìn)入頁(yè)面 2.登錄失敗,重新輸入輸入:從數(shù)據(jù)庫(kù)的UserInfo表中讀取用戶名和密碼處理:如果用戶輸入的密碼和用戶名跟數(shù)據(jù)庫(kù)中UserInfo表中的用戶名和密碼相同,則進(jìn)入網(wǎng)上書(shū)店系統(tǒng)主頁(yè),否則,提示用戶登錄失敗,重新輸入局部數(shù)據(jù)元素:用戶名、密碼注釋:用戶應(yīng)牢記自己的用戶名和密碼表1(2)圖書(shū)購(gòu)買(mǎi)的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書(shū)店系統(tǒng) 作者:Fly 模塊:圖書(shū)購(gòu)買(mǎi) 日期:2010/12/8編號(hào):1.2被調(diào)用:網(wǎng)上書(shū)店系統(tǒng)數(shù)據(jù)庫(kù)(BookShop)調(diào)用:Books 數(shù)據(jù)表中的圖書(shū)信息輸出:1 .購(gòu)買(mǎi)成功,放入購(gòu)物車(chē) 2.購(gòu)買(mǎi)失敗輸入:需要購(gòu)買(mǎi)圖書(shū)的名稱處理:如果用戶輸入的圖書(shū)名稱在數(shù)據(jù)庫(kù)的Books表中存在,用戶可查看圖書(shū)的詳細(xì)信息,如果是自己所需圖書(shū)則將圖書(shū)放入購(gòu)物車(chē),否則,提示用戶沒(méi)有此書(shū),無(wú)法購(gòu)買(mǎi)局部數(shù)據(jù)元素:圖書(shū)名稱、作者、出版社注釋:用戶可以根據(jù)作者和出版社確定是否是自己所需圖書(shū)表2(3)更改圖書(shū)信息的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書(shū)店系統(tǒng) 作者:Fly 模塊:更改圖書(shū)信息 日期:2010/12/8編號(hào):1.3調(diào)用:Books數(shù)據(jù)表中的圖書(shū)信息被調(diào)用:網(wǎng)上書(shū)店系統(tǒng)數(shù)據(jù)庫(kù)(BookShop)輸出:1.添加成功,即可將信息寫(xiě)入Books表 2.添加失敗,返回添加界面輸入:從鍵盤(pán)輸入要添加的圖書(shū)信息處理:如果用戶添加的圖書(shū)信息符合數(shù)據(jù)庫(kù)的格式設(shè)置,則即可成功的將圖書(shū)信息添加到數(shù)據(jù)庫(kù)中;否則,提示用戶添加失敗,返回添加頁(yè)面,繼續(xù)添加。局部數(shù)據(jù)元素:圖書(shū)的信息注釋:用戶應(yīng)按照數(shù)據(jù)庫(kù)的字段設(shè)置輸入相應(yīng)的信息,負(fù)責(zé)輸入會(huì)不成功。表32.3功能劃分此網(wǎng)上書(shū)店系統(tǒng)按用戶權(quán)限的不同,可以分為前臺(tái)管理和后臺(tái)管理兩部分,前臺(tái)管理屬于注冊(cè)用戶的權(quán)限,后臺(tái)管理屬于系統(tǒng)管理員的權(quán)限。前臺(tái)管理具有的權(quán)限主要有:瀏覽圖書(shū)、查詢圖書(shū)、購(gòu)買(mǎi)圖書(shū)和用戶注冊(cè);后臺(tái)管理具有的權(quán)限有圖書(shū)管理、訂單管理和系統(tǒng)管理。具體的系統(tǒng)功能示意圖如下所示:網(wǎng) 上 書(shū) 店 系 統(tǒng)前臺(tái)管理瀏覽圖書(shū)查詢圖書(shū)購(gòu)買(mǎi)圖書(shū)用戶注冊(cè)后臺(tái)管理圖書(shū)管理訂單管理系統(tǒng)管理圖1 網(wǎng)上書(shū)店系統(tǒng)功能示意圖2.4功能描述 網(wǎng)上書(shū)店系統(tǒng)的參與者主要有三類:系統(tǒng)管理員、注冊(cè)用戶和非注冊(cè)用戶。非注冊(cè)用戶可以登陸注冊(cè)成為書(shū)店會(huì)員,然后上網(wǎng)瀏覽查詢自己需要的相關(guān)書(shū)籍資料,找到符合自己需求的書(shū)籍后可以添加到購(gòu)物車(chē),進(jìn)行購(gòu)買(mǎi)。注冊(cè)用戶可以直接登錄、瀏覽和購(gòu)買(mǎi)自己所需要的圖書(shū),以及管理自己的購(gòu)物車(chē)。系統(tǒng)管理員除擁有普通用戶的權(quán)限外,還有自己的管理權(quán)限,可以通過(guò)系統(tǒng)進(jìn)行書(shū)籍新增、刪除、修改、查詢、統(tǒng)計(jì),進(jìn)行訂單管理、用戶管理、公告管理操作。圖2與圖4分別為從用戶角度與系統(tǒng)管理員角度描述的網(wǎng)上書(shū)店系統(tǒng)功能的用例圖。 圖2 網(wǎng)上書(shū)店參與者用例圖圖3 管理員操作用例圖圖4 前臺(tái)用戶選購(gòu)圖書(shū)用例圖3數(shù)據(jù)描述3.1類圖和E-R圖的設(shè)計(jì)(1)該網(wǎng)上書(shū)店系統(tǒng)可以抽象出以下幾個(gè)類,包括圖書(shū)、購(gòu)物車(chē)、用戶和訂單。圖書(shū)類中含有圖書(shū)ISBN、圖書(shū)名、詳細(xì)介紹、作者、圖書(shū)分類、出版社、詳細(xì)分類、市場(chǎng)價(jià)、會(huì)員價(jià)、添加時(shí)間和圖書(shū)圖片等屬性及添加、刪除、修改、查詢等操作;購(gòu)物車(chē)類中包含用戶ID、購(gòu)書(shū)ISBN和購(gòu)買(mǎi)數(shù)量等屬性及添加、刪除、修改、確認(rèn)等操作;用戶類中包含用戶ID、用戶密碼、聯(lián)系電話、郵箱地址和通訊地址等屬性及注冊(cè)、查詢圖書(shū)、購(gòu)買(mǎi)圖書(shū)、書(shū)籍評(píng)論等操作;訂單類中包含用戶ID、購(gòu)書(shū)ISBN、訂購(gòu)數(shù)量、訂購(gòu)時(shí)間、訂單號(hào)、市場(chǎng)價(jià)、會(huì)員價(jià)和通訊地址等屬性及生成、查詢、修改等操作,具體如下所示:圖5 網(wǎng)上書(shū)店系統(tǒng)類圖(2)E-R圖:該網(wǎng)上書(shū)店系統(tǒng)主要包含以下幾個(gè)實(shí)體:系統(tǒng)管理員、圖書(shū)、購(gòu)物車(chē)和用戶,各個(gè)實(shí)體的主要屬性及其聯(lián)系如下所述: 系統(tǒng)管理員圖書(shū)購(gòu)物車(chē)登錄名登錄密碼市場(chǎng)價(jià)圖書(shū)號(hào)書(shū) 名折扣父類編 號(hào)會(huì)員價(jià)詳細(xì)分 類用戶用戶名用戶ID 真實(shí)姓 名會(huì)員等 級(jí)用戶ID購(gòu)書(shū)ISBN購(gòu)書(shū)數(shù) 量管理購(gòu)買(mǎi)交易維護(hù)查看1nnm1n1n1n 圖6 E-R圖(3)序列圖:該網(wǎng)上書(shū)店系統(tǒng)擁有多個(gè)序列圖,從系統(tǒng)管理員的角度看,主要有添加用戶、添加圖書(shū)信息、修改圖書(shū)信息、添加圖書(shū)分類等序列圖;從注冊(cè)用戶的角度看,主要有查詢圖書(shū)、瀏覽圖書(shū)、選購(gòu)圖書(shū)、管理購(gòu)物車(chē)等序列圖?,F(xiàn)舉一例來(lái)說(shuō)明一下,選購(gòu)圖書(shū)的序列圖如下所示:圖7 選購(gòu)圖書(shū)序列圖3.2網(wǎng)上書(shū)店業(yè)務(wù)流程網(wǎng)上書(shū)店系統(tǒng)業(yè)務(wù)流程主要體現(xiàn)在選購(gòu)圖書(shū),下面就主要介紹一下選購(gòu)圖書(shū)的業(yè)務(wù)流程。選購(gòu)圖書(shū)子系統(tǒng)是用戶進(jìn)行網(wǎng)上購(gòu)書(shū)的入口,用戶通過(guò)登錄網(wǎng)上書(shū)店,瀏覽、查詢圖書(shū)信息,并對(duì)選擇的圖書(shū)進(jìn)行購(gòu)買(mǎi)。首先,用戶需進(jìn)行注冊(cè),然后可以通過(guò)圖書(shū)編號(hào)來(lái)選擇圖書(shū)。當(dāng)用戶修改并確認(rèn)訂單后,需向系統(tǒng)管理員提交訂單,系統(tǒng)管理員在一定時(shí)間內(nèi)將書(shū)送到指定的通信地址。下圖為消費(fèi)者的網(wǎng)上購(gòu)書(shū)業(yè)務(wù)流程:用戶已注冊(cè)會(huì)員注冊(cè)訂單查看圖書(shū)查詢選擇圖書(shū)放入購(gòu)物車(chē)管理購(gòu)物車(chē)生成訂單修改確認(rèn)訂單提交訂單圖8 消費(fèi)者的網(wǎng)上購(gòu)書(shū)業(yè)務(wù)流程4.性能需求4.1數(shù)據(jù)精確度圖書(shū)價(jià)格最多可以精確到小數(shù)點(diǎn)后一位,付款時(shí)精確到小數(shù)點(diǎn)后一位。查詢時(shí)應(yīng)保證查全率100%,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時(shí)應(yīng)保證查準(zhǔn)率100%,查到的記錄應(yīng)與給定的單項(xiàng)或組合項(xiàng)查詢條件完全匹配。4.2時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi),對(duì)打印機(jī)的操作及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成。4.3適應(yīng)性滿足個(gè)人使用的需求,對(duì)運(yùn)行環(huán)境要求不應(yīng)存在困難。本網(wǎng)上書(shū)店系統(tǒng)在WindowsXP以上版本即可使用。5.運(yùn)行需求5.1用戶界面需求l 采用Windows的通用圖形界面,對(duì)用戶友好,且必須對(duì)鼠標(biāo)和鍵盤(pán)提供支持,界面的設(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)畫(huà)面,畫(huà)面簡(jiǎn)潔明快,富有現(xiàn)代氣息,不能太花哨;l 應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒(méi)有歧義,圖形的意義明朗。為實(shí)現(xiàn)最佳視覺(jué)效果,推薦用戶使用1024*768以上分辨率的顯示器,報(bào)表格式采用網(wǎng)格型,菜單格式采用WindowsXP樣式,輸入輸出時(shí)間采用YYYY-MM-DD格式。5.2硬件接口支持一般的PII或更高檔微機(jī),筆記本電腦。5.3軟件接口本網(wǎng)上書(shū)店系統(tǒng)在WindowsXP以上版本即可使用。5.4故障處理正常使用時(shí)不應(yīng)該出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)的完好無(wú)損。要求能在發(fā)生意外(如掉電,網(wǎng)絡(luò)故障等)的情況下,保證不丟失數(shù)據(jù)。6.其他需求6.1正確性要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行時(shí)基本無(wú)錯(cuò)誤6.2可維護(hù)性要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速,準(zhǔn)確對(duì)其進(jìn)行定位,診斷和修改。6.3易實(shí)用性要求能盡量為用戶的使用提供方便,軟件界面符合目前流行的界面規(guī)范。6.4可測(cè)試性設(shè)計(jì)時(shí)盡可能減少測(cè)試本軟件的各項(xiàng)功能所需要的工作量。6.4可移植性要求本軟件在將來(lái)能易于向WINDOWS高版本的操作系統(tǒng)上移植,以用于掌上電腦。第二章 概要設(shè)計(jì)說(shuō)明1.引言1.1編寫(xiě)目的闡明編寫(xiě)需求說(shuō)明書(shū)的目的,在于明確說(shuō)明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開(kāi)發(fā)人員進(jìn)行詳細(xì)設(shè)計(jì)與編碼實(shí)現(xiàn),同時(shí)也是指導(dǎo)測(cè)試計(jì)劃的依據(jù)。本說(shuō)明書(shū)的預(yù)期讀者為:項(xiàng)目經(jīng)理、詳細(xì)設(shè)計(jì)人員、編碼人員、測(cè)試人員、系統(tǒng)分析員等。1.2開(kāi)發(fā)背景目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力影響著人類的活動(dòng)。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,給人類帶來(lái)了新的機(jī)遇和挑戰(zhàn)。21世紀(jì)可以說(shuō)是電子商務(wù)的世紀(jì)。網(wǎng)上購(gòu)物已成為一種潮流,網(wǎng)上書(shū)店也應(yīng)運(yùn)而生。我們將該網(wǎng)上書(shū)店的適用人群定位為中國(guó)所有互聯(lián)網(wǎng)用戶。使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員:工作中非常繁忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;其主要目標(biāo)是滿足人們足不出戶購(gòu)物的需求,只需在網(wǎng)上書(shū)店選擇自己所需的圖書(shū),然后進(jìn)行購(gòu)買(mǎi)即可。使人們避免了挑選圖書(shū)的煩瑣過(guò)程,讓人們的購(gòu)物過(guò)程變得輕松、快捷、方便。展望未來(lái),網(wǎng)上書(shū)店勢(shì)必成為社會(huì)發(fā)展不可缺少的一部分。該軟件系統(tǒng)同一些其它書(shū)店有聯(lián)系,讀者可以通過(guò)該書(shū)店鏈接到其它書(shū)店。1.3參考資料1 張海藩 軟件工程導(dǎo)論(第五版) 清華大學(xué)出版社 2008.22 謝星星 沈懿卓 URL基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版 2008.103 房大偉 呂雙 視頻學(xué)ASP.NET 人民郵電出版社 2009.114 邵良彬 劉好增等 ASP.NET 3.5(C#) 清華大學(xué)出版社 2009.52.設(shè)計(jì)任務(wù)概述2.1設(shè)計(jì)目標(biāo) 在這次項(xiàng)目實(shí)訓(xùn)中,我們做的是網(wǎng)上書(shū)店系統(tǒng),通過(guò)設(shè)計(jì),實(shí)現(xiàn)管理員的后臺(tái)管理和注冊(cè)用戶的前臺(tái)管理。前臺(tái)管理主要包括查詢圖書(shū)、瀏覽圖書(shū)、訂單管理和用戶注冊(cè);后臺(tái)管理主要包括圖書(shū)管理、用戶管理和系統(tǒng)管理。使用戶可以在網(wǎng)上書(shū)店購(gòu)買(mǎi)到自己所需的圖書(shū),滿足用戶的需求。2.2設(shè)計(jì)環(huán)境:2.2.1運(yùn)行環(huán)境CPU裝有Intel Pentium 兼容CPU,建議使用PII以上的CPU內(nèi)存最小內(nèi)存為512MB,推薦使用1G以上的內(nèi)存硬盤(pán)有20G以上的自由硬盤(pán)空間ra顯卡裝有VGA兼容或更高分辨率的顯卡,如Nvidia GeForce鼠標(biāo)、鍵盤(pán)標(biāo)準(zhǔn)鍵盤(pán)、兩鍵或三鍵的鼠標(biāo)器操作系統(tǒng)Windows 以上版本表42.2.2開(kāi)發(fā)環(huán)境:ASP的實(shí)現(xiàn)環(huán)境Visual Studio 2008數(shù)據(jù)庫(kù)SQL Server 2005數(shù)據(jù)建模Rational Rose表53.總體設(shè)計(jì)3.1 關(guān)鍵技術(shù)與算法關(guān)鍵問(wèn)題:模塊功能實(shí)現(xiàn)技術(shù)難點(diǎn):編程和系統(tǒng)后期維護(hù)3.2關(guān)鍵數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)要說(shuō)明本系統(tǒng)中的最主要的數(shù)據(jù)結(jié)構(gòu)。3.3人工處理過(guò)程網(wǎng)站管理員對(duì)書(shū)籍進(jìn)行管理并定期維護(hù)、刪除、更新,已經(jīng)沒(méi)有實(shí)際意義的數(shù)據(jù),保證數(shù)據(jù)的良好存儲(chǔ),以免造成數(shù)據(jù)的冗余。3.4總體結(jié)構(gòu)和模塊外部設(shè)計(jì)此網(wǎng)上書(shū)店系統(tǒng)的總體結(jié)構(gòu)及功能詳細(xì)如下圖所示: 前 臺(tái) 管 理用 戶 注 冊(cè)瀏 覽 圖 書(shū)購(gòu) 買(mǎi) 圖 書(shū)會(huì) 員 注 冊(cè)會(huì)員信息修改購(gòu) 物 車(chē)相關(guān)信息填寫(xiě)物流管理查 詢 圖 書(shū)后 臺(tái) 管 理管 理 員圖 書(shū) 管 理訂 單 管 理用 戶 管 理圖9 系統(tǒng)功能層次圖3.5功能設(shè)計(jì)3.5.1 系統(tǒng)功能該網(wǎng)上書(shū)店系統(tǒng)包含用戶在網(wǎng)上購(gòu)書(shū)時(shí)的常用功能,分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理包括圖書(shū)瀏覽、圖書(shū)查詢、圖書(shū)訂購(gòu)、購(gòu)物車(chē)等功能。后臺(tái)管理包括圖書(shū)信息發(fā)布管理、圖書(shū)管理、訂單管理、意見(jiàn)反饋管理和用戶管理等功能。 3.5.2網(wǎng)上書(shū)店主要子功能系統(tǒng)1圖書(shū)查詢:當(dāng)客戶進(jìn)入網(wǎng)上書(shū)店時(shí),應(yīng)該在主頁(yè)面中分類顯示最新的書(shū)目信息,以供客戶選擇所需要圖書(shū),同時(shí)也應(yīng)該提供按照?qǐng)D書(shū)名稱,或者作者信息快速查詢所需要書(shū)目信息的功能。2購(gòu)物車(chē)管理:當(dāng)客戶選擇購(gòu)買(mǎi)某圖書(shū)時(shí),應(yīng)該能夠?qū)?duì)應(yīng)圖書(shū)信息,例如:價(jià)格、數(shù)量記錄到對(duì)應(yīng)購(gòu)物車(chē)中、并允許客戶返回書(shū)目查詢頁(yè)面,選擇其它圖書(shū),并添加到購(gòu)物車(chē)中。 3訂單管理:對(duì)應(yīng)客戶購(gòu)買(mǎi)圖書(shū)商品信息的需求,在確定了所購(gòu)圖書(shū)商品的價(jià)格、數(shù)量等信息后,提示用戶選擇對(duì)應(yīng)的送貨方式及付款方式,最后生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。4圖書(shū)管理:管理員可以添加、修改、刪除、查看圖書(shū)分類和圖書(shū)信息。5用戶管理:為了能夠?qū)崿F(xiàn)圖書(shū)商品的購(gòu)買(mǎi),需要管理客戶相關(guān)的聯(lián)系方式和詳細(xì)信息。4.數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典的主要目的是提供查閱對(duì)不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長(zhǎng)度,結(jié)構(gòu)等),使用特點(diǎn)(值的范圍,使用頻率,使用方式輸入/輸出/本地,條件值等),控制信息(來(lái)源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置記錄、文件和數(shù)據(jù)庫(kù)等)。下面的例子是通過(guò)卡片來(lái)描述數(shù)據(jù)字典:名字:用戶別名:UserInfo描述:記錄在此網(wǎng)站注冊(cè)的用戶的信息背景:用戶=用戶ID +用戶密碼+聯(lián)系電話+郵箱地址位置:提交給管理員名字:圖書(shū)編號(hào)別名:ISBN描述:唯一標(biāo)識(shí)圖書(shū)背景:圖書(shū)編號(hào)=20(字符)位置:圖書(shū)信息表 訂單表 名字:分類編號(hào)別名:FatherTypeID描述:表示圖書(shū)類別背景:分類編號(hào)=整型位置:圖書(shū)分類表圖書(shū)詳細(xì)分類表 圖書(shū)信息表名字:訂單別名:BooksOrders描述:記錄用戶所購(gòu)買(mǎi)圖書(shū)的信息背景:訂單=訂單號(hào) +圖書(shū)號(hào) +訂購(gòu)數(shù)量+市場(chǎng)價(jià)+會(huì)員價(jià)+訂購(gòu)時(shí)間+通信地址位置:提交給管理員名字:出售的圖書(shū)信息 別名:BookSellInfo描述:記錄在網(wǎng)站上要出售的圖書(shū)的信息背景:出售的圖書(shū)信息=信息編號(hào)+圖書(shū)號(hào)+庫(kù)存量+點(diǎn)擊數(shù)+留言數(shù)位置:輸出到網(wǎng)站首頁(yè)名字:書(shū)籍評(píng)論別名:Comment描述:記錄用戶對(duì)網(wǎng)站的反饋意見(jiàn)背景:意見(jiàn)反饋=評(píng)論號(hào) +圖書(shū)號(hào)+用戶ID+留言時(shí)間位置:反饋給網(wǎng)站4.2物理結(jié)構(gòu)設(shè)計(jì)根據(jù)硬件設(shè)備和數(shù)據(jù)庫(kù)平臺(tái)系統(tǒng),對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的物理存儲(chǔ)結(jié)構(gòu)進(jìn)行規(guī)劃,我們把此系統(tǒng)數(shù)據(jù)庫(kù)名定義為BookShop,估計(jì)數(shù)據(jù)庫(kù)的大小為15MB,數(shù)據(jù)文件的命名為BookShop.mdf,日志文件的命名為BookShop_log.ldf。數(shù)據(jù)庫(kù)的文件物理結(jié)構(gòu):采用順序結(jié)構(gòu)的記錄文件。4.3 表設(shè)計(jì)本網(wǎng)上書(shū)店系統(tǒng)的數(shù)據(jù)庫(kù)名稱為Bookshop,該數(shù)據(jù)庫(kù)中包含UserInfo表(用戶表)、Books表(圖書(shū)信息表)、BooksFatherType表(圖書(shū)分類表)、BooksDetailType表(圖書(shū)詳細(xì)分類表)、BooksOrders表(訂單表)、BooksDetails(圖書(shū)詳細(xì)信息表)、BookCommend表(意見(jiàn)反饋表)、BookLevelType(圖書(shū)等級(jí)表)、BookSellInfo(圖書(shū)出售信息表)1.用戶表UserInfo用來(lái)保存注冊(cè)用戶的基本信息,結(jié)構(gòu)如下:字段名數(shù)據(jù)類型是否為空字段說(shuō)明備注UserIDvarchar(10)NO用戶ID主鍵UserPassWordvarchar(15)NO用戶密碼UserTelphonevarchar(15) YES聯(lián)系電話UserEmailvarchar(30) YES郵箱地址表62.圖書(shū)信息表Books用來(lái)保存圖書(shū)的基本信息,結(jié)構(gòu)如表:字段名數(shù)據(jù)類型是否為空字段說(shuō)明備注BookIDintNO圖書(shū)號(hào)主鍵FatherTypeIDintNO分類編號(hào)外鍵DetailTypeIDintNO詳細(xì)分類BookNamevarchar(50)NO書(shū)名MarketPricemoneyNO市場(chǎng)價(jià)MenberPricemoneyNO會(huì)員價(jià)RebatefloatNO折扣表73.圖書(shū)分類表BooksFatherType用來(lái)保存圖書(shū)分類的信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注TypeIDintNO分類編號(hào)主鍵BookTypevarchar(50)NO分類名稱 表84.圖書(shū)詳細(xì)分類表BooksDetailType用來(lái)保存圖書(shū)的詳細(xì)分類信息,結(jié)構(gòu)如圖所示:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注DetailTypeIDintNO詳細(xì)分類編號(hào)主鍵TypeIDintNO分類編號(hào)外鍵DetailTypevarchar(50)NO詳細(xì)分類名稱表95.訂單表BooksOrders用來(lái)保存用戶訂購(gòu)的圖書(shū)信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注OrderIDintNO訂單號(hào)主鍵BookIDIntNO圖書(shū)號(hào)外鍵CountintNO訂購(gòu)數(shù)量PricemoneyNO價(jià)格BalePricemoneyNO銷售價(jià)格OrderDateTimedatetimeNO訂購(gòu)時(shí)間SendTovarchar(100)NO通信地址表106.圖書(shū)詳細(xì)信息表BooksDetails用來(lái)保存圖書(shū)詳細(xì)信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注DetailsIDintNO自增字段主鍵BookIDintNO圖書(shū)號(hào)外鍵BookWritervarchar(100)NO作者BookConcernvarchar(50)NO出版社ISBNvarchar(20)NO圖書(shū)ISBNBookIntroducevarchar(5000)NO詳細(xì)介紹AddDateTimedatetimeNO添加時(shí)間BookPicturevarchar(20)Yes圖書(shū)圖片表117.書(shū)籍評(píng)論表BookCommend用來(lái)保存用戶發(fā)表的意見(jiàn),結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注CommendIDintNO評(píng)論號(hào)主鍵BookIDintNO圖書(shū)號(hào)外鍵UserIDvarchar(20)NO用戶ID外鍵DateTimedatetimeNO留言時(shí)間表128.圖書(shū)等級(jí)表BookLevelType用來(lái)保存圖書(shū)的等級(jí)信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注LevelIDintNO等級(jí)號(hào)主鍵LevelTypevarchar(50)NO等級(jí)類別表139.圖書(shū)出售信息表BookSellInfo用來(lái)保存圖書(shū)在網(wǎng)站的一些信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說(shuō)明備注SellInfoIDintNO信息編號(hào)主鍵BookIDintNO圖書(shū)號(hào)外鍵CellCountintNO庫(kù)存量ClickCountintNO點(diǎn)擊數(shù)CommendCountintNO留言數(shù)表144.3表之間的關(guān)聯(lián)設(shè)計(jì)為了保證數(shù)據(jù)的完整性,需要對(duì)表進(jìn)行約束。數(shù)據(jù)庫(kù)表之間關(guān)聯(lián)關(guān)系如下:圖10 關(guān)系圖4.4存儲(chǔ)過(guò)程設(shè)計(jì)該網(wǎng)上書(shū)店的主要存儲(chǔ)過(guò)程設(shè)計(jì)如下:注冊(cè):查詢圖書(shū):用戶登錄:書(shū)籍評(píng)論:購(gòu)物車(chē):4.5觸發(fā)器設(shè)計(jì)觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,當(dāng)表中的數(shù)據(jù)被修改時(shí),由系統(tǒng)自動(dòng)執(zhí)行。使用觸發(fā)器可以實(shí)施更為復(fù)雜的的數(shù)據(jù)完整性約束。5.接口設(shè)計(jì)5.1用戶接口(1)登錄界面:由輸入用戶名、密碼的文本框和登錄、注冊(cè)按鈕組成。(2)查詢界面:查找按鈕:進(jìn)行圖示查找。顯示區(qū):用于顯示已有圖書(shū)類別,可點(diǎn)擊進(jìn)行查詢;(3)購(gòu)物車(chē)界面:已購(gòu)圖書(shū)信息顯示區(qū):用于顯示選購(gòu)圖書(shū)信息(名稱,價(jià)格,購(gòu)買(mǎi)數(shù)量);數(shù)量編輯框:用于輸入每種圖書(shū)的數(shù)量;付款按鈕:確定購(gòu)買(mǎi)下訂單。 (4)管理員增加圖書(shū)界面: 信息編輯框區(qū): 輸入圖書(shū)的信息。新建按鈕:把數(shù)據(jù)提交到數(shù)據(jù)庫(kù)。 (5)管理員修改圖書(shū)界面: 信息編輯框區(qū):對(duì)已存在圖書(shū)的信息進(jìn)行修改。更新按鈕:更新數(shù)據(jù)到數(shù)據(jù)庫(kù)。 5.2外部接口(1)硬件接口: 由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問(wèn)題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,它負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來(lái)。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)要注意關(guān)閉那些容易受攻擊和入侵的端口號(hào),在能保證帶寬的前提下僅開(kāi)通系統(tǒng)運(yùn)行所必須的端口。(2)軟件接口 這里的接口問(wèn)題主要就是怎樣與數(shù)據(jù)庫(kù)進(jìn)行通信,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和寫(xiě)入操作。在ASP.NET技術(shù)中是使用ASP.NET對(duì)象來(lái)解決這個(gè)問(wèn)題的。具體來(lái)說(shuō)開(kāi)發(fā)中可能使用到的ASP.NET對(duì)象有以下幾個(gè): (1)Connection對(duì)象:實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。(2)Command對(duì)象:用來(lái)執(zhí)行SQL語(yǔ)句或者調(diào)用存儲(chǔ)過(guò)程。 (3)DataSet對(duì)象:用來(lái)保存SQL命令或者存儲(chǔ)過(guò)程的返回結(jié)果。(4)Parameter對(duì)象:用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。(5)DataAdapter對(duì)象:在數(shù)據(jù)源和數(shù)據(jù)集之間交換數(shù)據(jù)。6.出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)輸出信息(1)用戶注冊(cè)過(guò)程中,如果注冊(cè)失敗,會(huì)彈出“注冊(cè)失敗”對(duì)話框,如果驗(yàn)證碼輸錯(cuò)會(huì)提示“驗(yàn)證碼錯(cuò)誤”。(2)用戶登錄過(guò)程中,如果輸錯(cuò)用戶名或密碼,會(huì)提示“登錄失敗,用戶名或密碼錯(cuò)誤”。(3)查詢圖書(shū)過(guò)程中,如果沒(méi)有所查圖書(shū),會(huì)提示“出錯(cuò)啦,對(duì)不起,沒(méi)有找到與您輸入的相關(guān)書(shū)籍!請(qǐng)重新搜索!”(4)購(gòu)買(mǎi)圖書(shū)時(shí),如果沒(méi)有登錄,會(huì)提示“如果您已經(jīng)注冊(cè)了用戶,請(qǐng)登錄。如果還沒(méi)有,請(qǐng)先注冊(cè)。”6.2出錯(cuò)處理對(duì)策(1)采用對(duì)話框形式為用戶提供警告信息;(2)一些關(guān)鍵性的操作(比如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制。(3)應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫(kù)系統(tǒng)不一致或損壞;(4)應(yīng)謹(jǐn)慎操作避免因誤操作對(duì)數(shù)據(jù)庫(kù)系統(tǒng)造成破壞;7.系統(tǒng)維護(hù)設(shè)計(jì)系統(tǒng)的維護(hù)和管理也是一個(gè)非常重要的問(wèn)題,管理員應(yīng)該管理好數(shù)據(jù)庫(kù)數(shù)據(jù),保證數(shù)據(jù)庫(kù)中的信息及時(shí)更新。 7.1檢測(cè)點(diǎn)的設(shè)計(jì)說(shuō)明在程序中專門(mén)安排用于系統(tǒng)檢查與維護(hù)的檢測(cè)點(diǎn)。7.2檢測(cè)專用模塊的設(shè)計(jì)說(shuō)明在程序中專門(mén)安排用于系統(tǒng)檢查與維護(hù)的專用模塊。8.尚待解決的問(wèn)題購(gòu)物車(chē)功能、訂單管理功能、付款功能第三章 詳細(xì)設(shè)計(jì)說(shuō)明1.引言1.1編寫(xiě)目的:編寫(xiě)網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的在于從詳細(xì)設(shè)計(jì)的角度明確網(wǎng)上書(shū)店實(shí)現(xiàn)的功能,使系統(tǒng)開(kāi)發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對(duì)性的進(jìn)行系統(tǒng)開(kāi)發(fā)、測(cè)試、驗(yàn)收等各方面的工作。 1.2背景待開(kāi)發(fā)軟件系統(tǒng)的名稱:網(wǎng)上書(shū)店此軟件系統(tǒng)任務(wù)提出者:客戶此軟件系統(tǒng)任務(wù)開(kāi)發(fā)者:Fly小組此軟件系統(tǒng)預(yù)期讀者:項(xiàng)目經(jīng)理、系統(tǒng)分析員、編碼人員、測(cè)試人員等。1.3參考資料:1.軟件工程導(dǎo)論 2項(xiàng)目實(shí)訓(xùn)任務(wù)指導(dǎo)書(shū) 2.設(shè)計(jì)說(shuō)明2.1模塊命名規(guī)則該網(wǎng)上書(shū)店系統(tǒng)中所有的模塊命名規(guī)則都遵循“見(jiàn)名知意”原則,類、函數(shù)、變量等的命名都遵循C#程序設(shè)計(jì)中的規(guī)范要求。3.總體設(shè)計(jì)說(shuō)明3.1功能需求概述該網(wǎng)上書(shū)店系統(tǒng)包含用戶在網(wǎng)上購(gòu)書(shū)時(shí)的常用功能,分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理包括圖書(shū)瀏覽、圖書(shū)查詢、圖書(shū)訂購(gòu)、購(gòu)物車(chē)等功能。后臺(tái)管理包括圖書(shū)信息發(fā)布管理、圖書(shū)管理、訂單管理、書(shū)籍評(píng)論管理和用戶管理等功能。3.2軟件結(jié)構(gòu): 前臺(tái)管理子系統(tǒng)模塊名稱功能簡(jiǎn)述圖書(shū)瀏覽用戶通過(guò)該模塊可以瀏覽網(wǎng)上書(shū)店中的所有圖書(shū)圖書(shū)查詢注冊(cè)用戶可以通過(guò)該模塊查詢自己所需要的圖書(shū)圖書(shū)訂購(gòu)注冊(cè)用戶可以通過(guò)該模塊選擇自己所需圖書(shū)并將其加入購(gòu)物車(chē)購(gòu)物車(chē)用戶可以通過(guò)該模塊管理自己的購(gòu)物車(chē),如刪除所選圖書(shū)后臺(tái)管理子系統(tǒng)模塊名稱功能簡(jiǎn)述圖書(shū)管理管理員可以通過(guò)該模塊添加、修改、刪除圖書(shū)信息用戶管理管理員可以通過(guò)該模塊查看、刪除用戶信息書(shū)籍評(píng)論該模塊用來(lái)允許用戶對(duì)圖書(shū)進(jìn)行評(píng)價(jià)新聞管理該模塊用來(lái)發(fā)布圖書(shū)信息,及友情鏈接一些圖書(shū)網(wǎng),如當(dāng)當(dāng)網(wǎng)等訂單管理該模塊用來(lái)實(shí)現(xiàn)用戶對(duì)購(gòu)買(mǎi)書(shū)籍的管理,如刪除、付款等圖15 軟件系統(tǒng)的結(jié)構(gòu)圖及說(shuō)明4.程序描述4.1功能1.前臺(tái)管理子系統(tǒng)圖書(shū)瀏覽:用戶通過(guò)該模塊可以瀏覽網(wǎng)上書(shū)店中的所有圖書(shū)。圖書(shū)查詢:注冊(cè)用戶可以通過(guò)該模塊查詢自己所需要的圖書(shū)。圖書(shū)訂購(gòu):注冊(cè)用戶可以通過(guò)該模塊選擇自己所需圖書(shū)并將其加入購(gòu)物車(chē)。購(gòu)物車(chē):用戶可以通過(guò)該模塊管理自己的購(gòu)物車(chē),如刪除所選圖書(shū)。2.后臺(tái)管理子系統(tǒng)圖書(shū)管理:管理員可以通過(guò)該模塊添加、修改、刪除圖書(shū)信息。用戶管理:管理員可以通過(guò)該模塊查看、刪除用戶信息。書(shū)籍評(píng)論:該模塊用來(lái)允許用戶對(duì)圖書(shū)進(jìn)行評(píng)價(jià)。新聞管理:該模塊用來(lái)發(fā)布圖書(shū)信息,及友情鏈接一些圖書(shū)網(wǎng)站,如當(dāng)當(dāng)網(wǎng)等。訂單管理:該模塊用來(lái)實(shí)現(xiàn)用戶對(duì)購(gòu)買(mǎi)書(shū)籍的管理,如刪除、付款等。4.2性能方便快捷有效的實(shí)現(xiàn)買(mǎi)家與賣(mài)家之間的交易、省時(shí)間、費(fèi)用。能讓用戶足不出戶即可購(gòu)買(mǎi)所需要的圖書(shū)。查詢速度快。具有的性能指標(biāo)是單個(gè)數(shù)據(jù)的查詢速度為1條/s,每更新一次的速度為2/s,具有查錯(cuò)功能,能進(jìn)行輸入數(shù)據(jù)的檢驗(yàn)。4.3輸入項(xiàng)目1.用戶管理模塊(1)用戶注冊(cè):輸入:用戶名、密碼、電話(選填)、郵箱(選填)(2)用戶登錄:輸入:用戶名、密碼2.圖書(shū)查詢模塊:輸入:輸入圖書(shū)名稱、作者、ISBN、出版社其中之一即可3.圖書(shū)管理模塊:(1)添加圖書(shū):輸入:圖書(shū)名稱、作者、分類、ISBN、出版社、市場(chǎng)價(jià)、會(huì)員價(jià)、折扣、圖書(shū)簡(jiǎn)介等圖書(shū)基本信息(2)修改圖書(shū)輸入:需要修改的圖書(shū)信息4.4輸出項(xiàng)目1用戶管理模塊(1)用戶注冊(cè):輸出: 注冊(cè)成功彈出注冊(cè)成功對(duì)話框,進(jìn)入書(shū)店主頁(yè) 注冊(cè)失敗返回注冊(cè)頁(yè)面 (2)用戶登錄:輸出: 登錄成功:進(jìn)入網(wǎng)上書(shū)店主頁(yè) 登錄失敗:返回登錄頁(yè)面2.圖書(shū)查詢模塊:輸出: 查找成功:列出所查找圖書(shū) 查找失?。禾崾緵](méi)有此書(shū)3.圖書(shū)管理模塊:(1)添加圖書(shū):輸出: 添加成功:將所添加信息添加到數(shù)據(jù)庫(kù) 添加失?。盒畔o(wú)法寫(xiě)入數(shù)據(jù)庫(kù)(2)修改圖書(shū):輸出: 修改成功:將所修改信息添加到數(shù)據(jù)庫(kù) 修改失?。盒畔o(wú)法寫(xiě)入數(shù)據(jù)庫(kù)4.5算法:下面使用流程圖的表示形式,對(duì)該網(wǎng)上書(shū)店系統(tǒng)中的算法進(jìn)行描述:1.用戶管理模塊:(1)用戶注冊(cè)輸入注冊(cè)信息判斷是否合法彈出對(duì)話框,進(jìn)入書(shū)店主頁(yè)返回注冊(cè)頁(yè)面圖11 用戶注冊(cè)算法流程圖(2)用戶登錄輸入用戶名、密碼判斷是否合法進(jìn)入書(shū)店主頁(yè)返回登錄頁(yè)面圖12 用戶登錄算法流程圖2.圖書(shū)查詢模塊 注冊(cè)用戶選擇查詢方式書(shū)名作者ISBN出版社輸入所需要求展示商品記錄繼續(xù)退出圖13 用戶查詢圖書(shū)算法流程圖3.圖書(shū)管理模塊:(1)添加圖書(shū)管理員輸入圖書(shū)信息添加信息到數(shù)據(jù)庫(kù)無(wú)法寫(xiě)入數(shù)據(jù)庫(kù)單擊“插入”按鈕判斷是否符合要求圖14 添加圖書(shū)算法流程圖(2)修改圖書(shū):管理員不執(zhí)行任何操作執(zhí)行書(shū)籍信息修改語(yǔ)句成功修改信息輸入書(shū)名單擊查詢按鈕查詢是否有此書(shū)圖15 修改圖書(shū)算法流程圖(3)刪除圖書(shū)該算法同修改圖書(shū)原理一樣,管理員找到需要?jiǎng)h除的圖書(shū),刪除即可。就不再給出流程圖了。4圖書(shū)訂購(gòu)模塊用戶添加商品 獲取購(gòu)物車(chē)保存添加商品到購(gòu)物車(chē)更改車(chē)中數(shù)量是否有此商品圖16 圖書(shū)訂購(gòu)算法流程圖5.測(cè)試要點(diǎn):1.用戶登錄測(cè)試會(huì)員在正常(非正常)輸入的條件下是否可以將信息成功提交,同時(shí)所有的頁(yè)面都按照需求有正確的顯示。2.圖書(shū)查詢測(cè)試查詢圖書(shū)在非正常輸入時(shí)系統(tǒng)的異常處理,同時(shí)所有的頁(yè)面都按照需求有正確的顯示。3.基本頁(yè)面的鏈接驗(yàn)證所有基本頁(yè)面鏈接的正確性,同時(shí)所有的頁(yè)面都按照需求有正確的顯示。4. 顯示圖書(shū)列表驗(yàn)證網(wǎng)頁(yè)上的表格是否正確顯示,在圖書(shū)列表中是否正確顯示圖書(shū)相關(guān)信息,同時(shí)所有的頁(yè)面都按照需求有正確的顯示。5.圖書(shū)購(gòu)買(mǎi)流程驗(yàn)證用戶是否能購(gòu)買(mǎi)所選圖書(shū),同時(shí)所有的頁(yè)面都按照需求有正確的顯示。6.圖書(shū)添加、修改測(cè)試能否正確添加、修改圖書(shū),同時(shí)數(shù)據(jù)庫(kù)中能按要求有正確顯示。第四章 用戶操作手冊(cè)1.運(yùn)行環(huán)境1.1硬件(1)計(jì)算機(jī)型號(hào):CPU:PII以上;內(nèi)存:最小為512MB;硬盤(pán):20GB(2)顯卡:裝有VGA兼容或更高分辨率的顯卡,如Nvidia GeForce(3)鍵盤(pán):標(biāo)準(zhǔn)鍵盤(pán)(4)鼠標(biāo):兩鍵或三鍵的鼠標(biāo)器1.2軟件(1)操作系統(tǒng):WindowsXP/Windows7(2)語(yǔ)言編譯系統(tǒng):Visual Studio 2008(3)數(shù)據(jù)庫(kù)管理系統(tǒng)的名稱及版本號(hào):SQL Server 2005(4)數(shù)據(jù)建模軟件:Rational Rose2.使用說(shuō)明2.1安裝和初始化:該網(wǎng)上書(shū)店系統(tǒng)以文件的形式存放在硬盤(pán)上,在已安裝SQL Server 2005數(shù)據(jù)庫(kù)、Visual Studio 2008、IE瀏覽器的計(jì)算機(jī)上,找到該網(wǎng)上書(shū)店的項(xiàng)目文件,雙擊即可打開(kāi)該網(wǎng)上書(shū)店系統(tǒng),然后運(yùn)行主頁(yè),進(jìn)行相關(guān)操作即可。2.2輸入(1)數(shù)據(jù)背景:數(shù)據(jù)來(lái)源為從輸入設(shè)備所獲取的信息。(2)數(shù)據(jù)格式:必須符合定義數(shù)據(jù)庫(kù)時(shí)所規(guī)定的字符格式、長(zhǎng)度,及程序設(shè)計(jì)中規(guī)定的條件(3)輸入舉例:用戶注冊(cè)進(jìn)行用戶注冊(cè)時(shí),需要從鍵盤(pán)輸入用戶賬號(hào)、用戶密碼、聯(lián)系電話和E-mail地址到數(shù)據(jù)庫(kù)的UserInfo表中,截圖如圖所示:圖17 用戶注冊(cè)界面注冊(cè)成功后,則顯示如下提示信息:圖18 提示框2.3輸出(1)數(shù)據(jù)背景:數(shù)據(jù)來(lái)源為數(shù)據(jù)庫(kù)BookShop中的各個(gè)表信息。(2)數(shù)據(jù)格式:錄入數(shù)據(jù)時(shí)所設(shè)定的格式(3)輸出舉例:用戶管理管理員進(jìn)行用戶管理時(shí),只需從操作中選擇“用戶管理”,進(jìn)行相應(yīng)操作即可,頁(yè)面截圖如下: 圖19 用戶管理界面3.軟件出錯(cuò)和恢復(fù) 3.1出錯(cuò)信息及其含義(1)用戶注冊(cè)時(shí)出現(xiàn)的錯(cuò)誤有:用已有的用戶名進(jìn)行注冊(cè)、輸入的兩次密碼不一致、驗(yàn)證碼錯(cuò)誤等出錯(cuò)信息;(2)用戶登錄時(shí)出現(xiàn)的錯(cuò)誤有:輸入的用戶賬號(hào)不存在、用戶密碼錯(cuò)誤等出錯(cuò)信息;(3)查詢圖書(shū)時(shí)出現(xiàn)的錯(cuò)誤有:所查詢的圖書(shū)信息不存在;(4)購(gòu)買(mǎi)圖書(shū)時(shí),如果沒(méi)有登錄,會(huì)提示“如果您已經(jīng)注冊(cè)了用戶,請(qǐng)登錄。如果還沒(méi)有,請(qǐng)先注冊(cè)?!?.2用戶應(yīng)采取的措施(1)用戶針對(duì)于用戶注冊(cè)時(shí)的錯(cuò)誤的應(yīng)對(duì)措施有:重新輸入一個(gè)未被使用的用戶賬號(hào)進(jìn)行注冊(cè)、輸入正確的密碼、輸入正確的驗(yàn)證碼;(2)用戶針對(duì)于用戶登錄時(shí)的錯(cuò)誤的應(yīng)對(duì)措施有:輸入正確的用戶賬號(hào)和用戶密碼;(3)用戶針對(duì)于查詢圖書(shū)時(shí)的錯(cuò)誤的應(yīng)對(duì)措施有:用戶可以按書(shū)名、ISBN、作者和出版社進(jìn)行查詢,用戶應(yīng)輸入正確的查詢條件; (4)用戶針對(duì)于購(gòu)買(mǎi)圖書(shū)時(shí)的錯(cuò)誤的應(yīng)對(duì)措施有:記住自己的登錄狀態(tài)。4.求助查詢?nèi)绻谑褂帽揪W(wǎng)上書(shū)店時(shí),遇到無(wú)法解決問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們的客服中心:電話:0538-8494484手機(jī):13456789351QQ號(hào):8928762165.用戶操作舉例1前臺(tái)管理的操作過(guò)程如下所示:(1)用戶進(jìn)入網(wǎng)站首頁(yè),如下圖所示:圖20 首頁(yè)(2)用戶單擊“用戶登錄”,進(jìn)入用戶登錄界面,輸入用戶名和密碼,單擊“登錄”按鈕,如果登錄成功,則彈出成功登錄提示框,否則,彈出錯(cuò)誤提示對(duì)話框,頁(yè)面截圖如下所示:圖21 登陸界面圖22 提示框圖23 提示框(3)如果是注冊(cè)用戶,則可以輸入用戶名和密碼直接登錄;如果是非注冊(cè)用戶,則點(diǎn)擊“注冊(cè)”,進(jìn)入用戶注冊(cè)界面,如果輸入的信息符合要求,單擊“注冊(cè)”按鈕后會(huì)彈出注冊(cè)成功對(duì)話框,否則,會(huì)彈出注冊(cè)失敗對(duì)話框,頁(yè)面截圖如下所示:圖24 用戶注冊(cè)界面圖25 提示框圖26 提示框(4)單擊“確定”按鈕,即可返回到網(wǎng)站首頁(yè),單擊“用戶登錄”,進(jìn)入用戶登錄界面,輸入用戶名和密碼,單擊“登陸”按鈕,即可登錄到此網(wǎng)站進(jìn)行一系列的操作。(5)用戶查詢圖書(shū):用戶在查詢欄中輸入要查詢的書(shū)名或ISBN或作者或出版社,單擊“搜索”按鈕,即可進(jìn)行搜索,如輸入“謝希仁”,單擊“搜索”按鈕,搜索結(jié)果如下所示:圖27 查找圖書(shū)界面(6)如果用戶輸入的信息不存在,則會(huì)顯示錯(cuò)誤提示:圖28 出錯(cuò)信息界面(7)用戶購(gòu)買(mǎi)圖書(shū):用戶查找到自己所要購(gòu)買(mǎi)的圖書(shū),如圖所示:圖29 選購(gòu)圖書(shū)界面(8)單擊“加入購(gòu)物車(chē)”按鈕,即可選購(gòu)此圖書(shū),用戶單擊“購(gòu)物車(chē)”,可以看到用戶所的選購(gòu)的圖書(shū)信息,如下所示:圖30 購(gòu)物車(chē)界面(9)用戶單擊“付款”,則可以進(jìn)行付款(此功能尚未實(shí)現(xiàn));單擊“返回首頁(yè)繼續(xù)購(gòu)物”,即可返回到首頁(yè),進(jìn)行選購(gòu)。2后臺(tái)管理的操作過(guò)程如下所示:(1)管理員打開(kāi)此網(wǎng)站,單擊“管理員登錄”,即可進(jìn)入管理員登陸界面,如下所示:圖31 管理員登陸界面(2)管理員輸入管理員賬號(hào)和管理員密碼,單擊“登錄”按鈕,即可登錄到后臺(tái)管理區(qū),如下所示:圖32 管理員操作界面(3)管理員選擇所要進(jìn)行的操作,管理員單擊“用戶管理”,即可進(jìn)入用戶管理界面,如下圖所示:圖33 用戶管理界面(4)管理員可以實(shí)現(xiàn)對(duì)用戶的權(quán)限設(shè)置以及刪除用戶,管理員返回到“管理員操作”界面,單擊“添加分類”,即可進(jìn)入“添加圖書(shū)分類”界面,如下圖所示:圖34 圖書(shū)分類界面(5)用戶可以編輯、刪除和新建圖書(shū)分類,單擊“編輯”,即可進(jìn)入如下頁(yè)面:圖35 更新分類界面(6)編輯完成后,單擊“更新”,即可更新圖書(shū)分類;返回到“添加圖書(shū)分類”界面,單擊“刪除”,可以刪除圖書(shū)分類;單擊“新建”,可以進(jìn)入以下界面:圖36 添加圖書(shū)分類界面(7)填寫(xiě)完成后,單擊“插入”按鈕,即可添加新的圖書(shū)分類;返回到“管理員操作”界面,選擇“添加圖書(shū)”,即可進(jìn)入如下頁(yè)面:圖37 圖書(shū)信息界面(8)單擊“新建”,進(jìn)入下面的界面:圖38 更改圖書(shū)信息界面(9)添加完成后,單擊“更新”,即可添加成功。返回到“管理員操作”界面,單擊“管理圖書(shū)”,可以進(jìn)入“圖書(shū)管理”界面,如下圖所示:圖39 圖書(shū)管理界面(10)管理員的操作即已完成。3為了方便用戶的使用,本網(wǎng)站提供了一下便捷服務(wù):關(guān)于我們、購(gòu)物流程、服務(wù)條款和站點(diǎn)地圖。詳細(xì)如下所示:(1)“關(guān)于我們”圖40 關(guān)于我們界面(2)“購(gòu)物流程”圖41購(gòu)物流程界面(3)“服務(wù)條款”圖42 服務(wù)條款界面(4)“站點(diǎn)地圖”圖43 站點(diǎn)地圖界面第五章 測(cè)試計(jì)劃1.引言1.1編寫(xiě)目的:測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審,也是必不可少的關(guān)鍵步驟。由于在開(kāi)發(fā)軟件的過(guò)程中,開(kāi)發(fā)人員會(huì)面對(duì)極其錯(cuò)綜復(fù)雜的問(wèn)題,我們開(kāi)發(fā)設(shè)計(jì)人員、用戶、委托公司等的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),同時(shí)與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺,甚至?xí)霈F(xiàn)分歧或是對(duì)同一事物理解的偏差。因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。在網(wǎng)上書(shū)店系統(tǒng)這類用戶類型固定為廣大網(wǎng)民,但涉及到電子商務(wù)系統(tǒng)中,就必須盡量減少差錯(cuò),以免造成嚴(yán)重的損失。因此,軟件測(cè)試對(duì)整個(gè)軟件的開(kāi)發(fā)是不可或缺的,而一份完整的測(cè)試計(jì)劃在開(kāi)發(fā)流程里也是必須的。此份軟件測(cè)試計(jì)劃的讀者包括:軟件開(kāi)發(fā)設(shè)計(jì)人員,項(xiàng)目管理人員,軟件測(cè)試人員。1.2參考資料:1 張海藩 軟件工程導(dǎo)論(第五版) 清華大學(xué)出版社 2008.22 謝星星 沈懿卓 URL基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版 2008.103 朱少民 軟件測(cè)試 人民郵電出版社 2009.84 朱少民 軟件測(cè)試方法和技術(shù) ASP.NET3.5(C#) 清華大學(xué)出版社 2009.55 項(xiàng)目計(jì)劃任務(wù)書(shū)、項(xiàng)目開(kāi)發(fā)計(jì)劃、需求規(guī)格說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、用戶操作手冊(cè)(詳見(jiàn)前4章內(nèi)容)2.測(cè)試任務(wù)概述2.1測(cè)試目標(biāo)(1)網(wǎng)上書(shū)店各功能完整(2)整個(gè)系統(tǒng)可以穩(wěn)定運(yùn)行(3)用戶信息渠道暢通(4)用戶可以迅速找到自己所需要的圖書(shū)2.2測(cè)試環(huán)境軟件環(huán)境: WindowsXP/Windows7、SQL Server2005、Visual Studio2008、IE瀏覽器硬件環(huán)境:P4 2.1GHz CPU 2G內(nèi)存網(wǎng)絡(luò)環(huán)境:54Mbps帶寬3.測(cè)試計(jì)劃3.1測(cè)試方案:小組成員分別登錄網(wǎng)站,使用單元測(cè)試方法,以不同的身份模擬網(wǎng)上購(gòu)書(shū)現(xiàn)場(chǎng),輸入相關(guān)信息,對(duì)網(wǎng)上書(shū)店系統(tǒng)的功能進(jìn)行測(cè)試。測(cè)試用例的選取應(yīng)盡量滿足以最少測(cè)試次數(shù)達(dá)到最佳效果。3.2測(cè)試項(xiàng)目:以圖表形式列出組裝測(cè)試和確認(rèn)測(cè)試中每一項(xiàng)測(cè)試的內(nèi)容、名稱、目的和進(jìn)度:測(cè)試項(xiàng)目名稱測(cè)試目的測(cè)試進(jìn)度用戶登錄驗(yàn)證用戶能否成功登錄一小時(shí)左右非注冊(cè)用戶注冊(cè)驗(yàn)證非注冊(cè)用戶可以成功注冊(cè)一小時(shí)左右搜索圖書(shū)驗(yàn)證用戶能否成功搜索到需要的圖書(shū)一小時(shí)左右選購(gòu)圖書(shū)驗(yàn)證用戶可以方便快捷地購(gòu)買(mǎi)圖書(shū)一小時(shí)左右圖書(shū)管理管理員可以成功管理圖書(shū)一小時(shí)左右表16 3.3測(cè)試人員:Fly小組成員4.測(cè)試項(xiàng)目說(shuō)明4.1測(cè)試項(xiàng)目名稱及測(cè)試內(nèi)容:測(cè)試項(xiàng)目名稱測(cè)試內(nèi)容用戶登錄驗(yàn)證用戶能否成功登錄非注冊(cè)用戶注冊(cè)驗(yàn)證非注冊(cè)用戶可以成功注冊(cè)搜索圖書(shū)驗(yàn)證用戶能否成功搜索到需要的圖書(shū)選購(gòu)圖書(shū)驗(yàn)證用戶可以方便快捷地購(gòu)買(mǎi)圖書(shū)圖書(shū)管理管理員可以成功管理圖書(shū)表17 4.2測(cè)試用例:測(cè)試用例一:用戶登錄這個(gè)測(cè)試用例的標(biāo)識(shí)碼是FUNC-1,測(cè)試的內(nèi)容是驗(yàn)證用戶能否成功登錄,同時(shí)所有的頁(yè)面都按照需求有正確的顯示。表13是測(cè)試用例的具體設(shè)計(jì)。標(biāo)識(shí)碼FUNC-1用例名稱用戶登錄優(yōu)先級(jí)高父用例無(wú)執(zhí)行時(shí)間60分鐘前提條件進(jìn)入網(wǎng)站首頁(yè)基本操作步驟1進(jìn)入網(wǎng)站首頁(yè),單擊右上方的用戶登錄,進(jìn)入用戶登錄界面2填入管理員賬號(hào)、管理員密碼,單擊登錄按鈕3單擊登錄按鈕,登錄網(wǎng)站輸入/動(dòng)作期望結(jié)果備注輸入用戶名、密碼,單擊登錄成功登錄并提示登錄成功1 已登錄用戶未退出的情況下再次登錄,會(huì)提示該用戶已登錄。2 輸入錯(cuò)誤的用戶名或密碼后,單擊登錄會(huì)提示登錄失敗。表18測(cè)試用例二:非注冊(cè)用戶注冊(cè)這個(gè)測(cè)試用例的標(biāo)識(shí)碼是FUNC-2,測(cè)試的內(nèi)容是驗(yàn)證非注冊(cè)用戶注冊(cè)能否成功注冊(cè),同時(shí)所有的頁(yè)面都按照需求有正確的顯示。表14是測(cè)試用例的具體設(shè)計(jì)。標(biāo)識(shí)碼FUNC-2用例名稱非注冊(cè)用戶注冊(cè)優(yōu)先級(jí)高父用例無(wú)執(zhí)行時(shí)間60分鐘前提條件進(jìn)入網(wǎng)站首頁(yè)基本操作步驟1進(jìn)入系統(tǒng),單擊網(wǎng)站首頁(yè)的用戶注冊(cè),進(jìn)入用戶注冊(cè)界面。2填入用戶信息,如用戶帳號(hào)、用戶密碼、確認(rèn)密碼、聯(lián)系方式及驗(yàn)證碼。3單擊注冊(cè)按鈕輸入/動(dòng)作期望結(jié)果備注輸入用戶帳號(hào)、用戶密碼、確認(rèn)密碼、聯(lián)系方式及驗(yàn)證碼,

注意事項(xiàng)

本文(《網(wǎng)上書(shū)店系統(tǒng)》分析與設(shè)計(jì)說(shuō)明書(shū))為本站會(huì)員(1777****777)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(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),我們立即給予刪除!