2.系統(tǒng)設(shè)計(jì)文檔_第1頁(yè)
2.系統(tǒng)設(shè)計(jì)文檔_第2頁(yè)
2.系統(tǒng)設(shè)計(jì)文檔_第3頁(yè)
2.系統(tǒng)設(shè)計(jì)文檔_第4頁(yè)
2.系統(tǒng)設(shè)計(jì)文檔_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、MY SKY計(jì)算機(jī)硬件網(wǎng)上銷售系統(tǒng)系統(tǒng)分析設(shè)計(jì)文檔MY SKY軟件開(kāi)發(fā)小組 版本控制信息版本日期擬稿和修改說(shuō)明目錄1簡(jiǎn)介61.1文檔目的61.2系統(tǒng)概述6 1.2.1系統(tǒng)功能簡(jiǎn)介6 1.2.2 系統(tǒng)運(yùn)行環(huán)境簡(jiǎn)介6 1.2.3系統(tǒng)架構(gòu)設(shè)計(jì)6 1.2.4 系統(tǒng)問(wèn)題62總體設(shè)計(jì)考慮72.1業(yè)務(wù)假設(shè)7 2.1.1業(yè)務(wù)背景7 2.2.2商品類型假設(shè)7 2.2.3后臺(tái)管理員權(quán)限假設(shè)7 2.2.4訂單處理流程假設(shè)72.2業(yè)務(wù)約束82.3系統(tǒng)環(huán)境82.4系統(tǒng)假設(shè)和約束83系統(tǒng)架構(gòu)93.1系統(tǒng)架構(gòu)設(shè)計(jì)93.2軟件系統(tǒng)架構(gòu)設(shè)計(jì)104應(yīng)用層設(shè)計(jì)114.1 Module 1:用戶注冊(cè)11 4.1.1用例11 4.1.

2、2順序圖13 4.1.3類圖144.2 Module 2:用戶登錄15 4.2.1用例15 4.2.2順序圖16 4.2.3類圖174.3 Module 3:搜索商品18 4.3.1用例18 4.3.2順序圖19 4.3.3類圖194.4 Module 4:訂購(gòu)商品20 4.4.1用例20 4.4.2順序圖22 4.4.3類圖23 4.4.4活動(dòng)圖244.5 Module 5:管理個(gè)人賬戶25 4.5.1用例25 4.5.2順序圖26 4.5.3類圖27 4.5.4活動(dòng)圖284.6 Module 6:發(fā)表評(píng)論29 4.6.1用例29 4.6.2順序圖30 4.6.3類圖304.7 Module

3、 7:工作人員登錄31 4.7.1用例31 4.7.2順序圖32 4.7.3類圖324.8 Module 8:管理注冊(cè)用戶33 4.8.1用例33 4.8.2順序圖34 4.8.3類圖35 4.8.4活動(dòng)圖364.9 Module 9:管理工作人員37 4.9.1用例37 4.9.2順序圖38 4.9.3類圖39 4.9.4活動(dòng)圖404.10 Module 10:管理商品信息41 4.10.1用例41 4.10.2順序圖42 4.10.3類圖43 4.10.4活動(dòng)圖444.11 Module 11:管理訂單45 4.11.1用例45 4.11.2順序圖46 4.11.3類圖47 4.11.4活

4、動(dòng)圖484.12 Module 12:管理發(fā)貨48 4.12.1用例48 4.12.2順序圖50 4.12.3類圖51 4.12.4活動(dòng)圖514.13 Module 13:管理用戶評(píng)論52 4.13.1用例52 4.13.2順序圖53 4.13.3類圖54 4.13.4活動(dòng)圖555用戶界面設(shè)計(jì)565.1 Screen 1:用戶注冊(cè)565.2 Screen 2:用戶登錄565.3 Screen 3:搜索商品575.4 Screen 4:訂購(gòu)商品575.5 Screen 5:管理個(gè)人賬戶585.6 Screen 6:發(fā)表評(píng)論595.7 Screen 7:工作人員登錄595.8 Screen 8:管

