網(wǎng)上商城UML圖_第1頁
網(wǎng)上商城UML圖_第2頁
網(wǎng)上商城UML圖_第3頁
網(wǎng)上商城UML圖_第4頁
網(wǎng)上商城UML圖_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1.系統(tǒng)需求.22需求分析.42.1 功能設(shè)置.42.2 模塊劃分.52.3 識(shí)別參與者和用例.62.31 顧客 customer 用例圖 .7 2.3.2 系統(tǒng)管理員用例.132.3 靜態(tài)結(jié)構(gòu)模型.162.3.1 類 customer .172.3.2 類 goods .182.3.3 類 order .19 2.3.4 管理員.202.3.5 標(biāo)題 title 類 .202.3.6 二級(jí)標(biāo)題類.212.3.7 公共操作類.222. 3.8 類圖.233. 動(dòng)態(tài)行為模式.233.1 時(shí)序圖.233.1.1 顧客注冊(cè)成為會(huì)員時(shí)序圖.243.1.2 顧客反饋信息時(shí)序圖.253.1.3 顧客瀏覽商

2、品時(shí)序圖.263.1.4 顧客查詢商品時(shí)序圖.273.1.5 顧客購(gòu)買商品時(shí)序圖.283.2.6 管理員添加商品時(shí)序圖.293.2.7 管理員刪除商品時(shí)序圖.293.2.8 管理員添加二級(jí)商品目錄時(shí)序圖.303.2.9 管理員刪除二級(jí)商品目錄時(shí)序圖.313.2.10 管理員編輯促銷產(chǎn)品時(shí)序圖.313.2.11 管理員編輯條款信息時(shí)序圖 .323.2.12 管理員編輯購(gòu)買流程時(shí)序圖.333.2.13 管理員刪除會(huì)員時(shí)序圖.343.2.14 用戶結(jié)算時(shí)序圖.353.3.活動(dòng)圖.353.3.1 用戶顧客的活動(dòng)圖.353.3.2 管理端管理員的活動(dòng)圖.363.4 協(xié)作圖.383.4.1 顧客登錄協(xié)作圖

3、.383.4.2 顧客注冊(cè)協(xié)作圖.383.4.3 顧客瀏覽商品協(xié)作圖.393.4.4 反饋信息協(xié)作圖.393.4.5 顧客查詢商品協(xié)作圖.403.4.6 顧客購(gòu)買商品協(xié)作圖.403.4.7 管理員刪除會(huì)員協(xié)作圖.413.4.8 管理員添加商品協(xié)作圖.413.4.9 管理員添加商品標(biāo)題協(xié)作圖.423.4.10 管理員刪除商品協(xié)作圖.423.4.11 管理員刪除標(biāo)題協(xié)作圖 .43 3. 4.12 管理員編輯文本協(xié)作圖.434. 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì).444.1 數(shù)據(jù)庫的需求分析.444.2 數(shù)據(jù)庫的邏輯設(shè)計(jì).445參考文獻(xiàn):.47系統(tǒng)分工:梁 志 負(fù)責(zé)總體設(shè)計(jì)和畫用例圖、活動(dòng)圖:王向?qū)?負(fù)責(zé)前臺(tái)設(shè)計(jì)包括

4、:注冊(cè)、瀏覽、反饋 、登錄羅全力 負(fù)責(zé)前臺(tái)設(shè)計(jì)包括:購(gòu)買、查詢、顧客和管理員類的設(shè)計(jì)張雅東 負(fù)責(zé)后臺(tái)設(shè)計(jì)包括:商品管理(添加、刪除商品,添加、刪除標(biāo)題)、會(huì) 員管理、商品類和標(biāo)題類的設(shè)計(jì)李 俊 負(fù)責(zé)后臺(tái)設(shè)計(jì)包括:文本編輯管理(編輯購(gòu)物流程、條款信息、促銷信 息)和訂單管理 、訂單類的設(shè)計(jì)電子商務(wù)系統(tǒng)1.系統(tǒng)需求隨著社會(huì)的發(fā)展,電子商務(wù)成為了一個(gè)熱門的話題,而網(wǎng)上購(gòu)物已經(jīng)成 為當(dāng)今社會(huì)一種比較流行的購(gòu)物方式。一個(gè)完整的購(gòu)物系統(tǒng)就是一個(gè)現(xiàn)實(shí)中 的一個(gè)商城,或者就是一個(gè)超市。本系統(tǒng)就是一個(gè)類似超市的網(wǎng)上購(gòu)物系統(tǒng)。首先用戶進(jìn)入電子商場(chǎng)的大廳,也就是商城的首頁。在這里用戶可以看 到所有的商品的種類,這里

