




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)軟件產(chǎn)品開(kāi)發(fā)要求及需求模型計(jì)02 001482 王郭明001485 孔偉桐001500 郭 杰一、 數(shù)據(jù)流圖:1 網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)數(shù)據(jù)流程圖(第一層)數(shù)據(jù)流圖說(shuō)明:11 e:外部項(xiàng)編號(hào)名稱(chēng)有關(guān)數(shù)據(jù)流屬性描述ebms1.1顧客fbms1.1fbms1.2fbms1.3fbms1.4fbms1.5fbms1.6用戶注冊(cè)、登陸、提交訂單、付款;送貨給顧客、給顧客收據(jù)等ebms1.2書(shū)籍供應(yīng)廠商fbms1.7fbms1.8fbms1.9fbms1.10向廠商購(gòu)書(shū)、付款;廠商發(fā)貨、給收據(jù)等12 p:處理邏輯編號(hào)名稱(chēng)功能描述處理頻度pmrs1.1網(wǎng)上售書(shū)管理系統(tǒng)(bms)用asp網(wǎng)
2、站管理整個(gè)網(wǎng)上書(shū)店每筆交易或批量處理13 f:數(shù)據(jù)流共有fbms1.1fbms1.10這10個(gè)數(shù)據(jù)流,分別描述如下:(1)數(shù)據(jù)流名稱(chēng):fbms1.1 數(shù)據(jù)流說(shuō)明:用戶登入數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注username字符型10用戶名password字符型15密碼(2)數(shù)據(jù)流名稱(chēng):fbms1.2數(shù)據(jù)流說(shuō)明:密碼修改數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注username字符型10用戶名password_old字符型15舊密碼password_new字符型15新密碼password_new2字符型15新密碼確認(rèn)(3)數(shù)據(jù)流名稱(chēng):fbms1.3數(shù)據(jù)流說(shuō)明:顧客的訂單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注id_order數(shù)字型整形顧客的訂單編
3、號(hào)username字符型10用戶名id_book數(shù)字型整形書(shū)號(hào)count_order數(shù)字型整型訂書(shū)數(shù)量date_order日期/時(shí)間顧客訂書(shū)日期(4)數(shù)據(jù)流名稱(chēng):fbms1.4數(shù)據(jù)流說(shuō)明:送貨人給顧客的發(fā)貨票數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注username字符型10用戶名id_book數(shù)字型整形書(shū)號(hào)count數(shù)字型整型數(shù)量price貨幣出版價(jià)格cost貨幣出售價(jià)totalcost貨幣總價(jià)格date_send日期/時(shí)間向顧客發(fā)貨日期(5)數(shù)據(jù)流名稱(chēng):fbms1.5數(shù)據(jù)流說(shuō)明:付款(顧客付款給送貨人)數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注username字符型10用戶名totalcost貨幣總金額date_pay日期/時(shí)間
4、顧客付款日期(6)數(shù)據(jù)流名稱(chēng):fbms1.6數(shù)據(jù)流說(shuō)明:送貨人給顧客的收據(jù)(發(fā)貨票)數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注id_receipt數(shù)字型整形收據(jù)編號(hào)username字符型10用戶名bookname字符型100書(shū)名id_book數(shù)字型整形書(shū)號(hào)count_total數(shù)字型整型庫(kù)存數(shù)量price貨幣出版價(jià)格cost貨幣出售價(jià)totalcost貨幣總價(jià)格date_receive日期/時(shí)間從顧客方收款日期(7)數(shù)據(jù)流名稱(chēng):fbms1.7數(shù)據(jù)流說(shuō)明:發(fā)給書(shū)籍供應(yīng)廠商的訂貨單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注id_ordertofact數(shù)字型整形給廠商的訂單編號(hào)bookname字符型100應(yīng)收款金額author字符型100
5、圖書(shū)作者publisher字符型100出版社factoryname字符型20廠商名稱(chēng)count_order數(shù)字型整型訂貨數(shù)量(8)數(shù)據(jù)流名稱(chēng):fbms1.8數(shù)據(jù)流說(shuō)明:書(shū)籍供應(yīng)廠商的發(fā)貨單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注id_book數(shù)字型整形書(shū)號(hào)count_order數(shù)字型整型發(fā)貨數(shù)量date_fasend日期/時(shí)間廠商發(fā)貨日期(9)數(shù)據(jù)流名稱(chēng):fbms1.9數(shù)據(jù)流說(shuō)明:付款(給書(shū)籍供應(yīng)廠商)數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注money_tofa貨幣總金額date_paytofa日期/時(shí)間向廠商付款日期(10)數(shù)據(jù)流名稱(chēng):fbms1.10數(shù)據(jù)流說(shuō)明:書(shū)籍供應(yīng)廠商的收據(jù)數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注money_tofa貨幣
6、總金額date_fagetmoney日期/時(shí)間廠商收款日期14 d:數(shù)據(jù)存儲(chǔ)編號(hào)名稱(chēng)數(shù)據(jù)內(nèi)容存儲(chǔ)方式存儲(chǔ)時(shí)間存儲(chǔ)位置dbms1.1.暫存訂單用戶名,書(shū)號(hào), 數(shù)量, 顧客訂書(shū)日期文件每筆數(shù)據(jù)庫(kù)dbms1.2商品庫(kù)存書(shū)號(hào),書(shū)名,作者,出版社,庫(kù)存數(shù)量,單價(jià)等文件每筆數(shù)據(jù)庫(kù)dbms1.3采購(gòu)訂單書(shū)號(hào),書(shū)名,作者,數(shù)量等文件每筆數(shù)據(jù)庫(kù)dbms1.4銷(xiāo)售歷史書(shū)號(hào),銷(xiāo)售數(shù)量,推薦程度等文件每筆數(shù)據(jù)庫(kù)dbms1.5應(yīng)收款明細(xì)帳記錄銷(xiāo)售收入文件每筆數(shù)據(jù)庫(kù)dbms1.6應(yīng)付款明細(xì)帳記錄采購(gòu)支出文件每筆數(shù)據(jù)庫(kù)dbms1.7總帳記錄總帳目文件每筆數(shù)據(jù)庫(kù)描述如下:(1)數(shù)據(jù)存儲(chǔ)代號(hào):dbms1.1數(shù)據(jù)存儲(chǔ)名稱(chēng):暫存訂
7、單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注username字符型10用戶名id_book數(shù)字型整形書(shū)號(hào)ordercount數(shù)字型整型訂書(shū)數(shù)量date_order日期/時(shí)間顧客訂書(shū)日期(2)數(shù)據(jù)存儲(chǔ)代號(hào):dbms1.2數(shù)據(jù)存儲(chǔ)名稱(chēng):商品庫(kù)存數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注id_book字符型20書(shū)號(hào)classify數(shù)字型整形分類(lèi)(0-computer,1-novel,2-english,3-ecnomics,4-cartoon)bookname字符型100書(shū)名author字符型100圖書(shū)作者publisher字符型100出版商date_publish日期/時(shí)間出版日期picturepath字符型200圖片路徑count_p
8、age數(shù)字型整形頁(yè)數(shù)version字符型20版本comment備注內(nèi)容簡(jiǎn)介count_total數(shù)字整型庫(kù)存數(shù)量count_buy數(shù)字整型已購(gòu)買(mǎi)數(shù)量count_browse數(shù)字整形瀏覽次數(shù)recomlevel數(shù)字整型推薦程度:05星級(jí)cost貨幣價(jià)格price貨幣出版價(jià)格date_add日期/時(shí)間上架日期(3)數(shù)據(jù)存儲(chǔ)代號(hào):dbms1.3數(shù)據(jù)存儲(chǔ)名稱(chēng):向廠商采購(gòu)訂單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注bookname字符型100書(shū)名author字符型100圖書(shū)作者publisher字符型100出版社count_order數(shù)字整型數(shù)量(4)數(shù)據(jù)存儲(chǔ)代號(hào):dbms1.4數(shù)據(jù)存儲(chǔ)名稱(chēng):銷(xiāo)售歷史數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備
9、注id_book數(shù)字型整形書(shū)號(hào)count_buy數(shù)字型整型銷(xiāo)售數(shù)量recomlevel數(shù)字整型推薦程度:0:強(qiáng)烈推薦1:一般推薦2:普通(5)數(shù)據(jù)存儲(chǔ)代號(hào):dbms1.5數(shù)據(jù)存儲(chǔ)名稱(chēng):帳目數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注finance_received貨幣銷(xiāo)售收入finance_payed貨幣采購(gòu)支出finance_total貨幣總收入2 網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)數(shù)據(jù)流程圖(第二層)數(shù)據(jù)流圖說(shuō)明:21 e:外部項(xiàng)無(wú)22 p:處理邏輯編號(hào)名稱(chēng)功能描述處理頻度pbms2.1銷(xiāo)售子系統(tǒng)接受和處理用戶的購(gòu)書(shū)訂單每筆交易pbms2.2采購(gòu)子系統(tǒng)庫(kù)存不足時(shí),向廠商購(gòu)書(shū)每筆交易pbms2.3結(jié)算子系統(tǒng)負(fù)責(zé)系統(tǒng)內(nèi)所有的帳務(wù)
10、管理每筆交易23 d:數(shù)據(jù)存儲(chǔ)同第一層24 f:數(shù)據(jù)流第二層的數(shù)據(jù)流共有fbms2.1fbms2.6這6個(gè)數(shù)據(jù)流,分別描述如下:(1)數(shù)據(jù)流名稱(chēng):fbms2.1 數(shù)據(jù)流說(shuō)明:收款單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注receiptid字符型20收款單編號(hào)money_received貨幣應(yīng)收款金額date_receive日期/時(shí)間收款日期(2)數(shù)據(jù)流名稱(chēng):fbms2.2 數(shù)據(jù)流說(shuō)明:訂貨通知數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注bookid字符型20書(shū)號(hào)count_order數(shù)字型整型訂貨數(shù)量factoryname字符型20廠商名稱(chēng)date_ordertofactory日期/時(shí)間向廠商訂貨日期(3)數(shù)據(jù)流名稱(chēng):fbms2.3
11、 數(shù)據(jù)流說(shuō)明:到貨通知數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注bookid字符型20書(shū)號(hào)receivecount數(shù)字型整型訂貨數(shù)量(4)數(shù)據(jù)流名稱(chēng):fbms2.4 數(shù)據(jù)流說(shuō)明:付款單數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型長(zhǎng)度備注paymentid字符型20付款單編號(hào)money_payed貨幣應(yīng)付款金額date_pay貨幣付款日期3 網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)數(shù)據(jù)流程圖(第三層)31銷(xiāo)售細(xì)化32 采購(gòu)細(xì)化33 財(cái)務(wù)細(xì)化二、 實(shí)體關(guān)系模型(er圖)三、 狀態(tài)圖、順序圖1狀態(tài)圖:2順序圖(sequence diagram)四、 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說(shuō)明,是數(shù)據(jù)流程圖的補(bǔ)充工具。數(shù)據(jù)流圖和數(shù)
12、據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。數(shù)據(jù)字典由下列六類(lèi)元素的定義組成:(1)數(shù)據(jù)流(2)數(shù)據(jù)項(xiàng):是“不可再分”的數(shù)據(jù)單位,是數(shù)據(jù)的最小組成單位。(3)數(shù)據(jù)結(jié)構(gòu)(4)數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的場(chǎng)所。 (5)處理邏輯(6)外部實(shí)體在第一層和第二層數(shù)據(jù)流圖的定義之后,我們都已經(jīng)詳細(xì)定義了數(shù)據(jù)字典的各元素。對(duì)于各數(shù)據(jù)項(xiàng)的詳細(xì)符號(hào)描述,見(jiàn)實(shí)驗(yàn)二的軟件概要設(shè)計(jì)說(shuō)明中的“軟件數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)”。網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)軟件需求規(guī)格說(shuō)明計(jì)02 001482 王郭明001485 孔偉桐001500 郭 杰a. 引言本規(guī)格說(shuō)明詳細(xì)闡述了“網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)”的總體設(shè)計(jì)說(shuō)明、產(chǎn)品功能、用戶界面、系統(tǒng)特性、非功能性
13、需求及其他需求。文檔具體結(jié)構(gòu)如下:12345a引言編寫(xiě)目的預(yù)期的讀者產(chǎn)品的范圍 b綜合描述產(chǎn)品背景及前景產(chǎn)品功能概述用戶類(lèi)和特征 運(yùn)行環(huán)境c外部接口需求用戶界面軟件接口d系統(tǒng)特性激勵(lì)/響應(yīng)序列 功能需求 e其它非功能需求 性能需求安全性需求軟件質(zhì)量屬性 業(yè)務(wù)規(guī)則 用戶文檔f其它需求a.1 編寫(xiě)目的編寫(xiě)該文檔的目的是,對(duì)產(chǎn)品進(jìn)行定義,詳盡說(shuō)明該產(chǎn)品的軟件需求。a.2 預(yù)期的讀者和閱讀建議本軟件需求規(guī)格說(shuō)明的讀者,可以是軟件開(kāi)發(fā)人員、用戶、測(cè)試人員或文檔的編寫(xiě)人員。a.3 產(chǎn)品的范圍制作本軟件的目的是,借助internet/intranet向其他企業(yè)和消費(fèi)者提供產(chǎn)品和信息服務(wù),實(shí)現(xiàn)產(chǎn)品和服務(wù)向消費(fèi)
14、者方向的轉(zhuǎn)移。把軟件與企業(yè)目標(biāo)或業(yè)務(wù)策略相聯(lián)系。b. 綜合描述這一部分概述了產(chǎn)品“網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)”的背景情況,主要功能,運(yùn)行產(chǎn)品的環(huán)境,以及使用產(chǎn)品的用戶等。b.1 產(chǎn)品背景及目前存在的問(wèn)題因特網(wǎng)的迅猛發(fā)展正以前所未有的深度和廣度影響和改變著人類(lèi)生活的各個(gè)方面,越來(lái)越多的人開(kāi)始意識(shí)到因特網(wǎng)所蘊(yùn)含的巨大經(jīng)濟(jì)價(jià)值和無(wú)窮商機(jī),并積極投身于電子商務(wù)活動(dòng)。實(shí)際上,電子商務(wù)是一些商業(yè)行為的電子化,例如網(wǎng)上商店、網(wǎng)上貿(mào)易等。就網(wǎng)上商店來(lái)說(shuō),網(wǎng)上書(shū)店是目前應(yīng)用最廣、最成功的典范之一。網(wǎng)上書(shū)店的崛起對(duì)傳統(tǒng)的圖書(shū)流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了圖書(shū)流通發(fā)行環(huán)節(jié),將廣大讀者、圖書(shū)、出版者、發(fā)行者緊密地結(jié)
15、合在一起,大大提高了圖書(shū)流通率。世界上第一家網(wǎng)上書(shū)店是1991年在美國(guó)聯(lián)機(jī)公司在網(wǎng)絡(luò)上建立的“閱讀美國(guó)書(shū)店”。目前,最負(fù)盛名的是美國(guó)西雅圖亞馬遜圖書(shū)公司的亞馬遜網(wǎng)上書(shū)店。它創(chuàng)建于1995年,供書(shū)品種達(dá)310余萬(wàn)種,年顧客達(dá)500萬(wàn)人次,其價(jià)格優(yōu)惠2050。金融結(jié)算制度完善,配送服務(wù)高效,實(shí)現(xiàn)了零庫(kù)存運(yùn)轉(zhuǎn)。英國(guó)網(wǎng)上書(shū)店較著名的有因特網(wǎng)書(shū)店。德國(guó)的網(wǎng)上書(shū)店主要有圖書(shū)圖書(shū)在線網(wǎng)上書(shū)店、網(wǎng)上書(shū)店。我國(guó)第一家網(wǎng)上書(shū)店是 1995年建上的中國(guó)書(shū)店網(wǎng)上書(shū)店。1997年杭州新華書(shū)店建立了新華書(shū)店系統(tǒng)的第一個(gè)網(wǎng)上書(shū)店。截止2000年6月,我國(guó)除了已建立網(wǎng)站的200多家出版社外,已開(kāi)通的網(wǎng)上書(shū)店有100家左右。比
16、較有影響的有當(dāng)當(dāng)網(wǎng)上書(shū)店、蔚藍(lán)網(wǎng)絡(luò)書(shū)店、北京圖書(shū)大廈、全國(guó)購(gòu)書(shū)網(wǎng)等。網(wǎng)上書(shū)店雖然擁有比傳統(tǒng)書(shū)店更廣闊的市場(chǎng),但是我國(guó)的網(wǎng)上書(shū)店并沒(méi)有好好把握這個(gè)機(jī)會(huì),在整體上出現(xiàn)了不少問(wèn)題:1. 面對(duì)如此龐大的市場(chǎng)范圍,大部分網(wǎng)上書(shū)店并沒(méi)有進(jìn)行認(rèn)真的市場(chǎng)細(xì)分與選擇,而是沿襲了大多數(shù)傳統(tǒng)書(shū)店的市場(chǎng)定位,想走“大而全”的路子,可又常?!按蠖蝗?,完全不具備網(wǎng)絡(luò)時(shí)代的個(gè)性化色彩。書(shū)店里的書(shū)目乍一看種類(lèi)繁多,但各專(zhuān)業(yè)細(xì)分之后,每個(gè)專(zhuān)業(yè)的圖書(shū)品種就不多了,不能滿足專(zhuān)業(yè)讀者的深層次需求。2. 網(wǎng)站信息量不足。亞馬遜網(wǎng)上書(shū)店能提供有關(guān)書(shū)的基本情況以及讀者、專(zhuān)家、作者與媒體等各方面的評(píng)價(jià),并給每本書(shū)設(shè)立一個(gè)評(píng)分等級(jí);而我國(guó)
17、有些網(wǎng)上書(shū)店卻還沒(méi)有詳細(xì)的圖書(shū)介紹。如果只簡(jiǎn)單列出書(shū)名、作者、出版社與定價(jià),卻沒(méi)有相應(yīng)的介紹資料和圖片展示,又如何能吸引讀者呢?3. 售價(jià)偏高。據(jù)調(diào)查,我國(guó)大部分網(wǎng)上書(shū)店要么打折較少,要么要求訂購(gòu)者支付郵費(fèi)或手續(xù)費(fèi)。網(wǎng)上書(shū)店比傳統(tǒng)書(shū)店節(jié)約了成本,那么在售價(jià)方面就必須體現(xiàn)出來(lái)。事實(shí)上,網(wǎng)上購(gòu)書(shū)絕不像宣傳的那樣輕松自如。b.2 產(chǎn)品功能概述將庫(kù)存的圖書(shū)目錄按照不同分類(lèi)存放在后臺(tái)數(shù)據(jù)庫(kù)里,用戶通過(guò)web方式調(diào)閱和查詢,對(duì)銷(xiāo)售的圖書(shū)感興趣的用戶可以通過(guò)注冊(cè)用戶信息后下訂單購(gòu)書(shū)。主要功能如下:1、 系統(tǒng)設(shè)置:數(shù)據(jù)庫(kù)設(shè)置,圖書(shū)類(lèi)別設(shè)置,管理員設(shè)置,用戶級(jí)別設(shè)置2、 圖書(shū)庫(kù)管理:實(shí)現(xiàn)對(duì)圖書(shū)進(jìn)行編目、修改、刪
18、除、查詢功能3、 圖書(shū)訂購(gòu):實(shí)現(xiàn)用戶在線訂購(gòu)圖書(shū)4、 查詢功能:查詢方式提供模糊查詢和分類(lèi)查詢方式5、 統(tǒng)計(jì)功能:提供各種統(tǒng)計(jì)功能,如圖書(shū)銷(xiāo)售排行、用戶購(gòu)買(mǎi)統(tǒng)計(jì)等6、 其他:公告、用戶投訴等各功能的具體描述見(jiàn)d。b.3 用戶類(lèi)和特征因我們?cè)O(shè)計(jì)的支付方式為送貨上門(mén),故該網(wǎng)上書(shū)店只面向本地附近用戶。用戶每次買(mǎi)書(shū)都有購(gòu)買(mǎi)記錄,根據(jù)用戶以往購(gòu)買(mǎi)書(shū)籍的總金額,可對(duì)其實(shí)行不同程度的優(yōu)惠。b.4 運(yùn)行環(huán)境該網(wǎng)上書(shū)店的運(yùn)行環(huán)境要求如下:操作系統(tǒng):microsoft windows 98/2000/me/xp/2003所需組件:internet explorer 6.0c 外部接口需求c.1用戶界面這是我們所做
19、“網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)”與用戶進(jìn)行交流的一個(gè)中間體,有著十分重要的作用。所以,我們要求該用戶界面友好、清楚明了、突出重點(diǎn)、而且容易使用;另外,該界面還必須能夠提供盡量多的功能,以給顧客便捷的服務(wù)。我們的用戶界面由注冊(cè)界面、登陸界面、瀏覽書(shū)籍界面、查詢界面、購(gòu)書(shū)界面等各大界面構(gòu)成,每一個(gè)界面都有著各自的作用。c.2 軟件接口該系統(tǒng)與我們的數(shù)據(jù)庫(kù)相連(其中數(shù)據(jù)庫(kù)里包括我們所提供的書(shū)籍信息,各書(shū)籍的價(jià)格等數(shù)據(jù)),同時(shí)數(shù)據(jù)庫(kù)也用來(lái)保存各用戶的信息(如:所購(gòu)買(mǎi)的書(shū)籍、會(huì)員的等級(jí)等)。d 系統(tǒng)特性d.1 激勵(lì)/響應(yīng)序列以下以用戶方的激勵(lì)/響應(yīng)序列為例進(jìn)行說(shuō)明:l 用戶注冊(cè):把新用戶信息保存到數(shù)據(jù)里(如:用
20、戶名、密碼等)l 用戶登陸:判斷用戶名和密碼的正確性,如果判斷通過(guò)則讓用戶進(jìn)入歡迎界面,讓其可以進(jìn)行各種操作。l 用戶修改密碼:把用戶新密碼輸入到數(shù)據(jù)庫(kù)中,替換原密碼。l 用戶瀏覽:從數(shù)據(jù)庫(kù)里調(diào)出書(shū)籍信息顯示l 用戶查詢:從數(shù)據(jù)庫(kù)里查找相關(guān)書(shū)籍,如果找到則顯示出來(lái),否則顯示查找失敗l 用戶購(gòu)書(shū):保存用戶所填寫(xiě)訂單(包含有所購(gòu)書(shū)籍、數(shù)量、價(jià)格等信息)l 用戶退出:顯示已經(jīng)退出系統(tǒng)信息d.2 功能需求這些是必須提交給用戶的軟件功能,使用戶可以使用所提供的特性執(zhí)行服務(wù)或者使用所指定的使用實(shí)例執(zhí)行任務(wù)。描述產(chǎn)品如何響應(yīng)可預(yù)知的出錯(cuò)條件或者非法輸入或動(dòng)作。e 其它非功能需求e.1 性能需求時(shí)間上:相互合
21、作的用戶數(shù)(注意:這里的用戶是指使用該軟件的人,而不是登陸系統(tǒng)購(gòu)買(mǎi)書(shū)籍的人)或者所支持的操作、響應(yīng)時(shí)間以及與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系,必須滿足互斥性,即不能同時(shí)有幾個(gè)用戶對(duì)相同的數(shù)據(jù)進(jìn)行操作、修改(同時(shí)讀除外)??臻g上:對(duì)存儲(chǔ)器和磁盤(pán)空間的需求;對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)中表的最大行數(shù)有一定的需要。e.2 安全性需求1、只有特定的管理人員才能對(duì)系統(tǒng)進(jìn)行管理,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)和修改;2、登陸系統(tǒng)購(gòu)書(shū)的客戶的資料,對(duì)其他客戶都是透明的;3、客戶的密碼只能有客戶自己進(jìn)行修改,對(duì)管理員也是透明的;管理員唯一能對(duì)客戶的操作是刪除其客戶名和密碼。4、客戶下訂單后不能更改訂單的內(nèi)容。e.3 軟件質(zhì)量屬性對(duì)使用者: 首先要
22、保證有效性,最好易于擴(kuò)展,有較好的可移植性。對(duì)客戶:操作簡(jiǎn)單,界面友好,幫助文檔充分。e.4 業(yè)務(wù)規(guī)則1只有拿到客戶的付款或向供應(yīng)廠商付款后,才可以修改帳目。2只有客戶提交了正確的訂單后,才可以修改庫(kù)存信息。如果客戶最終沒(méi)有按照訂單來(lái)購(gòu)書(shū),則重新修改庫(kù)存信息。3只有從供應(yīng)廠商那里采購(gòu)到書(shū)籍回來(lái),才可以修改庫(kù)存信息。e.5 用戶文檔用戶手冊(cè):提供給用戶的、指導(dǎo)用戶使用該軟件的手冊(cè)。在線幫助和教程:在網(wǎng)上提供的幫助教程,應(yīng)該清晰易懂,簡(jiǎn)明易學(xué)。f 其它需求f.1 用戶管理/統(tǒng)計(jì)查詢用戶管理 系統(tǒng)管理員擁有最高權(quán)限,可添加/刪除用戶,添加/刪除管理員。一般管理員除不能進(jìn)行用戶管理外可進(jìn)行其他操作。系
23、統(tǒng)管理員可查看一般管理員登錄情況的歷史記錄,反之則不可以。用戶查詢 可根據(jù)會(huì)員id、住址、級(jí)別、總購(gòu)物金額等條件對(duì)用戶數(shù)據(jù)進(jìn)行綜合查詢與統(tǒng)計(jì),在多條查詢結(jié)果中可瀏覽單個(gè)用戶的明細(xì)資料。f.2 書(shū)籍分類(lèi)管理可添加書(shū)籍分類(lèi),修改書(shū)籍分類(lèi)名稱(chēng)。f.3 書(shū)籍管理/查詢書(shū)籍管理 可修改書(shū)籍信息。書(shū)籍查詢 可根據(jù)書(shū)籍名、書(shū)籍類(lèi)別、價(jià)格范圍(市場(chǎng)價(jià)、銷(xiāo)售價(jià))、庫(kù)存數(shù)量等條件對(duì)書(shū)籍據(jù)進(jìn)行綜合查詢,在多條查詢結(jié)果中可瀏覽單個(gè)書(shū)籍的明細(xì)數(shù)據(jù)。f.4 訂單管理/查詢訂單管理 可根據(jù)訂單處理的各個(gè)不同階段修改訂單狀態(tài),如“已發(fā)貨”。訂單查詢 可按用戶名、訂單號(hào)、訂單狀態(tài)對(duì)所有訂單進(jìn)行綜合查詢,在多條查詢結(jié)果中可瀏覽某
24、訂單的明細(xì)狀況。f.5 銷(xiāo)售統(tǒng)計(jì)可按年、月或指定期限對(duì)書(shū)籍進(jìn)行銷(xiāo)售統(tǒng)計(jì),結(jié)果顯示各書(shū)籍的銷(xiāo)售數(shù)量、銷(xiāo)售金額等。f.6 頁(yè)面維護(hù)可對(duì)各頁(yè)面內(nèi)容進(jìn)行維護(hù)/修改??筛捻?yè)面廣告條的鏈接。等等。網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)軟件確認(rèn)測(cè)試計(jì)劃計(jì)02 001482 王郭明001500 郭 杰001485 孔偉桐本文檔說(shuō)明對(duì)需求規(guī)格說(shuō)明規(guī)定的各種功能需求的確認(rèn)測(cè)試方案(黑盒測(cè)試)。u 功能測(cè)試種類(lèi)1用等價(jià)劃分法進(jìn)行輸入有效性測(cè)試主要測(cè)試程序中各種輸入數(shù)據(jù)的語(yǔ)法是否符合其規(guī)范定義,即是否有效。例如:用戶輸入的用戶名、密碼等,只有字符組成、字符數(shù)等符合一定規(guī)則,才可存入數(shù)據(jù)庫(kù)或用作程序中的合法變量,等等。2用邊界值分析法
25、對(duì)輸入有效性測(cè)試進(jìn)行補(bǔ)充在1的基礎(chǔ)上,使輸入為邊界條件進(jìn)行測(cè)試。3用錯(cuò)誤推測(cè)法進(jìn)行功能健壯性測(cè)試主要測(cè)試程序中各種功能性操作是否正確。例如:用戶注冊(cè)成功或修改信息后,其信息是否正確存入數(shù)據(jù)庫(kù);用戶購(gòu)買(mǎi)圖書(shū)后,庫(kù)存中的圖書(shū)數(shù)量和銷(xiāo)售歷史是否作了正確的改變、用戶信息中的經(jīng)驗(yàn)值是否作了相應(yīng)的增加,等等。u 功能測(cè)試的測(cè)試用例設(shè)計(jì)1輸入有效性測(cè)試(等價(jià)劃分法,邊界值分析法)首先建立輸入等價(jià)類(lèi)表(注:( )中標(biāo)注的是各等價(jià)類(lèi)的編號(hào)):輸入條件有效等價(jià)類(lèi)無(wú)效等價(jià)類(lèi)用戶名:username首字符字母 (1)非字母 (2)其他字符組成字母或數(shù)字 (3)非字母或數(shù)字 (4)字符數(shù)410個(gè) (5)10個(gè)(7)密碼
26、:password字符組成字母或數(shù)字 (8)非字母或數(shù)字 (9)字符數(shù)615個(gè) (10)15個(gè)(12)編號(hào)/數(shù)量:id_/count_字符組成數(shù)字 (13)非數(shù)字 (14)位數(shù)110位 (15)0位 (16),10位 (17)日期:date_字符組成四位數(shù)字 - 兩位數(shù)字 - 兩位數(shù)字 (18)非前述組成 (19)月部分?jǐn)?shù)值在112之間 (20)0或12 (21)日部分?jǐn)?shù)值在131之間 (22)0或31 (23)原價(jià)/售價(jià)/總價(jià)/金:price/cost/totalcost/money_/finance_字符組成數(shù)字(.數(shù)字) (24)非前述組成 (25)小數(shù)點(diǎn)后位數(shù)02位 (26)2位 (2
27、7)書(shū)名/出版商/作者:bookname/publisher/author字符數(shù)0100 (28)100 (29)圖片路徑: picturepath 字符數(shù)0200 (30)200 (31)內(nèi)容簡(jiǎn)介: comment字符數(shù)0500 (32)500 (33)推薦程度: recomlevel字符組成數(shù)字 (34)非數(shù)字 (35)數(shù)值05 (36)非05 (37)分類(lèi): classify字符組成數(shù)字 (38)非數(shù)字 (39)數(shù)值04 (40)非04 (41)根據(jù)該等價(jià)類(lèi)表,設(shè)計(jì)以下測(cè)試用例:編號(hào)測(cè)試用例用例覆蓋的等價(jià)類(lèi)1在用戶名輸入筐中輸入“aa3a”(1),(3),(5)邊界2在用戶名輸入筐中輸入
28、“1a”(2)3在用戶名輸入筐中輸入“aaa”(6)4在用戶名輸入筐中輸入“a/a”(4)5在用戶名輸入筐中輸入“a2345678901”(7)邊界6在密碼輸入筐中輸入“abc123”(8),(10)邊界7在密碼輸入筐中輸入“a?bc”(9)8在密碼輸入筐中輸入“a234567890123456”(12)邊界9在密碼輸入筐中輸入“a2345”(11)邊界10管理員向圖書(shū)庫(kù)存中加入一個(gè)圖書(shū)條目:數(shù)據(jù)項(xiàng)備注數(shù)值id_book書(shū)號(hào)45678classify分類(lèi)1bookname書(shū)名多情劍客無(wú)情劍author圖書(shū)作者古龍publisher出版商白花文藝出版社date_publish出版日期1988-1
29、2-5picturepath圖片路徑./bookimage/45678.gifcount_page頁(yè)數(shù)650comment內(nèi)容簡(jiǎn)介古龍經(jīng)典count_total庫(kù)存數(shù)量10count_buy已購(gòu)買(mǎi)數(shù)量0recomlevel推薦程度1cost價(jià)格24.30price出版價(jià)35date_add上架日期2003-11-28(13)(15)(18)(20)(22)(24)(26)(28)(30)(32)(34)(36)(38)(40)11管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中id_book項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值id_book書(shū)號(hào)a678(14)12管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中publisher項(xiàng)為
30、:數(shù)據(jù)項(xiàng)備注數(shù)值publisher出版商百花(大于100字符)(29)13管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中picturepath項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值picturepath圖片路徑./book(大于500字符)(31)14管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中date_publish項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值date_publish出版日期88/01/21(19)15管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中date_publish項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值date_publish出版日期1988-00-21(或1988-20-21)(21)16管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中date_publish項(xiàng)為:
31、數(shù)據(jù)項(xiàng)備注數(shù)值date_publish出版日期1988-01-00(或1988-01-41)(23)17管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中count_page項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值count_page頁(yè)數(shù)(空),或650(大于10位)(16)或(17)18管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中comment項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值comment內(nèi)容簡(jiǎn)介古龍經(jīng)典(大于500字符)(33)19管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中recomlevel項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值recomlevel推薦程度 a(35)20管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中recomlevel項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值recomleve
32、l推薦程度 7(37)21管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中cost項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值cost價(jià)格a4.3(25)22管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中cost項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值cost價(jià)格4.312(27)23管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中classify項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值classify分類(lèi)小說(shuō)(39)24管理員向圖書(shū)庫(kù)存中加入圖書(shū)條目,其中classify項(xiàng)為:數(shù)據(jù)項(xiàng)備注數(shù)值classify分類(lèi)10(41)2功能健壯性測(cè)試(錯(cuò)誤推測(cè)法)程序中需要測(cè)試以下功能(注:( )為功能編號(hào)):輸入條件測(cè)試標(biāo)準(zhǔn)用戶登陸1 正確檢查是否存在該用戶名 (1)2 若存在該用戶名且密碼正確,
33、是否能正確登陸 (2)3 若不存在該用戶名或密碼錯(cuò)誤,是否能給出錯(cuò)誤提示 (3)用戶注冊(cè)1正確檢查用戶名是否已存在 (4)2若用戶名不存在,是否能正確添加該用戶 (5)3若用戶名已存在,是否能給出錯(cuò)誤提示 (6)用戶修改信息1.再次登陸時(shí),可用修改后的密碼登陸 (7)2再次登陸后,看到的信息均為修改后的 (8)用戶提交訂單后正確判斷該訂單是否可滿足 (9)用戶訂單可滿足正確開(kāi)具發(fā)貨票(即收款單) (10)用戶購(gòu)書(shū)1圖書(shū)庫(kù)存作相應(yīng)修改 (11)2用戶經(jīng)驗(yàn)值作相應(yīng)增加 (12)3圖書(shū)銷(xiāo)售歷史作相應(yīng)修改,推薦程度作相應(yīng) (13)4應(yīng)收款明細(xì)帳作相應(yīng)修改 (14)用戶訂單不可滿足1 產(chǎn)生暫存訂單 (1
34、5)2 發(fā)出訂貨通知 (16)接到訂貨通知正確分類(lèi)合計(jì),產(chǎn)生訂貨單,發(fā)給廠商 (17)接到廠方發(fā)貨單正確核對(duì)發(fā)貨單和原訂單 (18)發(fā)貨單核對(duì)正確1 圖書(shū)庫(kù)存作相應(yīng)修改 (19)2 正確發(fā)出到貨通知 (20)3 應(yīng)付款明細(xì)帳作相應(yīng)修改 (21)接到到貨通知核對(duì)到貨通知和暫存訂單,判斷暫存訂單是否可滿足 (22)根據(jù)上表,可設(shè)計(jì)以下測(cè)試用例:編號(hào)測(cè)試用例用例覆蓋的功能1用戶信息數(shù)據(jù)庫(kù)中不存在用戶”jack”, 用該用戶名登陸;或存在用戶”jack”,密碼為”greatjack”,但用jack用戶名登陸所用密碼不是”greatjack”。(3)2用戶信息數(shù)據(jù)庫(kù)中還沒(méi)有用戶”jack”,用“jack
35、”名注冊(cè)。(4)(5)3用戶信息數(shù)據(jù)庫(kù)中已存在用戶”jack”,密碼為”greatjack”,用該用戶名和密碼登陸。(1)(2)4用戶信息數(shù)據(jù)庫(kù)中已有用戶”jack”,用“jack”名注冊(cè)。(6)5用戶信息數(shù)據(jù)庫(kù)中已存在用戶”jack”,密碼為”greatjack”,用該用戶名和密碼登陸后,修改某些信息,并修改密碼為”greatjacky”,再次登陸。(7)(8)6(接上例)用用戶名”jack”和密碼”greatjacky”登陸后,選擇幾本書(shū)產(chǎn)生訂單(事先已經(jīng)知道該訂單可滿足),并提交。(9)(10)7(接上例)假設(shè)用戶購(gòu)買(mǎi)所訂圖書(shū)(11)(14)8正確登陸后,選擇幾本書(shū)產(chǎn)生訂單(事先已經(jīng)知道
36、該訂單不可滿足),并提交。(15)(16)(17)9(接上例)假設(shè)已得到了廠方的發(fā)貨單,且該發(fā)貨單核對(duì)正確(18)(22)網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)軟件概要設(shè)計(jì)說(shuō)明計(jì)02 001500 郭 杰001485 孔偉桐001482 王郭明本文檔建立軟件總體結(jié)構(gòu),并建立設(shè)計(jì)模型。一、軟件總體結(jié)構(gòu)設(shè)計(jì): 用系統(tǒng)結(jié)構(gòu)圖描述 二、軟件數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì): 用數(shù)據(jù)字典描述在文檔軟件開(kāi)發(fā)要求及需求模型中,已詳細(xì)定義了軟件中各數(shù)據(jù)項(xiàng)的屬性。這里再補(bǔ)充一下對(duì)它們的符號(hào)描述:數(shù)據(jù)項(xiàng)符號(hào)描述說(shuō)明username: 用戶名4 字母 字母|數(shù)字 10以字母開(kāi)頭。410個(gè)字符password: 密碼6 字母|數(shù)字 15由字母和數(shù)字組成。
37、615個(gè)字符。id_: 編號(hào)1數(shù)字10110位數(shù)字count_: 數(shù)量1數(shù)字1015位數(shù)字date_: 日期4數(shù)字4 - 2數(shù)字2 - 2數(shù)字2“年-月-日”形式price/cost/totalcost/money_/finance_: 原價(jià)/售價(jià)/總價(jià)/金數(shù)字 ( . 0數(shù)字2 )小數(shù)點(diǎn)后最多兩位bookname/publisher/author:書(shū)名/出版商/作者0可打印字符100任何可打印字符picturepath: 圖片路徑0可打印字符200任何可打印字符comment: 內(nèi)容簡(jiǎn)介0可打印字符500任何可打印字符recomlevel: 推薦程度05三、軟件圖形界面設(shè)計(jì): 用gui設(shè)計(jì)(
38、一)購(gòu)書(shū)用戶界面1購(gòu)書(shū)用戶界面概覽2購(gòu)書(shū)用戶登陸/注冊(cè)界面(1) 購(gòu)書(shū)用戶登陸界面(2)購(gòu)書(shū)用戶注冊(cè)界面:abc3購(gòu)書(shū)用戶瀏覽/檢索界面(1)瀏覽一本圖書(shū)信息(2)檢索圖書(shū)簡(jiǎn)單檢索檢索結(jié)果顯示:(3)檢索圖書(shū)高級(jí)檢索檢索結(jié)果顯示:(4)將圖書(shū)加入收藏夾界面(登陸后才可收藏):點(diǎn)擊收藏后,顯示所收藏的圖書(shū):4購(gòu)書(shū)用戶提交訂單界面:在首頁(yè)中,點(diǎn)擊一本圖書(shū)的“購(gòu)買(mǎi)”按鈕,可對(duì)該書(shū)下訂單;在收藏夾中,可對(duì)所有收藏的圖書(shū)下訂單:點(diǎn)擊下一步:點(diǎn)擊提交訂單: (4)軟件出錯(cuò)處理設(shè)計(jì)可讓用戶提出反饋信息:或給我們發(fā)郵件,點(diǎn)擊上圖中的“聯(lián)系我們”即可。(二)管理員界面1管理員登陸界面2查看管理員使用幫助界面:本
39、站設(shè)計(jì)了三種權(quán)限的管理員:u 管理員(最高權(quán)限,具有下圖中所列的各種權(quán)限)u 添加人員(僅可對(duì)圖書(shū)進(jìn)行添加、修改和刪除,以及管理網(wǎng)友對(duì)本站的意見(jiàn))u 查看人員(僅可管理圖書(shū)訂單,以及管理網(wǎng)友對(duì)本站的意見(jiàn))對(duì)以上權(quán)限的說(shuō)明如下:3圖書(shū)管理界面:31 添加新圖書(shū):32 查看與修改圖書(shū)庫(kù)存:33 查看與修改訂單:4用戶管理界面:41 查看用戶信息:42 修改管理員信息:5網(wǎng)站投票管理界面:6網(wǎng)站信息管理界面:61 添加首頁(yè)新聞:62 新聞修改刪除:63 首頁(yè)公告設(shè)置:64 查看意見(jiàn)反饋:7網(wǎng)站信息設(shè)置界面:網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)軟件詳細(xì)說(shuō)明計(jì)02 001500 郭 杰001485 孔偉桐001482
40、王郭明本文檔建立軟件實(shí)現(xiàn)細(xì)節(jié),包括控制機(jī)制。(1)模塊接口設(shè)計(jì):可用系統(tǒng)結(jié)構(gòu)圖(或構(gòu)件圖)描述1用戶登陸/注冊(cè)、提交訂書(shū)單模塊2銷(xiāo)售模塊3采購(gòu)模塊4結(jié)算模塊(2)模塊主要算法設(shè)計(jì):可用pdl(或活動(dòng)圖+順序圖(協(xié)作圖)活動(dòng)圖:1用戶登陸、提交訂書(shū)單活動(dòng)圖2銷(xiāo)售系統(tǒng)活動(dòng)圖3采購(gòu)系統(tǒng)活動(dòng)圖4結(jié)算系統(tǒng)活動(dòng)圖順序圖:網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)程序模塊測(cè)試計(jì)劃計(jì)02 001500 郭 杰001482 王郭明001485 孔偉桐針對(duì)主要模塊,從接口上進(jìn)行檢驗(yàn)/查錯(cuò)。(灰盒測(cè)試) u 針對(duì)系統(tǒng)結(jié)構(gòu)的控制層次,確定模塊測(cè)試的順序和資源u 確認(rèn)每一個(gè)算法實(shí)現(xiàn)的前置條件和后置條件,設(shè)計(jì)相應(yīng)測(cè)試用例,特別注重非法的輸入條
41、件1 用戶注冊(cè)/登陸/修改信息模塊輸入條件模塊測(cè)試項(xiàng)用戶登陸4 能在數(shù)據(jù)庫(kù)中正確查找該用戶名 (1)5 若存在該用戶名且密碼正確,應(yīng)能使用戶登陸 (2)6 若不存在該用戶名或密碼錯(cuò)誤,應(yīng)能給出錯(cuò)誤提示 (3)用戶注冊(cè)1能在數(shù)據(jù)庫(kù)中正確查找該用戶名是否已存在 (4)2若用戶名不存在,數(shù)據(jù)庫(kù)應(yīng)能正確添加該用戶 (5)3若用戶名已存在,應(yīng)能給出錯(cuò)誤提示 (6)用戶修改信息數(shù)據(jù)庫(kù)相應(yīng)信息應(yīng)更新為用戶的輸入 (7)測(cè)試用例:編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)1.1用戶信息數(shù)據(jù)庫(kù)中不存在用戶”jack”, 用該用戶名登陸;或存在用戶”jack”,密碼為”greatjack”,但用jack用戶名登陸所用密碼不是”
42、greatjack”。(3)1.2用戶信息數(shù)據(jù)庫(kù)中還沒(méi)有用戶”jack”,用“jack”名注冊(cè)。(4)(5)1.3用戶信息數(shù)據(jù)庫(kù)中已存在用戶”jack”,密碼為”greatjack”,用該用戶名和密碼登陸。(1)(2)1.4用戶信息數(shù)據(jù)庫(kù)中已有用戶”jack”,用“jack”名注冊(cè)。(6)1.5用戶信息數(shù)據(jù)庫(kù)中已存在用戶”jack”,密碼為”greatjack”,用該用戶名和密碼登陸后,修改某些信息,并修改密碼為”greatjacky”。(7)2 用戶選書(shū)/提交訂單模塊輸入條件模塊測(cè)試項(xiàng)用戶瀏覽圖書(shū)用戶瀏覽到的圖書(shū)應(yīng)在庫(kù)存數(shù)據(jù)庫(kù)中有記錄 (1)用戶搜索圖書(shū)可分類(lèi)搜索,可按照書(shū)名關(guān)鍵字、出版年、
43、作者等進(jìn)行搜索 (2)用戶將圖書(shū)放入購(gòu)物車(chē)“購(gòu)物車(chē)”中應(yīng)正確記錄用戶”放入”的圖書(shū)信息 (3)用戶下訂單訂單中正確記錄用戶id、所購(gòu)書(shū)的書(shū)號(hào)和購(gòu)買(mǎi)的數(shù)量等信息 (4)(以下進(jìn)入“檢查訂單子模塊”) 測(cè)試用例:(接用例1.5)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)2.1點(diǎn)擊某本書(shū)的圖片鏈接。(1)2.2填寫(xiě)所查內(nèi)容后點(diǎn)擊“立即查詢”執(zhí)行查詢;或點(diǎn)擊“高級(jí)查詢”按鈕進(jìn)入高級(jí)查詢頁(yè)面,填寫(xiě)所查內(nèi)容后執(zhí)行查詢。(2)2.3點(diǎn)擊某本書(shū)的“購(gòu)物車(chē)”按鈕;或點(diǎn)擊某本書(shū)的圖片鏈接后,在彈出的頁(yè)面中點(diǎn)擊“放入購(gòu)物車(chē)”按鈕。(3)2.4點(diǎn)擊某本書(shū)的“購(gòu)買(mǎi)”按鈕;或點(diǎn)擊某本書(shū)的圖片鏈接后,在彈出的頁(yè)面中點(diǎn)擊“我要立即購(gòu)買(mǎi)”按
44、鈕。(4)3 銷(xiāo)售模塊31 檢查訂單子模塊輸入條件模塊測(cè)試項(xiàng)用戶提交訂單在庫(kù)存數(shù)據(jù)庫(kù)中檢索訂單中圖書(shū)的存量,看是否能滿足訂單 (1)用戶訂單不可滿足(進(jìn)入“訂單不可滿足子模塊”)用戶訂單可滿足(進(jìn)入“訂單可滿足子模塊”)測(cè)試用例:(接用例2.4)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)3.1.1對(duì)用例2.4中下的訂單,在庫(kù)存數(shù)據(jù)庫(kù)中搜索核對(duì),得到核對(duì)結(jié)果。 (若訂單可滿足則進(jìn)入“訂單可滿足子模塊”,否則進(jìn)入“訂單不可滿足子模塊”)(1)32 訂單不可滿足子模塊輸入條件模塊測(cè)試項(xiàng)用戶訂單不可滿足3 程序應(yīng)能產(chǎn)生暫存訂單 (1)4 程序應(yīng)能發(fā)出訂貨通知 (2)接到到貨通知核對(duì)到貨通知和暫存訂單,判斷暫存訂單是
45、否可滿足 (3)暫存訂單不可滿足(進(jìn)入“訂單不可滿足子模塊”)暫存訂單可滿足(進(jìn)入“訂單可滿足子模塊”)測(cè)試用例:(接用例3.1.1)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)3.2.1已判定訂單不可滿足,程序應(yīng)得到正確的暫存訂單和訂貨通知。(1),(2)3.2.2(進(jìn)入“采購(gòu)模塊”,得到“到貨通知”)核對(duì)到貨通知和暫存訂單,判斷暫存訂單是否可滿足。(若可滿足則進(jìn)入“訂單可滿足子模塊”,否則進(jìn)入“訂單不可滿足子模塊”)(3)33 訂單可滿足子模塊輸入條件模塊測(cè)試項(xiàng)用戶訂單可滿足程序產(chǎn)生發(fā)貨票(也是收款單) (1)用戶購(gòu)書(shū)1圖書(shū)庫(kù)存數(shù)據(jù)庫(kù)中,修改庫(kù)存數(shù)量 (2) 2圖書(shū)庫(kù)存數(shù)據(jù)庫(kù)中,修改圖書(shū)銷(xiāo)售歷史和推薦程度
46、 (3)3用戶信息數(shù)據(jù)庫(kù)中,增加用戶經(jīng)驗(yàn)值 (4)4收款單為有效 (5)測(cè)試用例:(接用例3.1.1或用例3.2.2)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)3.3.1已判定訂單可滿足,程序應(yīng)得到正確的發(fā)貨票。(1)3.3.2假設(shè)用戶購(gòu)書(shū),得到了有效收款單,程序應(yīng)對(duì)相應(yīng)數(shù)據(jù)庫(kù)做出相應(yīng)更新。(2)(3)(4)(5)4 采購(gòu)模塊輸入條件模塊測(cè)試項(xiàng)接到訂貨通知程序進(jìn)行分類(lèi)合計(jì),產(chǎn)生訂貨單(發(fā)給廠商) (1)接到廠方發(fā)貨單程序核對(duì)發(fā)貨單和原訂單 (2)發(fā)貨單核對(duì)正確4 圖書(shū)庫(kù)存數(shù)據(jù)庫(kù)中,對(duì)庫(kù)存數(shù)量等作相應(yīng)修改 (3)5 程序發(fā)出到貨通知 (4)6 程序產(chǎn)生付款單,廠商確認(rèn)后付款單為有效 (5)測(cè)試用例:(接用例3
47、.2.2)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)4.1根據(jù)訂單,程序進(jìn)行分類(lèi)合計(jì),應(yīng)產(chǎn)生訂貨單(并假設(shè)發(fā)給了廠商)(1)4.2自制“廠方發(fā)貨單”,程序核對(duì)發(fā)貨單和原訂單,得到核對(duì)結(jié)果。(2)4.3假設(shè)核對(duì)正確,程序應(yīng)對(duì)相應(yīng)數(shù)據(jù)庫(kù)做出相應(yīng)更新,并產(chǎn)生付款單。(3)(4)(5)5 結(jié)算模塊輸入條件模塊測(cè)試項(xiàng)有效的收款單應(yīng)收款明細(xì)帳數(shù)據(jù)庫(kù)作相應(yīng)修改 (1)有效的付款單應(yīng)付款明細(xì)帳數(shù)據(jù)庫(kù)作相應(yīng)修改 (2)定期(或?qū)崟r(shí))結(jié)算匯總應(yīng)收款明細(xì)帳和應(yīng)付款明細(xì)帳,更新總帳數(shù)據(jù)庫(kù) (3)測(cè)試用例:(接用例3.3.2或用例4.3)編號(hào)測(cè)試用例用例覆蓋的測(cè)試項(xiàng)5.1根據(jù)有效收款單,更新應(yīng)收款明細(xì)帳數(shù)據(jù)庫(kù)(1)5.2根據(jù)有效付款單,更新應(yīng)付款明細(xì)帳數(shù)據(jù)庫(kù)(2)5.3根據(jù)應(yīng)收款明細(xì)帳和應(yīng)付款明細(xì)帳,更新總帳(3)網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)用戶手冊(cè)計(jì)02 001485 孔偉桐001500 郭 杰001482 王郭明1引言 1.1 編寫(xiě)目的編寫(xiě)該用戶手冊(cè)的目的是:(1) 使得人們了解、熟悉我們的這個(gè)軟件;(2) 使得購(gòu)買(mǎi)、使用我們軟件的人懂得怎樣使用我們的軟件;(3) 使得通過(guò)該購(gòu)書(shū)系統(tǒng)進(jìn)行網(wǎng)上購(gòu)書(shū)的用戶懂得如何進(jìn)行購(gòu)書(shū)。該用戶手冊(cè)適用于購(gòu)買(mǎi)和使用該軟件的人,也適用于利用該軟件進(jìn)行網(wǎng)上購(gòu)書(shū)的用戶,更一般地,使用于所有想了解該軟件的人。1.2 背景該軟件名稱(chēng)是“網(wǎng)上購(gòu)書(shū)電子商務(wù)系統(tǒng)”,通過(guò)此軟件所建立起來(lái)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 婦產(chǎn)科血管知識(shí)培訓(xùn)課件
- DB31∕792-2020 硅單晶及其硅片單位產(chǎn)品能源消耗限額
- 女性疾病防治與保健知識(shí)講座馬主任課件
- 美國(guó)開(kāi)樸顧問(wèn)-惠州淡水半島灣項(xiàng)目定位及概念設(shè)計(jì)提示
- 秋冬季呼吸道傳染病防控知識(shí)(學(xué)校)
- 供應(yīng)鏈知識(shí)培訓(xùn)課件下載
- 三農(nóng)村文化建設(shè)實(shí)施指南
- 2025年遼寧貨運(yùn)從業(yè)資格證答題
- 零件數(shù)據(jù)采集與逆向工程 習(xí)題答案 任務(wù)四 鑄造類(lèi)零件的數(shù)據(jù)采集
- 工業(yè)機(jī)器人技術(shù)應(yīng)用試題及答案
- 配電箱配管施工方案
- DataOps實(shí)踐指南(1.0)-中文版-2023.07
- Vue.js前端開(kāi)發(fā)實(shí)戰(zhàn)(第2版)全套完整教學(xué)課件
- 2023風(fēng)力發(fā)電機(jī)組延壽評(píng)估技術(shù)規(guī)范
- 鞋業(yè)-品質(zhì)培訓(xùn)
- 小學(xué)思政課《愛(ài)國(guó)主義教育》
- 瓜豆原理【模型專(zhuān)題】(含答案解析)
- 單價(jià)、數(shù)量、總價(jià)-教學(xué)課件【A3演示文稿設(shè)計(jì)與制作】
- 中小學(xué)生安全教育手冊(cè)全面版
- 變電站安裝工程安全風(fēng)險(xiǎn)分級(jí)管控清單
- DDI-能力解構(gòu)詞典
評(píng)論
0/150
提交評(píng)論