電子商城設(shè)計(數(shù)據(jù)庫設(shè)計uml建模)_第1頁
電子商城設(shè)計(數(shù)據(jù)庫設(shè)計uml建模)_第2頁
電子商城設(shè)計(數(shù)據(jù)庫設(shè)計uml建模)_第3頁
電子商城設(shè)計(數(shù)據(jù)庫設(shè)計uml建模)_第4頁
電子商城設(shè)計(數(shù)據(jù)庫設(shè)計uml建模)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.PAGE :.;PAGE 14網(wǎng)網(wǎng)蟲商城設(shè)計目錄 TOC o 1-3 h z u HYPERLINK l _Toc227355363 1 系統(tǒng)分析與設(shè)計 PAGEREF _Toc227355363 h 2 HYPERLINK l _Toc227355364 1.1系統(tǒng)總體的功能需求 PAGEREF _Toc227355364 h 2 HYPERLINK l _Toc227355365 1.2用戶接口模塊 PAGEREF _Toc227355365 h 3 HYPERLINK l _Toc227355366 1.3 管理員接口模塊 PAGEREF _Toc227355366 h 4 HYPER

2、LINK l _Toc227355367 2 系統(tǒng)UML建模 PAGEREF _Toc227355367 h 6 HYPERLINK l _Toc227355368 2.1 系統(tǒng)用例圖 PAGEREF _Toc227355368 h 6 HYPERLINK l _Toc227355369 2.2 系統(tǒng)的時序圖和活動圖 PAGEREF _Toc227355369 h 9 HYPERLINK l _Toc227355370 3 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc227355370 h 11 HYPERLINK l _Toc227355371 3.1 數(shù)據(jù)庫的R-R圖 PAGEREF _Toc22

3、7355371 h 11 HYPERLINK l _Toc227355372 3.2數(shù)據(jù)表設(shè)計 PAGEREF _Toc227355372 h 121 系統(tǒng)分析與設(shè)計1.1系統(tǒng)總體的功能需求網(wǎng)網(wǎng)蟲商城是個復(fù)雜的電子商務(wù)系統(tǒng),它必需提供接口以供用戶登陸并從中選購喜歡的商品,同時還提供系統(tǒng)的管理接口以供管理員和普通網(wǎng)站任務(wù)者處置客戶訂單并維護(hù)網(wǎng)站正常運(yùn)轉(zhuǎn)。系統(tǒng)的總體功能框架如圖1所示:網(wǎng)網(wǎng)蟲商城用戶接口模塊管理員接口模塊數(shù)據(jù)效力模塊圖1 系統(tǒng)總體功能需求圖1用戶接口模塊。用戶接口是網(wǎng)站用戶運(yùn)用商城系統(tǒng)的效力入口,一切在線用戶都經(jīng)過閱讀器登陸網(wǎng)站,并進(jìn)展一系列的查詢,訂購等操作。用戶接口模塊包括用戶

4、信息維護(hù)、商品查詢、訂購商品和訂單維護(hù)4個部分。用戶登陸后,用戶的ID將會被保管在效力器的緩存session中,用戶在系統(tǒng)中所做的操作都將被系統(tǒng)存儲到數(shù)據(jù)庫中,以供商家進(jìn)展銷售情況和銷售走勢分析。2管理員接口模塊。這是系統(tǒng)提供應(yīng)網(wǎng)站維護(hù)管理人員的接口。管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處置、銷售情況查詢和報表維護(hù)5部分。網(wǎng)站的普通任務(wù)人員通常只需訂單處置的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來確定發(fā)貨或者推遲發(fā)貨。網(wǎng)站管理員具有最高級的權(quán)限,可以處置客戶的訂單,可以閱讀網(wǎng)站商品的銷售情況,及時做出運(yùn)營調(diào)整戰(zhàn)略,降低運(yùn)營風(fēng)險。3數(shù)據(jù)效力模塊。數(shù)據(jù)效力模塊是系統(tǒng)正常運(yùn)轉(zhuǎn)