5、改提供了查詢,促銷商品、購(gòu)物車等鏈接命令。 用戶可以單擊商城活動(dòng)告示查看商城發(fā)布的公告,或者是商城舉辦的促銷活 動(dòng)。還可以查看具體商品,并從這里進(jìn)入具體的商品界面。同樣能夠方便地 搜索商品,而且能夠運(yùn)用虛擬的購(gòu)物車替代現(xiàn)實(shí)中的購(gòu)物車進(jìn)行購(gòu)物。用戶 在查看商品的價(jià)格等詳細(xì)情況之后,就可以把購(gòu)物車中不滿意的商品去掉,當(dāng)用戶購(gòu)買完商品后,就可以結(jié)帳了,也就是下定單,在用戶下完定單之后, 商城將根據(jù)定列表的內(nèi)容,使用某種手段進(jìn)行確認(rèn),然后進(jìn)行發(fā)貨,發(fā)貨成 功并且收到款后,一個(gè)真正意義上的交易也就形成了,以上這些功能是用戶 所需要的,但是一個(gè)功能完善的電子商城還需要管理員自己的貨物和商品。 例如進(jìn)貨、添

6、加商品、刪除沒有的商品以及向用戶發(fā)送促銷活動(dòng)的公告、刪 除過期公告,最后還有對(duì)注冊(cè)會(huì)員的管理,這些都寫要管理員來處理。 通過上述電子商務(wù)系統(tǒng)的分析,可以獲得如下的功能性需求。(1) 種類顯示:只要涉及商場(chǎng)所賣的產(chǎn)品,都可以顯示在這里。比如電 腦、書籍、服務(wù)等。本系統(tǒng)采用分級(jí)式的管理,當(dāng)單擊某個(gè)人具體 的種類后面還會(huì)分成更細(xì)的第二類別。第二類別中顯示的就是具體 的商品實(shí)物了。(2) 查詢。用戶可以利用此項(xiàng)功能來查找需要的商品。用戶只要輸入想 要查找商品的關(guān)鍵字,然后單擊“查詢”就可以查詢到相關(guān)的信息 了。(3) 最新產(chǎn)品。根據(jù)電子商場(chǎng)的動(dòng)態(tài)管理,可以將商場(chǎng)中新的商品放到 一張列表中顯示出來,供用

7、戶參考。(4) 電子商場(chǎng)活動(dòng)信息。在這里,商家可以以公告的形式顯示商場(chǎng)近期 的一些重要活動(dòng),比如什么時(shí)候舉行促銷活動(dòng),什么產(chǎn)品將舉行展 銷會(huì)等。(5) 促銷產(chǎn)品羅列。商場(chǎng)為了吸引用戶的購(gòu)買欲,可以實(shí)施狀況的促銷 計(jì)劃,這里商場(chǎng)設(shè)置了一個(gè)促銷產(chǎn)品的列表,用戶可以打開這個(gè)列 表查看促銷的商品。(6) 購(gòu)買流程。有些用戶可能不懂怎么在網(wǎng)上交易,可以在購(gòu)買流程這 個(gè)窗口中了解所有購(gòu)買流程的信息,這個(gè)窗口是很有必要的。(7) 購(gòu)物車。本系統(tǒng)中最主要的一個(gè)功能。用戶在網(wǎng)上商城購(gòu)買商品, 都要經(jīng)過這個(gè)購(gòu)物車,才可以將物品買到手。(8) 登錄、注冊(cè)。用戶要想在電子商場(chǎng)中購(gòu)買商品,就必須先登錄這個(gè) 電子商場(chǎng),如

