淘宝系统 B2C电子商务系统UML建模 范例
淘寶系統 B2C電子商務系統UML建模 范例
B2C電子商務系統UML建模
——淘寶網系統
目錄
一 系統功能需求
二 系統的UML建模
1、系統的用例圖
(1)系統用戶參與的總的用例圖
(2)People的詳細用例
(3)會員詳細用例圖
(4)買家詳細用例圖
(5)賣家詳細用例圖
(6)職員詳細用例圖
2類圖
3 系統的順序圖
5活動圖
(1)買家購物
(2)賣家開店
(3)賣家發貨及商品管理
(4)商品管理活動圖
(5)注冊活動圖
6包圖
7構件圖
8部署圖
一、系統功能需求
本B2C電子商務系統是以淘寶網系統為建模對象。依據淘寶網的工作流程和模式用統一建模語言UML對淘寶網進行設計和分析。本系統主要為用戶提供了會員注冊,購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,會員管理,新聞信息管理,廣告鏈接管理等功能。
管理員可以通過后臺登錄進去進行會員管理,商品管理,新聞管理和廣告鏈接管理。在會員管理中,可以對會員就行添加刪除,在商品管理中可以對商品進行添加修改,在廣告鏈接里面可以對廣告設置和友情鏈接進行管理。
根據對系統的分析,整個系統主要實現網上商品展示與在線購買及各類用戶管理。一、不同身份的人登錄后有不通的權限(淘寶公司職員、注冊會員、游客)。二、在線商品展示(首先對所有的商品進行分類,對同一類商品進行分頁展示);三、在線購買,對于買家或是游客選定的寶貝可以在線支付貨款,商家隨即發貨;四、后臺管理,對龐大復雜的各類商品數據以及注冊會員數據進行管理。其中在線購買寶貝的流程可分為:會員注冊(買家或者賣家)、身份認證、發布信息、購買寶貝、網上付款(支付寶或者網銀或者郵政儲蓄匯款等多種付款方式,供買家自由選擇)、發貨(淘寶合作快遞公司或者其他郵遞方式,買家根據郵資自由選擇運貨方式)、確認收貨、打款到商家、信用評價(買家評論賣家,賣家也可評論買家;買家購買寶貝后對商品、賣家的評價反應賣家的信用度,以供后來買家參考)。
二、系統的UML建模
1、系統用例圖
創建用例圖之前首先確定參與者
(1)在淘寶網中,需要買家和賣家的參與。買家可以查詢商品,買家購物車管理,收藏夾管理,積分查詢,優惠卡辦理,網上留言,評分,用戶信息修改,賬號管理,商品搜索,在線購買功能。賣家(商場、中小企業或個人)在互聯網上實現店面信息,賬戶信息查詢,商品上架,倉庫管理,銷售管理,商家后臺管理,并查看反饋信息,如留言,好評等。
(2)為職員提供了會員管理(會員審查),網站信息管理(新聞添加、修改刪除、公告設置),以及常規設置(廣告添加、友情鏈接)等功能達到對網站的管理為用戶信息管理,新聞信息管理,廣告鏈接管理等功能。
(3) 網站需要一個專門的管理者進行日常維護與管理,所以需要有系統管理員的參與。(1)系統用戶參與的總的用例圖
買家和賣家都可以從“會員”這個參與者泛化而來,會員是指網站的注冊用戶,注冊用戶可以登錄系統完成相應的操作。
系統用戶參與的總的用例圖如圖所示。從圖中可以清楚地看到泛化關系與各個參與者所參與的用例。
(2)People的詳細用例
1.作為一個瀏覽者,查詢頁面,包括按關鍵字查詢,和按鏈接收索。
游客(未注冊者)或者買家能夠根據商品的名稱或關鍵字或特征搜索符合條件的商品,具體的搜索功能分為如下四類:
寶貝搜索:
根據輸入的文字搜索到相關寶貝,并對所有寶貝進行分類,同時統計顯示各類寶貝數量;用戶選擇某一類寶貝時,還能分頁顯示該類所有寶貝詳細信息及店主的基本信息;
淘寶商城搜索:
搜索出與輸入字相符的商品,分頁顯示;
店鋪搜索:
搜索出叫輸入關鍵字的店鋪、所有賣輸入關鍵字的店鋪以及促銷店鋪。分頁顯示各個店鋪的基本信息,如店鋪名稱,寶貝數量,店鋪信用額度等基本信息。
拍賣搜索:
搜索所有商家或者店鋪商場拍賣相關寶貝的活動并分頁顯示。
2.注冊會員。
(3)會員詳細用例圖
1.本用例描述了用戶如何登錄到系統中,如果用例成功,用例登錄到系統中,否則系統的狀態不變。
2.該用例描述了如何修改會員的信息,但會員的用戶名不允許修改。用例成功,把會員的信息保存到數據庫中。會員輸入所需信息,提交。如果驗證輸入的數據不合法,提示錯誤。
3.會員可以根據自己的要求,修改賬號密碼。身份認證,用于提升賬號的安全性和信任級別。認證后的有賣家記錄的賬號不能修改認證信息;設置安全保護郵箱,不同于登錄郵箱,當您選擇“安全保護問題”找回密碼時,填寫正確的問題答案后,系統會將新密碼發到您的安全郵箱;設置手機綁定,綁定手機后,您即可享受淘寶豐富的手機服務,如手機登錄,手機找回密碼、開通手機動態密碼等。
(4)買家詳細用例圖
購物車:
加入購物車。買家把所需的商品加入購物車。用例成功,進入到查看購物車頁面。
查看購物車:
顯示購物車中所有商品名稱、數量、單價、金額,積分,優惠,以及總價。買家可修改商品的數量,刪除商品、清空購物車、繼續購物以及結賬。
購買:
選定商品或加入購物車完畢,即可進入結賬狀態。成功,便可進入確認訂單信息收貨地址、確認訂單信息(數量,送貨方式、買家留言)、配置付款方式等操作。如果送貨方式和付款方式配置好、則可下訂單。
評價:
購買賣家的商品以后,給出評分。
收藏夾:
加入收藏夾。買家把想收藏的商品加入收藏夾。用例成功,進入到查看收藏夾頁。
查看收藏夾:
顯示收藏夾中所有商品名稱、掌柜、價格。買家可編輯、刪除商品,購買商品。
優惠卡:
只要成功購買過賣家的寶貝,就有可能獲得該賣家的會員卡,會員卡可以打折。賣家可以通過設定會員卡標準將您設定為高級會員,VIP會員或者至尊VIP會員。支付寶積分是支付寶用戶在支付寶網站的活躍度、貢獻值的集中體現,用戶可以通過使用支付寶交易、向支付寶賬戶充值等一些行為來獲得支付寶積分,并且在支付寶積分頻道用積分兌換精美禮品或參與支付寶的各類抽獎活動等。
開店:
首先申請支付寶認證,再注冊。
(5)賣家詳細用例圖
賣家發貨
待交易狀態為“買家已付款”,可以根據買家留下的收貨地址聯系快遞公司進行發貨。待貨物發出后,需要在發貨頁面填寫正確的發貨信息,交易狀態將更改為“賣家已發貨”,待買家收到貨物確認打款給賣家后,賣家的支付寶賬戶就會收到該筆交易的款項,雙方也就完成該筆交易。如買家未主動操作確認付款給賣家,且也未在交易超時打款之前申請退款,那么等交易超時后,系統將自動打款給賣家。
退款
第一種情況:在未發貨狀態下
1、點擊“同意退款申請”
2、同意退款,并填寫支付密碼
第二種情況:在已發貨狀態下
1、點擊“同意退款申請”
2、選擇“同意買家退款協議”,并選擇退貨地址(必選)
第三種情況:在買家退貨后同意退款協議
1、點擊“同意退款”并填寫支付密碼
2、退款成功
信用評價
只要符合以下條件,買賣雙方都可以對對方進行評價:
1)交易成功;
2)在評價期(訂單交易完成時間+15天);
3)只要訂單中有任何一個寶貝尚未進行評價,那么仍可在交易成功后的15天內進行評價。
商品發布方法
賣家發布寶貝的條件
1、賣家必須已經通過身份認證
2、按照發布環節中的要求填寫符合條件的發布信息
3、賣家必須支持支付寶交易。
4、所發布的商品必須遵守商品發布管理規則
綁定的支付寶賬戶已經通過實名認證,賣家可以點擊我是賣家,我要賣,選擇商品類目,編輯商品信息,進行商品的發布。
違規處理
賣家可以通過“我的淘寶” ->“我是賣家” ->“倉庫里的寶貝” ->“待您處理的違規寶貝”中查看被下架的違規寶貝
如果這些違規寶貝已經被您重新編輯并上架,則會在出售中的寶貝顯示,如已刪除,則不會再顯示。
店鋪管理
“我是賣家”->“管理我的店鋪”->“基本設置”->“店鋪基本設置”。
(6)職員詳細用例圖
2系統的類圖
People 父類:
店鋪類圖:
賣家類圖:
買家類圖:
商品類圖:
職員類圖:
管理員,會員類,職員類是person類的泛化,買家及賣家是會員類的泛化,職員與廣告信息,新聞信息之間存在關聯關系。實體店,網上店是店的泛化,店與賣家,買家之間存在關聯關系,買家通過商品信息表查詢信息,賣家將商品信息上傳到數據庫中,買家在購物過程中可以先將喜歡的商品收藏到收藏夾中,將信息上傳到數據庫,然后將想要購買的商品添加到購物車中,想支付寶付完賬款,便向賣家生成訂單,賣家可以查詢已售商品,倉庫剩余商品,以及違規商品單。與商品相聯系的還有商品類型用于分類顯示,促銷方式,品牌,支付方式。
3系統的序列圖
退貨序列圖:
買家購買序列圖:
賣家出售序列圖:
4狀態圖
商品的狀態圖:
發貨狀態及其子活動:
5活動圖:
注冊:
注冊的具體實現為:
點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名、密碼、Email地址、電話、真實、姓名等各項信息,提交后,系統進行檢測判斷該用戶名是否已經注冊過,如果已經存在則彈出新頁面,提示用戶該用戶名已經注冊過;如果沒有則進行下一步判斷,用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統將該用戶注冊信息寫入會員表并提示用戶注冊成功,用戶登陸后,就可以進行有效的購物了。
買家開店:
賣家開店
首先必須采取實名制認證(登錄支付寶賬戶(賬戶類型:個人賬戶),在“我的支付寶”首頁,請點擊“進入支付寶實名認證的介紹頁面,輸入校驗碼,請點“立即申請”繼續;申請認證”;仔細閱讀支付寶實名認證服務協議后,點擊“我已經閱讀并同意接受以上協議”按鈕,才可以進入支付寶實名認證;完成實名認證。
然后選擇賣商品的方式,有一口價的方式,還有拍賣的方式;將上傳的商品進行分類。然后填上詳細信息,如顏色,尺碼,品牌,生產日期等。
最后發布商品信息。當發布的商品達到10件以上時,就可以開店了。否則將不能開店
商品管理:
商品搜索:
買家購物:
1登錄淘寶網,選擇要購買的商品;
2選擇阿里旺旺或者是在線留言,與賣家聯系;
3選中后點“立即購買”買下您選中的商品;
4正確填寫您的收貨地址、收貨人、聯系電話,以方便賣家為您發貨后快遞公司聯系收貨人;填寫您所需的購買數量;補充完成您的個人基本信息,點“確認無誤,購買”繼續;
5選擇支付寶賬戶余額支付,輸入支付寶賬戶支付密碼,點“確認無誤,付款”,如支付寶賬戶無余額可以選擇網上銀行、支付寶卡通、網點付款來完成支付;
6支付寶賬戶余額支付付款成功,點“點此查看本筆交易詳”
7 賣家發貨后,買家注意查收貨物,收到貨物后,點“確認收貨”付款給賣家;
8輸入支付寶賬戶的支付密碼,點“同意付款”付款給賣家;
9跳出提示框確認是否真的收到貨物,如未收到貨物請千萬不要點“確定”按鈕,不然可能會錢貨二空,收到貨請點“確定”付款給賣家;
10成功付款給賣家。
賣家發貨及商品管理:
1賣家查詢已被購買的商品
2填寫發貨通知,包括確認詳細信息及交易詳情(訂單編號,訂單日期,收貨地址)選擇物流公司,填寫運單號嗎,在線下單。
3當交易成功以后,便可以對買家評價
包圖
構件圖:
部署圖:
————————(如有侵權,聯系刪除)
總結
以上是生活随笔為你收集整理的淘宝系统 B2C电子商务系统UML建模 范例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分析优酷/土豆/pptv/乐视 HTML
- 下一篇: 手机软键盘弹起导致页面变形的一种解决方案