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

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

上傳人:1777****777 文檔編號:37230676 上傳時間:2021-11-02 格式:DOC 頁數(shù):55 大小:3.13MB
收藏 版權(quán)申訴 舉報 下載
《網(wǎng)上書店系統(tǒng)》分析與設(shè)計說明書_第1頁
第1頁 / 共55頁
《網(wǎng)上書店系統(tǒng)》分析與設(shè)計說明書_第2頁
第2頁 / 共55頁
《網(wǎng)上書店系統(tǒng)》分析與設(shè)計說明書_第3頁
第3頁 / 共55頁

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

15 積分

下載資源

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

資源描述:

《《網(wǎng)上書店系統(tǒng)》分析與設(shè)計說明書》由會員分享,可在線閱讀,更多相關(guān)《《網(wǎng)上書店系統(tǒng)》分析與設(shè)計說明書(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、網(wǎng)上書店系統(tǒng)分析與設(shè)計說明書編寫:日期:2010-12-25審核:日期:受控狀態(tài):是 發(fā)布版次:1.0日期:編號: 前 言電子商務(wù)是利用現(xiàn)代信息網(wǎng)絡(luò)進(jìn)行商務(wù)活動的一種先進(jìn)手段,作為創(chuàng)新的經(jīng)濟(jì)運(yùn)行方式,其影響己經(jīng)遠(yuǎn)遠(yuǎn)超過商業(yè)領(lǐng)域。為了跟上世界電子商務(wù)的發(fā)展潮流,縮短與發(fā)達(dá)國家之間的差距,每個人都應(yīng)該從不同的角度積極了解電子商務(wù)、參與電子商務(wù),盡快適應(yīng)飛速發(fā)展的信息社會的需要。隨著Internet的發(fā)展,傳統(tǒng)的商品購物運(yùn)作模式被打破了,建立各種網(wǎng)上商店已成為一種發(fā)展趨勢,本網(wǎng)上書店系統(tǒng),正是通過互聯(lián)網(wǎng),讓客戶在網(wǎng)上與供應(yīng)商聯(lián)系,利用網(wǎng)絡(luò)進(jìn)行圖書的購買。從而通過簡單、廉價、快捷、低成本的電子通信方式

2、的通訊手段,將買家與賣家、書商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而使買賣雙方不謀面地進(jìn)行的各種商貿(mào)活動,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。從而使得人們避免了挑選圖書的煩瑣過程,讓人們在購物過程中變得輕松,快捷,方便。在實(shí)現(xiàn)技術(shù)上,使用Rose建模工具進(jìn)行建模,利用ASP.NET構(gòu)建網(wǎng)上書店的程序結(jié)構(gòu)和用戶界面;利用SQL Server數(shù)據(jù)庫建立網(wǎng)上書店的后端數(shù)據(jù)源;利用ADO.NET技術(shù)實(shí)現(xiàn)網(wǎng)上書店中對數(shù)據(jù)庫的安全連接和訪問。針對網(wǎng)上書店的電子商務(wù)交易流程,對網(wǎng)站的具體運(yùn)作形式作了詳細(xì)地說明。本項(xiàng)目以一個虛擬的網(wǎng)上書店的電子商務(wù)解決方案的背景,詳細(xì)論述了系統(tǒng)各部分

3、之間的內(nèi)在聯(lián)系,最終根據(jù)內(nèi)在聯(lián)系將它們有機(jī)地結(jié)合在一起,以形成一個完整的電子商務(wù)的解決方案。目 錄第一章 軟件需求說明51.引言52.功能需求53.數(shù)據(jù)描述114.性能需求155.運(yùn)行需求166.其他需求17第二章 概要設(shè)計說明171.引言172.設(shè)計任務(wù)概述183.總體設(shè)計194.數(shù)據(jù)庫設(shè)計215.接口設(shè)計266.出錯處理設(shè)計277.系統(tǒng)維護(hù)設(shè)計288.尚待解決的問題28第三章 詳細(xì)設(shè)計說明281.引言282.設(shè)計說明293.總體設(shè)計說明294.程序描述305.測試要點(diǎn):35第四章 用戶操作手冊351.運(yùn)行環(huán)境352.使用說明363.軟件出錯和恢復(fù)374.求助查詢385.用戶操作舉例38第五

4、章 測試計劃491.引言492.測試任務(wù)概述503.測試計劃504.測試項(xiàng)目說明51第六章 實(shí)戰(zhàn)總結(jié)報告541.評價542.經(jīng)驗(yàn)與教訓(xùn)54第一章 軟件需求說明1.引言1.1編寫目的本說明書目的在于明確說明系統(tǒng)需求,界定系統(tǒng)實(shí)現(xiàn)功能的范圍,指導(dǎo)系統(tǒng)設(shè)計以及編碼。本說明書的預(yù)期讀者為:項(xiàng)目經(jīng)理、概要、詳細(xì)設(shè)計人員,編碼人員,測試人員等。1.2開發(fā)背景目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力影響著人類的活動。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,給人類帶來了新的機(jī)遇和挑戰(zhàn)。21世紀(jì)可以說是電子商務(wù)的世紀(jì)。網(wǎng)上購物已成為一種潮流,網(wǎng)上書店也應(yīng)運(yùn)而生。我們將該網(wǎng)上書店的適用人群定位為中國所有互聯(lián)網(wǎng)用戶。

5、使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員:工作中非常繁忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;其主要目標(biāo)是滿足人們足不出戶購物的需求,只需在網(wǎng)上書店選擇自己所需的圖書,然后進(jìn)行購買即可。使人們避免了挑選圖書的煩瑣過程,讓人們的購物過程變得輕松、快捷、方便。展望未來,網(wǎng)上書店勢必成為社會發(fā)展不可缺少的一部分。該軟件系統(tǒng)同一些其它書店有聯(lián)系,讀者可以通過該書店鏈接到其它書店。1.3參考資料1 張海藩 軟件工程導(dǎo)論(第五版) 清華大學(xué)出版社 2008.22 謝星星 沈懿卓 URL基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版 2008.103 房大偉 呂雙 視頻學(xué)ASP.NET 人民郵電出版

6、社 2009.114 邵良彬 劉好增等 ASP.NET 3.5(C#) 清華大學(xué)出版社 2009.52功能需求2.1任務(wù)概述電子商務(wù)的發(fā)展促進(jìn)了網(wǎng)上書店的普及,越來越多的讀者選擇了網(wǎng)上購書這種方便、快捷的方式。為迎合讀者的需求,我們開發(fā)的此網(wǎng)上書店系統(tǒng)主要包含前臺管理和后臺管理兩個方面,其中前臺管理包括瀏覽圖書、查詢圖書、購買圖書、用戶注冊等子系統(tǒng);后臺管理包括訂單管理、圖書管理、用戶管理等子系統(tǒng)。前臺管理:用戶注冊子系統(tǒng):任何用戶都可以通過該系統(tǒng)注冊成為會員。瀏覽圖書子系統(tǒng):注冊用戶和非注冊用戶都可以通過該網(wǎng)上書店系統(tǒng)瀏覽圖書信息。查詢圖書子系統(tǒng):注冊用戶可以登錄系統(tǒng)查詢需要購買的圖書。購買

7、圖書子系統(tǒng):此子系統(tǒng)是本系統(tǒng)的核心部分,用戶可以通過該系統(tǒng)實(shí)現(xiàn)購買圖書,管理購物車,提交訂單,查看自己的訂單信息以及意見反饋。后臺管理: 用戶管理子系統(tǒng):此子系統(tǒng)中主要實(shí)現(xiàn)管理員對用戶的管理,包括對注冊用戶的信息審核、權(quán)限設(shè)置、信息保密設(shè)置等功能。 圖書管理子系統(tǒng):此子系統(tǒng)中主要實(shí)現(xiàn)對圖書信息的管理。 訂單管理子系統(tǒng):此子系統(tǒng)主要實(shí)現(xiàn)對用戶所提交訂單的管理。2.2需求規(guī)定根據(jù)本網(wǎng)上書店系統(tǒng)的需求,主要列舉出了用戶登錄、圖書購買、更改圖書信息三個主要方面的IPO表,具體情況如下所示:(1)用戶登錄的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書店系統(tǒng) 作者:Fly 模塊:用戶登錄 日期:2010/12/

8、8編號:1.1被調(diào)用:網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫(BookShop)調(diào)用:UserInfo 數(shù)據(jù)表中的用戶名和密碼輸出:1 .登錄成功,進(jìn)入頁面 2.登錄失敗,重新輸入輸入:從數(shù)據(jù)庫的UserInfo表中讀取用戶名和密碼處理:如果用戶輸入的密碼和用戶名跟數(shù)據(jù)庫中UserInfo表中的用戶名和密碼相同,則進(jìn)入網(wǎng)上書店系統(tǒng)主頁,否則,提示用戶登錄失敗,重新輸入局部數(shù)據(jù)元素:用戶名、密碼注釋:用戶應(yīng)牢記自己的用戶名和密碼表1(2)圖書購買的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書店系統(tǒng) 作者:Fly 模塊:圖書購買 日期:2010/12/8編號:1.2被調(diào)用:網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫(BookShop)調(diào)用:Boo

9、ks 數(shù)據(jù)表中的圖書信息輸出:1 .購買成功,放入購物車 2.購買失敗輸入:需要購買圖書的名稱處理:如果用戶輸入的圖書名稱在數(shù)據(jù)庫的Books表中存在,用戶可查看圖書的詳細(xì)信息,如果是自己所需圖書則將圖書放入購物車,否則,提示用戶沒有此書,無法購買局部數(shù)據(jù)元素:圖書名稱、作者、出版社注釋:用戶可以根據(jù)作者和出版社確定是否是自己所需圖書表2(3)更改圖書信息的IPO表如下所示:IPO表系統(tǒng):網(wǎng)上書店系統(tǒng) 作者:Fly 模塊:更改圖書信息 日期:2010/12/8編號:1.3調(diào)用:Books數(shù)據(jù)表中的圖書信息被調(diào)用:網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫(BookShop)輸出:1.添加成功,即可將信息寫入Books

10、表 2.添加失敗,返回添加界面輸入:從鍵盤輸入要添加的圖書信息處理:如果用戶添加的圖書信息符合數(shù)據(jù)庫的格式設(shè)置,則即可成功的將圖書信息添加到數(shù)據(jù)庫中;否則,提示用戶添加失敗,返回添加頁面,繼續(xù)添加。局部數(shù)據(jù)元素:圖書的信息注釋:用戶應(yīng)按照數(shù)據(jù)庫的字段設(shè)置輸入相應(yīng)的信息,負(fù)責(zé)輸入會不成功。表32.3功能劃分此網(wǎng)上書店系統(tǒng)按用戶權(quán)限的不同,可以分為前臺管理和后臺管理兩部分,前臺管理屬于注冊用戶的權(quán)限,后臺管理屬于系統(tǒng)管理員的權(quán)限。前臺管理具有的權(quán)限主要有:瀏覽圖書、查詢圖書、購買圖書和用戶注冊;后臺管理具有的權(quán)限有圖書管理、訂單管理和系統(tǒng)管理。具體的系統(tǒng)功能示意圖如下所示:網(wǎng) 上 書 店 系 統(tǒng)前

11、臺管理瀏覽圖書查詢圖書購買圖書用戶注冊后臺管理圖書管理訂單管理系統(tǒng)管理圖1 網(wǎng)上書店系統(tǒng)功能示意圖2.4功能描述 網(wǎng)上書店系統(tǒng)的參與者主要有三類:系統(tǒng)管理員、注冊用戶和非注冊用戶。非注冊用戶可以登陸注冊成為書店會員,然后上網(wǎng)瀏覽查詢自己需要的相關(guān)書籍資料,找到符合自己需求的書籍后可以添加到購物車,進(jìn)行購買。注冊用戶可以直接登錄、瀏覽和購買自己所需要的圖書,以及管理自己的購物車。系統(tǒng)管理員除擁有普通用戶的權(quán)限外,還有自己的管理權(quán)限,可以通過系統(tǒng)進(jìn)行書籍新增、刪除、修改、查詢、統(tǒng)計,進(jìn)行訂單管理、用戶管理、公告管理操作。圖2與圖4分別為從用戶角度與系統(tǒng)管理員角度描述的網(wǎng)上書店系統(tǒng)功能的用例圖。 圖

12、2 網(wǎng)上書店參與者用例圖圖3 管理員操作用例圖圖4 前臺用戶選購圖書用例圖3數(shù)據(jù)描述3.1類圖和E-R圖的設(shè)計(1)該網(wǎng)上書店系統(tǒng)可以抽象出以下幾個類,包括圖書、購物車、用戶和訂單。圖書類中含有圖書ISBN、圖書名、詳細(xì)介紹、作者、圖書分類、出版社、詳細(xì)分類、市場價、會員價、添加時間和圖書圖片等屬性及添加、刪除、修改、查詢等操作;購物車類中包含用戶ID、購書ISBN和購買數(shù)量等屬性及添加、刪除、修改、確認(rèn)等操作;用戶類中包含用戶ID、用戶密碼、聯(lián)系電話、郵箱地址和通訊地址等屬性及注冊、查詢圖書、購買圖書、書籍評論等操作;訂單類中包含用戶ID、購書ISBN、訂購數(shù)量、訂購時間、訂單號、市場價、會

13、員價和通訊地址等屬性及生成、查詢、修改等操作,具體如下所示:圖5 網(wǎng)上書店系統(tǒng)類圖(2)E-R圖:該網(wǎng)上書店系統(tǒng)主要包含以下幾個實(shí)體:系統(tǒng)管理員、圖書、購物車和用戶,各個實(shí)體的主要屬性及其聯(lián)系如下所述: 系統(tǒng)管理員圖書購物車登錄名登錄密碼市場價圖書號書 名折扣父類編 號會員價詳細(xì)分 類用戶用戶名用戶ID 真實(shí)姓 名會員等 級用戶ID購書ISBN購書數(shù) 量管理購買交易維護(hù)查看1nnm1n1n1n 圖6 E-R圖(3)序列圖:該網(wǎng)上書店系統(tǒng)擁有多個序列圖,從系統(tǒng)管理員的角度看,主要有添加用戶、添加圖書信息、修改圖書信息、添加圖書分類等序列圖;從注冊用戶的角度看,主要有查詢圖書、瀏覽圖書、選購圖書、

14、管理購物車等序列圖。現(xiàn)舉一例來說明一下,選購圖書的序列圖如下所示:圖7 選購圖書序列圖3.2網(wǎng)上書店業(yè)務(wù)流程網(wǎng)上書店系統(tǒng)業(yè)務(wù)流程主要體現(xiàn)在選購圖書,下面就主要介紹一下選購圖書的業(yè)務(wù)流程。選購圖書子系統(tǒng)是用戶進(jìn)行網(wǎng)上購書的入口,用戶通過登錄網(wǎng)上書店,瀏覽、查詢圖書信息,并對選擇的圖書進(jìn)行購買。首先,用戶需進(jìn)行注冊,然后可以通過圖書編號來選擇圖書。當(dāng)用戶修改并確認(rèn)訂單后,需向系統(tǒng)管理員提交訂單,系統(tǒng)管理員在一定時間內(nèi)將書送到指定的通信地址。下圖為消費(fèi)者的網(wǎng)上購書業(yè)務(wù)流程:用戶已注冊會員注冊訂單查看圖書查詢選擇圖書放入購物車管理購物車生成訂單修改確認(rèn)訂單提交訂單圖8 消費(fèi)者的網(wǎng)上購書業(yè)務(wù)流程4.性能

15、需求4.1數(shù)據(jù)精確度圖書價格最多可以精確到小數(shù)點(diǎn)后一位,付款時精確到小數(shù)點(diǎn)后一位。查詢時應(yīng)保證查全率100%,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時應(yīng)保證查準(zhǔn)率100%,查到的記錄應(yīng)與給定的單項(xiàng)或組合項(xiàng)查詢條件完全匹配。4.2時間特性一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對打印機(jī)的操作及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時間內(nèi)完成。4.3適應(yīng)性滿足個人使用的需求,對運(yùn)行環(huán)境要求不應(yīng)存在困難。本網(wǎng)上書店系統(tǒng)在WindowsXP以上版本即可使用。5.運(yùn)行需求5.1用戶界面需求l 采用Windows的通用圖形界面,對用戶友好,且必須對鼠標(biāo)和鍵盤提供支持,界面的設(shè)計應(yīng)遵循如下規(guī)則:l 界面要具有一致性

16、,界面規(guī)范應(yīng)遵循Windows軟件界面的規(guī)范;l 提供簡單的錯誤處理;l 提供信息反饋,用多種信息提示用戶當(dāng)前軟件運(yùn)行的狀態(tài),軟件界面元件的功能;l 操作可逆,其動作可騍單個的操作,或者是一個相對獨(dú)立的操作序列;l 設(shè)計良好的聯(lián)機(jī)幫助;l 顯示啟動畫面,畫面簡潔明快,富有現(xiàn)代氣息,不能太花哨;l 應(yīng)遵循國家關(guān)于計算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒有歧義,圖形的意義明朗。為實(shí)現(xiàn)最佳視覺效果,推薦用戶使用1024*768以上分辨率的顯示器,報表格式采用網(wǎng)格型,菜單格式采用WindowsXP樣式,輸入輸出時間采用YYYY-MM-DD格式。5.2硬件接口支持一般的PII或更高檔微機(jī),筆記本電腦。5.

17、3軟件接口本網(wǎng)上書店系統(tǒng)在WindowsXP以上版本即可使用。5.4故障處理正常使用時不應(yīng)該出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫的完好無損。要求能在發(fā)生意外(如掉電,網(wǎng)絡(luò)故障等)的情況下,保證不丟失數(shù)據(jù)。6.其他需求6.1正確性要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行時基本無錯誤6.2可維護(hù)性要求本軟件在運(yùn)行中發(fā)現(xiàn)錯誤時,能快速,準(zhǔn)確對其進(jìn)行定位,診斷和修改。6.3易實(shí)用性要求能盡量為用戶的使用提供方便,軟件界面符合目前流行的界面規(guī)范。6.4可測試性設(shè)計時盡可能減少測試本軟件的各項(xiàng)功能所需要的工作量。6.4可移植性要求本軟件在將來能易于向WINDOWS高版本的操作系統(tǒng)上移植,以

18、用于掌上電腦。第二章 概要設(shè)計說明1.引言1.1編寫目的闡明編寫需求說明書的目的,在于明確說明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開發(fā)人員進(jìn)行詳細(xì)設(shè)計與編碼實(shí)現(xiàn),同時也是指導(dǎo)測試計劃的依據(jù)。本說明書的預(yù)期讀者為:項(xiàng)目經(jīng)理、詳細(xì)設(shè)計人員、編碼人員、測試人員、系統(tǒng)分析員等。1.2開發(fā)背景目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力影響著人類的活動。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,給人類帶來了新的機(jī)遇和挑戰(zhàn)。21世紀(jì)可以說是電子商務(wù)的世紀(jì)。網(wǎng)上購物已成為一種潮流,網(wǎng)上書店也應(yīng)運(yùn)而生。我們將該網(wǎng)上書店的適用人群定位為中國所有互聯(lián)網(wǎng)用戶。使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員:工作中非常繁

19、忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;其主要目標(biāo)是滿足人們足不出戶購物的需求,只需在網(wǎng)上書店選擇自己所需的圖書,然后進(jìn)行購買即可。使人們避免了挑選圖書的煩瑣過程,讓人們的購物過程變得輕松、快捷、方便。展望未來,網(wǎng)上書店勢必成為社會發(fā)展不可缺少的一部分。該軟件系統(tǒng)同一些其它書店有聯(lián)系,讀者可以通過該書店鏈接到其它書店。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#) 清

20、華大學(xué)出版社 2009.52.設(shè)計任務(wù)概述2.1設(shè)計目標(biāo) 在這次項(xiàng)目實(shí)訓(xùn)中,我們做的是網(wǎng)上書店系統(tǒng),通過設(shè)計,實(shí)現(xiàn)管理員的后臺管理和注冊用戶的前臺管理。前臺管理主要包括查詢圖書、瀏覽圖書、訂單管理和用戶注冊;后臺管理主要包括圖書管理、用戶管理和系統(tǒng)管理。使用戶可以在網(wǎng)上書店購買到自己所需的圖書,滿足用戶的需求。2.2設(shè)計環(huán)境:2.2.1運(yùn)行環(huán)境CPU裝有Intel Pentium 兼容CPU,建議使用PII以上的CPU內(nèi)存最小內(nèi)存為512MB,推薦使用1G以上的內(nèi)存硬盤有20G以上的自由硬盤空間ra顯卡裝有VGA兼容或更高分辨率的顯卡,如Nvidia GeForce鼠標(biāo)、鍵盤標(biāo)準(zhǔn)鍵盤、兩鍵或三

21、鍵的鼠標(biāo)器操作系統(tǒng)Windows 以上版本表42.2.2開發(fā)環(huán)境:ASP的實(shí)現(xiàn)環(huán)境Visual Studio 2008數(shù)據(jù)庫SQL Server 2005數(shù)據(jù)建模Rational Rose表53.總體設(shè)計3.1 關(guān)鍵技術(shù)與算法關(guān)鍵問題:模塊功能實(shí)現(xiàn)技術(shù)難點(diǎn):編程和系統(tǒng)后期維護(hù)3.2關(guān)鍵數(shù)據(jù)結(jié)構(gòu)簡要說明本系統(tǒng)中的最主要的數(shù)據(jù)結(jié)構(gòu)。3.3人工處理過程網(wǎng)站管理員對書籍進(jìn)行管理并定期維護(hù)、刪除、更新,已經(jīng)沒有實(shí)際意義的數(shù)據(jù),保證數(shù)據(jù)的良好存儲,以免造成數(shù)據(jù)的冗余。3.4總體結(jié)構(gòu)和模塊外部設(shè)計此網(wǎng)上書店系統(tǒng)的總體結(jié)構(gòu)及功能詳細(xì)如下圖所示: 前 臺 管 理用 戶 注 冊瀏 覽 圖 書購 買 圖 書會 員

22、注 冊會員信息修改購 物 車相關(guān)信息填寫物流管理查 詢 圖 書后 臺 管 理管 理 員圖 書 管 理訂 單 管 理用 戶 管 理圖9 系統(tǒng)功能層次圖3.5功能設(shè)計3.5.1 系統(tǒng)功能該網(wǎng)上書店系統(tǒng)包含用戶在網(wǎng)上購書時的常用功能,分為前臺管理和后臺管理。前臺管理包括圖書瀏覽、圖書查詢、圖書訂購、購物車等功能。后臺管理包括圖書信息發(fā)布管理、圖書管理、訂單管理、意見反饋管理和用戶管理等功能。 3.5.2網(wǎng)上書店主要子功能系統(tǒng)1圖書查詢:當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需要圖書,同時也應(yīng)該提供按照圖書名稱,或者作者信息快速查詢所需要書目信息的功能。2購物車管理

23、:當(dāng)客戶選擇購買某圖書時,應(yīng)該能夠?qū)?yīng)圖書信息,例如:價格、數(shù)量記錄到對應(yīng)購物車中、并允許客戶返回書目查詢頁面,選擇其它圖書,并添加到購物車中。 3訂單管理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最后生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。4圖書管理:管理員可以添加、修改、刪除、查看圖書分類和圖書信息。5用戶管理:為了能夠?qū)崿F(xiàn)圖書商品的購買,需要管理客戶相關(guān)的聯(lián)系方式和詳細(xì)信息。4.數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)字典設(shè)計數(shù)據(jù)字典的主要目的是提供查閱對不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元