5、理注冊(cè)用戶605.9 Screen 9:管理工作人員615.10 Screen 10:管理商品信息615.11 Screen 11:管理訂單615.12 Screen 12:管理發(fā)貨625.13 Screen 13:管理用戶評(píng)論621簡(jiǎn)介1.1文檔目的本文檔是My Sky計(jì)算機(jī)硬件網(wǎng)上銷售系統(tǒng)設(shè)計(jì)說(shuō)明書。針對(duì)系統(tǒng)使用者的需求,我們將在該文檔中對(duì)該系統(tǒng)的設(shè)計(jì)考慮、體系架構(gòu)、各模塊設(shè)計(jì)、以及用戶界面設(shè)計(jì)進(jìn)行詳細(xì)描述。1.2系統(tǒng)概述1.2.1系統(tǒng)功能簡(jiǎn)介本系統(tǒng)是一個(gè)web網(wǎng)站服務(wù),主要用于計(jì)算機(jī)有關(guān)硬件的網(wǎng)上銷售,搭建網(wǎng)上銷售的網(wǎng)站,供網(wǎng)民在線查詢購(gòu)買。系統(tǒng)分為前臺(tái)和后臺(tái),前臺(tái)提供相關(guān)商品的搜索和訂

6、購(gòu),后臺(tái)管理商品和處理訂單,最終完成商品交易。1.2.2 系統(tǒng)運(yùn)行環(huán)境簡(jiǎn)介服務(wù)器端需要安裝部署在支持Apache Tomcat 6.0及以上,支持MySql5.0及以上的服務(wù)器操作系統(tǒng)上,客戶端瀏覽器需要Firefox3.0以上。1.2.3系統(tǒng)架構(gòu)設(shè)計(jì)本系統(tǒng)基于J2EE,采用MVC架構(gòu),分離業(yè)務(wù)邏輯和顯示。直接用JSP+Servlet+JavaBean實(shí)現(xiàn),未使用框架技術(shù)。JSP實(shí)現(xiàn)控制(View)層,Servlet實(shí)現(xiàn)控制(Controller)層,JavaBean實(shí)現(xiàn)模型(Model)層。1.2.4 系統(tǒng)問(wèn)題瀏覽器兼容性沒(méi)有做好。Ie7和ie8的部分顯示不正常。2總體設(shè)計(jì)考慮2.1業(yè)務(wù)假設(shè)

7、2.1.1業(yè)務(wù)背景本網(wǎng)上購(gòu)物系統(tǒng)致力于提供產(chǎn)品展示 及訂購(gòu)為核心的網(wǎng)上購(gòu)物服務(wù),便于商城宣傳自己商店的產(chǎn)品并將自己的產(chǎn)品展現(xiàn)給客戶,讓客戶通過(guò)網(wǎng)站便能對(duì)自由的選擇地購(gòu)買產(chǎn)品。該網(wǎng)站服務(wù)是通過(guò)用戶瀏覽商品、登陸系統(tǒng)后進(jìn)行購(gòu)買。其中訂單的生成,網(wǎng)站后臺(tái)系統(tǒng),通過(guò)系統(tǒng)管理員管理商品、訂單、用戶來(lái)實(shí)現(xiàn)。2.2.2商品類型假設(shè)一級(jí)目錄二級(jí)目錄便攜式計(jì)算機(jī)上網(wǎng)本、筆記本臺(tái)式機(jī)整機(jī)品牌機(jī)、推薦組裝機(jī)計(jì)算機(jī)核心配件CPU、內(nèi)存、主板、顯卡、聲卡、硬盤、光驅(qū)、散熱器、音響、電源、機(jī)箱、顯示器、鍵盤、鼠標(biāo)、網(wǎng)卡計(jì)算及周邊配件攝像頭、手寫板、電視盒、移動(dòng)硬盤、耳機(jī)、麥克風(fēng)、讀卡器、游戲外設(shè)計(jì)算機(jī)辦公產(chǎn)品打印機(jī)、傳真

