1. 程式人生 > >Java之品優購課程講義_day20(7)

Java之品優購課程講義_day20(7)

4.品優購-其它業務功能分析
4.1 使用者中心(WEB)
使用者在首頁登陸系統後會進入到使用者中心首頁。
1.1 訂單中心
功能需求:
(1)實現對訂單的查詢功能
(2)未付款訂單的付款功能
(3)未付款訂單的取消功能
(4)已付款提醒訂單發貨功能
(5)確認收貨
(6)退貨
(7)使用者評價
(8)物流資訊跟蹤
4.1.2 秒殺訂單中心
同上。
4.1.3 我的收藏
購物車中有將我的購物車商品移到我的收藏功能,在使用者中心中可以檢視我收藏的商品
對於這樣的使用者收藏資料,我們可以使用 mongoDB 來實現。
(1)我的收藏列表
(2)刪除收藏
4.1.4 我的足跡
(1)檢視足跡列表
(2)刪除我的足跡
4.1.5 個人資訊設定
(1)個人資訊
(2)地址資訊
(3)密碼重置
(4)繫結手機
4.2 商家後臺-訂單管理(WEB)
4.2.1 訂單管理
(1)訂單查詢
(2)訂單發貨
(3)訂單退貨
4.2.2 秒殺訂單管理
(1)秒殺中訂單查詢(查詢 redis )
(2)已完成秒殺訂單查詢(查詢資料庫)
(3)秒殺訂單發貨
(4)秒殺訂單退貨查詢
4.3 運營商後臺-訂單管理(WEB)
4.3.1 訂單管理
根據商家、訂單號、使用者 ID 等資訊查詢訂單列表
4.3.2 秒殺訂單管理
(1)查詢秒殺中訂單
(2)查詢已付款訂單
4.4 評價系統
針對評論這樣資料量大並且價值不高的資料,我們通常採用 MongoDB 來實現儲存。
評價系統-資料訪問層
評價資料訪問層-操作 mongoDB
4.4.2 評價系統-服務層
評價服務層
4.4.3 web 工程呼叫評價系統
(1)在商品詳細頁顯示該商品的所有評論資訊(CORS 跨域)
(2)使用者中心 web 工程引用評價服務 可以對已收貨的訂單追加評價。
(3)商家後臺 web 工程引用評價服務 可以檢視訂單的評價
(4)運營商後臺 web 工程引用評價服務 可以檢視訂單的評價
(5)任務服務 pinyougou-task-service 引用評價服務和搜尋服務,統計每個商品的評價更 新到 solr 索引庫中。
4.5 商家首頁
構建商家首頁工程,引用搜索服務,顯示該商家的商品列表
4.6 資金結算
使用者購買商品是直接付款給平臺的,而發貨的是商家,那商家如何獲得貨款呢?這就需 要運營商定期將貨款轉賬給商家。
4.6.1 佣金與佣金比例
說到平臺與商家之間的資金結算,我們必須要提一下佣金。佣金就是運營商以銷售額為 基礎抽取的銷售提成。 商品型別不同,設定相應的佣金比例也不同。例如食品類佣金比例 為 0.5% ,那麼商家每產生 100 元的銷售額就需要支付給運營商平臺相應比例的佣金。
6.2 結算流程圖
7.Java之品優購課程講義_day20(7)