24、素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等),使用特點(diǎn)(值的范圍,使用頻率,使用方式輸入/輸出/本地,條件值等),控制信息(來源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置記錄、文件和數(shù)據(jù)庫等)。下面的例子是通過卡片來描述數(shù)據(jù)字典:名字:用戶別名:UserInfo描述:記錄在此網(wǎng)站注冊的用戶的信息背景:用戶=用戶ID +用戶密碼+聯(lián)系電話+郵箱地址位置:提交給管理員名字:圖書編號別名:ISBN描述:唯一標(biāo)識圖書背景:圖書編號=20(字符)位置:圖書信息表 訂單表 名字:分類編號別名:FatherTypeID描述:表示圖書類別背景:分類編

25、號=整型位置:圖書分類表圖書詳細(xì)分類表 圖書信息表名字:訂單別名:BooksOrders描述:記錄用戶所購買圖書的信息背景:訂單=訂單號 +圖書號 +訂購數(shù)量+市場價+會員價+訂購時間+通信地址位置:提交給管理員名字:出售的圖書信息 別名:BookSellInfo描述:記錄在網(wǎng)站上要出售的圖書的信息背景:出售的圖書信息=信息編號+圖書號+庫存量+點(diǎn)擊數(shù)+留言數(shù)位置:輸出到網(wǎng)站首頁名字:書籍評論別名:Comment描述:記錄用戶對網(wǎng)站的反饋意見背景:意見反饋=評論號 +圖書號+用戶ID+留言時間位置:反饋給網(wǎng)站4.2物理結(jié)構(gòu)設(shè)計根據(jù)硬件設(shè)備和數(shù)據(jù)庫平臺系統(tǒng),對數(shù)據(jù)庫系統(tǒng)的物理存儲結(jié)構(gòu)進(jìn)行規(guī)劃,我