8、果還不是會(huì)員才可以將物品買到手。(9) 個(gè)人信息。注冊(cè)為會(huì)員的用戶,都將擁有個(gè)人信息這個(gè)窗口,在這個(gè)窗口中,用戶可以查看訂單、查看資料、查看購(gòu)物車。(10)系統(tǒng)設(shè)置。這個(gè)任務(wù)只有管理員才能操作。其中管理員可以進(jìn)行訂 單管理、會(huì)員管理、商品管理、分類管理、數(shù)據(jù)庫管理、系統(tǒng)參數(shù) 設(shè)置。2需求分析2.1 功能設(shè)置由本系統(tǒng)的總體任務(wù)可以找出顧客和系統(tǒng)管理員的活動(dòng)信息。(1) 顧客:顧客可看到所有商品的種類,查詢商品,查看商城發(fā)布的各 種公告,使用購(gòu)物車購(gòu)買商品。(2) 系統(tǒng)管理員:系統(tǒng)管理員添加商品,刪除沒有的商品,發(fā)布公告, 刪除公告,管理注冊(cè)會(huì)員,添加商品標(biāo)題,刪除商品標(biāo)題。系統(tǒng)總體功能示意圖:電

9、子商場(chǎng)系統(tǒng)前臺(tái)客戶行為后臺(tái)管理員行為公告展示注冊(cè)、登錄瀏覽商品購(gòu)物流程信息反饋購(gòu)物車會(huì)員管理訂單管理商品管理編輯文本管理數(shù)據(jù)庫維護(hù)系統(tǒng)設(shè)置2.2 模塊劃分在前臺(tái),可以將系統(tǒng)分為用戶模塊,包括注冊(cè),登錄和個(gè)人信息三個(gè)方面; 查詢模塊;瀏覽商品模塊,包括商品一級(jí)種類顯示,二級(jí)種類顯示;信息反饋模 塊;購(gòu)物車模塊,包括選商品,購(gòu)物和結(jié)帳。在后臺(tái),可以將系統(tǒng)分為會(huì)員管理模塊;訂單管理模塊;商品管理模塊,包 括商品分類管理;編輯文本管理,包括促銷商品展示編輯,商場(chǎng)公告的編輯,購(gòu) 物流程的編輯;系統(tǒng)設(shè)置模塊,包括訂單設(shè)置、商場(chǎng)設(shè)置、銀行信息設(shè)置和主題 設(shè)置。下面是電子商場(chǎng)系統(tǒng)模塊體系圖:電子商場(chǎng)系統(tǒng)前臺(tái)后

10、臺(tái)用戶模塊查詢模塊瀏覽商品模塊信息反饋模塊購(gòu)物車模塊會(huì)員管理模塊訂單管理模塊商品管理模塊編輯文本模塊系統(tǒng)設(shè)置模塊2.3 識(shí)別參與者和用例通 過 對(duì) 系 統(tǒng) 的 分 析 , 可 以 確 定 系 統(tǒng) 中 有 兩 個(gè) 參 與 者 : 系 統(tǒng) 管 理 員 asministrator 和顧客 customer。各參與者的描述如下:customer 顧客瀏覽商品、查詢商品、查看商城活動(dòng),注冊(cè)并且登錄后還可 以購(gòu)買商品,反饋商城的信息。asministrato 系統(tǒng)管理員可以編輯促銷產(chǎn)品、編輯購(gòu)物流程、編輯條款信息、 刪除會(huì)員、添加會(huì)員、添加和管理商品、管理訂單和系統(tǒng)設(shè)置。2.31 顧客 customer

11、用例圖注冊(cè)登錄系統(tǒng)顧客(會(huì)員)查看市場(chǎng)活動(dòng)反饋信息查詢商品瀏覽商品購(gòu)買商品修改個(gè)人信息用例說明如下: (1)登錄用例描述表用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件 基本操作流程可選操作流程登錄uc001登錄系統(tǒng)顧客(會(huì)員)、系統(tǒng)管理員無登錄到系統(tǒng)1. 系統(tǒng)提示用戶輸入用戶名和密碼2. 用戶輸入用戶名和密碼3. 系統(tǒng)驗(yàn)證用戶名和密碼,若正確,則登錄到系統(tǒng)中 如果用戶輸入無效的用戶名和密碼,系統(tǒng)顯示錯(cuò)誤信 息,并返回重新提示用戶輸入用戶名和密碼:或者取消 登錄或者終止登錄。(表 2.3.1-1)(2)修改個(gè)人信息用例:用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程(3)反