8、機(jī)、一體機(jī)、掃描儀、投影機(jī)計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)品路由器、上網(wǎng)卡、交換機(jī)2.2.3后臺(tái)管理員權(quán)限假設(shè)超級(jí)權(quán)限增加、修改、刪除普通管理員信息普通權(quán)限管理注冊(cè)用戶、管理商品、管理訂單、管理發(fā)貨、管理用戶評(píng)論系統(tǒng)里有1個(gè)超級(jí)管理員:擁有超級(jí)權(quán)限和普通權(quán)限??梢杂腥舾蓚€(gè)普通管理員,普通管理員只可以有若干個(gè)普通權(quán)限,不可以有超級(jí)權(quán)限。2.2.4訂單處理流程假設(shè)(1)注冊(cè)用戶提交訂單后,12小時(shí)內(nèi)進(jìn)行處理。(2)訂單信息由訂單管理員進(jìn)行審核,判定是否有效。如填寫地址、收貨人等信息無(wú)效,則將不能通過(guò)審核,將失敗原因告知用戶。同時(shí)訂單狀態(tài)置為無(wú)效。(3)訂單具備以下幾種狀態(tài)。整體上,訂單經(jīng)歷 提交審核發(fā)貨訂單詳細(xì)狀態(tài):

9、未審核未審核,待支付未審核,貨到付款未審核,已支付管理員審核中已審核已審核,訂單無(wú)效作廢已審核,待付款已審核,待發(fā)貨已待發(fā)貨的訂單送到發(fā)貨處進(jìn)行發(fā)貨已發(fā)貨,待簽收已簽收,已付款2.2業(yè)務(wù)約束詳細(xì)各模塊輸入輸出數(shù)據(jù)見(jiàn)需求規(guī)約里描述。2.3系統(tǒng)環(huán)境2.3.1硬件環(huán)境:cpu:主頻2.0G以上,內(nèi)存:1G以上。2.3.2軟件環(huán)境: 支持以下程序的操作系統(tǒng):數(shù)據(jù)庫(kù):MySql 5.0服務(wù)器:Apache Tomcat 6.02.4系統(tǒng)假設(shè)和約束必須考慮應(yīng)用程序服務(wù)器的承受能力,在現(xiàn)有開(kāi)發(fā)條件允許的情況下,可以考慮大型的WEB服務(wù)器。因?yàn)橛布募s束,所以開(kāi)發(fā)時(shí)要切實(shí)根據(jù)服務(wù)器負(fù)載能力較好的進(jìn)行并發(fā)控制。

10、未考慮數(shù)據(jù)庫(kù)記錄的增長(zhǎng)和文件的大小,以及未來(lái)需要的磁盤大小。3系統(tǒng)架構(gòu)3.1系統(tǒng)架構(gòu)設(shè)計(jì) 用戶 Web 瀏覽器HTTP InternetWeb服務(wù)器交互流程管理安全表示層/ViewJavaScriptCSSJSP業(yè)務(wù)層/ControlServlet 管理員數(shù)據(jù)層/ModelDataDAOJavaBeanJDBC數(shù)據(jù)庫(kù)MySql3.2軟件系統(tǒng)架構(gòu)設(shè)計(jì)控制層(Controller)Servlet實(shí)現(xiàn)視圖層(View)JSP實(shí)現(xiàn)模型層(Model)JavaBean實(shí)現(xiàn)輸入輸出更新調(diào)用視圖層:界面顯示數(shù)據(jù),和接收用戶操作。模型層:建立業(yè)務(wù)模型,各個(gè)實(shí)體類的建立??刂茖樱航邮战缑嬲?qǐng)求,調(diào)用模型層實(shí)體類,

11、進(jìn)行業(yè)務(wù)處理,然后更新界面和實(shí)體類。4應(yīng)用層設(shè)計(jì)4.1 Module 1:用戶注冊(cè)4.1.1用例用例概述本用例用來(lái)描述游客在系統(tǒng)中注冊(cè)的過(guò)程。首要角色游客參與者及其目的游客:希望自己成為注冊(cè)用戶,并享受特殊權(quán)利。前置條件(用例被啟動(dòng)前應(yīng)滿足的條件)系統(tǒng)正常工作,該用戶沒(méi)有登錄后置條件(用例結(jié)束后得到滿足的條件)用戶從游客成為注冊(cè)用戶,擁有管理賬戶、評(píng)論商品、在線咨詢、下訂單、管理訂單等特殊權(quán)利。基本操作流程1. 游客從主頁(yè)選擇用戶注冊(cè)。2. 系統(tǒng)跳轉(zhuǎn)至注冊(cè)頁(yè)面。3. 游客輸入用戶名、密碼、確認(rèn)密碼、郵箱等信息,并提交。4. 系統(tǒng)提示注冊(cè)成功,用例結(jié)束??蛇x操作流程3a.系統(tǒng)檢測(cè)到用戶名已經(jīng)被使