26、們把此系統(tǒng)數(shù)據(jù)庫名定義為BookShop,估計數(shù)據(jù)庫的大小為15MB,數(shù)據(jù)文件的命名為BookShop.mdf,日志文件的命名為BookShop_log.ldf。數(shù)據(jù)庫的文件物理結(jié)構(gòu):采用順序結(jié)構(gòu)的記錄文件。4.3 表設(shè)計本網(wǎng)上書店系統(tǒng)的數(shù)據(jù)庫名稱為Bookshop,該數(shù)據(jù)庫中包含UserInfo表(用戶表)、Books表(圖書信息表)、BooksFatherType表(圖書分類表)、BooksDetailType表(圖書詳細(xì)分類表)、BooksOrders表(訂單表)、BooksDetails(圖書詳細(xì)信息表)、BookCommend表(意見反饋表)、BookLevelType(圖書等級表)

27、、BookSellInfo(圖書出售信息表)1.用戶表UserInfo用來保存注冊用戶的基本信息,結(jié)構(gòu)如下:字段名數(shù)據(jù)類型是否為空字段說明備注UserIDvarchar(10)NO用戶ID主鍵UserPassWordvarchar(15)NO用戶密碼UserTelphonevarchar(15) YES聯(lián)系電話UserEmailvarchar(30) YES郵箱地址表62.圖書信息表Books用來保存圖書的基本信息,結(jié)構(gòu)如表:字段名數(shù)據(jù)類型是否為空字段說明備注BookIDintNO圖書號主鍵FatherTypeIDintNO分類編號外鍵DetailTypeIDintNO詳細(xì)分類BookName