12、饋信息用例 用例名稱修改個(gè)人信息uc002會(huì)員可以修改密碼和基本信息。顧客(會(huì)員)顧客登錄到系統(tǒng)會(huì)員完成自己的信息的修改。1. 顧客點(diǎn)擊要修改個(gè)人信息2. 顧客輸入要修改的信息3. 提交到數(shù)據(jù)庫,修改數(shù)據(jù)庫的內(nèi)容。然后輸入無效的用戶名,舊密碼不正確,email 格式 不正確則提示重新輸入,或終止用例。(表 2.3.1-2)反饋信息標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程(4)查詢商品用例 用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc003會(huì)員對(duì)商品的評(píng)價(jià)和服務(wù)信息反饋顧客(會(huì)員)會(huì)員登錄對(duì)服務(wù)和商品的質(zhì)量評(píng)價(jià)反饋給系統(tǒng)1. 單擊反饋信息按鈕2.

13、在輸入框中輸入你要反饋的信息3. 提交到數(shù)據(jù)庫中并顯示在頁面中提出對(duì)系統(tǒng)的服務(wù)質(zhì)量,商品的價(jià)格和質(zhì)量和商 家應(yīng)提供何種商品等建議(表 2.3.1-3)反饋信息uc004顧客可以查詢自己需要的商品顧客無顯示出所查詢的商品1. 在查詢的文本框中輸入要查詢的信息2. 點(diǎn)擊提交,即可顯示信息。假如系統(tǒng)存在所查詢的信息則顯示否則提示該信 息不存在,返回再查詢。(表 2.3.1-4)(5)查看市場(chǎng)活動(dòng)用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程(6)顧客瀏覽用例 用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程查看市場(chǎng)活動(dòng)uc005查看商城各種活動(dòng)和各種促銷信息

14、顧客(會(huì)員)無顯示各種活動(dòng)和促銷信息1. 點(diǎn)擊活動(dòng)信息按鈕2. 顯示各種活動(dòng)信息無(表 2.3.1-5)瀏覽商品uc006查看商場(chǎng)的各種商品顧客(會(huì)員)無顯示商品在頁面中顯示各種商品和商品具體信息查看一級(jí)標(biāo)題,查看二級(jí)商品標(biāo)題查看具體商品 查看打折商品(表 2.3.1-6)(7)顧客注冊(cè)用例 用例名稱顧客注冊(cè)標(biāo)識(shí)符用例描述參與者前置條件后置條件 基本操作流程可選操作流程uc007注冊(cè)成為會(huì)員顧客無顧客注冊(cè)成為會(huì)員1. 點(diǎn)擊注冊(cè)進(jìn)入注冊(cè)頁面2. 輸入相關(guān)信息3. 提交信息到數(shù)據(jù)庫中如果輸入的用戶名有重名, email 格 式不正確,密碼格式、長(zhǎng)度不對(duì)則返回 重新注冊(cè),或取消,終止用例(表 2.3

15、.1-7)(8)購(gòu)買商品用例。 用例名稱購(gòu)買商品標(biāo)識(shí)符用例描述參與者前置條件后置條件 基本操作流程可選操作流程uc008購(gòu)買商品顧客(會(huì)員)登錄到系統(tǒng)完成對(duì)商品購(gòu)買1. 找到所需要的商品2. 點(diǎn)擊添加到購(gòu)物車3. 點(diǎn)擊我的購(gòu)物車,查看購(gòu)物車商品,4. 點(diǎn)擊結(jié)算,選擇要付款的方式5. 點(diǎn)擊完成,顯示購(gòu)物單可對(duì)購(gòu)物商品數(shù)量添加,和刪除商品,選擇不同的付款 方式,假如信息不全,則提示要完成所要輸入信息,或 取消,終止用例(表 2.3.1-8)2.3.2 系統(tǒng)管理員用例登錄進(jìn)入系統(tǒng)訂單管理編輯促銷商品 編輯文本管理 編輯購(gòu)物流程編輯購(gòu)物條款信息管理員 會(huì)員管理刪除會(huì)員 商品管理添加會(huì)員系統(tǒng)設(shè)置用例說明

