網(wǎng)上商城UML圖.doc
《網(wǎng)上商城UML圖.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上商城UML圖.doc(48頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1.系統(tǒng)需求32需求分析52.1功能設(shè)置52.2模塊劃分62.3識(shí)別參與者和用例62.31 顧客Customer用例圖72.3.2 系統(tǒng)管理員用例142.3 靜態(tài)結(jié)構(gòu)模型172.3.1 類Customer182.3.2類Goods192.3.3類Order202.3.4管理員212.3.5標(biāo)題title類222.3.6二級(jí)標(biāo)題類222.3.7公共操作類232.3.8類圖243.動(dòng)態(tài)行為模式243.1時(shí)序圖243.1.1顧客注冊(cè)成為會(huì)員時(shí)序圖253.1.2顧客反饋信息時(shí)序圖263.1.3顧客瀏覽商品時(shí)序圖273.1.4顧客查詢商品時(shí)序圖283.1.5顧客購(gòu)買商品時(shí)序圖293.2.6管理員添加商品時(shí)序圖303.2.7管理員刪除商品時(shí)序圖303.2.8管理員添加二級(jí)商品目錄時(shí)序圖313.2.9管理員刪除二級(jí)商品目錄時(shí)序圖323.2.10管理員編輯促銷產(chǎn)品時(shí)序圖323.2.11管理員編輯條款信息時(shí)序圖333.2.12管理員編輯購(gòu)買流程時(shí)序圖343.2.13管理員刪除會(huì)員時(shí)序圖353.2.14用戶結(jié)算時(shí)序圖363.3.活動(dòng)圖363.3.1用戶顧客的活動(dòng)圖363.3.2管理端管理員的活動(dòng)圖373.4協(xié)作圖393.4.1顧客登錄協(xié)作圖393.4.2顧客注冊(cè)協(xié)作圖393.4.3顧客瀏覽商品協(xié)作圖403.4.4反饋信息協(xié)作圖403.4.5顧客查詢商品協(xié)作圖413.4.6顧客購(gòu)買商品協(xié)作圖413.4.7管理員刪除會(huì)員協(xié)作圖423.4.8管理員添加商品協(xié)作圖423.4.9管理員添加商品標(biāo)題協(xié)作圖433.4.10管理員刪除商品協(xié)作圖433.4.11管理員刪除標(biāo)題協(xié)作圖443.4.12管理員編輯文本協(xié)作圖444.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)454.1數(shù)據(jù)庫(kù)的需求分析454.2數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)455參考文獻(xiàn):48系統(tǒng)分工:梁 志 負(fù)責(zé)總體設(shè)計(jì)和畫(huà)用例圖、活動(dòng)圖:王向?qū)?負(fù)責(zé)前臺(tái)設(shè)計(jì)包括:注冊(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)的大廳,也就是商城的首頁(yè)。在這里用戶可以看到所有的商品的種類,這里改提供了查詢,促銷商品、購(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)貨、添加商品、刪除沒(méi)有的商品以及向用戶發(fā)送促銷活動(dòng)的公告、刪除過(guò)期公告,最后還有對(duì)注冊(cè)會(huì)員的管理,這些都寫(xiě)要管理員來(lái)處理。 通過(guò)上述電子商務(wù)系統(tǒng)的分析,可以獲得如下的功能性需求。(1) 種類顯示:只要涉及商場(chǎng)所賣的產(chǎn)品,都可以顯示在這里。比如電腦、書(shū)籍、服務(wù)等。本系統(tǒng)采用分級(jí)式的管理,當(dāng)單擊某個(gè)人具體的種類后面還會(huì)分成更細(xì)的第二類別。第二類別中顯示的就是具體的商品實(shí)物了。(2) 查詢。用戶可以利用此項(xiàng)功能來(lái)查找需要的商品。用戶只要輸入想要查找商品的關(guān)鍵字,然后單擊“查詢”就可以查詢到相關(guān)的信息了。(3) 最新產(chǎn)品。根據(jù)電子商場(chǎng)的動(dòng)態(tài)管理,可以將商場(chǎng)中新的商品放到一張列表中顯示出來(lái),供用戶參考。(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)品的列表,用戶可以打開(kāi)這個(gè)列表查看促銷的商品。(6) 購(gòu)買流程。有些用戶可能不懂怎么在網(wǎng)上交易,可以在購(gòu)買流程這個(gè)窗口中了解所有購(gòu)買流程的信息,這個(gè)窗口是很有必要的。(7) 購(gòu)物車。本系統(tǒng)中最主要的一個(gè)功能。用戶在網(wǎng)上商城購(gòu)買商品,都要經(jīng)過(guò)這個(gè)購(gòu)物車,才可以將物品買到手。(8) 登錄、注冊(cè)。用戶要想在電子商場(chǎng)中購(gòu)買商品,就必須先登錄這個(gè)電子商場(chǎng),如果還不是會(huì)員才可以將物品買到手。(9) 個(gè)人信息。注冊(cè)為會(huì)員的用戶,都將擁有個(gè)人信息這個(gè)窗口,在這個(gè)窗口中,用戶可以查看訂單、查看資料、查看購(gòu)物車。(10) 系統(tǒng)設(shè)置。這個(gè)任務(wù)只有管理員才能操作。其中管理員可以進(jìn)行訂單管理、會(huì)員管理、商品管理、分類管理、數(shù)據(jù)庫(kù)管理、系統(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)管理員添加商品,刪除沒(méi)有的商品,發(fā)布公告,刪除公告,管理注冊(cè)會(huì)員,添加商品標(biāo)題,刪除商品標(biāo)題。系統(tǒng)總體功能示意圖: 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)模塊體系圖:2.3識(shí)別參與者和用例通過(guò)對(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用例圖用例說(shuō)明如下:(1)登錄用例描述表用例名稱登錄標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC001登錄系統(tǒng)顧客(會(huì)員)、系統(tǒng)管理員無(wú)登錄到系統(tǒng)1. 系統(tǒng)提示用戶輸入用戶名和密碼2. 用戶輸入用戶名和密碼3. 系統(tǒng)驗(yàn)證用戶名和密碼,若正確,則登錄到系統(tǒng)中如果用戶輸入無(wú)效的用戶名和密碼,系統(tǒng)顯示錯(cuò)誤信息,并返回重新提示用戶輸入用戶名和密碼:或者取消登錄或者終止登錄。 (表2.3.1-1)(2)修改個(gè)人信息用例:用例名稱修改個(gè)人信息標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC002會(huì)員可以修改密碼和基本信息。顧客(會(huì)員)顧客登錄到系統(tǒng)會(huì)員完成自己的信息的修改。1. 顧客點(diǎn)擊要修改個(gè)人信息2. 顧客輸入要修改的信息3. 提交到數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)的內(nèi)容。然后輸入無(wú)效的用戶名,舊密碼不正確,EMAIL格式不正確則提示重新輸入,或終止用例。 (表2.3.1-2)(3)反饋信息用例用例名稱反饋信息標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC003會(huì)員對(duì)商品的評(píng)價(jià)和服務(wù)信息反饋顧客(會(huì)員)會(huì)員登錄對(duì)服務(wù)和商品的質(zhì)量評(píng)價(jià)反饋給系統(tǒng)1. 單擊反饋信息按鈕2. 在輸入框中輸入你要反饋的信息3. 提交到數(shù)據(jù)庫(kù)中并顯示在頁(yè)面中提出對(duì)系統(tǒng)的服務(wù)質(zhì)量,商品的價(jià)格和質(zhì)量和商家應(yīng)提供何種商品等建議 (表2.3.1-3)(4)查詢商品用例用例名稱反饋信息標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC004顧客可以查詢自己需要的商品顧客無(wú)顯示出所查詢的商品1. 在查詢的文本框中輸入要查詢的信息2. 點(diǎn)擊提交,即可顯示信息。假如系統(tǒng)存在所查詢的信息則顯示否則提示該信息不存在,返回再查詢。 (表2.3.1-4)(5)查看市場(chǎng)活動(dòng)用例名稱查看市場(chǎng)活動(dòng)標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC005查看商城各種活動(dòng)和各種促銷信息顧客(會(huì)員)無(wú)顯示各種活動(dòng)和促銷信息1. 點(diǎn)擊活動(dòng)信息按鈕2. 顯示各種活動(dòng)信息無(wú) (表2.3.1-5)(6)顧客瀏覽用例用例名稱瀏覽商品標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC006查看商場(chǎng)的各種商品顧客(會(huì)員)無(wú)顯示商品在頁(yè)面中顯示各種商品和商品具體信息查看一級(jí)標(biāo)題,查看二級(jí)商品標(biāo)題查看具體商品查看打折商品 (表2.3.1-6)(7)顧客注冊(cè)用例用例名稱顧客注冊(cè)標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC007注冊(cè)成為會(huì)員顧客無(wú)顧客注冊(cè)成為會(huì)員1. 點(diǎn)擊注冊(cè)進(jìn)入注冊(cè)頁(yè)面2. 輸入相關(guān)信息3. 提交信息到數(shù)據(jù)庫(kù)中如果輸入的用戶名有重名,EMAIL格式不正確,密碼格式、長(zhǎng)度不對(duì)則返回重新注冊(cè),或取消,終止用例(表2.3.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)管理員用例用例說(shuō)明如下:(1)編輯文本管理用例用例名稱編輯文本管理標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC009編輯用戶購(gòu)物流程,各種促銷產(chǎn)品和商城規(guī)則條款信息系統(tǒng)管理員管理員登錄進(jìn)入系統(tǒng)編輯各種信息顯示在頁(yè)面上1. 選擇要編輯的內(nèi)容2. 輸入要編輯的內(nèi)容3. 提交,則內(nèi)容顯示在頁(yè)面上編輯促銷產(chǎn)品,編輯購(gòu)物流程,編輯條款信息 (表2.3.2-1)(2)會(huì)員管理用例名稱會(huì)員管理標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC010是刪除會(huì)員,添加會(huì)員,查看會(huì)員訂單,查看會(huì)員購(gòu)物車等會(huì)員的父用例。系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成會(huì)員各種信息的管理1. 選擇管理表項(xiàng)(如: 刪除會(huì)員、添加會(huì)員)2. 輸入或修改會(huì)員信息,提交刪除會(huì)員、添加會(huì)員信息、查看會(huì)員的訂單,查看會(huì)員的購(gòu)物車 (表2.3.2-2)(3)商品管理用例用例名稱商品管理標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC011用于添加一級(jí)商品類別,更新一級(jí)商品,添加二級(jí)商品目錄,刪除二級(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) (4)訂單管理用例用例名稱訂單管理標(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) (5) 系統(tǒng)設(shè)置用例名稱系統(tǒng)設(shè)置標(biāo)識(shí)符用例描述參與者前置條件后置條件基本操作流程可選操作流程UC013可以對(duì)貨幣、數(shù)字格式,日期格式,對(duì)銷售E-nail、商城名稱進(jìn)行設(shè)置系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成對(duì)系統(tǒng)的相關(guān)設(shè)置1. 進(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 類Customer描述了會(huì)員的信息。會(huì)員的信息包括用戶名、用戶的姓名、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: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)getName()2.3.2類Goods 類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)設(shè)置商品的相關(guān)信息getGoodsInfo()獲取商品的相關(guān)信息。2.3.3類Order 類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, customerID:ID, name:string, date:Date)創(chuàng)建order對(duì)象。getName()返回顧客姓名。getGoods()返回購(gòu)買的商品。getDate()返回下訂單的日期。2.3.4管理員管理員類的屬性主要有,ID號(hào),和姓名。AsministratorrID:string管理員ID號(hào)。Asministratore:string管理員姓名。公共操作newAsministratorr (loginName:String,lastName: String)創(chuàng)建一個(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)題的名稱Titlename公共操作newTitle (TitleName: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)題類標(biāo)題類的屬性:標(biāo)題的名稱Titletwoname、該種類商品的信息GoodsMessage公共操作:newGoods (GoodsName:String)創(chuàng)建一個(gè)Good對(duì)象Addname()添加商品的名稱DelGoods()刪除該商品2.3.7公共操作類公共操作類似將一些常用的共能代碼單獨(dú)寫(xiě)在一個(gè)類中,如鏈接數(shù)據(jù)庫(kù),刪除、查詢、插入數(shù)據(jù)庫(kù)等代碼封裝成為一個(gè)類。以便讓其他模塊引用。2.3.8類圖3.動(dòng)態(tài)行為模式3.1時(shí)序圖3.1.1顧客注冊(cè)成為會(huì)員時(shí)序圖3.1.2顧客反饋信息時(shí)序圖3.1.3顧客瀏覽商品時(shí)序圖3.1.4顧客查詢商品時(shí)序圖3.1.5顧客購(gòu)買商品時(shí)序圖3.2.6管理員添加商品時(shí)序圖3.2.7管理員刪除商品時(shí)序圖3.2.8管理員添加二級(jí)商品目錄時(shí)序圖3.2.9管理員刪除二級(jí)商品目錄時(shí)序圖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í)序圖3.3.活動(dòng)圖3.3.1用戶顧客的活動(dòng)圖從圖中可以看出,顧客首先登錄電子商城的首頁(yè),在這個(gè)首頁(yè)中,查看活動(dòng)信息、查看促銷產(chǎn)品和新商品、搜索商品查看購(gòu)物流程和瀏覽商品是并列的活動(dòng)。在顧客購(gòu)買時(shí),需要進(jìn)行判斷,只有登錄的顧客才可以購(gòu)買商品,沒(méi)有登錄系統(tǒng)的顧客,必須先登錄系統(tǒng),如果該用戶不是會(huì)員,必須先注冊(cè)成為會(huì)員,然后才能去服務(wù)臺(tái)下訂單。3.3.2管理端管理員的活動(dòng)圖從下圖可以看出,管理員首先輸入管理員用戶名和密碼才可以進(jìn)入電子商城的后臺(tái)管理頁(yè)面。管理員進(jìn)入后,會(huì)員管理、商品管理、訂單管理、編輯文本管理、系統(tǒng)設(shè)置是并列的活動(dòng),在會(huì)員管理中,還有具體的刪除會(huì)員和編輯會(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ù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)的需求分析根據(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í)填寫(xiě)的一些基本信息。(4)商品一級(jí)類別表(group):存放商品的一級(jí)種類信息。(5)訂單表(order):存放顧客下訂單的基本信息。(6)商品信息表(product):存放電子商場(chǎng)中商品的基本參數(shù)信息。(7)系統(tǒng)參數(shù)設(shè)置表(setting):存放系統(tǒng)設(shè)置的參數(shù)信息。4.2數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)(1)購(gòu)物車信息表。購(gòu)物車信息表(basket)主要保存了用戶的購(gòu)物車的內(nèi)容。 Basket表字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)int自動(dòng)編號(hào)customeridint用戶ID號(hào)productidvarchar商品ID號(hào)orderidint訂單ID號(hào)lineadddatevarchar加入時(shí)間qtyint默認(rèn)值為1pricedouble價(jià)格(2)商品二級(jí)類別表。商品二級(jí)類別表(category)主要保存了商場(chǎng)中商品二級(jí)分類的基本數(shù)據(jù)。字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)int二級(jí)類型名ID號(hào)descvarchar類型名稱groupidvarchar一級(jí)類型ID號(hào)(3)顧客信息表。顧客信息表(Customer)主要保存了顧客的用戶名、密碼、所在城市等基本信息。 Customer表字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)intID號(hào),自動(dòng)編號(hào)loginnamevarchar用戶名passwordvarchar密碼lastnamevarchar用戶姓名middlenamevarcharQQ號(hào)initialsvarchar用戶主頁(yè)IPvarchar默認(rèn)為空addressvarchar用戶地址zipvarchar用戶郵編cityvarchar城市phonevarchar用戶聯(lián)系電話emailvarchar用戶EMAILgroupvarchar默認(rèn)為Customercountryvarchar用戶所在省份companyvarchar所在公司的名稱joindatevarchar默認(rèn)為空(4)商品一級(jí)類別表。商品一級(jí)類別表(group)主要保存了商品一級(jí)分類的基本信息。 Group表字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)int商品一級(jí)類型名id號(hào)namevarchar類型名稱(5)訂單表。訂單表(Orde)主要保存了顧客所訂下訂單的基本信息。 Order表字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)intID號(hào),自動(dòng)編號(hào)datevarchar下達(dá)訂單時(shí)間statustinyint購(gòu)買商品的件數(shù)shippingtinyint托運(yùn)方式paymenttinyint付款方式customeridint用戶ID號(hào)topaydouble商品總價(jià)webidvarchar訂單的web ID號(hào)noteslongtext訂單附注(6)商品信息表。商品信息表(product)主要保存了商品的名稱、價(jià)格、數(shù)量、所屬類型等基本信息。字段名稱字段類型字段說(shuō)明ID(主關(guān)鍵字)intID號(hào),自動(dòng)編號(hào)productIDvarchar商品的名稱catidint產(chǎn)品所屬的類型descriptionlongtext商品的描述pricedouble商品的單價(jià)stockint庫(kù)存數(shù)量frontpagetinyint是否置頂newtinyint是否是新商品(7)系統(tǒng)參數(shù)設(shè)置表。系統(tǒng)參數(shù)表主要保存了系統(tǒng)的統(tǒng)一參數(shù)。字段名稱字段類型字段說(shuō)明shopnamevarchar商場(chǎng)名稱shopurlvarchar商場(chǎng)網(wǎng)址shoptelvarchar銷售電話bankaccountvarchar銀行帳號(hào)bankaccountownervarchar銀行戶名banknamevarchar銀行名稱themevarchar系統(tǒng)顏色主題webmaster_mailvarchar管理員E_mailbackgroundvarchar背景5參考文獻(xiàn):葉子青 黃炳強(qiáng) 網(wǎng)絡(luò)開(kāi)發(fā)實(shí)用工程人民郵電出版社牛麗平 郭新志 宋強(qiáng) 楊繼萍面向?qū)ο笤O(shè)計(jì)與分析清華大學(xué)出版社- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 網(wǎng)上商城 UML
鏈接地址:http://italysoccerbets.com/p-6680499.html