28、varchar(50)NO書名MarketPricemoneyNO市場價MenberPricemoneyNO會員價RebatefloatNO折扣表73.圖書分類表BooksFatherType用來保存圖書分類的信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注TypeIDintNO分類編號主鍵BookTypevarchar(50)NO分類名稱 表84.圖書詳細(xì)分類表BooksDetailType用來保存圖書的詳細(xì)分類信息,結(jié)構(gòu)如圖所示:字段名稱數(shù)據(jù)類型是否為空字段說明備注DetailTypeIDintNO詳細(xì)分類編號主鍵TypeIDintNO分類編號外鍵DetailTypevarchar(5

29、0)NO詳細(xì)分類名稱表95.訂單表BooksOrders用來保存用戶訂購的圖書信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注OrderIDintNO訂單號主鍵BookIDIntNO圖書號外鍵CountintNO訂購數(shù)量PricemoneyNO價格BalePricemoneyNO銷售價格OrderDateTimedatetimeNO訂購時間SendTovarchar(100)NO通信地址表106.圖書詳細(xì)信息表BooksDetails用來保存圖書詳細(xì)信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注DetailsIDintNO自增字段主鍵BookIDintNO圖書號外鍵BookWrite

30、rvarchar(100)NO作者BookConcernvarchar(50)NO出版社ISBNvarchar(20)NO圖書ISBNBookIntroducevarchar(5000)NO詳細(xì)介紹AddDateTimedatetimeNO添加時間BookPicturevarchar(20)Yes圖書圖片表117.書籍評論表BookCommend用來保存用戶發(fā)表的意見,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注CommendIDintNO評論號主鍵BookIDintNO圖書號外鍵UserIDvarchar(20)NO用戶ID外鍵DateTimedatetimeNO留言時間表128.圖書等級