16、如下:(1)編輯文本管理用例用例名稱編輯文本管理標(biāo)識(shí)符用例描述參與者前置條件后置條件 基本操作流程可選操作流程(2)會(huì)員管理 用例名稱標(biāo)識(shí)符用例描述參與者前置條件后置條件 基本操作流程可選操作流程uc009編輯用戶購(gòu)物流程,各種促銷產(chǎn)品和商城規(guī)則條款信息 系統(tǒng)管理員管理員登錄進(jìn)入系統(tǒng)編輯各種信息顯示在頁面上1. 選擇要編輯的內(nèi)容2. 輸入要編輯的內(nèi)容3. 提交,則內(nèi)容顯示在頁面上編輯促銷產(chǎn)品,編輯購(gòu)物流程,編輯條款信息(表 2.3.2-1)會(huì)員管理uc010是刪除會(huì)員,添加會(huì)員,查看會(huì)員訂單,查看會(huì)員購(gòu)物 車等會(huì)員的父用例。系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成會(huì)員各種信息的管理1. 選擇管理表項(xiàng)(如

17、: 刪除會(huì)員、添加會(huì)員)2. 輸入或修改會(huì)員信息,提交刪除會(huì)員、添加會(huì)員信息、查看會(huì)員的訂單,查看會(huì)員 的購(gòu)物車(表 2.3.2-2)(3)商品管理用例用例名稱標(biāo)識(shí)符用例描述商品管理uc011用于添加一級(jí)商品類別,更新一級(jí)商品,添加二級(jí)商品參與者前置條件后置條件基本操作流程可選操作流程(4)訂單管理用例目錄,刪除二級(jí)商品目錄,移動(dòng)二級(jí)商品目錄系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成商品標(biāo)題和商品各種信息的管理1. 進(jìn)入商品管理模塊2. 選擇要更新的項(xiàng)目3. 輸入要更新的信息4. 確認(rèn)、提交添加二級(jí)商品目錄,刪除二級(jí)商品目錄,移動(dòng)二級(jí)商品 刪除具體商品,移動(dòng)具體商品(表 2.3.2-3)用例名稱標(biāo)識(shí)符用例

18、描述參與者前置條件后置條件基本操作流程可選操作流程(5) 系統(tǒng)設(shè)置 用例名稱標(biāo)識(shí)符用例描述訂單管理uc012查看訂單信息,修改訂單狀態(tài),根據(jù)狀態(tài)查詢訂單信息, 如對(duì)交易是否完成的狀態(tài)進(jìn)行查找。系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成對(duì)訂單的修改1. 進(jìn)入訂單模塊2. 修改訂單的狀態(tài)(如交易玩成則添加到訂單完成狀態(tài)) 查看訂單信息、修改訂單狀態(tài)、根據(jù)狀態(tài)查詢訂單信息, (如對(duì)交易是否完成的狀態(tài)進(jìn)行查找)(表 2.3.2-4)系統(tǒng)設(shè)置uc013可以對(duì)貨幣、數(shù)字格式,日期格式,對(duì)銷售 e-nail、商城參與者前置條件后置條件 基本操作流程可選操作流程名稱進(jìn)行設(shè)置系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成對(duì)系統(tǒng)的相關(guān)設(shè)置1

19、. 進(jìn)入系統(tǒng)設(shè)置模塊2. 選擇設(shè)置對(duì)象3. 輸入要設(shè)置的內(nèi)容,提交可以對(duì)日期格式,銀行名稱公司水印,價(jià)格格式設(shè)置,提 交,或者取消推出用例(表 2.3.2-5)2.3 靜態(tài)結(jié)構(gòu)模型在該系統(tǒng)中可以確定的主要對(duì)象包括顧客信息( customer )、商品信息 (goods)、訂單(order)、標(biāo)題(titile)、系統(tǒng)管理員(asministrator)。2.3.1 類 customer顧客(會(huì)員)用戶名用戶姓名qq 號(hào)地址用戶郵編用戶所在城市聯(lián)系電話email所在省份所在單位+購(gòu)買商品()+查看購(gòu)物車()+查詢商品()+支付賬單()+反饋信息()類 customer 描述了會(huì)員的信息。會(huì)員的信