12、用 1.提示用戶名已使用。 2.要求用戶重新輸入用戶名。3b.系統(tǒng)檢測(cè)到兩次輸入密碼不一致: 1.提示密碼輸入不一致。 2.要求用戶重新輸入密碼。3c.系統(tǒng)檢測(cè)到郵箱格式錯(cuò)誤或郵箱已被使用: 1.提示郵箱輸入有誤。 2.要求用戶重新輸入郵箱。4a.注冊(cè)失?。?1.系統(tǒng)提示注冊(cè)失敗,用例結(jié)束。4.1.2順序圖4.1.3類圖4.2 Module 2:用戶登錄4.2.1用例用例描述本用例用來(lái)描述用戶登錄過(guò)程。首要角色注冊(cè)用戶參與者及其目的注冊(cè)用戶:登錄進(jìn)入系統(tǒng)。前置條件系統(tǒng)正常工作,注冊(cè)用戶已經(jīng)在系統(tǒng)中注冊(cè)成功。后置條件注冊(cè)用戶登錄進(jìn)入系統(tǒng)?;静僮髁鞒?. 用戶選擇登錄。2. 系統(tǒng)跳轉(zhuǎn)至登陸界面。

13、3. 用戶輸入用戶名。4. 用戶輸入密碼。5. 系統(tǒng)提示登陸成功,并跳轉(zhuǎn)至用戶個(gè)人信息頁(yè)面,用例結(jié)束。可選操作流程3a.用戶名格式錯(cuò)誤(包括用戶名為空): 1.系統(tǒng)提示用戶名錯(cuò)誤。 2.重新輸入正確用戶名。4a.密碼格式錯(cuò)誤(包括密碼為空): 1.系統(tǒng)提示密碼錯(cuò)誤。 2.重新輸入密碼5a.用戶名或密碼錯(cuò)誤 1.系統(tǒng)提示用戶名或密碼錯(cuò)誤。 2.重新登錄。 2a.用戶選擇找回密碼: 1.輸入用戶名、注冊(cè)郵箱和驗(yàn)證碼。 2.系統(tǒng)確定用戶輸入正確后,將新密碼發(fā)送至用戶的注冊(cè)郵箱。 2a.系統(tǒng)提示用戶名、郵箱或驗(yàn)證碼不正確,要求用戶重新輸入。4.2.2順序圖4.2.3類圖4.3 Module 3:搜索商

14、品4.3.1用例用例概述本用例用來(lái)描述用戶按照自己需求搜索某個(gè)商品的過(guò)程。首要角色顧客(包括游客和注冊(cè)用戶)參與者及其目的顧客:方便地搜索到自己的目的商品。前置條件系統(tǒng)正常工作,顧客當(dāng)前所在系統(tǒng)頁(yè)面有搜索功能。后置條件系統(tǒng)顯示目的商品的詳細(xì)信息?;静僮髁鞒?. 顧客輸入關(guān)鍵字,進(jìn)行搜索。2. 系統(tǒng)按照關(guān)鍵字查詢數(shù)據(jù)庫(kù)。3. 系統(tǒng)顯示搜索結(jié)果頁(yè)面。4. 顧客點(diǎn)擊某個(gè)具體商品。5. 系統(tǒng)顯示該商品詳細(xì)信息。6. 重復(fù)1、2、3、4、5直到顧客結(jié)束搜索,用例結(jié)束。可選操作流程1a.顧客采用詳細(xì)條件搜索方式: 1.顧客在商品分類中點(diǎn)擊某個(gè)商品類型。2.系統(tǒng)顯示相關(guān)商品類型的搜索條件和該類型所有商品。