31、表BookLevelType用來保存圖書的等級信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注LevelIDintNO等級號主鍵LevelTypevarchar(50)NO等級類別表139.圖書出售信息表BookSellInfo用來保存圖書在網(wǎng)站的一些信息,結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型是否為空字段說明備注SellInfoIDintNO信息編號主鍵BookIDintNO圖書號外鍵CellCountintNO庫存量ClickCountintNO點(diǎn)擊數(shù)CommendCountintNO留言數(shù)表144.3表之間的關(guān)聯(lián)設(shè)計為了保證數(shù)據(jù)的完整性,需要對表進(jìn)行約束。數(shù)據(jù)庫表之間關(guān)聯(lián)關(guān)系如下:圖10 關(guān)系圖

32、4.4存儲過程設(shè)計該網(wǎng)上書店的主要存儲過程設(shè)計如下:注冊:查詢圖書:用戶登錄:書籍評論:購物車:4.5觸發(fā)器設(shè)計觸發(fā)器是一種特殊的存儲過程,當(dāng)表中的數(shù)據(jù)被修改時,由系統(tǒng)自動執(zhí)行。使用觸發(fā)器可以實(shí)施更為復(fù)雜的的數(shù)據(jù)完整性約束。5.接口設(shè)計5.1用戶接口(1)登錄界面:由輸入用戶名、密碼的文本框和登錄、注冊按鈕組成。(2)查詢界面:查找按鈕:進(jìn)行圖示查找。顯示區(qū):用于顯示已有圖書類別,可點(diǎn)擊進(jìn)行查詢;(3)購物車界面:已購圖書信息顯示區(qū):用于顯示選購圖書信息(名稱,價格,購買數(shù)量);數(shù)量編輯框:用于輸入每種圖書的數(shù)量;付款按鈕:確定購買下訂單。 (4)管理員增加圖書界面: 信息編輯框區(qū): 輸入圖書

33、的信息。新建按鈕:把數(shù)據(jù)提交到數(shù)據(jù)庫。 (5)管理員修改圖書界面: 信息編輯框區(qū):對已存在圖書的信息進(jìn)行修改。更新按鈕:更新數(shù)據(jù)到數(shù)據(jù)庫。 5.2外部接口(1)硬件接口: 由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,它負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時要注意關(guān)閉那些容易受攻擊和入侵的端口號,在能保證帶寬的前提下僅開通系統(tǒng)運(yùn)行所必須的端口。(2)軟件接口 這里的接口問題主要就

34、是怎樣與數(shù)據(jù)庫進(jìn)行通信,以便對數(shù)據(jù)庫進(jìn)行讀取和寫入操作。在ASP.NET技術(shù)中是使用ASP.NET對象來解決這個問題的。具體來說開發(fā)中可能使用到的ASP.NET對象有以下幾個: (1)Connection對象:實(shí)現(xiàn)數(shù)據(jù)庫的連接。(2)Command對象:用來執(zhí)行SQL語句或者調(diào)用存儲過程。 (3)DataSet對象:用來保存SQL命令或者存儲過程的返回結(jié)果。(4)Parameter對象:用來為存儲過程或查詢提供參數(shù)。(5)DataAdapter對象:在數(shù)據(jù)源和數(shù)據(jù)集之間交換數(shù)據(jù)。6.出錯處理設(shè)計6.1出錯輸出信息(1)用戶注冊過程中,如果注冊失敗,會彈出“注冊失敗”對話框,如果驗(yàn)證碼輸錯會提示