20、息包括用戶名、用戶的姓名、qq 號(hào)、用戶地址、用戶郵編、城市、用戶聯(lián)系電話、用戶 email、用戶所在的省 份、所在公司。私有屬性loginname:string 用戶名lastname: string 用戶姓名middlename: string 用戶 qq 號(hào)address: string 用戶地址zip: string 用戶郵編city: string 用戶所在城市phone: string 用戶聯(lián)系電話email: string 用戶聯(lián)系電話country: string 用戶所在的省份company: string 用戶所在公司名稱公共操作newcustomer(loginname:

21、string,lastname: string)創(chuàng)建一個(gè) customer 對(duì)象。 findcustomer(loginname:string)返回指定 customer 對(duì)象。 addbuy(buy:buy)添加購(gòu)買記錄。delbuy(buy:buy)刪除購(gòu)買記錄。getbuynum()返回購(gòu)買商品的數(shù)目。getgoods(goods:goods)返回已購(gòu)買的商品。setbackinfo(backinfo:backinfo)設(shè)置反饋信息.另外還有設(shè)置和獲取對(duì)象屬性值的方法有: setloginnam(loginname:string)get()setname(name:name)getnam

22、e()2.3.2 類 goods商品商品名商品類型商品價(jià)格+獲取商品價(jià)格() 獲取商品描述信息() 獲取折扣()類 goods 屬性主要包括商品名稱、產(chǎn)品所屬類型、產(chǎn)品單價(jià)。 name:string 商品名稱。catid:string 產(chǎn)品的類型。price:商品的單價(jià)。公共操作newgoods(name:string, catid:string)創(chuàng)建新的 goods 對(duì)象。 getgoodsname()返回該商品的名稱。setgoodsprice(price:string)設(shè)置商品的價(jià)格getgoodsprice()返回商品的價(jià)格。setgoodsinfo(goodsinfo:string)

23、設(shè)置商品的相關(guān)信息 getgoodsinfo()獲取商品的相關(guān)信息。2.3.3 類 order訂單類顧客姓名下訂單時(shí)間購(gòu)買商品數(shù)量商品總價(jià)格+返回顧客購(gòu)買商品名稱() 返回顧客購(gòu)買商品的數(shù)量() 返回顧客的姓名() 返回下訂單時(shí)間()類 order 屬性主要有用戶的 id 號(hào)、用戶的姓名、下訂單的時(shí)間。 customerid:string 用戶 id 號(hào)。customername:string 用戶姓名。date:date 下訂單時(shí)間。buynum:string 購(gòu)買商品的數(shù)量。webid:string 訂單的 webid 號(hào)公共操作neworder(order:order, customer

24、id:id, name:string, date:date)創(chuàng)建 order 對(duì)象。getname()返回顧客姓名。 getgoods()返回購(gòu)買的商品。 getdate()返回下訂單的日期。2.3.4 管理員管理員id姓名+添加一級(jí)標(biāo)題()+刪除一級(jí)標(biāo)題()+添加商品()+刪除商品()+添加文本信息()管理員類的屬性主要有,id 號(hào),和姓名。 asministratorrid:string 管理員 id 號(hào)。asministratore:string 管理員姓名。公共操作newasministratorr (loginname:string , lastname: string) 創(chuàng) 建 一