15、3.設(shè)置詳細(xì)搜索條件,點(diǎn)擊搜索。4.系統(tǒng)顯示查詢結(jié)果。 5.顧客點(diǎn)擊某個(gè)具體商品。 6.系統(tǒng)顯示該商品詳細(xì)信息。 7.重復(fù)1、2、3、4、5、6直到顧客結(jié)束瀏覽,用例結(jié)束。1b.輸入的關(guān)鍵字為空:1. 系統(tǒng)提示關(guān)鍵字不能為空。4.3.2順序圖4.3.3類圖4.4 Module 4:訂購(gòu)商品4.4.1用例用例概述本用例用來(lái)描述用戶一次購(gòu)買商品的全過(guò)程。首要角色顧客參與者及其目的顧客:從購(gòu)物車中確認(rèn)自己所要購(gòu)買的商品,并正確的完成訂購(gòu)。前置條件系統(tǒng)處于正常工作狀態(tài),注冊(cè)用戶登錄才可以訂購(gòu),填寫訂單信息必須完整后置條件完成訂單,訂單生效,交由訂單管理部和發(fā)貨部處理?;静僮髁鞒?.顧客登錄系統(tǒng)。2.

16、顧客可以把所要購(gòu)買的商品放入購(gòu)物車,跳轉(zhuǎn)至購(gòu)物車界面。3.購(gòu)物車內(nèi)顯示所有商品的名稱、數(shù)量、單價(jià)、小計(jì)和總價(jià)。4.顧客可以重復(fù)步驟2、3,直至最后點(diǎn)擊結(jié)算,進(jìn)入訂單界面;5.訂單界面顯示購(gòu)物車信息;6.顧客填寫送貨地址、接收人、聯(lián)系電話,送貨方式、支付方式后,點(diǎn)擊確定。如果用戶選擇網(wǎng)上支付,會(huì)進(jìn)入網(wǎng)上支付界面,進(jìn)行支付;7.完成后,顯示訂購(gòu)成功界面??蛇x操作流程3a.購(gòu)物車信息需要修改:1.清空購(gòu)物車。 1a.修改購(gòu)物車中商品數(shù)目。 1b.從購(gòu)物車中刪除某種商品。2.如果購(gòu)物車為空,結(jié)束用例。 2a.點(diǎn)擊去結(jié)算,跳轉(zhuǎn)至訂單界面。4a.用戶未登錄:1. 跳轉(zhuǎn)到登陸界面,登陸后返回用戶個(gè)人信息頁(yè)面

17、。2. 點(diǎn)擊查看購(gòu)物車,選擇結(jié)算,跳至基本流程5繼續(xù)進(jìn)行。6a.用戶送貨地址送貨方式付費(fèi)方式不完整:1.提示信息不完整,要求重新輸入。開(kāi)發(fā)此用例的相關(guān)問(wèn)題列表1.訂單確認(rèn)前,貨物數(shù)量可以改,對(duì)于是否滿足庫(kù)存量不好確認(rèn)。2.對(duì)于訂購(gòu),卻未付款的用戶,是否為其保留庫(kù)存,需要考慮。3.銀行網(wǎng)上支付的接口問(wèn)題。4.用戶的送貨地址,快遞是否支持。4.4.2順序圖4.4.3類圖4.4.4活動(dòng)圖4.5 Module 5:管理個(gè)人賬戶4.5.1用例用例概述注冊(cè)用戶登陸后,查看和修改自己的個(gè)人賬戶信息。首要角色注冊(cè)用戶參與者及其目的注冊(cè)用戶:查看個(gè)人信息,或者更改自己的密碼、Email地址之類的個(gè)人信息或者管理

18、訂單。前置條件系統(tǒng)處于正常工作狀態(tài),注冊(cè)用戶登錄才可以管理。后置條件修改后,個(gè)人信息得到更新?;静僮髁鞒?.用戶登陸后,打開(kāi)個(gè)人賬戶。2.查看、修改個(gè)人信息或者進(jìn)行訂單管理。3.保存并退出,用例結(jié)束??蛇x操作流程2a.修改賬戶密碼1.輸入舊密碼和兩遍新密碼2.確認(rèn),修改成功2b.管理收貨地址1. 查看已有收貨地址。2. 點(diǎn)擊添加收貨地址。 2a.點(diǎn)擊刪除某個(gè)收貨地址。3.確認(rèn),添加成功。2c.查看訂單1. 點(diǎn)擊查看,顯示用戶所有訂單。2. 點(diǎn)擊查看訂單詳細(xì)信息。 2a.對(duì)于未支付的訂單,可以點(diǎn)擊作廢訂單。 2b.對(duì)于網(wǎng)上支付的訂單,可以點(diǎn)擊立即支付。4.5.2順序圖4.5.3類圖4.5.4活