35、“驗(yàn)證碼錯誤”。(2)用戶登錄過程中,如果輸錯用戶名或密碼,會提示“登錄失敗,用戶名或密碼錯誤”。(3)查詢圖書過程中,如果沒有所查圖書,會提示“出錯啦,對不起,沒有找到與您輸入的相關(guān)書籍!請重新搜索!”(4)購買圖書時,如果沒有登錄,會提示“如果您已經(jīng)注冊了用戶,請登錄。如果還沒有,請先注冊?!?.2出錯處理對策(1)采用對話框形式為用戶提供警告信息;(2)一些關(guān)鍵性的操作(比如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制。(3)應(yīng)充分考慮各種系統(tǒng)錯誤,避免造成數(shù)據(jù)庫系統(tǒng)不一致或損壞;(4)應(yīng)謹(jǐn)慎操作避免因誤操作對數(shù)據(jù)庫系統(tǒng)造成破壞;7.系統(tǒng)維護(hù)設(shè)計系統(tǒng)的維護(hù)和管理也是一個非常重要的問題,管理員應(yīng)該管

36、理好數(shù)據(jù)庫數(shù)據(jù),保證數(shù)據(jù)庫中的信息及時更新。 7.1檢測點(diǎn)的設(shè)計說明在程序中專門安排用于系統(tǒng)檢查與維護(hù)的檢測點(diǎn)。7.2檢測專用模塊的設(shè)計說明在程序中專門安排用于系統(tǒng)檢查與維護(hù)的專用模塊。8.尚待解決的問題購物車功能、訂單管理功能、付款功能第三章 詳細(xì)設(shè)計說明1.引言1.1編寫目的:編寫網(wǎng)上書店系統(tǒng)詳細(xì)設(shè)計說明書的目的在于從詳細(xì)設(shè)計的角度明確網(wǎng)上書店實(shí)現(xiàn)的功能,使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對性的進(jìn)行系統(tǒng)開發(fā)、測試、驗(yàn)收等各方面的工作。 1.2背景待開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上書店此軟件系統(tǒng)任務(wù)提出者:客戶此軟件系統(tǒng)任務(wù)開發(fā)者:Fly小組此軟件系統(tǒng)預(yù)期讀者:項(xiàng)目經(jīng)理、系統(tǒng)分析員、

37、編碼人員、測試人員等。1.3參考資料:1.軟件工程導(dǎo)論 2項(xiàng)目實(shí)訓(xùn)任務(wù)指導(dǎo)書 2.設(shè)計說明2.1模塊命名規(guī)則該網(wǎng)上書店系統(tǒng)中所有的模塊命名規(guī)則都遵循“見名知意”原則,類、函數(shù)、變量等的命名都遵循C#程序設(shè)計中的規(guī)范要求。3.總體設(shè)計說明3.1功能需求概述該網(wǎng)上書店系統(tǒng)包含用戶在網(wǎng)上購書時的常用功能,分為前臺管理和后臺管理。前臺管理包括圖書瀏覽、圖書查詢、圖書訂購、購物車等功能。后臺管理包括圖書信息發(fā)布管理、圖書管理、訂單管理、書籍評論管理和用戶管理等功能。3.2軟件結(jié)構(gòu): 前臺管理子系統(tǒng)模塊名稱功能簡述圖書瀏覽用戶通過該模塊可以瀏覽網(wǎng)上書店中的所有圖書圖書查詢注冊用戶可以通過該模塊查詢自己所需

38、要的圖書圖書訂購注冊用戶可以通過該模塊選擇自己所需圖書并將其加入購物車購物車用戶可以通過該模塊管理自己的購物車,如刪除所選圖書后臺管理子系統(tǒng)模塊名稱功能簡述圖書管理管理員可以通過該模塊添加、修改、刪除圖書信息用戶管理管理員可以通過該模塊查看、刪除用戶信息書籍評論該模塊用來允許用戶對圖書進(jìn)行評價新聞管理該模塊用來發(fā)布圖書信息,及友情鏈接一些圖書網(wǎng),如當(dāng)當(dāng)網(wǎng)等訂單管理該模塊用來實(shí)現(xiàn)用戶對購買書籍的管理,如刪除、付款等圖15 軟件系統(tǒng)的結(jié)構(gòu)圖及說明4.程序描述4.1功能1.前臺管理子系統(tǒng)圖書瀏覽:用戶通過該模塊可以瀏覽網(wǎng)上書店中的所有圖書。圖書查詢:注冊用戶可以通過該模塊查詢自己所需要的圖書。圖書訂

39、購:注冊用戶可以通過該模塊選擇自己所需圖書并將其加入購物車。購物車:用戶可以通過該模塊管理自己的購物車,如刪除所選圖書。2.后臺管理子系統(tǒng)圖書管理:管理員可以通過該模塊添加、修改、刪除圖書信息。用戶管理:管理員可以通過該模塊查看、刪除用戶信息。書籍評論:該模塊用來允許用戶對圖書進(jìn)行評價。新聞管理:該模塊用來發(fā)布圖書信息,及友情鏈接一些圖書網(wǎng)站,如當(dāng)當(dāng)網(wǎng)等。訂單管理:該模塊用來實(shí)現(xiàn)用戶對購買書籍的管理,如刪除、付款等。4.2性能方便快捷有效的實(shí)現(xiàn)買家與賣家之間的交易、省時間、費(fèi)用。能讓用戶足不出戶即可購買所需要的圖書。查詢速度快。具有的性能指標(biāo)是單個數(shù)據(jù)的查詢速度為1條/s,每更新一次的速度為2

40、/s,具有查錯功能,能進(jìn)行輸入數(shù)據(jù)的檢驗(yàn)。4.3輸入項(xiàng)目1.用戶管理模塊(1)用戶注冊:輸入:用戶名、密碼、電話(選填)、郵箱(選填)(2)用戶登錄:輸入:用戶名、密碼2.圖書查詢模塊:輸入:輸入圖書名稱、作者、ISBN、出版社其中之一即可3.圖書管理模塊:(1)添加圖書:輸入:圖書名稱、作者、分類、ISBN、出版社、市場價、會員價、折扣、圖書簡介等圖書基本信息(2)修改圖書輸入:需要修改的圖書信息4.4輸出項(xiàng)目1用戶管理模塊(1)用戶注冊:輸出: 注冊成功彈出注冊成功對話框,進(jìn)入書店主頁 注冊失敗返回注冊頁面 (2)用戶登錄:輸出: 登錄成功:進(jìn)入網(wǎng)上書店主頁 登錄失敗:返回登錄頁面2.圖書

41、查詢模塊:輸出: 查找成功:列出所查找圖書 查找失?。禾崾緵]有此書3.圖書管理模塊:(1)添加圖書:輸出: 添加成功:將所添加信息添加到數(shù)據(jù)庫 添加失?。盒畔o法寫入數(shù)據(jù)庫(2)修改圖書:輸出: 修改成功:將所修改信息添加到數(shù)據(jù)庫 修改失?。盒畔o法寫入數(shù)據(jù)庫4.5算法:下面使用流程圖的表示形式,對該網(wǎng)上書店系統(tǒng)中的算法進(jìn)行描述:1.用戶管理模塊:(1)用戶注冊輸入注冊信息判斷是否合法彈出對話框,進(jìn)入書店主頁返回注冊頁面圖11 用戶注冊算法流程圖(2)用戶登錄輸入用戶名、密碼判斷是否合法進(jìn)入書店主頁返回登錄頁面圖12 用戶登錄算法流程圖2.圖書查詢模塊 注冊用戶選擇查詢方式書名作者ISBN出版

42、社輸入所需要求展示商品記錄繼續(xù)退出圖13 用戶查詢圖書算法流程圖3.圖書管理模塊:(1)添加圖書管理員輸入圖書信息添加信息到數(shù)據(jù)庫無法寫入數(shù)據(jù)庫單擊“插入”按鈕判斷是否符合要求圖14 添加圖書算法流程圖(2)修改圖書:管理員不執(zhí)行任何操作執(zhí)行書籍信息修改語句成功修改信息輸入書名單擊查詢按鈕查詢是否有此書圖15 修改圖書算法流程圖(3)刪除圖書該算法同修改圖書原理一樣,管理員找到需要刪除的圖書,刪除即可。就不再給出流程圖了。4圖書訂購模塊用戶添加商品 獲取購物車保存添加商品到購物車更改車中數(shù)量是否有此商品圖16 圖書訂購算法流程圖5.測試要點(diǎn):1.用戶登錄測試會員在正常(非正常)輸入的條件下是否

43、可以將信息成功提交,同時所有的頁面都按照需求有正確的顯示。2.圖書查詢測試查詢圖書在非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。3.基本頁面的鏈接驗(yàn)證所有基本頁面鏈接的正確性,同時所有的頁面都按照需求有正確的顯示。4. 顯示圖書列表驗(yàn)證網(wǎng)頁上的表格是否正確顯示,在圖書列表中是否正確顯示圖書相關(guān)信息,同時所有的頁面都按照需求有正確的顯示。5.圖書購買流程驗(yàn)證用戶是否能購買所選圖書,同時所有的頁面都按照需求有正確的顯示。6.圖書添加、修改測試能否正確添加、修改圖書,同時數(shù)據(jù)庫中能按要求有正確顯示。第四章 用戶操作手冊1.運(yùn)行環(huán)境1.1硬件(1)計算機(jī)型號:CPU:PII以上;

