B2C電子商務(wù)系統(tǒng)UML建模
目錄
一 系統(tǒng)功能需求 3
二 系統(tǒng)的 UML 建模 4
1、系統(tǒng)的用例圖 4
(1)系統(tǒng)用戶參與的總的用例圖 5
&
(2)People 的詳細(xì)用例 5
(3)會員詳細(xì)用例圖 7
(4)買家詳細(xì)用例圖 8
(5)賣家詳細(xì)用例圖 9
(6)職員詳細(xì)用例圖 11
2 類圖 13
3 系統(tǒng)的順序圖 16
5 活動圖 19
(1)買家購物 19
(2)賣家開店 22
(3)賣家發(fā)貨及商品管理 23
(4)商品管理活動圖 23
(5)注冊活動圖 24
6 包圖 26
7 構(gòu)件圖 27
8 部署圖 27
一、系統(tǒng)功能需求
本B2C電子商務(wù)系統(tǒng)是以淘寶網(wǎng)系統(tǒng)為建模對象。依據(jù)淘寶網(wǎng)的工作流程和 模式用統(tǒng)一建模語言UML對淘寶網(wǎng)進(jìn)行設(shè)計和分析。本系統(tǒng)主要為用戶提供了會員注冊, 購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,會員管理,新聞 信息管理,廣告鏈接管理等功能。
詩理進(jìn).人
沱冊
■U.
王
iJk
iff
R
□ IIIV
l:>
III Fill
主頁面
“仙I対.W
"出戶卄錄
:貝寫仃歸
―:購徇成對
管理員可以通過后臺登錄進(jìn)去進(jìn)行會員管理,商品管理,新聞管理和廣告鏈接管理。在 會員管理中,可以對會員就行添加刪除,在商品管理中可以對商品進(jìn)行添加修改,在廣告鏈 接里面可以對廣告設(shè)置和友情鏈接進(jìn)行管理。
$
根據(jù)對系統(tǒng)的分析,整個系統(tǒng)主要實現(xiàn)網(wǎng)上商品展示與在線購買及各類用戶管理。一、 不同身份的人登錄后有不通的權(quán)限(淘寶公司職員、注冊會員、游客)。二、在線商品展示
(首先對所有的商品進(jìn)行分類,對同一類商品進(jìn)行分頁展示);三、在線購買,對于買家或 是游客選定的寶貝可以在線支付貨款,商家隨即發(fā)貨;四、后臺管理,對龐大復(fù)雜的各類商 品數(shù)據(jù)以及注冊會員數(shù)據(jù)進(jìn)行管理。其中在線購買寶貝的流程可分為:會員注冊(買家或者 賣家)、身份認(rèn)證、發(fā)布信息、購買寶貝、網(wǎng)上付款(支付寶或者網(wǎng)銀或者郵政儲蓄匯款等 多種付款方式,供買家自由選擇)、發(fā)貨(淘寶合作快遞公司或者其他郵遞方式,買家根據(jù) 郵資自由選擇運貨方式)、確認(rèn)收貨、打款到商家、信用評價(買家評論賣家,賣家也可評 論買家;買家購買寶貝后對商品、賣家的評價反應(yīng)賣家的信用度,以供后來買家參考)。
、系統(tǒng)的UML建模
1、系統(tǒng)用例圖
創(chuàng)建用例圖之前首先確定參與者
(1) 在淘寶網(wǎng)中,需要買家和賣家的參與。買家可以查詢商品,買家購物車管理,收 藏夾管理,積分查詢,優(yōu)惠卡辦理,網(wǎng)上留言,評分,用戶信息修改,賬號管理 商品搜索,在線購買功能。賣家(商場、中小企業(yè)或個人)在互聯(lián)網(wǎng)上實現(xiàn)店面 信息,賬戶信息查詢,商品上架,倉庫管理,銷售管理,商家后臺管理,并查看 反饋信息,如留言,好評等。
(2) 為職員提供了會員管理(會員審查),網(wǎng)站信息管理(新聞添加、修改刪除、公告 設(shè)置),以及常規(guī)設(shè)置(廣告添加、友情鏈接)等功能達(dá)到對網(wǎng)站的管理為用戶信 息管理,新聞信息管理,廣告鏈接管理等功能。
(3)網(wǎng)站需要一個專門的管理者進(jìn)行日常維護(hù)與管理,所以需要有系統(tǒng)管理員的參與。
1)系統(tǒng)用戶參與的總的用例圖 買家和賣家都可以從“會員”這個參與者泛化而來,會員是指網(wǎng)站的注冊用戶,注 冊用戶可以登錄系統(tǒng)完成相應(yīng)的操作。
系統(tǒng)用戶參與的總的用例圖如圖所示。從圖中可以清楚地看到泛化關(guān)系與各個參 與者所參與的用例。
(2)People 的詳細(xì)用例
1.作為一個瀏覽者,查詢頁面,包括按關(guān)鍵字查詢,和按鏈接收索。 游客(未注冊者)或者買家能夠根據(jù)商品的名稱或關(guān)鍵字或特征搜索符合條件的商 品,具體的搜索功能分為如下四類:
寶貝搜索: 根據(jù)輸入的文字搜索到相關(guān)寶貝,并對所有寶貝進(jìn)行分類,同時統(tǒng)計顯示各類 寶貝數(shù)量;用戶選擇某一類寶貝時,還能分頁顯示該類所有寶貝詳細(xì)信息及店 主的基本信息;
淘寶商城搜索:
搜索出與輸入字相符的商品,分頁顯示;
店鋪搜索: 搜索出叫輸入關(guān)鍵字的店鋪、所有賣輸入關(guān)鍵字的店鋪以及促銷店鋪。分頁顯 示各個店鋪的基本信息,如店鋪名稱,寶貝數(shù)量,店鋪信用額度等基本信息。
拍賣搜索: 搜索所有商家或者店鋪商場拍賣相關(guān)寶貝的活動并分頁顯示。
*
2.注冊會員。
(3)會員詳細(xì)用例圖
1.本用例描述了用戶如何登錄到系統(tǒng)中,如果用例成功,用例登錄到系統(tǒng)中,否則系統(tǒng)的 狀態(tài)不變。
2.該用例描述了如何修改會員的信息,但會員的用戶名不允許修改。用例成功,把會員的 信息保存到數(shù)據(jù)庫中。會員輸入所需信息,提交。如果驗證輸入的數(shù)據(jù)不合法,提示錯 誤。
3.會員可以根據(jù)自己的要求,修改賬號密碼。身份認(rèn)證,用于提升賬號的安全性和信任級 別。認(rèn)證后的有賣家記錄的賬號不能修改認(rèn)證信息;設(shè)置安全保護(hù)郵箱,不同于登錄郵 箱,當(dāng)您選擇“安全保護(hù)問題”找回密碼時,填寫正確的問題答案后,系統(tǒng)會將新密碼發(fā) 到您的安全郵箱;設(shè)置手機綁定,綁定手機后,您即可享受淘寶豐富的手機服務(wù),如手 機登錄,手機找回密碼、開通手機動態(tài)密碼等。
4)買家詳細(xì)用例圖
5
:丁衛(wèi)?、
«inc
Q
+ iS-'+i/KA-. -,.:h ,..■■■
'■Q
■- - ■,計三
貼雨揪 j -一丿
查看回復(fù) 評價
‘o
<::)
_._- u <iri£ln 』
七環(huán)J;E匡
?J心而亡 一、嚴(yán)
D
■o m稼購物車中的商曷 «ind-irdi»
,:j nL|r.|=-^!r- ii -..
淆空哋車
CJ:>
査看收礒好
«nchkie»
二
一."亡總百円一
購物車: 加入購物車。買家把所需的商品加入購物車。用例成功,進(jìn)入到查看購物車頁面。
查看購物車: 顯示購物車中所有商品名稱、數(shù)量、單價、金額,積分,優(yōu)惠,以及總價。買家可修改 商品的數(shù)量,刪除商品、清空購物車、繼續(xù)購物以及結(jié)賬。
&
購買: 選定商品或加入購物車完畢,即可進(jìn)入結(jié)賬狀態(tài)。成功,便可進(jìn)入確認(rèn)訂單信息收貨地 址、確認(rèn)訂單信息(數(shù)量,送貨方式、買家留言)、配置付款方式等操作。如果送貨方式 和付款方式配置好、則可下訂單。
評價:
購買賣家的商品以后,給出評分。
收藏夾:
# 加入收藏夾。買家把想收藏的商品加入收藏夾。用例成功,進(jìn)入到查看收藏夾頁。
查看收藏夾: 顯示收藏夾中所有商品名稱、掌柜、價格。買家可編輯、刪除商品,購買商品。
優(yōu)惠卡:
只要成功購買過賣家的寶貝,就有可能獲得該賣家的會員卡,會員卡可以打折。賣家可 以通過設(shè)定會員卡標(biāo)準(zhǔn)將您設(shè)定為高級會員,VIP會員或者至尊VIP會員。支付寶積分是支 付寶用戶在支付寶網(wǎng)站的活躍度、貢獻(xiàn)值的集中體現(xiàn),用戶可以通過使用支付寶交易、向支 付寶賬戶充值等一些行為來獲得支付寶積分,并且在支付寶積分頻道用積分兌換精美禮品或 參與支付寶的各類抽獎活動等。
#
開店:
首先申請支付寶認(rèn)證,再注冊。
5)賣家詳細(xì)用例圖
賣家發(fā)貨
待交易狀態(tài)為“買家已付款”,可以根據(jù)買家留下的收貨地址聯(lián)系快遞公司進(jìn)行發(fā)貨。待 貨物發(fā)出后,需要在發(fā)貨頁面填寫正確的發(fā)貨信息,交易狀態(tài)將更改為“賣家已發(fā)貨”, 待買家收到貨物確認(rèn)打款給賣家后,賣家的支付寶賬戶就會收到該筆交易的款項,雙方 也就完成該筆交易。如買家未主動操作確認(rèn)付款給賣家,且也未在交易超時打款之前申 請退款,那么等交易超時后,系統(tǒng)將自動打款給賣家。
退款
第一種情況:在未發(fā)貨狀態(tài)下
1、點擊“同意退款申請”
2、同意退款,并填寫支付密碼
第二種情況:在已發(fā)貨狀態(tài)下
1、點擊“同意退款申請”
2、選擇“同意買家退款協(xié)議”,并選擇退貨地址(必選) 第三種情況:在買家退貨后同意退款協(xié)議
1、點擊“同意退款”并填寫支付密碼
2、退款成功
信用評價 只要符合以下條件,買賣雙方都可以對對方進(jìn)行評價:
1)交易成功;
2)在評價期(訂單交易完成時間+15 天);
3)只要訂單中有任何一個寶貝尚未進(jìn)行評價,那么仍可在交易成功后的15 天內(nèi)進(jìn)行評價。 !
商品發(fā)布方法
賣家發(fā)布寶貝的條件
1、賣家必須已經(jīng)通過身份認(rèn)證 2、按照發(fā)布環(huán)節(jié)中的要求填寫符合條件的發(fā)布信息
3、賣家必須支持支付寶交易。
】
4、所發(fā)布的商品必須遵守商品發(fā)布管理規(guī)則 綁定的支付寶賬戶已經(jīng)通過實名認(rèn)證,賣家可以點擊我是賣家,我要賣,選擇商品類目,編 輯商品信息,進(jìn)行商品的發(fā)布。
違規(guī)處理
賣家可以通過“我的淘寶” ->“我是賣家” ->“倉庫里的寶貝” ->“待您處理的違規(guī)寶貝”中查 看被下架的違規(guī)寶貝 如果這些違規(guī)寶貝已經(jīng)被您重新編輯并上架,則會在出售中的寶貝顯示,如已刪除,則 不會再顯示。
店鋪管理 “我是賣家”->“管理我的店鋪”->“基本設(shè)置”->“店鋪基本設(shè)置”。
(6)職員詳細(xì)用例圖
2 系統(tǒng)的類圖
%
People 父類
im
仕i:賀占■樂妣~ T'. F I
■ InlE-ger
*■訊潼敦;:nl ?捷理按訴0 : irrt 冠1權(quán)菅理D : int
(fo i :2■: ±烽向£蘭打⑵ 卷聘T : C1 - ng 費: Cl-ng
fiRR員冊政
號號刃址M話問R 駅庫翟地E-電時編
im im
Slnng Siring
:String ini DateTime
荼埼管理°
:f---耳”詢土刑興辛% 用訶囪: 觀4簾-Siring 倒阿與-Integ&r
店鋪類圖:
買家類圖:
(fm-ii
^ - st+= : nr ◎氏疼龍目:iir
M評率ii I 戛所在也^"ii J
怦汕:i) ill
記物流信息0 : Siring
已售商品 坊商止號:n: 總銷書吋間:int 気買毎涓=n-t 住歳雷-n-
気■ i-r
0 rf
1 I
U..n
母電庫專ir L 牡果商品:int 色會屍專ir L 蝕呈:r1
” 1■ ■1■
I
號奚方 .In咒理
◎訂單肝2 宜-irq 感運單:運單佶g
?等肖生左訂單0:訂雖 .岌貨中的訂<0 :訂單 “羔憂id單(J: id魚 F冷噲乞:vOd
的匸材芳和::s0
0..1
色迄卑淇匚I II」 色丈蘭I乜亡匚I II J itkffA : string
號訶 SL- nj 醪手*「,號訶SL- n,i 焉HF卩上頂訶ir L ②殳⑷信總商品 直咨江:iit
善信息保存0 : void
買家類圖:
場噸 m:乞Striij 場所在覽區(qū):Siring 酗對 1-. 5: iiij 睦和政編碼:int
◎出話是盤? in- 紺irr
商品類圖:
乂UTT 畫
訪促老 I"--:]. hr:e- 氓癥弋武匸::遼Tir^r 懿 Nt-忙 I ni
T-I+豆岸
W乓K if-i= T= [-■<衽 r rii-} 葩丈拌在鏡開通卡通支忖的覘行:Siring
%-|.岸祀J :String . SLri-iii
職員類圖:
(from B2C淘寶商務(wù)盞統(tǒng)—用釗圖)
動職聆:zit-in^ 筋職位.31 iiij
新聞列表
烏新聞編號:nt
住渤聞標(biāo)題 唸新聞內(nèi)容 禺新聞FI排
加門1 Stri ng ■JstpTinR
'菅理退款Q irt 堪推訴U irt 塚枚苣埋(J *t
-.1 r
管理員,會員類,職員類是person類的泛化,買家及賣家是會員類的泛化,職員與廣告信 息,新聞信息之間存在關(guān)聯(lián)關(guān)系。實體店,網(wǎng)上店是店的泛化,店與賣家,買家之間存在關(guān) 聯(lián)關(guān)系,買家通過商品信息表查詢信息,賣家將商品信息上傳到數(shù)據(jù)庫中,買家在購物過程 中可以先將喜歡的商品收藏到收藏夾中,將信息上傳到數(shù)據(jù)庫,然后將想要購買的商品添加 到購物車中,想支付寶付完賬款,便向賣家生成訂單,賣家可以查詢已售商品,倉庫剩余商 品,以及違規(guī)商品單。與商品相聯(lián)系的還有商品類型用于分類顯示,促銷方式,品牌,支付 方式。
3 系統(tǒng)的序列圖
退貨序列圖:
i i :」.「fix !
; J
! ! I-
i : ; -
5擒買舖]〔用戶曷
i ! J
> i ■
■ i ? ?
1 : :
i ■叱汐壬
1 j
包帝原因
■ ⑴ !
釗 :
.、m:- v密哪
.■-1瀘
■■: i
M iflB |
I:
MPiifi
■: -■:■■.■.』h‘ 乂 *:::=世 i
I :
? — . - > 迪.退貫孚提交璋甜]
-
?W : J
i ri 屮* I 片-: J:.:L-
: : '
: - ■'■ I ■. '"■' ; i' }'
l; :E 二卡 F 士:. 丁.J) ';
■'.叮沁. i
巴卜"":卞= : j
/ z.- i i
口 1 丈冊表H
n■單桔總
買家購買序列圖:
登錄
4.鹼
込
K
了.挺交
3. in
5.増加
■i卅際
賣家出售序列圖:
4 狀態(tài)圖 商品的狀態(tài)圖
石2
2
.二分中
吆二!.
"2
工應(yīng)下庁巨申萌退》 M
土在*?罔民買喬壞喝邑
J-: ?
H亍云
.、爭?¥—:■:
曾丄胡口 世 曰
發(fā)貨狀態(tài)及其子活動:
》
5 活動圖
注冊:
注冊的具體實現(xiàn)為: 點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名 密碼、Email地址、電話、真實、姓名等各項信息,提交后,系統(tǒng)進(jìn)行檢測判斷該用戶名是 否已經(jīng)注冊過,如果已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊過;如果沒有則進(jìn) 行下一步判斷,用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是 否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入會員表并提示用戶注冊 成功,用戶登陸后,就可以進(jìn)行有效的購物了。
買家開店:
7 y
3
土
,止
■實容制認(rèn) , 證
賣家開店 首先必須采取實名制認(rèn)證(登錄支付寶賬戶(賬戶類型:個人賬戶),在“我的支付寶” 首頁,請點擊“進(jìn)入支付寶實名認(rèn)證的介紹頁面,輸入校驗碼,請點“立即申請”繼續(xù);申請 認(rèn)證”;仔細(xì)閱讀支付寶實名認(rèn)證服務(wù)協(xié)議后,點擊“我已經(jīng)閱讀并同意接受以上協(xié)議”按鈕, 才可以進(jìn)入支付寶實名認(rèn)證;完成實名認(rèn)證。
然后選擇賣商品的方式,有一口價的方式,還有拍賣的方式;將上傳的商品進(jìn)行分類。 然后填上詳細(xì)信息,如顏色,尺碼,品牌,生產(chǎn)日期等。
最后發(fā)布商品信息。當(dāng)發(fā)布的商品達(dá)到10 件以上時,就可以開店了。否則將不能開店
商品管理:
商品搜索:
商品的搜索功能使 用戶更加方便的進(jìn)行自 己所需要的商品的查詢, 節(jié)省時間,提高效率。用 戶搜索時只要輸入商品
iH:件
T T
買家購物:
至
屮 站內(nèi)留亡
一般收雷
筆「二計心
1 登錄淘寶網(wǎng),選擇要購買的商品;
2 選擇阿里旺旺或者是在線留言,與賣家聯(lián)系;
3 選中后點“立即購買” 買下您選中的商品;
4 正確填寫您的收貨地址、收貨人、聯(lián)系電話,以方便賣家為您發(fā)貨后快遞公司聯(lián)系收貨人; 填寫您所需的購買數(shù)量;補充完成您的個人基本信息,點“確認(rèn)無誤,購買”繼續(xù);
5 選擇支付寶賬戶余額支付,輸入支付寶賬戶支付密碼,點“確認(rèn)無誤,付款”,如支付寶 賬戶無余額可以選擇網(wǎng)上銀行、支付寶卡通、網(wǎng)點付款來完成支付;
6 支付寶賬戶余額支付付款成功,點“點此查看本筆交易詳”
7 賣家發(fā)貨后,買家注意查收貨物,收到貨物后,點“確認(rèn)收貨”付款給賣家;
8 輸入支付寶賬戶的支付密碼,點“同意付款”付款給賣家;
9 跳出提示框確認(rèn)是否真的收到貨物,如未收到貨物請千萬不要點“確定”按鈕,不然可能 會錢貨二空,收到貨請點“確定”付款給賣家;
10 成功付款給賣家。
賣家發(fā)貨及商品管理:
1 賣家查詢已被購買的商品
2 填寫發(fā)貨通知,包括確認(rèn)詳細(xì)信息及交易詳情(訂單編號,訂單日期,收貨地址)選擇物 流公司,填寫運單號嗎,在線下單。
3 當(dāng)交易成功以后,便可以對買家評價
包圖
領(lǐng)域
1 ,
~TjW~
構(gòu)件圖:
部署圖:
rrp
務(wù)器