19、動(dòng)圖4.6 Module 6:發(fā)表評(píng)論4.6.1用例用例概述注冊(cè)用戶登陸后,可以對(duì)現(xiàn)有的商品進(jìn)行評(píng)論。首要角色注冊(cè)用戶參與者及其目的注冊(cè)用戶:查看商品,并進(jìn)行評(píng)論。前置條件系統(tǒng)處于正常工作狀態(tài),注冊(cè)用戶登錄才可以評(píng)論。后置條件對(duì)商品進(jìn)行評(píng)論,如果有違禁的詞語(yǔ)可能被刪除?;静僮髁鞒?. 用戶打開(kāi)網(wǎng)站,并登陸賬戶。2. 點(diǎn)擊商品,進(jìn)行評(píng)論。3. 結(jié)束并退出??蛇x操作流程2a違禁詞語(yǔ):1. 管理員刪除評(píng)論。4.6.2順序圖4.6.3類圖4.7 Module 7:工作人員登錄4.7.1用例用例概述本用例用來(lái)描述工作人員登錄系統(tǒng)的過(guò)程。首要角色工作人員參與者及其目的工作人員:完成自己的職責(zé)維持系統(tǒng)正確

20、無(wú)誤的運(yùn)轉(zhuǎn)。前置條件系統(tǒng)處于正常工作狀態(tài),工作人員賬號(hào)和權(quán)限已經(jīng)在系統(tǒng)中分配。后置條件工作人員登錄進(jìn)入系統(tǒng)?;静僮髁鞒?. 工作人員打開(kāi)登錄界面。2. 工作人員輸入工號(hào)、密碼。3. 系統(tǒng)檢驗(yàn)成功后,提示登陸成功,用例結(jié)束??蛇x操作流程3a.工號(hào)錯(cuò)誤: 1.系統(tǒng)提示工號(hào)輸入有誤,重新輸入。3b.密碼錯(cuò)誤: 1.系統(tǒng)提示密碼錯(cuò)誤,重新輸入。4.7.2順序圖4.7.3類圖4.8 Module 8:管理注冊(cè)用戶4.8.1用例用例概述本用例用來(lái)描述注冊(cè)用戶管理員如何管理已經(jīng)注冊(cè)的用戶。首要主角注冊(cè)用戶管理員參與者及其目的注冊(cè)用戶管理員:希望必要時(shí)能夠快速查找指定注冊(cè)用戶、刪除某個(gè)注冊(cè)用戶以保證信息的正

21、確性。前置條件系統(tǒng)處于正常工作狀態(tài),注冊(cè)用戶管理員已登錄系統(tǒng)。后置條件注冊(cè)用戶管理員找到目的用戶,注冊(cè)用戶狀態(tài)得到更新?;静僮髁鞒?.管理員選擇注冊(cè)用戶管理。2.系統(tǒng)顯示所有注冊(cè)用戶。3.管理員查詢目的用戶。4.系統(tǒng)顯示目的用戶信息。5.注冊(cè)用戶管理員凍結(jié)用戶。6.系統(tǒng)將指定注冊(cè)用戶凍結(jié),并更新注冊(cè)用戶狀態(tài)??蛇x操作流程4a.系統(tǒng)找不到目的用戶時(shí):1. 提示所查找用戶不存在。6a.點(diǎn)擊查看所有無(wú)效用戶:1.系統(tǒng)顯示所有被凍結(jié)的用戶。2.管理員解凍某用戶。3.系統(tǒng)解凍指定注冊(cè)用戶,并更新用戶狀態(tài)。4.8.2順序圖4.8.3類圖4.8.4活動(dòng)圖4.9 Module 9:管理工作人員4.9.1用例