25、 個(gè) asministratorr 對(duì)象。addgoods ()添加商品。delgoods ()刪除商品。addtitle()添加標(biāo)題。deltitle ()刪除標(biāo)題。movetitle ()移動(dòng)標(biāo)題。movegoods ()移動(dòng)商品。settext() 設(shè)置文本信息。2.3.5 標(biāo)題 title 類標(biāo)題可分為三級(jí),一級(jí)標(biāo)題和二級(jí)標(biāo)題分別繼承標(biāo)題類。主要屬性有標(biāo)題名,在該標(biāo)題下商品的信息。標(biāo)題標(biāo)題名稱+添加該類的二級(jí)標(biāo)題 ()+刪除該類的二級(jí)標(biāo)題 ()+返回二級(jí)標(biāo)題的數(shù)量 ()+返回在這標(biāo)題下商品的數(shù)量()標(biāo)題類的屬性:標(biāo)題的名稱 titlename 公共操作newtitle (titlena

26、me:string)創(chuàng)建一個(gè) title 對(duì)象。 addtitle()添加一個(gè)二級(jí)標(biāo)題deltitle()刪除一個(gè)二級(jí)標(biāo)題getnumtitle()獲取一個(gè)二級(jí)標(biāo)題的數(shù)量2.3.6 二級(jí)標(biāo)題類二級(jí)標(biāo)題標(biāo)題名稱 該種類商品信息+添加該種類商品() 刪除該種類商品() 返回該種商品數(shù)量()標(biāo) 題 類 的 屬 性 : 標(biāo) 題 的 名 稱 titletwoname 、 該 種 類 商 品 的 信 息 goodsmessage公共操作:newgoods (goodsname:string)創(chuàng)建一個(gè) good 對(duì)象addname()添加商品的名稱delgoods()刪除該商品2.3.7 公共操作類公共操作

27、類似將一些常用的共能代碼單獨(dú)寫在一個(gè)類中,如鏈接數(shù)據(jù) 庫,刪除、查詢、插入數(shù)據(jù)庫等代碼封裝成為一個(gè)類。以便讓其他模塊引 用。2.3.8 類圖顧客(會(huì)員)商品管理員11.*1.* 11111.*公共接口類標(biāo)題訂單二級(jí)標(biāo)題一級(jí)標(biāo)題3.動(dòng)態(tài)行為模式3.1 時(shí)序圖3.1.1 顧客注冊(cè)成為會(huì)員時(shí)序圖進(jìn)入商場(chǎng)首頁注冊(cè)模塊數(shù)據(jù)庫模塊:顧客1 :輸url進(jìn)入首頁()2 :單擊注冊(cè)進(jìn)入注冊(cè)模塊 ()3 :提示輸入信息()4 :輸入注冊(cè)信息并提交 ()5 :將數(shù)據(jù)寫入數(shù)據(jù)庫()6 :提示注冊(cè)成功()3.1.2 顧客反饋信息時(shí)序圖3.1.3 顧客瀏覽商品時(shí)序圖3.1.4 顧客查詢商品時(shí)序圖3.1.5 顧客購(gòu)買商品時(shí)

28、序圖登錄系統(tǒng)瀏覽商品頁面購(gòu)物車模塊數(shù)據(jù)庫模塊:顧客(會(huì)員)1 :輸入用戶名和密碼 ()2 :進(jìn)入商品列表 ()3 :提示選擇商品 ()4 :將商品放入購(gòu)物車中 ()5 :將商品存入訂單表中 ()6 :提示添加商品成功 ()3.2.6 管理員添加商品時(shí)序圖登錄系統(tǒng)(后臺(tái))物品管理模塊添加商品模塊數(shù)據(jù)庫模塊:管理員1 :輸入用戶名和密碼 ()2 :進(jìn)入物品管理模塊 ()3 :進(jìn)入添加商品模塊 ()4 :顯示要輸入的商品信息 ()5 :輸入商品相關(guān)信息 ()6 :將數(shù)據(jù)保存在商品表中 ()7 :提示添加成功 ()3.2.7 管理員刪除商品時(shí)序圖登錄系統(tǒng)物品管理模塊刪除商品頁面數(shù)據(jù)庫:管理員1 :輸入

29、用戶名和密碼()2 :進(jìn)入物品管理模塊()3 :進(jìn)入刪除商品頁面()4 :顯示所有商品()5 :選擇要?jiǎng)h除的商品()6 :從數(shù)據(jù)庫的商品表中刪除商品 ()7 :提示刪除成功()3.2.8 管理員添加二級(jí)商品目錄時(shí)序圖登錄系統(tǒng)物品管理模塊添加商品目錄模塊數(shù)據(jù)庫:管理員1 :輸入用戶名和密碼 ()2 :進(jìn)入物品管理模塊 ()3 :進(jìn)入添加商品目錄模塊 ()4 :顯示所有的一級(jí)目錄()5 :選擇一級(jí)目錄下添加二級(jí)目錄()6 :存入二級(jí)商品目錄表中 ()7 :提示添加成功 ()3.2.9 管理員刪除二級(jí)商品目錄時(shí)序圖登錄系統(tǒng)物品管理模塊添加商品目錄模塊數(shù)據(jù)庫:管理員1 :輸入用戶名和密碼 ()2 :進(jìn)