5、的根底,它包括客戶的查詢訂單的保管,網(wǎng)站任務(wù)人員的訂單處置;銷售情況的查詢分析。1.2用戶接口模塊用戶接口模塊包括以下圖2所示的幾個方面。用戶接口模塊用戶信息維護(hù)商品查詢訂購商品訂購維護(hù)輸入商品的查詢條件到數(shù)據(jù)庫中查詢相應(yīng)信息提供符合條件的商品列表圖2 用戶接口模塊圖3 商品查詢功能1用戶信息維護(hù)。每個想在該系統(tǒng)中購物的用戶都必需先注冊,注冊時的用戶名是用戶的獨(dú)一標(biāo)識。系統(tǒng)可以接受客戶的個人信息,比如購物方面的喜好,經(jīng)濟(jì)才干等等。系統(tǒng)的后臺程序會自動記錄每個用戶在登陸網(wǎng)站后進(jìn)展的一切操作,包括查詢和訂購信息,這種信息對于系統(tǒng)管理員是珍貴的數(shù)據(jù),系統(tǒng)會根據(jù)用戶的查詢記錄判別該用戶的喜好及用戶的經(jīng)

6、濟(jì)情況。2商品查詢。商品查詢模塊可以根據(jù)商品的稱號、種類、價錢、廠家等條件進(jìn)展組合查詢,在商品查詢結(jié)果列表中,用戶可以進(jìn)一步查看詳細(xì)信息。商品查詢功能如上圖3所示。當(dāng)用戶曾經(jīng)登陸時。3訂購商品。客戶在根據(jù)查詢后得到相應(yīng)的商品列表后,可以選擇本人需求的商品放進(jìn)購物車。在訂購商品后,系統(tǒng)會自動保管并更新購物車的訂單信息,系統(tǒng)任務(wù)人員可以及時得到訂單處置,根據(jù)情況選擇發(fā)貨或延時發(fā)貨。用戶一切訂購商品記錄都保管在系統(tǒng)數(shù)據(jù)庫中供后臺管理員分析,訂購商品功能如以下圖4所示。4訂單維護(hù)??蛻粲嗁徤唐泛罂刹樵兤溆唵蔚男螤畎ㄌ幹弥小l(fā)貨中、缺貨中和已完成,可以對訂單進(jìn)展添加、刪除和修正操作。客戶的訂單維護(hù)信息

7、也被保管在系統(tǒng)數(shù)據(jù)庫中供管理員分析。訂單維護(hù)功能如以下圖5所示。輸入訂貨商品更新該用戶的訂單生成新的客戶訂單圖4 訂購商品功能輸入要更改的信息更新該用戶的訂單生成新的客戶訂單圖5 訂單維護(hù)功能1.3 管理員接口模塊管理員接口包括圖6所示的幾個方面。管理員接口模塊商品信息維護(hù)內(nèi)部員工信息維護(hù)訂單處置銷售情況查詢報表維護(hù)圖6 管理員接口模塊管理員接口模塊是系統(tǒng)管理員運(yùn)用的中心模塊,是整個商城系統(tǒng)正常運(yùn)轉(zhuǎn)的根底。1商品信息維護(hù),系統(tǒng)管理員登陸后可以對系統(tǒng)一切商品進(jìn)展維護(hù),包括商品的價風(fēng)格整,商品的描畫信息更新,新商品的參與和過期商品的刪除等。系統(tǒng)的后臺程序可以根據(jù)商品的銷售情況提供應(yīng)管理員一份詳細(xì)的

8、分析報告。管理員可以根據(jù)這份報告對搶手書進(jìn)展各方面的調(diào)整。這些方案都是根據(jù)數(shù)據(jù)庫里記錄的客戶的查詢、訂購信息來決議的。商品信息維護(hù)如圖7所示。輸入要更改商品的信息把更新信息保管到數(shù)據(jù)庫生成新的商品信息圖7 商品管理維護(hù)功能前提條件:管理員曾經(jīng)登陸。2內(nèi)部員工信息維護(hù)。系統(tǒng)管理員登陸后可以對內(nèi)部員工信息進(jìn)展維護(hù),包括員工個人信息的更新,員工權(quán)限更改等等。系統(tǒng)涉及的運(yùn)用者包括系統(tǒng)管理員和普通員工,普通員工普通只擁有訂單處置的權(quán)限。但管理員可以設(shè)置員工的權(quán)限,比如添加報表打印權(quán)限。內(nèi)部員工信息維護(hù)功能如圖8所示。輸入要更改員工的信息把更新信息保管到數(shù)據(jù)庫生成新的員工信息圖8 內(nèi)部員工信息維護(hù)功能3訂