22、用例描述本用例用來(lái)描述超級(jí)管理員增加、刪除系統(tǒng)工作人員以及對(duì)工作人員進(jìn)行職責(zé)分配的過(guò)程。首要角色超級(jí)管理員參與者及其目的超級(jí)管理員:管理系統(tǒng)所有的工作人員。前置條件系統(tǒng)正常工作,超級(jí)管理員已登錄。后置條件工作人員信息得到相應(yīng)調(diào)整?;静僮髁鞒?. 超級(jí)管理員選擇員工管理。2. 系統(tǒng)顯示所有工作人員信息。3. 超級(jí)管理員選擇增加一個(gè)工作人員。4. 系統(tǒng)跳轉(zhuǎn)至增加頁(yè)面。5. 系統(tǒng)自動(dòng)生成新增工作人員的工號(hào)。6. 超級(jí)管理員為新增工作人員指定密碼,為其選擇權(quán)限,點(diǎn)擊確認(rèn)。7. 系統(tǒng)提示工作人員更新成功,用例結(jié)束。可選操作流程3a.超級(jí)管理員選擇刪除一個(gè)工作人員: 1.超級(jí)管理員在工作人員表中選中目的

23、工作人員,點(diǎn)擊刪除。 2.系統(tǒng)提示工作人員更新成功,用例結(jié)束。3b.超級(jí)管理員修改工作人員權(quán)限: 1.超級(jí)管理員在工作人員表中選中目的工作人員,為其重新選擇權(quán)限。 2.系統(tǒng)提示操作成功,用例結(jié)束。4.9.2順序圖4.9.3類圖4.9.4活動(dòng)圖4.10 Module 10:管理商品信息 4.10.1用例用例概述本用例用來(lái)描述商品信息管理員如何來(lái)管理商品信息。 首要角色商品信息管理員參與者及其目的商品信息管理員:保證商品信息最新。前置條件系統(tǒng)處于正常工作狀態(tài),商品信息管理員已登錄。后置條件商品信息得到更新。基本操作流程1. 管理員選擇商品管理,打開(kāi)商品列表。2. 系統(tǒng)顯示商品列表頁(yè)面。3. 管理員

24、點(diǎn)擊添加商品,選擇商品類型,輸入商品名稱、價(jià)格、重量等基本信息。4. 管理員填寫商品的詳細(xì)規(guī)格,并添加圖片。5. 點(diǎn)擊保存,添加成功,用例結(jié)束??蛇x操作流程2a.管理員選擇搜索商品: 1.管理員輸入關(guān)鍵字或者選擇某一類型來(lái)搜索商品,轉(zhuǎn)至2。4a.選擇某一商品進(jìn)行刪除:1.管理員刪除一個(gè)商品,并保存,轉(zhuǎn)至5。4b.選擇某一商品進(jìn)行修改:1.管理員修改某個(gè)商品信息并保存,轉(zhuǎn)至5。4.10.2順序圖4.10.3類圖4.10.4活動(dòng)圖4.11 Module 11:管理訂單4.11.1用例用例概述本用例用來(lái)描述訂單管理員如何來(lái)管理訂單。 首要角色訂單管理員參與者及其目的訂單管理員:保證訂單信息完整正確。

25、前置條件系統(tǒng)處于正常工作狀態(tài)。后置條件訂單被正確審核,處于合適狀態(tài)。 基本操作流程1. 管理員選擇訂單管理。2. 系統(tǒng)顯示所有需要處理訂單的信息。3. 訂單管理員通過(guò)訂單號(hào)找到訂單并查看詳細(xì)信息。4. 訂單管理員對(duì)訂單審核通過(guò),并修改訂單至合適狀態(tài)。5. 重復(fù)3、4,直到所有訂單已處理完畢,用例結(jié)束??蛇x操作流程3a.訂單管理員選擇查找作廢訂單:1. 系統(tǒng)顯示所有已作廢訂單信息。3b.訂單管理員選擇查找已發(fā)貨訂單:1.系統(tǒng)顯示所有已發(fā)貨訂單。3c.訂單管理員選擇查找待付款訂單:1.系統(tǒng)顯示所有待付款訂單。2.修改訂單狀態(tài)至已付款。4a.訂單管理員審核訂單未通過(guò):1.作廢訂單,處理下一訂單。4.11.2順序圖4.11.3類圖4.11.4活動(dòng)圖4.12 Module 12:管理發(fā)貨4.12.1用例用例概述本用例用來(lái)描述庫(kù)存管理員如何來(lái)發(fā)貨。 首要角色發(fā)貨管理員參與者及其目的發(fā)貨管理員:保證發(fā)貨按時(shí)進(jìn)行。前置條件系統(tǒng)處于正常工作狀態(tài),庫(kù)存管

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論