30、入物品管理模塊 ()3 :進(jìn)入刪除商品目錄模塊 ()4 :顯示所有的一級(jí)目錄()5 :選擇一級(jí)目錄下刪除二級(jí)目錄()6 :從二級(jí)商品目錄表中刪除()7 :提示刪除成功 ()3.2.10 管理員編輯促銷產(chǎn)品時(shí)序圖3.2.11 管理員編輯條款信息時(shí)序圖3.2.12 管理員編輯購(gòu)買流程時(shí)序圖3.2.13 管理員刪除會(huì)員時(shí)序圖3.2.14 用戶結(jié)算時(shí)序圖登錄系統(tǒng)購(gòu)物車結(jié)算頁面數(shù)據(jù)庫:管理員1 :輸入用戶名和密碼 ()2 :點(diǎn)擊進(jìn)入購(gòu)物車 ()3 :顯示所有購(gòu)買的商品 ()4 :對(duì)購(gòu)買商品的相關(guān)操作 ()5 : 購(gòu)買()6 :顯示付款方式 ()7 :選擇付款方式 ()8 :將數(shù)據(jù)存入訂單表中 ()9 :

31、提示操作成功 ()3.3.活動(dòng)圖3.3.1 用戶顧客的活動(dòng)圖從圖中可以看出,顧客首先登錄電子商城的首頁,在這個(gè)首頁中,查看活動(dòng) 信息、查看促銷產(chǎn)品和新商品、搜索商品查看購(gòu)物流程和瀏覽商品是并列的活動(dòng)。 在顧客購(gòu)買時(shí),需要進(jìn)行判斷,只有登錄的顧客才可以購(gòu)買商品,沒有登錄系統(tǒng) 的顧客,必須先登錄系統(tǒng),如果該用戶不是會(huì)員,必須先注冊(cè)成為會(huì)員,然后才 能去服務(wù)臺(tái)下訂單。3.3.2 管理端管理員的活動(dòng)圖從下圖可以看出,管理員首先輸入管理員用戶名和密碼才可以進(jìn)入電子商城 的后臺(tái)管理頁面。管理員進(jìn)入后,會(huì)員管理、商品管理、訂單管理、編輯文本管 理、系統(tǒng)設(shè)置是并列的活動(dòng),在會(huì)員管理中,還有具體的刪除會(huì)員和編輯

32、會(huì)員活 動(dòng),在商品管理中也有類似的活動(dòng)。其實(shí),訂單管理、編輯文本管理和系統(tǒng)設(shè)置 下都有具體的活動(dòng)。3.4 協(xié)作圖3.4.1 顧客登錄協(xié)作圖3.4.2 顧客注冊(cè)協(xié)作圖3.4.3 顧客瀏覽商品協(xié)作圖3.4.4 反饋信息協(xié)作圖3.4.5 顧客查詢商品協(xié)作圖3.4.6 顧客購(gòu)買商品協(xié)作圖3.4.7 管理員刪除會(huì)員協(xié)作圖3.4.8 管理員添加商品協(xié)作圖3.4.9 管理員添加商品標(biāo)題協(xié)作圖3.4.10 管理員刪除商品協(xié)作圖3.4.11 管理員刪除標(biāo)題協(xié)作圖3.4.12 管理員編輯文本協(xié)作圖4.系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)庫的需求分析根據(jù)電子商務(wù)系統(tǒng)的用戶,對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下。(1) 購(gòu)物車信息表(basket):存放用戶購(gòu)物車基本信息。(2) 商品二級(jí)類別表(category):存放商品的二級(jí)種類信息。(3) 顧客信息表(customer):存放顧客注冊(cè)時(shí)填寫的一些基本信息。 (4)商品一級(jí)類別表(group):存放商品的一級(jí)種類信息。(5) 訂單表(order

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論