課件內容摘抄,如有侵權,聯繫刪除
1用戶中心(WEB)
用戶在首頁登陸系統後會進入到用戶中心首頁。
1.1訂單中心
功能需求:
- 實現對訂單的查詢功能
- 未付款訂單的付款功能
- 未付款訂單的取消功能
- 已付款提醒訂單發貨功能
- 確認收貨
- 退貨
- 用戶評價
- 物流信息跟蹤
1.2秒殺訂單中心
同上。
1.3我的收藏
購物車中有將我的購物車商品移到我的收藏功能,在用戶中心中可以查看我收藏的商品, 對於這樣的用戶收藏數據,我們可以使用mongoDB來實現。
- 我的收藏列表
- 刪除收藏
1.4我的足跡
- 查看足跡列表
- 刪除我的足跡
1.5個人信息設置
- 個人信息
- 地址信息
- 密碼重置
- 綁定手機
2.商家後臺-訂單管理(WEB)
2.1訂單管理
(1)訂單查詢
(2)訂單發貨
(3)訂單退貨
2.2秒殺訂單管理
- 秒殺中訂單查詢(查詢redis )
- 已完成秒殺訂單查詢(查詢數據庫)
- 秒殺訂單發貨
- 秒殺訂單退貨查詢
3.運營商後臺-訂單管理(WEB)
3.1訂單管理
根據商家、訂單號、用戶ID等信息查詢訂單列表
3.2秒殺訂單管理
- 查詢秒殺中訂單
- 查詢已付款訂單
4.評價系統
針對評論這樣數據量大並且價值不高的數據,我們通常採用MongoDB來實現存儲。
4.1評價系統-數據訪問層
評價數據訪問層-操作mongoDB
4.2評價系統-服務層
評價服務層
4.3 web工程調用評價系統
- 在商品詳細頁顯示該商品的所有評論信息(CORS跨域)
- 用戶中心web工程引用評價服務 可以對已收貨的訂單追加評價。
- 商家後臺web工程引用評價服務 可以查看訂單的評價
- 運營商後臺web工程引用評價服務 可以查看訂單的評價
- 任務服務pinyougou-task-service 引用評價服務和搜索服務,統計每個商品的評價更新到solr索引庫中。
5.商家首頁
構建商家首頁工程,引用搜索服務,顯示該商家的商品列表
6.資金結算
用戶購買商品是直接付款給平臺的,而發貨的是商家,那商家如何獲得貨款呢?這就需要運營商定期將貨款轉賬給商家。
6.1佣金與佣金比例
說到平臺與商家之間的資金結算,我們必須要提一下佣金。佣金就是運營商以銷售額爲基礎抽取的銷售提成。 商品類型不同,設定相應的佣金比例也不同。例如食品類佣金比例爲0.5% ,那麼商家每產生100元的銷售額就需要支付給運營商平臺相應比例的佣金。
6.2流程結算圖