版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程12022/11/23軟件12022/11/2212實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)本章概述本章通過一個(gè)軟件開發(fā)實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng),介紹用軟件工程的原理、方法來開發(fā)軟件的全過程。該系統(tǒng)通過網(wǎng)站完成網(wǎng)上商品的競(jìng)拍流程,要求對(duì)競(jìng)拍商品的信息發(fā)布、查詢都能在線進(jìn)行,對(duì)于用戶喜歡的競(jìng)拍商品,要求能夠在線出價(jià)。系統(tǒng)設(shè)計(jì)分為前臺(tái)功能設(shè)計(jì)和后臺(tái)功能設(shè)計(jì)兩部分。管理員可以通過本系統(tǒng)隨時(shí)掌握商品的競(jìng)拍情況,競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后由出價(jià)最高者拍得商品。本章內(nèi)容按商品競(jìng)拍系統(tǒng)的開發(fā)全過程,分以下幾部分進(jìn)行介紹:?jiǎn)栴}定義、可行性研究、需求分析、概要設(shè)計(jì)、模塊設(shè)計(jì)、軟件測(cè)試等?!锉菊轮攸c(diǎn):用軟件工程的原理、方法開發(fā)軟件的全過程。實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)12實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)本章概述本章通過Contents目錄問題定義和可行性研究01需求分析和概要設(shè)計(jì)02模塊設(shè)計(jì)03軟件測(cè)試0432022/11/23Contents目錄問題定義和可行性研究01需求分析和概要設(shè)01問題定義和可行性研究問題定義可行性研究42022/11/2301問題定義和可行性研究問題定義可行性研究42022/11/12.1問題定義和可行性研究
12.1.1問題定義本系統(tǒng)的目標(biāo)是構(gòu)建一個(gè)基于JSP的網(wǎng)上拍賣系統(tǒng),為拍賣者和競(jìng)買者提供一個(gè)在線交流平臺(tái)。拍賣者將商品的信息上傳至網(wǎng)站。競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后出價(jià)最高者拍得商品。網(wǎng)站是一個(gè)在線拍賣平臺(tái),同時(shí)也是一個(gè)公正的第三方。網(wǎng)站的拍賣管理員負(fù)責(zé)審核拍賣品和用戶的拍賣資格或競(jìng)買資格,還負(fù)責(zé)處理交易糾紛和投訴,以及評(píng)價(jià)、管理拍賣者和競(jìng)買者的信用。商品拍賣成功后,競(jìng)買者將交易金暫存于網(wǎng)站,當(dāng)競(jìng)買者收到商品并確認(rèn)之后,網(wǎng)站才將交易金付款給拍賣者。12.1問題定義和可行性研究
12.1.1問題定義本12.1問題定義和可行性研究
12.1.2可行性研究技術(shù)可行性01商品競(jìng)拍系統(tǒng)的設(shè)計(jì)要求如下:在進(jìn)入商品競(jìng)拍網(wǎng)站時(shí),用戶打開系統(tǒng)首頁,首先以游客的身份來瀏覽網(wǎng)站,當(dāng)成功注冊(cè)為網(wǎng)站正式會(huì)員之后,通過輸入用戶名和密碼就能以某種會(huì)員角色進(jìn)行商品競(jìng)拍。會(huì)員根據(jù)其身份與競(jìng)拍次數(shù)具有了一定的權(quán)限,可以在對(duì)應(yīng)的功能模塊界面完成相應(yīng)的參與活動(dòng)。另外系統(tǒng)要有后臺(tái)登錄界面,系統(tǒng)管理員輸入用戶名與密碼,驗(yàn)證正確之后,就可以完成相應(yīng)的后臺(tái)管理功能。12.1問題定義和可行性研究
12.1.2可行性研12.1問題定義和可行性研究
12.1.2可行性研究技術(shù)可行性01競(jìng)拍商品的發(fā)布、查詢都能在線進(jìn)行,而且,對(duì)于用戶喜歡的競(jìng)拍商品,要求能夠在線出價(jià)。由于競(jìng)拍是一種公開的投標(biāo)方式,對(duì)管理員來說,可以隨時(shí)掌握商品的競(jìng)拍情況,也可預(yù)料競(jìng)價(jià)情況,管理員根據(jù)競(jìng)拍、競(jìng)價(jià)情況可以設(shè)置、管理競(jìng)拍商品的狀態(tài)。合理建立網(wǎng)絡(luò)數(shù)據(jù)庫、開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫,來實(shí)現(xiàn)網(wǎng)上商品競(jìng)拍在技術(shù)上是可行的。如果開發(fā)該軟件的時(shí)間比較短,應(yīng)安排經(jīng)驗(yàn)較豐富的系統(tǒng)分析人員和編程能力較強(qiáng)的程序員來開發(fā)軟件,以保證開發(fā)任務(wù)按時(shí)完成。在系統(tǒng)第一次正式運(yùn)行時(shí)開發(fā)者要全程在場(chǎng),以便能及時(shí)發(fā)現(xiàn)問題、解決問題。12.1問題定義和可行性研究
12.1.2可行性研12.1問題定義和可行性研究
12.1.2可行性研究經(jīng)濟(jì)可行性02從分析系統(tǒng)的經(jīng)濟(jì)效益方面出發(fā),除了開發(fā)、維護(hù)軟件和購買硬件需要成本,基本上不需要額外的投資成本。開發(fā)者應(yīng)該對(duì)本系統(tǒng)所需要的技術(shù)完全掌握并且有一定的軟件開發(fā)經(jīng)驗(yàn)。本系統(tǒng)對(duì)服務(wù)器要求比較高??尚行苑治鼋Y(jié)論:商品競(jìng)拍系統(tǒng)從技術(shù)可行性和經(jīng)濟(jì)可行性來分析,軟件開發(fā)是可行的。12.1問題定義和可行性研究
12.1.2可行性研究02需求分析和概要設(shè)計(jì)系統(tǒng)角色的功能設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方案網(wǎng)絡(luò)設(shè)計(jì)方案92022/11/2302需求分析和概要設(shè)計(jì)系統(tǒng)角色的功能設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)12.2需求分析和概要設(shè)計(jì)通過向系統(tǒng)用戶作深入的調(diào)查研究,可以得出軟件系統(tǒng)應(yīng)當(dāng)完成的工作流程、功能及限制等,這就是系統(tǒng)的需求分析。商品競(jìng)拍系統(tǒng)通常是拍賣者將商品的照片、說明以及參數(shù)等信息上傳至網(wǎng)站,網(wǎng)站為拍賣者和競(jìng)買者創(chuàng)建一個(gè)在線拍賣平臺(tái)。競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后出價(jià)最高者得到拍賣品。根據(jù)商品競(jìng)拍系統(tǒng)的需求分析,本節(jié)介紹該系統(tǒng)的概要設(shè)計(jì):系統(tǒng)所含4種不同角色的功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和測(cè)試方案設(shè)計(jì)。12.2需求分析和概要設(shè)計(jì)通過向系統(tǒng)用戶作深入的調(diào)查研究12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)系統(tǒng)的拍賣流程采用英式拍賣,就是出價(jià)逐升式拍賣,即競(jìng)買者叫一個(gè)比前一個(gè)出價(jià)更高的價(jià)格,直到在規(guī)定時(shí)間內(nèi),沒人出更高的價(jià)為止。這時(shí),拍賣者就宣布,這件商品按最后一個(gè)出價(jià)、賣給出價(jià)最高的競(jìng)買者。拍賣開始后,將從當(dāng)前時(shí)間至拍賣結(jié)束時(shí)間進(jìn)行倒計(jì)時(shí),競(jìng)買者可以在拍賣結(jié)束前的任何時(shí)刻出價(jià)。從拍賣的流程來看,本系統(tǒng)有4種角色的用戶:系統(tǒng)管理員、拍賣者、競(jìng)買者、拍賣管理員,各個(gè)角色具有不同的操作功能。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)系統(tǒng)管理員的操作功能①發(fā)布競(jìng)拍商品:發(fā)布競(jìng)拍商品信息,推薦商品或置頂操作。②制定競(jìng)拍規(guī)則:設(shè)定起拍價(jià)格、價(jià)格遞升階梯以及競(jìng)拍時(shí)段。③拍方資格管理:只有注冊(cè)成功后,并且擁有競(jìng)拍點(diǎn)數(shù)才具有競(jìng)拍資格。④競(jìng)拍訂單管理:競(jìng)拍結(jié)束以后,系統(tǒng)根據(jù)本次競(jìng)拍的相關(guān)信息自動(dòng)生成競(jìng)拍訂單。⑤競(jìng)拍公告管理:對(duì)近期競(jìng)拍成功的商品信息在網(wǎng)站首頁公告,吸引更多用戶加入。⑥調(diào)查問卷管理:了解用戶對(duì)商品類別、需求程度的統(tǒng)計(jì)。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)拍賣者的操作功能①輸入拍賣者基本資料;②管理拍賣者銀行賬戶;③發(fā)布拍賣商品和拍賣相關(guān)信息;④查看拍賣品競(jìng)價(jià)記錄;⑤查看競(jìng)買者信息;⑥拍賣結(jié)算。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)競(jìng)買者的操作功能(1)輸入競(jìng)買者基本資料;(3)查看站內(nèi)短消息;(5)查看競(jìng)價(jià)記錄;(7)拍賣結(jié)算。(4)搜索和查看拍賣商品信息;(2)管理競(jìng)買者銀行賬戶;(6)查看拍賣者信息;12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)(12)實(shí)時(shí)監(jiān)控競(jìng)拍信息,根據(jù)實(shí)際情況對(duì)競(jìng)拍進(jìn)程進(jìn)行調(diào)整。(11)管理拍賣者和競(jìng)買者信用(凍結(jié)存在不良記錄的用戶賬號(hào),可隨時(shí)撤掉拍賣者上傳的劣質(zhì)商品,可對(duì)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行添加及刪改,可對(duì)用戶進(jìn)行權(quán)限設(shè)置);(10)處理糾紛;(9)處理投訴;(8)搜索和查看競(jìng)拍商品信息;(7)查看競(jìng)價(jià)記錄;拍賣管理員的操作功能(1)管理拍賣者、競(jìng)買者用戶基本信息;(2)管理站內(nèi)短消息;(3)審核拍賣者和拍賣商品;(4)審核競(jìng)買者和競(jìng)拍資格;(5)查看拍賣者信息;(6)查看競(jìng)買者信息;12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)根據(jù)4個(gè)角色的功能畫出它們之間的數(shù)據(jù)流圖。商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖,如圖12-1所示。競(jìng)買記錄競(jìng)買者、拍賣者和商品信息個(gè)人信息競(jìng)拍管理個(gè)人信息拍賣信息競(jìng)買結(jié)果個(gè)人及競(jìng)價(jià)信息個(gè)人及商品信息商品競(jìng)拍信息競(jìng)買者拍賣者拍賣管理員系統(tǒng)管理員商品競(jìng)拍系統(tǒng)圖12-1商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)對(duì)于系統(tǒng)的順利實(shí)施具有重要作用。一個(gè)合理、完整的數(shù)據(jù)庫,將為數(shù)據(jù)庫功能的實(shí)現(xiàn)提供很好的數(shù)據(jù)信息。數(shù)據(jù)庫的完善設(shè)計(jì)可以有效地避免存儲(chǔ)效率低和數(shù)據(jù)的不一致性等問題,另外合理的數(shù)據(jù)庫結(jié)構(gòu)有利于系統(tǒng)的實(shí)施。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)1用戶信息表
用戶ID、用戶名、密碼、手機(jī)號(hào)碼、郵箱、地址、郵編、姓名、身份證號(hào)碼、性別、職業(yè)、學(xué)歷、國家、城市、用戶類型、用戶創(chuàng)建時(shí)間、創(chuàng)建用戶IP。2拍賣者個(gè)人信息表
用戶ID、銀行名稱、銀行賬號(hào)、銀行卡持有人姓名、交易密碼、資質(zhì)等級(jí)、信用等級(jí)、保證金。3拍賣者商品信息表
拍賣商品ID、用戶ID、底價(jià)、當(dāng)前價(jià)、拍賣商品上傳時(shí)間、是否拍賣中、是否已售出、是否流拍。4拍賣交易表
交易單ID、拍賣商品ID、拍賣者ID、競(jìng)拍成功者ID、競(jìng)拍成功時(shí)間、競(jìng)拍是否付款、競(jìng)拍付款金額、競(jìng)拍是否發(fā)貨、競(jìng)買者是否收貨、競(jìng)買者是否付款給賣者、付給賣者金額。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)1用12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)5競(jìng)買者信息表
用戶ID、銀行名稱、銀行賬號(hào)、銀行卡持卡人姓名、交易密碼、資質(zhì)等級(jí)、信用值、保證金。6競(jìng)拍商品出價(jià)表
商品ID、競(jìng)買者ID、出價(jià)價(jià)格、出價(jià)時(shí)間、是否為最高出價(jià)。7競(jìng)拍商品基本信息表
商品ID、所有者ID、商品名稱、商品描述、拍賣商品種類、底價(jià)、當(dāng)前價(jià)、加價(jià)幅度、預(yù)設(shè)成交價(jià)、商品照片、是否鑒定、鑒定文件、是否審核、拍賣管理員ID、拍賣開始時(shí)間、拍賣結(jié)束時(shí)間、拍賣類型(未拍賣、拍賣中、拍成功、流拍)。8投訴信息表
投訴編號(hào)、投訴人ID、被投訴人ID、投訴內(nèi)容、投訴時(shí)間、是否已經(jīng)處理、負(fù)責(zé)處理人ID、處理結(jié)果、投訴人是否滿意。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)5競(jìng)12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)9糾紛表
糾紛編號(hào)、當(dāng)事人ID1、當(dāng)事人ID2、糾紛內(nèi)容、糾紛事件、是否處理、處理人ID、處理結(jié)果、當(dāng)事人1是否滿意、當(dāng)事人2是否滿意。10拍賣公告表
公告編號(hào)、公告內(nèi)容、發(fā)布公告時(shí)間、發(fā)布人ID、點(diǎn)擊量。11站內(nèi)信息表
站內(nèi)信息編號(hào)、發(fā)送者ID、接收者ID、發(fā)送時(shí)間、發(fā)送內(nèi)容、是否已讀、是否為系統(tǒng)消息。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)9糾12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)對(duì)于大型軟件系統(tǒng),通常先進(jìn)行結(jié)構(gòu)設(shè)計(jì),然后再進(jìn)行詳細(xì)設(shè)計(jì)。在結(jié)構(gòu)設(shè)計(jì)階段確定軟件系統(tǒng)由哪些模塊組成,并確定模塊之間的相互關(guān)系;在詳細(xì)設(shè)計(jì)階段確定每個(gè)模塊的處理過程。1為進(jìn)行結(jié)構(gòu)設(shè)計(jì),首先把復(fù)雜的功能分解為比較簡(jiǎn)單的功能。通常一個(gè)模塊完成一個(gè)適當(dāng)?shù)墓δ堋O到y(tǒng)分析員應(yīng)把模塊組織成層次結(jié)構(gòu),頂層模塊調(diào)用它的下一層模塊,下層模塊再調(diào)用其下層模塊,依次向下調(diào)用,最下層的模塊能完成某個(gè)功能。軟件的結(jié)構(gòu)可用層次圖或結(jié)構(gòu)圖來描述。212.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)對(duì)12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)層次圖適合于描述軟件的層次結(jié)構(gòu),特別適合于自頂向下設(shè)計(jì)時(shí)使用。在層次圖(H圖)里除頂層之外,每個(gè)方框里都加編號(hào)。編號(hào)的規(guī)律是,每個(gè)處理的下層處理的編號(hào)在上層編號(hào)后加“.”號(hào)及序號(hào)。序號(hào)可用數(shù)字也可用英文字母。像這樣帶編號(hào)的層次圖稱為HIPO圖。12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)層12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)4個(gè)角色的功能畫出它們之間的數(shù)據(jù)流圖。商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖,如下圖所示。商品競(jìng)拍系統(tǒng)3.拍賣商
品管理4.拍賣業(yè)
務(wù)管理5.外部接
口管理6.投訴糾
紛管理1.注冊(cè)
登錄4.1拍賣商品審核管理4.2拍賣者審核管理4.3競(jìng)買者審核管理4.4拍賣競(jìng)價(jià)管理4.5拍賣交易管理3.1拍賣商品信息管理3.2拍賣商品查詢管理3.3拍賣商品展示管理5.1銀行轉(zhuǎn)賬管理5.2物流公司接口管理2.1系統(tǒng)管理員管理2.2拍賣者信息管理2.3競(jìng)買者信息管理2.4拍賣管理員管理6.1投訴處理6.2糾紛處理6.3信用管理2.用戶信
息管理12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)注冊(cè)登錄模塊該模塊負(fù)責(zé)新用戶的注冊(cè)以及用戶的登錄管理。1用戶信息管理模塊該模塊負(fù)責(zé)管理系統(tǒng)的4類用戶,即系統(tǒng)管理員、拍賣者、競(jìng)買者和拍賣管理員。即管理4類用戶的基本信息,以及拍賣者和競(jìng)買者的銀行賬戶信息等。2拍賣商品管理模塊該模塊負(fù)責(zé)管理拍賣進(jìn)行之前、拍賣進(jìn)行之中以及拍賣結(jié)束以后不同類型的商品信息。拍賣商品的種類有很多,需要管理拍賣商品的基本信息、搜索查詢功能和商品展示功能等。312.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)注12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)拍賣業(yè)務(wù)管理模塊該模塊負(fù)責(zé)處理系統(tǒng)最核心的業(yè)務(wù),即“拍賣”,包括拍賣商品審核、競(jìng)買者和拍賣者資格審核,出價(jià)審核和信用審核等,還包括實(shí)時(shí)顯示拍賣過程,接受和處理出價(jià)等。4外部接口管理模塊該模塊負(fù)責(zé)本系統(tǒng)與銀行、物流公司、電信公司對(duì)接,通過相應(yīng)的接口接收相應(yīng)的信息,并進(jìn)行審核處理。5投訴糾紛處理模塊該模塊負(fù)責(zé)處理競(jìng)買者投訴和拍賣雙方的糾紛,交易過程難免出現(xiàn)欺詐、劣品等問題,需要相應(yīng)的拍賣管理者來進(jìn)行處理。這是網(wǎng)站走向正規(guī)和得到拍賣雙方信任的重要基礎(chǔ),系統(tǒng)在該模塊完成此功能。612.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)拍12.2需求分析和概要設(shè)計(jì)12.2.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方案本系統(tǒng)采用“Web技術(shù)+三層結(jié)構(gòu)+Java網(wǎng)絡(luò)編程”,主體結(jié)構(gòu)應(yīng)用B/S結(jié)構(gòu)。商品競(jìng)拍系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)為三層架構(gòu),如下圖所示。12.2需求分析和概要設(shè)計(jì)12.2.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方12.2需求分析和概要設(shè)計(jì)12.2.5網(wǎng)絡(luò)設(shè)計(jì)方案由前面分析,可得商品競(jìng)拍系統(tǒng)的網(wǎng)絡(luò)設(shè)計(jì)方案,其基本圖示如下圖所示。本系統(tǒng)采用B/S結(jié)構(gòu),主要由前臺(tái)頁面、后臺(tái)服務(wù)器組成,接口是客戶通過IE瀏覽器用TCP/IP和HTTP協(xié)議來連接。12.2需求分析和概要設(shè)計(jì)12.2.5網(wǎng)絡(luò)設(shè)計(jì)方案由03模塊設(shè)計(jì)注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊設(shè)計(jì)拍賣商品管理模塊設(shè)計(jì)拍賣業(yè)務(wù)管理模塊設(shè)計(jì)282022/11/2303模塊設(shè)計(jì)注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊設(shè)計(jì)拍賣商品管理12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊包括用戶基本信息管理、銀行賬戶管理、拍賣者和競(jìng)買者信息管理。這部分主要完成信息的輸入及驗(yàn)證。注冊(cè)登錄模塊的主要功能是用戶注冊(cè)、登錄功能。用戶如果是首次登錄網(wǎng)站,可以通過單擊“注冊(cè)”按鈕,輸入用戶的基本信息,如用戶的姓名、性別、手機(jī)號(hào)碼,當(dāng)用戶輸入手機(jī)號(hào)碼時(shí),系統(tǒng)必須驗(yàn)證手機(jī)號(hào)碼的真實(shí)性。驗(yàn)證信息完畢后就可注冊(cè)為網(wǎng)站會(huì)員,每個(gè)用戶有獨(dú)立的會(huì)員名稱和密碼,便于買賣交易。同時(shí),會(huì)員注冊(cè)后,可享受會(huì)員的相關(guān)優(yōu)惠,也可有積分和相應(yīng)的信用積累。注冊(cè)的程序流程圖,如圖12-5所示。12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶通過單擊“登錄”按鈕會(huì)出現(xiàn)登錄界面,用戶輸入自己的會(huì)員名稱和相應(yīng)的密碼,就可以登錄網(wǎng)站,進(jìn)行有關(guān)操作。登錄的程序流程圖,如圖12-6所示。當(dāng)用戶名和密碼與系統(tǒng)數(shù)據(jù)庫中的一致時(shí),允許用戶登錄,否則不允許登錄。如果密碼出錯(cuò)5次,則鎖定用戶,必須回答系統(tǒng)中的問題重新找回密碼,或者通過客服處理把密碼找回。12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶通過12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)這個(gè)模塊主要管理系統(tǒng)的4類用戶,即系統(tǒng)管理員、拍賣者、競(jìng)買者和拍賣管理員的信息,要想在系統(tǒng)中實(shí)現(xiàn)競(jìng)拍,必須將信息完善,并通過外部接口驗(yàn)證用戶的郵箱、身份證號(hào)碼的真實(shí)性。競(jìng)買者和拍賣者可通過系統(tǒng)實(shí)現(xiàn)信息的錄入、查詢以及修改本人的信息。系統(tǒng)管理員可登錄后臺(tái)系統(tǒng),擁有網(wǎng)站方的最高權(quán)限,具有刪除或添加拍賣管理員、發(fā)布網(wǎng)站信息等權(quán)限,也可統(tǒng)計(jì)信息,并對(duì)拍賣項(xiàng)目和整個(gè)網(wǎng)站進(jìn)行管理。拍賣管理者可登錄后臺(tái)管理系統(tǒng),具有審查拍賣資料并決定是否給用戶競(jìng)拍的權(quán)限。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)這個(gè)12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)下面以密碼修改為例畫事件流程圖,如下圖所示。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)對(duì)于買家,可以進(jìn)行賬戶充錢、余額查詢等操作。充錢時(shí)輸入金額,用戶確認(rèn),核對(duì)銀行卡之后進(jìn)行充值。如下圖所示為充值事件流程圖。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)對(duì)于12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)賬戶余額主要是為了讓用戶及時(shí)了解目前賬戶金額信息,以便于用戶決定如何處理。如下圖所示為賬戶余額查詢事件流程圖。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)賬戶12.3模塊設(shè)計(jì)12.3.3拍賣商品管理模塊設(shè)計(jì)下面主要討論商品查詢的功能。商品查詢是為買家和賣家提供的,買家可以通過網(wǎng)站搜索要買的商品,查看該商品是否競(jìng)標(biāo);賣家可以查詢類似商品作為參考,再根據(jù)自己的物品決定參加哪些投標(biāo)。如下圖所示為用戶搜索商品事件流程圖。12.3模塊設(shè)計(jì)12.3.3拍賣商品管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)拍賣業(yè)務(wù)管理是系統(tǒng)的核心模塊之一,它負(fù)責(zé)具體處理拍賣業(yè)務(wù),既包括拍賣過程的處理,也包括拍賣之前的審查和拍賣之后的后續(xù)處理等。檢查審核拍賣者是否有拍賣商品的資格、競(jìng)買者是否有競(jìng)買資格,還有對(duì)拍賣商品的審核。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)拍賣12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)下面以買家競(jìng)買商品為例,買家即投標(biāo)者,在競(jìng)標(biāo)規(guī)定的時(shí)間范圍內(nèi),買家輸入自己對(duì)商品的估價(jià)金額和該商品的數(shù)量,單擊“確定”按鈕進(jìn)行交易。如果輸入金額和數(shù)量正確,買家投標(biāo)的金額和數(shù)量將顯示在網(wǎng)頁中商品的最新競(jìng)價(jià)下。當(dāng)輸入的金額或者數(shù)量不符合要求時(shí),則在當(dāng)前頁面上輸出“輸入有誤,請(qǐng)重新輸入”信息。如果競(jìng)標(biāo)的時(shí)間已經(jīng)結(jié)束,則在當(dāng)前頁面顯示“競(jìng)標(biāo)已經(jīng)結(jié)束,歡迎下次光臨”。如下圖所示為買家競(jìng)標(biāo)商品事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)買家也可通過頁面查詢當(dāng)前競(jìng)標(biāo)記錄,用戶單擊競(jìng)標(biāo)商品競(jìng)標(biāo)記錄鏈接,將按照時(shí)間的順序,把投標(biāo)開始到當(dāng)前時(shí)間的所有該商品的投標(biāo)金額記錄顯示出來。當(dāng)投標(biāo)結(jié)束時(shí),顯示中標(biāo)結(jié)果。如下圖所示為買家查看競(jìng)標(biāo)記錄事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)中標(biāo)后買家購買商品,如下圖所示為買家購買商品事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)中標(biāo)04軟件測(cè)試制定軟件測(cè)試計(jì)劃書軟件功能測(cè)試軟件安全性測(cè)試軟件性能測(cè)試402022/11/2304軟件測(cè)試制定軟件測(cè)試計(jì)劃書軟件功能測(cè)試軟件安全性測(cè)試軟件12.4軟件測(cè)試WebApp的測(cè)試,分為內(nèi)容測(cè)試、界面測(cè)試、導(dǎo)航測(cè)試、構(gòu)件測(cè)試、配置測(cè)試、安全性測(cè)試幾個(gè)部分。下面將從制定軟件測(cè)試計(jì)劃書、軟件功能測(cè)試、軟件安全性測(cè)試和軟件性能測(cè)試的角度來介紹軟件的測(cè)試。12.4軟件測(cè)試WebApp的測(cè)試,分為內(nèi)容測(cè)試、界面測(cè)12.4軟件測(cè)試12.4.1制定軟件測(cè)試計(jì)劃書編寫適當(dāng)?shù)能浖y(cè)試計(jì)劃書,該測(cè)試計(jì)劃書主要是為項(xiàng)目開發(fā)人員和項(xiàng)目經(jīng)理提供的。在計(jì)劃書中描述系統(tǒng)測(cè)試的過程,測(cè)試的進(jìn)度,測(cè)試的目標(biāo),以保證系統(tǒng)的正常運(yùn)行。在軟件測(cè)試計(jì)劃書中描述商品競(jìng)拍系統(tǒng)開發(fā)過程中所遇到的各種問題,明確軟件開發(fā)應(yīng)具有的環(huán)境、資源需求(包括軟件需求、硬件需求、人員需求)、過程條件(啟動(dòng)條件、約束條件、掛起條件、恢復(fù)條件)、進(jìn)度計(jì)劃、測(cè)試目標(biāo)等,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解軟件的需求。12.4軟件測(cè)試12.4.1制定軟件測(cè)試計(jì)劃書編寫適12.4軟件測(cè)試12.4.1制定軟件測(cè)試計(jì)劃書系統(tǒng)測(cè)試的目標(biāo)①數(shù)據(jù)和數(shù)據(jù)庫完整性測(cè)試。確保數(shù)據(jù)庫訪問方法和進(jìn)程正常運(yùn)行,確保數(shù)據(jù)安全、數(shù)據(jù)不會(huì)遭到損壞。②接口測(cè)試。確保接口調(diào)用的正確性。③集成測(cè)試。檢測(cè)需求分析所要求的業(yè)務(wù)流程及數(shù)據(jù)的正確性。④功能測(cè)試。確保所測(cè)試的功能正常完成,包括導(dǎo)航、數(shù)據(jù)輸入、處理和檢索等功能。⑤用戶界面的測(cè)試。測(cè)試所瀏覽的頁面,包括頁面與頁面之間、字段與字段之間的瀏覽,以及各種訪問所得的結(jié)果。⑥性能測(cè)試。核實(shí)所制定的業(yè)務(wù)功能的實(shí)現(xiàn),并注意在網(wǎng)絡(luò)用戶大負(fù)載的情況下本系統(tǒng)運(yùn)行的情況。12.4軟件測(cè)試12.4.1制定軟件測(cè)試計(jì)劃書系統(tǒng)①12.4軟件測(cè)試12.4.2軟件功能測(cè)試
功能測(cè)試要驗(yàn)證每個(gè)模塊單元的功能,驗(yàn)證數(shù)據(jù)的精確度、數(shù)據(jù)類型、業(yè)務(wù)邏輯功能等的正確性,核實(shí)所有功能均已正常實(shí)現(xiàn)。
本系統(tǒng)的用戶分為4種,系統(tǒng)管理員、拍賣者、競(jìng)買者和拍賣管理員,主要測(cè)試用戶的信息是否正確,注意要驗(yàn)證用戶的手機(jī)號(hào)碼、郵箱、身份證號(hào)碼。并且在用戶信息的部分字段輸入時(shí)要設(shè)置為“必須”,因?yàn)橄到y(tǒng)涉及到金額的交易,系統(tǒng)的用戶信息要盡可能準(zhǔn)確。對(duì)于拍賣者和競(jìng)買者要輸入銀行卡信息,銀行卡的安全必須注意測(cè)試,這也是系統(tǒng)的關(guān)鍵。用戶信息管理注冊(cè)登錄管理12.4軟件測(cè)試12.4.2軟件功能測(cè)試12.4軟件測(cè)試12.4.2軟件功能測(cè)試拍賣商品管理在這個(gè)模塊,首先要測(cè)試拍賣商品信息是否有問題,由于是二手商品,商品的新舊程度、性能好壞都是成交的關(guān)鍵,在這里要求提供商品的展示功能。另外要測(cè)試系統(tǒng)的查詢、搜索功能是否正確,系統(tǒng)是否提供完整的檢索功能,是否能夠按照拍賣商品的時(shí)間、拍賣商品的名稱、拍賣商品的種類進(jìn)行查詢,同時(shí)注意檢查復(fù)合查詢功能的完成情況。12.4軟件測(cè)試12.4.2軟件功能測(cè)試拍賣商品管理12.4軟件測(cè)試12.4.2軟件功能測(cè)試拍賣業(yè)務(wù)管理拍賣業(yè)務(wù)管理是系統(tǒng)的最核心模塊,負(fù)責(zé)具體處理拍賣業(yè)務(wù),既包括拍賣過程的處理,也包括拍賣之前的審查和拍賣之后的后續(xù)處理等。檢查審核拍賣者是否有拍賣商品的資格、競(jìng)買者是否有競(jìng)買資格,還有對(duì)拍賣商品的審核。拍賣競(jìng)價(jià)管理是最核心的子模塊,負(fù)責(zé)處理競(jìng)買者的叫價(jià),叫價(jià)有幅度限制,每次叫價(jià)要審核競(jìng)買者是否有資格,拍賣時(shí)間到的時(shí)候自動(dòng)計(jì)算競(jìng)拍成功者,并發(fā)信息通知雙方,如果流拍也要通知拍賣者。檢查是否能夠?qū)崿F(xiàn)這些功能。拍賣交易管理也是核心的子模塊,負(fù)責(zé)處理拍賣成功之后雙方付款和發(fā)貨等問題,需要與銀行和物流公司相連接,獲取相關(guān)信息。檢查功能實(shí)現(xiàn)的情況。12.4軟件測(cè)試12.4.2軟件功能測(cè)試拍賣業(yè)務(wù)管理12.4軟件測(cè)試12.4.2軟件功能測(cè)試投訴糾紛處理驗(yàn)證投訴處理申請(qǐng)、查看投訴處理進(jìn)度、投訴處理回執(zhí)的實(shí)現(xiàn),以及糾紛處理申請(qǐng)、查看糾紛處理進(jìn)度、糾紛處理回執(zhí)的實(shí)現(xiàn)。外部接口管理外部接口管理模塊負(fù)責(zé)與銀行、物流公司的接口,驗(yàn)證功能完成的情況。12.4軟件測(cè)試12.4.2軟件功能測(cè)試投訴糾紛處理12.4軟件測(cè)試12.4.3軟件安全性測(cè)試為保證系統(tǒng)的數(shù)據(jù)安全性,進(jìn)入本系統(tǒng)要輸入用戶名、密碼。檢查數(shù)據(jù)接口是否正確。要對(duì)常見的、容易引起安全漏洞的編程錯(cuò)誤進(jìn)行測(cè)試,檢查是否缺少認(rèn)證、敏感數(shù)據(jù)是否加密、是否鎖定Web服務(wù)器目錄訪問等。如果發(fā)生錯(cuò)誤,可能會(huì)讓W(xué)eb系統(tǒng)存在潛在的危險(xiǎn)。12.4軟件測(cè)試12.4.3軟件安全性測(cè)試為保證系統(tǒng)12.4軟件測(cè)試12.4.4軟件性能測(cè)試軟件性能測(cè)試又分為負(fù)載測(cè)試和壓力測(cè)試兩部分。其中,負(fù)載測(cè)試是指在多種負(fù)載級(jí)別和多種負(fù)載組合下,對(duì)真實(shí)的環(huán)境和負(fù)載進(jìn)行測(cè)試;壓力測(cè)試是指將負(fù)載增加到強(qiáng)度極限,來弄清WebApp能夠承受的容量大小。在加載測(cè)試環(huán)節(jié),需要測(cè)試WebApp和服務(wù)器環(huán)境,以確保在不管有多少用戶登錄的情況下本系統(tǒng)都能夠順利運(yùn)行。12.4軟件測(cè)試12.4.4軟件性能測(cè)試軟件性能測(cè)試本章小結(jié)本章小結(jié)
本章以網(wǎng)上商品競(jìng)拍系統(tǒng)為例,對(duì)實(shí)際軟件開發(fā)過程從問題定義、可行性研究、需求分析、概要設(shè)計(jì)、模塊設(shè)計(jì)、軟件測(cè)試等方面進(jìn)行了介紹。本章所介紹的軟件系統(tǒng),可作為學(xué)生的課程實(shí)訓(xùn)題目,讓學(xué)生掌握用軟件工程的原理、方法來開發(fā)基于Web的軟件的全過程。本章小結(jié)本章小結(jié)本章小結(jié)本章以網(wǎng)上商品競(jìng)拍系統(tǒng)為例,對(duì)第12章-實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)課件軟件工程522022/11/23軟件12022/11/2212實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)本章概述本章通過一個(gè)軟件開發(fā)實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng),介紹用軟件工程的原理、方法來開發(fā)軟件的全過程。該系統(tǒng)通過網(wǎng)站完成網(wǎng)上商品的競(jìng)拍流程,要求對(duì)競(jìng)拍商品的信息發(fā)布、查詢都能在線進(jìn)行,對(duì)于用戶喜歡的競(jìng)拍商品,要求能夠在線出價(jià)。系統(tǒng)設(shè)計(jì)分為前臺(tái)功能設(shè)計(jì)和后臺(tái)功能設(shè)計(jì)兩部分。管理員可以通過本系統(tǒng)隨時(shí)掌握商品的競(jìng)拍情況,競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后由出價(jià)最高者拍得商品。本章內(nèi)容按商品競(jìng)拍系統(tǒng)的開發(fā)全過程,分以下幾部分進(jìn)行介紹:?jiǎn)栴}定義、可行性研究、需求分析、概要設(shè)計(jì)、模塊設(shè)計(jì)、軟件測(cè)試等?!锉菊轮攸c(diǎn):用軟件工程的原理、方法開發(fā)軟件的全過程。實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)12實(shí)例——網(wǎng)上商品競(jìng)拍系統(tǒng)本章概述本章通過Contents目錄問題定義和可行性研究01需求分析和概要設(shè)計(jì)02模塊設(shè)計(jì)03軟件測(cè)試04542022/11/23Contents目錄問題定義和可行性研究01需求分析和概要設(shè)01問題定義和可行性研究問題定義可行性研究552022/11/2301問題定義和可行性研究問題定義可行性研究42022/11/12.1問題定義和可行性研究
12.1.1問題定義本系統(tǒng)的目標(biāo)是構(gòu)建一個(gè)基于JSP的網(wǎng)上拍賣系統(tǒng),為拍賣者和競(jìng)買者提供一個(gè)在線交流平臺(tái)。拍賣者將商品的信息上傳至網(wǎng)站。競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后出價(jià)最高者拍得商品。網(wǎng)站是一個(gè)在線拍賣平臺(tái),同時(shí)也是一個(gè)公正的第三方。網(wǎng)站的拍賣管理員負(fù)責(zé)審核拍賣品和用戶的拍賣資格或競(jìng)買資格,還負(fù)責(zé)處理交易糾紛和投訴,以及評(píng)價(jià)、管理拍賣者和競(jìng)買者的信用。商品拍賣成功后,競(jìng)買者將交易金暫存于網(wǎng)站,當(dāng)競(jìng)買者收到商品并確認(rèn)之后,網(wǎng)站才將交易金付款給拍賣者。12.1問題定義和可行性研究
12.1.1問題定義本12.1問題定義和可行性研究
12.1.2可行性研究技術(shù)可行性01商品競(jìng)拍系統(tǒng)的設(shè)計(jì)要求如下:在進(jìn)入商品競(jìng)拍網(wǎng)站時(shí),用戶打開系統(tǒng)首頁,首先以游客的身份來瀏覽網(wǎng)站,當(dāng)成功注冊(cè)為網(wǎng)站正式會(huì)員之后,通過輸入用戶名和密碼就能以某種會(huì)員角色進(jìn)行商品競(jìng)拍。會(huì)員根據(jù)其身份與競(jìng)拍次數(shù)具有了一定的權(quán)限,可以在對(duì)應(yīng)的功能模塊界面完成相應(yīng)的參與活動(dòng)。另外系統(tǒng)要有后臺(tái)登錄界面,系統(tǒng)管理員輸入用戶名與密碼,驗(yàn)證正確之后,就可以完成相應(yīng)的后臺(tái)管理功能。12.1問題定義和可行性研究
12.1.2可行性研12.1問題定義和可行性研究
12.1.2可行性研究技術(shù)可行性01競(jìng)拍商品的發(fā)布、查詢都能在線進(jìn)行,而且,對(duì)于用戶喜歡的競(jìng)拍商品,要求能夠在線出價(jià)。由于競(jìng)拍是一種公開的投標(biāo)方式,對(duì)管理員來說,可以隨時(shí)掌握商品的競(jìng)拍情況,也可預(yù)料競(jìng)價(jià)情況,管理員根據(jù)競(jìng)拍、競(jìng)價(jià)情況可以設(shè)置、管理競(jìng)拍商品的狀態(tài)。合理建立網(wǎng)絡(luò)數(shù)據(jù)庫、開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫,來實(shí)現(xiàn)網(wǎng)上商品競(jìng)拍在技術(shù)上是可行的。如果開發(fā)該軟件的時(shí)間比較短,應(yīng)安排經(jīng)驗(yàn)較豐富的系統(tǒng)分析人員和編程能力較強(qiáng)的程序員來開發(fā)軟件,以保證開發(fā)任務(wù)按時(shí)完成。在系統(tǒng)第一次正式運(yùn)行時(shí)開發(fā)者要全程在場(chǎng),以便能及時(shí)發(fā)現(xiàn)問題、解決問題。12.1問題定義和可行性研究
12.1.2可行性研12.1問題定義和可行性研究
12.1.2可行性研究經(jīng)濟(jì)可行性02從分析系統(tǒng)的經(jīng)濟(jì)效益方面出發(fā),除了開發(fā)、維護(hù)軟件和購買硬件需要成本,基本上不需要額外的投資成本。開發(fā)者應(yīng)該對(duì)本系統(tǒng)所需要的技術(shù)完全掌握并且有一定的軟件開發(fā)經(jīng)驗(yàn)。本系統(tǒng)對(duì)服務(wù)器要求比較高??尚行苑治鼋Y(jié)論:商品競(jìng)拍系統(tǒng)從技術(shù)可行性和經(jīng)濟(jì)可行性來分析,軟件開發(fā)是可行的。12.1問題定義和可行性研究
12.1.2可行性研究02需求分析和概要設(shè)計(jì)系統(tǒng)角色的功能設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方案網(wǎng)絡(luò)設(shè)計(jì)方案602022/11/2302需求分析和概要設(shè)計(jì)系統(tǒng)角色的功能設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)12.2需求分析和概要設(shè)計(jì)通過向系統(tǒng)用戶作深入的調(diào)查研究,可以得出軟件系統(tǒng)應(yīng)當(dāng)完成的工作流程、功能及限制等,這就是系統(tǒng)的需求分析。商品競(jìng)拍系統(tǒng)通常是拍賣者將商品的照片、說明以及參數(shù)等信息上傳至網(wǎng)站,網(wǎng)站為拍賣者和競(jìng)買者創(chuàng)建一個(gè)在線拍賣平臺(tái)。競(jìng)買者可以搜索、查看被拍賣商品的信息,對(duì)于感興趣的商品,可以參加競(jìng)拍。系統(tǒng)按照競(jìng)拍時(shí)間拍賣商品,最后出價(jià)最高者得到拍賣品。根據(jù)商品競(jìng)拍系統(tǒng)的需求分析,本節(jié)介紹該系統(tǒng)的概要設(shè)計(jì):系統(tǒng)所含4種不同角色的功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和測(cè)試方案設(shè)計(jì)。12.2需求分析和概要設(shè)計(jì)通過向系統(tǒng)用戶作深入的調(diào)查研究12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)系統(tǒng)的拍賣流程采用英式拍賣,就是出價(jià)逐升式拍賣,即競(jìng)買者叫一個(gè)比前一個(gè)出價(jià)更高的價(jià)格,直到在規(guī)定時(shí)間內(nèi),沒人出更高的價(jià)為止。這時(shí),拍賣者就宣布,這件商品按最后一個(gè)出價(jià)、賣給出價(jià)最高的競(jìng)買者。拍賣開始后,將從當(dāng)前時(shí)間至拍賣結(jié)束時(shí)間進(jìn)行倒計(jì)時(shí),競(jìng)買者可以在拍賣結(jié)束前的任何時(shí)刻出價(jià)。從拍賣的流程來看,本系統(tǒng)有4種角色的用戶:系統(tǒng)管理員、拍賣者、競(jìng)買者、拍賣管理員,各個(gè)角色具有不同的操作功能。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)系統(tǒng)管理員的操作功能①發(fā)布競(jìng)拍商品:發(fā)布競(jìng)拍商品信息,推薦商品或置頂操作。②制定競(jìng)拍規(guī)則:設(shè)定起拍價(jià)格、價(jià)格遞升階梯以及競(jìng)拍時(shí)段。③拍方資格管理:只有注冊(cè)成功后,并且擁有競(jìng)拍點(diǎn)數(shù)才具有競(jìng)拍資格。④競(jìng)拍訂單管理:競(jìng)拍結(jié)束以后,系統(tǒng)根據(jù)本次競(jìng)拍的相關(guān)信息自動(dòng)生成競(jìng)拍訂單。⑤競(jìng)拍公告管理:對(duì)近期競(jìng)拍成功的商品信息在網(wǎng)站首頁公告,吸引更多用戶加入。⑥調(diào)查問卷管理:了解用戶對(duì)商品類別、需求程度的統(tǒng)計(jì)。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)拍賣者的操作功能①輸入拍賣者基本資料;②管理拍賣者銀行賬戶;③發(fā)布拍賣商品和拍賣相關(guān)信息;④查看拍賣品競(jìng)價(jià)記錄;⑤查看競(jìng)買者信息;⑥拍賣結(jié)算。12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)競(jìng)買者的操作功能(1)輸入競(jìng)買者基本資料;(3)查看站內(nèi)短消息;(5)查看競(jìng)價(jià)記錄;(7)拍賣結(jié)算。(4)搜索和查看拍賣商品信息;(2)管理競(jìng)買者銀行賬戶;(6)查看拍賣者信息;12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)(12)實(shí)時(shí)監(jiān)控競(jìng)拍信息,根據(jù)實(shí)際情況對(duì)競(jìng)拍進(jìn)程進(jìn)行調(diào)整。(11)管理拍賣者和競(jìng)買者信用(凍結(jié)存在不良記錄的用戶賬號(hào),可隨時(shí)撤掉拍賣者上傳的劣質(zhì)商品,可對(duì)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行添加及刪改,可對(duì)用戶進(jìn)行權(quán)限設(shè)置);(10)處理糾紛;(9)處理投訴;(8)搜索和查看競(jìng)拍商品信息;(7)查看競(jìng)價(jià)記錄;拍賣管理員的操作功能(1)管理拍賣者、競(jìng)買者用戶基本信息;(2)管理站內(nèi)短消息;(3)審核拍賣者和拍賣商品;(4)審核競(jìng)買者和競(jìng)拍資格;(5)查看拍賣者信息;(6)查看競(jìng)買者信息;12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能設(shè)計(jì)根據(jù)4個(gè)角色的功能畫出它們之間的數(shù)據(jù)流圖。商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖,如圖12-1所示。競(jìng)買記錄競(jìng)買者、拍賣者和商品信息個(gè)人信息競(jìng)拍管理個(gè)人信息拍賣信息競(jìng)買結(jié)果個(gè)人及競(jìng)價(jià)信息個(gè)人及商品信息商品競(jìng)拍信息競(jìng)買者拍賣者拍賣管理員系統(tǒng)管理員商品競(jìng)拍系統(tǒng)圖12-1商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖12.2需求分析和概要設(shè)計(jì)12.2.1系統(tǒng)角色的功能12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)對(duì)于系統(tǒng)的順利實(shí)施具有重要作用。一個(gè)合理、完整的數(shù)據(jù)庫,將為數(shù)據(jù)庫功能的實(shí)現(xiàn)提供很好的數(shù)據(jù)信息。數(shù)據(jù)庫的完善設(shè)計(jì)可以有效地避免存儲(chǔ)效率低和數(shù)據(jù)的不一致性等問題,另外合理的數(shù)據(jù)庫結(jié)構(gòu)有利于系統(tǒng)的實(shí)施。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)1用戶信息表
用戶ID、用戶名、密碼、手機(jī)號(hào)碼、郵箱、地址、郵編、姓名、身份證號(hào)碼、性別、職業(yè)、學(xué)歷、國家、城市、用戶類型、用戶創(chuàng)建時(shí)間、創(chuàng)建用戶IP。2拍賣者個(gè)人信息表
用戶ID、銀行名稱、銀行賬號(hào)、銀行卡持有人姓名、交易密碼、資質(zhì)等級(jí)、信用等級(jí)、保證金。3拍賣者商品信息表
拍賣商品ID、用戶ID、底價(jià)、當(dāng)前價(jià)、拍賣商品上傳時(shí)間、是否拍賣中、是否已售出、是否流拍。4拍賣交易表
交易單ID、拍賣商品ID、拍賣者ID、競(jìng)拍成功者ID、競(jìng)拍成功時(shí)間、競(jìng)拍是否付款、競(jìng)拍付款金額、競(jìng)拍是否發(fā)貨、競(jìng)買者是否收貨、競(jìng)買者是否付款給賣者、付給賣者金額。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)1用12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)5競(jìng)買者信息表
用戶ID、銀行名稱、銀行賬號(hào)、銀行卡持卡人姓名、交易密碼、資質(zhì)等級(jí)、信用值、保證金。6競(jìng)拍商品出價(jià)表
商品ID、競(jìng)買者ID、出價(jià)價(jià)格、出價(jià)時(shí)間、是否為最高出價(jià)。7競(jìng)拍商品基本信息表
商品ID、所有者ID、商品名稱、商品描述、拍賣商品種類、底價(jià)、當(dāng)前價(jià)、加價(jià)幅度、預(yù)設(shè)成交價(jià)、商品照片、是否鑒定、鑒定文件、是否審核、拍賣管理員ID、拍賣開始時(shí)間、拍賣結(jié)束時(shí)間、拍賣類型(未拍賣、拍賣中、拍成功、流拍)。8投訴信息表
投訴編號(hào)、投訴人ID、被投訴人ID、投訴內(nèi)容、投訴時(shí)間、是否已經(jīng)處理、負(fù)責(zé)處理人ID、處理結(jié)果、投訴人是否滿意。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)5競(jìng)12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)9糾紛表
糾紛編號(hào)、當(dāng)事人ID1、當(dāng)事人ID2、糾紛內(nèi)容、糾紛事件、是否處理、處理人ID、處理結(jié)果、當(dāng)事人1是否滿意、當(dāng)事人2是否滿意。10拍賣公告表
公告編號(hào)、公告內(nèi)容、發(fā)布公告時(shí)間、發(fā)布人ID、點(diǎn)擊量。11站內(nèi)信息表
站內(nèi)信息編號(hào)、發(fā)送者ID、接收者ID、發(fā)送時(shí)間、發(fā)送內(nèi)容、是否已讀、是否為系統(tǒng)消息。12.2需求分析和概要設(shè)計(jì)12.2.2數(shù)據(jù)庫設(shè)計(jì)9糾12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)對(duì)于大型軟件系統(tǒng),通常先進(jìn)行結(jié)構(gòu)設(shè)計(jì),然后再進(jìn)行詳細(xì)設(shè)計(jì)。在結(jié)構(gòu)設(shè)計(jì)階段確定軟件系統(tǒng)由哪些模塊組成,并確定模塊之間的相互關(guān)系;在詳細(xì)設(shè)計(jì)階段確定每個(gè)模塊的處理過程。1為進(jìn)行結(jié)構(gòu)設(shè)計(jì),首先把復(fù)雜的功能分解為比較簡(jiǎn)單的功能。通常一個(gè)模塊完成一個(gè)適當(dāng)?shù)墓δ?。系統(tǒng)分析員應(yīng)把模塊組織成層次結(jié)構(gòu),頂層模塊調(diào)用它的下一層模塊,下層模塊再調(diào)用其下層模塊,依次向下調(diào)用,最下層的模塊能完成某個(gè)功能。軟件的結(jié)構(gòu)可用層次圖或結(jié)構(gòu)圖來描述。212.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)對(duì)12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)層次圖適合于描述軟件的層次結(jié)構(gòu),特別適合于自頂向下設(shè)計(jì)時(shí)使用。在層次圖(H圖)里除頂層之外,每個(gè)方框里都加編號(hào)。編號(hào)的規(guī)律是,每個(gè)處理的下層處理的編號(hào)在上層編號(hào)后加“.”號(hào)及序號(hào)。序號(hào)可用數(shù)字也可用英文字母。像這樣帶編號(hào)的層次圖稱為HIPO圖。12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)層12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)4個(gè)角色的功能畫出它們之間的數(shù)據(jù)流圖。商品競(jìng)拍系統(tǒng)的數(shù)據(jù)流圖,如下圖所示。商品競(jìng)拍系統(tǒng)3.拍賣商
品管理4.拍賣業(yè)
務(wù)管理5.外部接
口管理6.投訴糾
紛管理1.注冊(cè)
登錄4.1拍賣商品審核管理4.2拍賣者審核管理4.3競(jìng)買者審核管理4.4拍賣競(jìng)價(jià)管理4.5拍賣交易管理3.1拍賣商品信息管理3.2拍賣商品查詢管理3.3拍賣商品展示管理5.1銀行轉(zhuǎn)賬管理5.2物流公司接口管理2.1系統(tǒng)管理員管理2.2拍賣者信息管理2.3競(jìng)買者信息管理2.4拍賣管理員管理6.1投訴處理6.2糾紛處理6.3信用管理2.用戶信
息管理12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)注冊(cè)登錄模塊該模塊負(fù)責(zé)新用戶的注冊(cè)以及用戶的登錄管理。1用戶信息管理模塊該模塊負(fù)責(zé)管理系統(tǒng)的4類用戶,即系統(tǒng)管理員、拍賣者、競(jìng)買者和拍賣管理員。即管理4類用戶的基本信息,以及拍賣者和競(jìng)買者的銀行賬戶信息等。2拍賣商品管理模塊該模塊負(fù)責(zé)管理拍賣進(jìn)行之前、拍賣進(jìn)行之中以及拍賣結(jié)束以后不同類型的商品信息。拍賣商品的種類有很多,需要管理拍賣商品的基本信息、搜索查詢功能和商品展示功能等。312.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)注12.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)拍賣業(yè)務(wù)管理模塊該模塊負(fù)責(zé)處理系統(tǒng)最核心的業(yè)務(wù),即“拍賣”,包括拍賣商品審核、競(jìng)買者和拍賣者資格審核,出價(jià)審核和信用審核等,還包括實(shí)時(shí)顯示拍賣過程,接受和處理出價(jià)等。4外部接口管理模塊該模塊負(fù)責(zé)本系統(tǒng)與銀行、物流公司、電信公司對(duì)接,通過相應(yīng)的接口接收相應(yīng)的信息,并進(jìn)行審核處理。5投訴糾紛處理模塊該模塊負(fù)責(zé)處理競(jìng)買者投訴和拍賣雙方的糾紛,交易過程難免出現(xiàn)欺詐、劣品等問題,需要相應(yīng)的拍賣管理者來進(jìn)行處理。這是網(wǎng)站走向正規(guī)和得到拍賣雙方信任的重要基礎(chǔ),系統(tǒng)在該模塊完成此功能。612.2需求分析和概要設(shè)計(jì)12.2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)拍12.2需求分析和概要設(shè)計(jì)12.2.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方案本系統(tǒng)采用“Web技術(shù)+三層結(jié)構(gòu)+Java網(wǎng)絡(luò)編程”,主體結(jié)構(gòu)應(yīng)用B/S結(jié)構(gòu)。商品競(jìng)拍系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)為三層架構(gòu),如下圖所示。12.2需求分析和概要設(shè)計(jì)12.2.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)方12.2需求分析和概要設(shè)計(jì)12.2.5網(wǎng)絡(luò)設(shè)計(jì)方案由前面分析,可得商品競(jìng)拍系統(tǒng)的網(wǎng)絡(luò)設(shè)計(jì)方案,其基本圖示如下圖所示。本系統(tǒng)采用B/S結(jié)構(gòu),主要由前臺(tái)頁面、后臺(tái)服務(wù)器組成,接口是客戶通過IE瀏覽器用TCP/IP和HTTP協(xié)議來連接。12.2需求分析和概要設(shè)計(jì)12.2.5網(wǎng)絡(luò)設(shè)計(jì)方案由03模塊設(shè)計(jì)注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊設(shè)計(jì)拍賣商品管理模塊設(shè)計(jì)拍賣業(yè)務(wù)管理模塊設(shè)計(jì)792022/11/2303模塊設(shè)計(jì)注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊設(shè)計(jì)拍賣商品管理12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶信息管理模塊包括用戶基本信息管理、銀行賬戶管理、拍賣者和競(jìng)買者信息管理。這部分主要完成信息的輸入及驗(yàn)證。注冊(cè)登錄模塊的主要功能是用戶注冊(cè)、登錄功能。用戶如果是首次登錄網(wǎng)站,可以通過單擊“注冊(cè)”按鈕,輸入用戶的基本信息,如用戶的姓名、性別、手機(jī)號(hào)碼,當(dāng)用戶輸入手機(jī)號(hào)碼時(shí),系統(tǒng)必須驗(yàn)證手機(jī)號(hào)碼的真實(shí)性。驗(yàn)證信息完畢后就可注冊(cè)為網(wǎng)站會(huì)員,每個(gè)用戶有獨(dú)立的會(huì)員名稱和密碼,便于買賣交易。同時(shí),會(huì)員注冊(cè)后,可享受會(huì)員的相關(guān)優(yōu)惠,也可有積分和相應(yīng)的信用積累。注冊(cè)的程序流程圖,如圖12-5所示。12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶通過單擊“登錄”按鈕會(huì)出現(xiàn)登錄界面,用戶輸入自己的會(huì)員名稱和相應(yīng)的密碼,就可以登錄網(wǎng)站,進(jìn)行有關(guān)操作。登錄的程序流程圖,如圖12-6所示。當(dāng)用戶名和密碼與系統(tǒng)數(shù)據(jù)庫中的一致時(shí),允許用戶登錄,否則不允許登錄。如果密碼出錯(cuò)5次,則鎖定用戶,必須回答系統(tǒng)中的問題重新找回密碼,或者通過客服處理把密碼找回。12.3模塊設(shè)計(jì)12.3.1注冊(cè)登錄模塊設(shè)計(jì)用戶通過12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)這個(gè)模塊主要管理系統(tǒng)的4類用戶,即系統(tǒng)管理員、拍賣者、競(jìng)買者和拍賣管理員的信息,要想在系統(tǒng)中實(shí)現(xiàn)競(jìng)拍,必須將信息完善,并通過外部接口驗(yàn)證用戶的郵箱、身份證號(hào)碼的真實(shí)性。競(jìng)買者和拍賣者可通過系統(tǒng)實(shí)現(xiàn)信息的錄入、查詢以及修改本人的信息。系統(tǒng)管理員可登錄后臺(tái)系統(tǒng),擁有網(wǎng)站方的最高權(quán)限,具有刪除或添加拍賣管理員、發(fā)布網(wǎng)站信息等權(quán)限,也可統(tǒng)計(jì)信息,并對(duì)拍賣項(xiàng)目和整個(gè)網(wǎng)站進(jìn)行管理。拍賣管理者可登錄后臺(tái)管理系統(tǒng),具有審查拍賣資料并決定是否給用戶競(jìng)拍的權(quán)限。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)這個(gè)12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)下面以密碼修改為例畫事件流程圖,如下圖所示。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)對(duì)于買家,可以進(jìn)行賬戶充錢、余額查詢等操作。充錢時(shí)輸入金額,用戶確認(rèn),核對(duì)銀行卡之后進(jìn)行充值。如下圖所示為充值事件流程圖。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)對(duì)于12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)賬戶余額主要是為了讓用戶及時(shí)了解目前賬戶金額信息,以便于用戶決定如何處理。如下圖所示為賬戶余額查詢事件流程圖。12.3模塊設(shè)計(jì)12.3.2用戶信息管理模塊設(shè)計(jì)賬戶12.3模塊設(shè)計(jì)12.3.3拍賣商品管理模塊設(shè)計(jì)下面主要討論商品查詢的功能。商品查詢是為買家和賣家提供的,買家可以通過網(wǎng)站搜索要買的商品,查看該商品是否競(jìng)標(biāo);賣家可以查詢類似商品作為參考,再根據(jù)自己的物品決定參加哪些投標(biāo)。如下圖所示為用戶搜索商品事件流程圖。12.3模塊設(shè)計(jì)12.3.3拍賣商品管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)拍賣業(yè)務(wù)管理是系統(tǒng)的核心模塊之一,它負(fù)責(zé)具體處理拍賣業(yè)務(wù),既包括拍賣過程的處理,也包括拍賣之前的審查和拍賣之后的后續(xù)處理等。檢查審核拍賣者是否有拍賣商品的資格、競(jìng)買者是否有競(jìng)買資格,還有對(duì)拍賣商品的審核。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)拍賣12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)下面以買家競(jìng)買商品為例,買家即投標(biāo)者,在競(jìng)標(biāo)規(guī)定的時(shí)間范圍內(nèi),買家輸入自己對(duì)商品的估價(jià)金額和該商品的數(shù)量,單擊“確定”按鈕進(jìn)行交易。如果輸入金額和數(shù)量正確,買家投標(biāo)的金額和數(shù)量將顯示在網(wǎng)頁中商品的最新競(jìng)價(jià)下。當(dāng)輸入的金額或者數(shù)量不符合要求時(shí),則在當(dāng)前頁面上輸出“輸入有誤,請(qǐng)重新輸入”信息。如果競(jìng)標(biāo)的時(shí)間已經(jīng)結(jié)束,則在當(dāng)前頁面顯示“競(jìng)標(biāo)已經(jīng)結(jié)束,歡迎下次光臨”。如下圖所示為買家競(jìng)標(biāo)商品事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)下面12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)買家也可通過頁面查詢當(dāng)前競(jìng)標(biāo)記錄,用戶單擊競(jìng)標(biāo)商品競(jìng)標(biāo)記錄鏈接,將按照時(shí)間的順序,把投標(biāo)開始到當(dāng)前時(shí)間的所有該商品的投標(biāo)金額記錄顯示出來。當(dāng)投標(biāo)結(jié)束時(shí),顯示中標(biāo)結(jié)果。如下圖所示為買家查看競(jìng)標(biāo)記錄事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)中標(biāo)后買家購買商品,如下圖所示為買家購買商品事件流程圖。12.3模塊設(shè)計(jì)12.3.4拍賣業(yè)務(wù)管理模塊設(shè)計(jì)中標(biāo)04軟件測(cè)試制定軟件測(cè)試計(jì)劃書軟件功能測(cè)試軟件安全性測(cè)試軟件性能測(cè)試912022/11/2304軟件測(cè)試制定軟件測(cè)試計(jì)劃書軟件功能測(cè)試軟件安全性測(cè)試軟件12.4軟件測(cè)試WebApp的測(cè)試,分為內(nèi)容測(cè)試、界面測(cè)試、導(dǎo)航測(cè)試、構(gòu)件測(cè)試、配置測(cè)試、安全性測(cè)試幾個(gè)部分。下面將從制定軟件測(cè)試計(jì)劃書、軟件功能測(cè)試、軟件安全性測(cè)試和軟件性能測(cè)試的角度來介紹軟件的測(cè)試。12.4軟件測(cè)試WebApp的測(cè)試,分為內(nèi)容測(cè)試、界面測(cè)12.4軟件測(cè)試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版國際物流運(yùn)輸服務(wù)電子合同風(fēng)險(xiǎn)評(píng)估與管理3篇
- 西安歐亞學(xué)院《鉆井液工藝原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度廚師團(tuán)隊(duì)培訓(xùn)與績效評(píng)估合同3篇
- 武漢大學(xué)《鋼琴與伴奏》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版人工智能教育合資協(xié)議范本3篇
- 二零二五版建筑行業(yè)工人薪資保障合同范本2篇
- 二零二五年度冷鏈物流車隊(duì)運(yùn)輸合作協(xié)議3篇
- 2024版砌體工程建筑承包合同細(xì)則版B版
- 二零二五年知識(shí)產(chǎn)權(quán)侵權(quán)糾紛調(diào)解與法律咨詢協(xié)議3篇
- 二零二五年房地產(chǎn)項(xiàng)目價(jià)值評(píng)估與增值服務(wù)合同3篇
- 人教版小學(xué)英語各冊(cè)單詞表(帶英標(biāo))
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期期末考試數(shù)學(xué)試題
- SONY索尼數(shù)碼照相機(jī)DSC-HX200使用說明書
- 電子電工實(shí)驗(yàn)室項(xiàng)目可行性研究報(bào)告
- 2024中國保險(xiǎn)發(fā)展報(bào)告-中南大風(fēng)險(xiǎn)管理研究中心.燕道數(shù)科
- 醫(yī)院突發(fā)事件應(yīng)急預(yù)案工作總結(jié)
- 《海底電力電纜輸電工程施工及驗(yàn)收規(guī)范》
- (試題)考試護(hù)理應(yīng)急預(yù)案題庫與答案
- 【閱讀提升】部編版語文五年級(jí)下冊(cè)第一單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 鄉(xiāng)村治理中正式制度與非正式制度的關(guān)系解析
- 園區(qū)招商引資方案提成方案
評(píng)論
0/150
提交評(píng)論