44、內(nèi)存:最小為512MB;硬盤:20GB(2)顯卡:裝有VGA兼容或更高分辨率的顯卡,如Nvidia GeForce(3)鍵盤:標(biāo)準(zhǔn)鍵盤(4)鼠標(biāo):兩鍵或三鍵的鼠標(biāo)器1.2軟件(1)操作系統(tǒng):WindowsXP/Windows7(2)語言編譯系統(tǒng):Visual Studio 2008(3)數(shù)據(jù)庫管理系統(tǒng)的名稱及版本號:SQL Server 2005(4)數(shù)據(jù)建模軟件:Rational Rose2.使用說明2.1安裝和初始化:該網(wǎng)上書店系統(tǒng)以文件的形式存放在硬盤上,在已安裝SQL Server 2005數(shù)據(jù)庫、Visual Studio 2008、IE瀏覽器的計算機(jī)上,找到該網(wǎng)上書店的項(xiàng)目文件,雙

45、擊即可打開該網(wǎng)上書店系統(tǒng),然后運(yùn)行主頁,進(jìn)行相關(guān)操作即可。2.2輸入(1)數(shù)據(jù)背景:數(shù)據(jù)來源為從輸入設(shè)備所獲取的信息。(2)數(shù)據(jù)格式:必須符合定義數(shù)據(jù)庫時所規(guī)定的字符格式、長度,及程序設(shè)計中規(guī)定的條件(3)輸入舉例:用戶注冊進(jìn)行用戶注冊時,需要從鍵盤輸入用戶賬號、用戶密碼、聯(lián)系電話和E-mail地址到數(shù)據(jù)庫的UserInfo表中,截圖如圖所示:圖17 用戶注冊界面注冊成功后,則顯示如下提示信息:圖18 提示框2.3輸出(1)數(shù)據(jù)背景:數(shù)據(jù)來源為數(shù)據(jù)庫BookShop中的各個表信息。(2)數(shù)據(jù)格式:錄入數(shù)據(jù)時所設(shè)定的格式(3)輸出舉例:用戶管理管理員進(jìn)行用戶管理時,只需從操作中選擇“用戶管理”,

46、進(jìn)行相應(yīng)操作即可,頁面截圖如下: 圖19 用戶管理界面3.軟件出錯和恢復(fù) 3.1出錯信息及其含義(1)用戶注冊時出現(xiàn)的錯誤有:用已有的用戶名進(jìn)行注冊、輸入的兩次密碼不一致、驗(yàn)證碼錯誤等出錯信息;(2)用戶登錄時出現(xiàn)的錯誤有:輸入的用戶賬號不存在、用戶密碼錯誤等出錯信息;(3)查詢圖書時出現(xiàn)的錯誤有:所查詢的圖書信息不存在;(4)購買圖書時,如果沒有登錄,會提示“如果您已經(jīng)注冊了用戶,請登錄。如果還沒有,請先注冊。”3.2用戶應(yīng)采取的措施(1)用戶針對于用戶注冊時的錯誤的應(yīng)對措施有:重新輸入一個未被使用的用戶賬號進(jìn)行注冊、輸入正確的密碼、輸入正確的驗(yàn)證碼;(2)用戶針對于用戶登錄時的錯誤的應(yīng)對措

47、施有:輸入正確的用戶賬號和用戶密碼;(3)用戶針對于查詢圖書時的錯誤的應(yīng)對措施有:用戶可以按書名、ISBN、作者和出版社進(jìn)行查詢,用戶應(yīng)輸入正確的查詢條件; (4)用戶針對于購買圖書時的錯誤的應(yīng)對措施有:記住自己的登錄狀態(tài)。4.求助查詢?nèi)绻谑褂帽揪W(wǎng)上書店時,遇到無法解決問題,請及時聯(lián)系我們的客服中心:電話:0538-8494484手機(jī):13456789351QQ號:8928762165.用戶操作舉例1前臺管理的操作過程如下所示:(1)用戶進(jìn)入網(wǎng)站首頁,如下圖所示:圖20 首頁(2)用戶單擊“用戶登錄”,進(jìn)入用戶登錄界面,輸入用戶名和密碼,單擊“登錄”按鈕,如果登錄成功,則彈出成功登錄提示框,

48、否則,彈出錯誤提示對話框,頁面截圖如下所示:圖21 登陸界面圖22 提示框圖23 提示框(3)如果是注冊用戶,則可以輸入用戶名和密碼直接登錄;如果是非注冊用戶,則點(diǎn)擊“注冊”,進(jìn)入用戶注冊界面,如果輸入的信息符合要求,單擊“注冊”按鈕后會彈出注冊成功對話框,否則,會彈出注冊失敗對話框,頁面截圖如下所示:圖24 用戶注冊界面圖25 提示框圖26 提示框(4)單擊“確定”按鈕,即可返回到網(wǎng)站首頁,單擊“用戶登錄”,進(jìn)入用戶登錄界面,輸入用戶名和密碼,單擊“登陸”按鈕,即可登錄到此網(wǎng)站進(jìn)行一系列的操作。(5)用戶查詢圖書:用戶在查詢欄中輸入要查詢的書名或ISBN或作者或出版社,單擊“搜索”按鈕,即可

49、進(jìn)行搜索,如輸入“謝希仁”,單擊“搜索”按鈕,搜索結(jié)果如下所示:圖27 查找圖書界面(6)如果用戶輸入的信息不存在,則會顯示錯誤提示:圖28 出錯信息界面(7)用戶購買圖書:用戶查找到自己所要購買的圖書,如圖所示:圖29 選購圖書界面(8)單擊“加入購物車”按鈕,即可選購此圖書,用戶單擊“購物車”,可以看到用戶所的選購的圖書信息,如下所示:圖30 購物車界面(9)用戶單擊“付款”,則可以進(jìn)行付款(此功能尚未實(shí)現(xiàn));單擊“返回首頁繼續(xù)購物”,即可返回到首頁,進(jìn)行選購。2后臺管理的操作過程如下所示:(1)管理員打開此網(wǎng)站,單擊“管理員登錄”,即可進(jìn)入管理員登陸界面,如下所示:圖31 管理員登陸界面

50、(2)管理員輸入管理員賬號和管理員密碼,單擊“登錄”按鈕,即可登錄到后臺管理區(qū),如下所示:圖32 管理員操作界面(3)管理員選擇所要進(jìn)行的操作,管理員單擊“用戶管理”,即可進(jìn)入用戶管理界面,如下圖所示:圖33 用戶管理界面(4)管理員可以實(shí)現(xiàn)對用戶的權(quán)限設(shè)置以及刪除用戶,管理員返回到“管理員操作”界面,單擊“添加分類”,即可進(jìn)入“添加圖書分類”界面,如下圖所示:圖34 圖書分類界面(5)用戶可以編輯、刪除和新建圖書分類,單擊“編輯”,即可進(jìn)入如下頁面:圖35 更新分類界面(6)編輯完成后,單擊“更新”,即可更新圖書分類;返回到“添加圖書分類”界面,單擊“刪除”,可以刪除圖書分類;單擊“新建”,