9、單處置。訂單處置普通是普通員工的任務(wù),用戶在訂購商品后,系統(tǒng)會及時更新其訂單,普通員工登陸后,可以獲得未處置的訂單,并根據(jù)庫存情況發(fā)貨或者延遲發(fā)貨。客戶在查詢商品時顯示商品的庫存情況,但管理員并不希望顯示某商品的庫存量為零,這樣能夠會失去一部分客戶源。所以在庫存缺乏的情況下,要求普通員工選擇延時發(fā)貨或回絕訂單。訂單處置功能如圖9所示。輸入訂單處置結(jié)果把處置結(jié)果保管到數(shù)據(jù)庫更新客戶訂單信息圖9 訂單處置功能前提條件:管理員或者普通員工曾經(jīng)登陸。4銷售情況查詢。銷售情況查詢?yōu)槠髽I(yè)管理者提供了很重要的參數(shù)。管理員登陸后,可以得到詳細(xì)的銷售情況列表,并及時更新?lián)屖值纳唐沸畔⑷珀惲形恢玫?。由于本功能涉?/p>

10、企業(yè)的運(yùn)營信息,思索到商業(yè),所以需求管理員級別的用戶才干運(yùn)用本模塊。銷售情況查詢功能如圖10所示。輸入查詢條件根據(jù)條件到數(shù)據(jù)庫中查詢給出詳細(xì)的查詢結(jié)果圖10 銷售情況查詢功能5報表維護(hù)。報表維護(hù)提供查詢結(jié)果的打印輸出功能,如圖11所示。輸入所需數(shù)據(jù)的條件根據(jù)條件到數(shù)據(jù)庫中查詢打印查詢結(jié)果圖11 銷售情況查詢功能2 系統(tǒng)UML建模2.1 系統(tǒng)用例圖 用IBM 公司的Rational Rose完成系統(tǒng)UML建模,如以下圖12至圖18所示。圖12 系統(tǒng)的參與者圖13 系統(tǒng)管理的用例圖圖14 系統(tǒng)用戶用例圖2.2 系統(tǒng)的時序圖和活動圖圖15 顧客訂購時序圖圖16 顧客刪除訂單時序圖圖17 管理員處置訂

11、單時序圖圖18 購買商品活動圖3 數(shù)據(jù)庫設(shè)計3.1 數(shù)據(jù)庫的R-R圖用Microsoft Visio作出的系統(tǒng)E-R圖如圖19所示。圖19 數(shù)據(jù)庫的E-R圖3.2數(shù)據(jù)表設(shè)計數(shù)據(jù)表的設(shè)計如下:商品信息表product。分類信息表sort。用戶根本信息表user。訂單信息表order。訂單條目描畫表entry。系統(tǒng)管理員信息表admin。分別如下表1至表6所示。 表1 商品信息表字段名類型長度能否允許為空能否鍵描畫proIdint10否主鍵產(chǎn)品編號proNamevarchar60否否產(chǎn)品名saleCountint4否否銷售數(shù)量imagevarchar100是否圖片途徑pricevarchar40否

12、否本錢價錢salePricevarchar40否否銷售價錢decriptmediumtext是否產(chǎn)品引見salaDatedate是否銷售時間sorIdInt4否外鍵產(chǎn)品分類編號 表2 分類信息表字段名類型長度能否允許為空能否鍵描畫sorIdint4否主鍵產(chǎn)品分類編號sorNamevarchar40否否分類名 表3 用戶根本信息表字段名類型長度能否允許為空能否鍵描畫userIdint10否主鍵會員編號usernamevarchar20否否會員名passwordvarchar30否否密碼realNamevarchar20是否真實(shí)姓名varchar40是否addressvarchar200是否地址z

13、ipvarchar8是否郵政編碼varchar50是否電子郵件 表4 訂單信息表字段名類型長度能否允許為空能否鍵描畫orderIdint10否主鍵訂單編號orderNovarchar50否否生成訂單的編號userIdint10否外鍵會員編號sendNamevarchar40否否收貨姓名sendAdressvarchar200否否收貨地址sendZipvarchar8否否收貨sendTelvarchar40否否收貨人paymentvarchar20否否付款方式menovarchar200否否備注闡明timedatetime否否訂單生成時間tagInt4否否訂單處置標(biāo)志表5 訂單條目描畫表字段名類型長度能否允許為空能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論