51、可以進(jìn)入以下界面:圖36 添加圖書分類界面(7)填寫完成后,單擊“插入”按鈕,即可添加新的圖書分類;返回到“管理員操作”界面,選擇“添加圖書”,即可進(jìn)入如下頁面:圖37 圖書信息界面(8)單擊“新建”,進(jìn)入下面的界面:圖38 更改圖書信息界面(9)添加完成后,單擊“更新”,即可添加成功。返回到“管理員操作”界面,單擊“管理圖書”,可以進(jìn)入“圖書管理”界面,如下圖所示:圖39 圖書管理界面(10)管理員的操作即已完成。3為了方便用戶的使用,本網(wǎng)站提供了一下便捷服務(wù):關(guān)于我們、購物流程、服務(wù)條款和站點(diǎn)地圖。詳細(xì)如下所示:(1)“關(guān)于我們”圖40 關(guān)于我們界面(2)“購物流程”圖41購物流程界面(3

52、)“服務(wù)條款”圖42 服務(wù)條款界面(4)“站點(diǎn)地圖”圖43 站點(diǎn)地圖界面第五章 測試計劃1.引言1.1編寫目的:測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”。測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審,也是必不可少的關(guān)鍵步驟。由于在開發(fā)軟件的過程中,開發(fā)人員會面對極其錯綜復(fù)雜的問題,我們開發(fā)設(shè)計人員、用戶、委托公司等的主觀認(rèn)識不可能完全符合客觀現(xiàn)實(shí),同時與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,甚至?xí)霈F(xiàn)分歧或是對同一事物理解的偏差。因此,在軟件生命周期的每個階段都不可

53、避免地會產(chǎn)生差錯。在網(wǎng)上書店系統(tǒng)這類用戶類型固定為廣大網(wǎng)民,但涉及到電子商務(wù)系統(tǒng)中,就必須盡量減少差錯,以免造成嚴(yán)重的損失。因此,軟件測試對整個軟件的開發(fā)是不可或缺的,而一份完整的測試計劃在開發(fā)流程里也是必須的。此份軟件測試計劃的讀者包括:軟件開發(fā)設(shè)計人員,項(xiàng)目管理人員,軟件測試人員。1.2參考資料:1 張海藩 軟件工程導(dǎo)論(第五版) 清華大學(xué)出版社 2008.22 謝星星 沈懿卓 URL基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版 2008.103 朱少民 軟件測試 人民郵電出版社 2009.84 朱少民 軟件測試方法和技術(shù) ASP.NET3.5(C#) 清華大學(xué)出版社 2009.55 項(xiàng)目計劃

54、任務(wù)書、項(xiàng)目開發(fā)計劃、需求規(guī)格說明書、概要設(shè)計說明書、詳細(xì)設(shè)計說明書、用戶操作手冊(詳見前4章內(nèi)容)2.測試任務(wù)概述2.1測試目標(biāo)(1)網(wǎng)上書店各功能完整(2)整個系統(tǒng)可以穩(wěn)定運(yùn)行(3)用戶信息渠道暢通(4)用戶可以迅速找到自己所需要的圖書2.2測試環(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.測試計劃3.1測試方案:小組成員分別登錄網(wǎng)站,使用單元測試方法,以不同的身份模擬網(wǎng)上購書現(xiàn)場,輸入相關(guān)信息,對網(wǎng)上書店系統(tǒng)的功能進(jìn)行測試。測試用

55、例的選取應(yīng)盡量滿足以最少測試次數(shù)達(dá)到最佳效果。3.2測試項(xiàng)目:以圖表形式列出組裝測試和確認(rèn)測試中每一項(xiàng)測試的內(nèi)容、名稱、目的和進(jìn)度:測試項(xiàng)目名稱測試目的測試進(jìn)度用戶登錄驗(yàn)證用戶能否成功登錄一小時左右非注冊用戶注冊驗(yàn)證非注冊用戶可以成功注冊一小時左右搜索圖書驗(yàn)證用戶能否成功搜索到需要的圖書一小時左右選購圖書驗(yàn)證用戶可以方便快捷地購買圖書一小時左右圖書管理管理員可以成功管理圖書一小時左右表16 3.3測試人員:Fly小組成員4.測試項(xiàng)目說明4.1測試項(xiàng)目名稱及測試內(nèi)容:測試項(xiàng)目名稱測試內(nèi)容用戶登錄驗(yàn)證用戶能否成功登錄非注冊用戶注冊驗(yàn)證非注冊用戶可以成功注冊搜索圖書驗(yàn)證用戶能否成功搜索到需要的圖書選

56、購圖書驗(yàn)證用戶可以方便快捷地購買圖書圖書管理管理員可以成功管理圖書表17 4.2測試用例:測試用例一:用戶登錄這個測試用例的標(biāo)識碼是FUNC-1,測試的內(nèi)容是驗(yàn)證用戶能否成功登錄,同時所有的頁面都按照需求有正確的顯示。表13是測試用例的具體設(shè)計。標(biāo)識碼FUNC-1用例名稱用戶登錄優(yōu)先級高父用例無執(zhí)行時間60分鐘前提條件進(jìn)入網(wǎng)站首頁基本操作步驟1進(jìn)入網(wǎng)站首頁,單擊右上方的用戶登錄,進(jìn)入用戶登錄界面2填入管理員賬號、管理員密碼,單擊登錄按鈕3單擊登錄按鈕,登錄網(wǎng)站輸入/動作期望結(jié)果備注輸入用戶名、密碼,單擊登錄成功登錄并提示登錄成功1 已登錄用戶未退出的情況下再次登錄,會提示該用戶已登錄。2 輸入錯誤的用戶名或密碼后,單擊登錄會提示登錄失敗。表18測試用例二:非注冊用戶注冊這個測試用例的標(biāo)識碼是FUNC-2,測試的內(nèi)容是驗(yàn)證非注冊用戶注冊能否成功注冊,同時所有的頁面都按照需求有正確的顯示。表14是測試用例的具體設(shè)計。標(biāo)識碼FUNC-2用例名稱非注冊用戶注冊優(yōu)先級高父用例無執(zhí)行時間60分鐘前提條件進(jìn)入網(wǎng)站首頁基本操作步驟1進(jìn)入系統(tǒng),單擊網(wǎng)站首頁的用戶注冊,進(jìn)入用戶注冊界面。2填入用戶信息,如用戶帳號、用戶密碼、確認(rèn)密碼、聯(lián)系方式及驗(yàn)證碼。3單擊注冊按鈕輸入/動作期望結(jié)果備注輸入用戶帳號、用戶密碼、確認(rèn)密碼、聯(lián)系方式及驗(yàn)證碼,

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

相關(guān)資源

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

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

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


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