1. 大型電商平臺設計實例:電商平臺總體設計和業(yè)務模型設計

        共 2699字,需瀏覽 6分鐘

         ·

        2022-04-17 09:22


        大型電商平臺設計實例

        本章我們將使用微服務架構風格設計一個大型電商平臺,這個平臺將以 Saas 方式提供一個類似于 S2B2C 的服務。

        電商平臺是 個大眾化的應用平臺,讀 對它的功能都比較熟悉,本章通過電商平臺的微服務架構設計,幫助讀者深入理解微服務設計和開發(fā)在實際中的具體使用。

        電商平臺總體設計

        S2B2C 種新零 的解決方案,簡要來說,體現了供應商(或平臺提供方〉、分銷商和顧客的一種交易關系。

        電商平臺是電子商務交易平臺的簡稱,是指通過互聯網為企業(yè)和個人提供網上交易的管理平臺。電商平臺是一個網上自由交易場所,為普通用戶(顧客)和虛擬商鋪〈商家)建立一種可信的買賣關系,通過互聯網實現不受地域和時間等條件限制的貿易行為。

        本文將以一個通用的電商平臺為基礎進行設計,但不做太多復雜的功能,也不關注太多的細節(jié)實現,我們只是從大體上完成一個網上購物的流程,以此體會微服務架構在實際中的使用方法。

        總體業(yè)務流程設計

        圖3-1 是電商平臺的一個總體業(yè)務流程設計。


        這個流程表示,顧客在進行網上購物時將從瀏覽商品、挑選商品開始,然后經過結算、支付,生成一個交易訂單。商家通過后臺的訂單管理,可以確認顧客的交易行為,并聯系物流公司進行發(fā)貨處理。顧客在收到商品后,即完成了一個正常的交易流程。顧客還可以對這次交易進行評價。

        其中,在結算的過程中,如果顧客感到不滿意,則可以在一定的期限內,對生成的訂單執(zhí)行撤銷交易的操作。

        另外,如果顧客收到商品后,對商品質量不滿意,則可以申請售后服務,或者直接申請退貨,開啟退貨的申請流程。商家審核退貨后,可以給顧客退回貨款,從而結束交易。

        一個完整的交易過程,還包括其他業(yè)務流程的設計,這些流程包括以下幾個方面的設計。

        顧客在購買商品之前,必須先到平臺進行注冊,然后編輯個人基本資料,新增和維護收貨地址等。平臺顧客也可以注冊成為商家的會員,享受商家提供的會員級別的服務。

        商家可通過后臺進行商品發(fā)布、訂單管理、物流處理、退貨審核、會員注冊審核及其管理等基本操作。

        對于平臺運營方來說,可以對入駐的商家進行管理,包括商家的注冊與審核、商家的權限管理等。

        總體業(yè)務功能設計

        電商平臺總體業(yè)務功能設計包括以下幾個方面。

        在商品展示方面,包括商品的類目配置及管理、商品的庫存、商品的定價、商品信息編輯、商品上下架管理等。

        在交易操作方面,包括顧客管理、會員管理、購物車管理、支付管理、訂單管理、物流管理等。

        在商家管理方面,包括商家的入駐與注冊的審核、商家的操作權限配置、商家的賬戶管理、結賬和對賬等。

        上述這些功能,根據其所面向的用戶對象不同,可以將電商平臺的總體業(yè)務功能分為面向顧客的門戶商城、面向商家的商家管理后臺和面向平臺運營方的平臺管理后臺三大部分,如圖 3-2 所示。


        其中,門戶商城就相當于商家的店鋪,是商家展示商品、顧客瀏覽商品并進行實際交易的地方。商家 理后臺 是商家進行商城事務日常管理的操作平臺。平臺管理后臺是平臺運營方的一個管理后臺,是用來管理商家及其操作權限的一個運營管理系統(tǒng)。

        電商平臺業(yè)務模型設計

        根據電商平臺的總體業(yè)務功能,我們可以創(chuàng)建相應的業(yè)務 型。中,對于門戶商城,我們只提供移動商城的業(yè)務模型設計。我們可以使用手機、 iPad 等移動設備訪問移動商城。在移動設備上,我們可以通過普通瀏覽器、 App 、微信公眾號或小程序等方式訪問移動商城。

        電商平臺最終的業(yè)務模型設計包括:移動商城業(yè)務模型、商家管理后臺業(yè)務模型和平臺管理后臺業(yè)務模型。

        移動商城業(yè)務模型

        移動商城的業(yè)務功能包括:商品展示、分類查詢、訂單查詢、購物車,以及個人信息等。

        它的業(yè)務模型如圖 3-3 所示。


        其中,各個模塊的功能簡要介紹如下。

        商品展示提供了商品搜索和查詢等功能,包括商品列表分頁展示和單個商品詳情查看等,并在商品詳情查看中提供購買下單的功能。

        分類查詢提供按分類列表查詢商品的功能。

        訂單查詢可以實時顯示訂單狀態(tài),查詢訂單的物流進度,可以進行收貨確認和對完成交易的訂單進行評價等。

        購物車提供增刪改查的功能,顧客可以添加商品、移除商品、更改商品的購買數量等。

        個人信息包括對顧客基本信息的管理,比如手機號、聯系人、收貨地址等。同時,顧客也可以注冊為某一商家的會員。在注冊成會員后,顧客可以享受商家提供的優(yōu)惠、折扣和積分等會員特權服務。

        商家管理后臺業(yè)務模型

        商家管理后臺的業(yè)務功能包括:用戶管理、商品管理、賬戶管理、訂單管理、評價管理、物流管理、會員管理,以及點擊率統(tǒng)計等。商家管理后臺的業(yè)務模型如圖 3-4 所示。


        其中,各個模塊的功能簡要介紹如下。

        用戶管理為商家提供了管理后臺操作用戶的功能,可以增加和刪除用戶,并為每個用戶配置操作權限。

        商品管理可以對商品進行添加、編輯,以及商品上下架等操作。

        賬戶管理包括商家的收款賬戶設置、收款記錄查詢和統(tǒng)計等功能。

        訂單管理可以為商家提供訂單處理、訂單查詢和訂單統(tǒng)計等功能。

        評價管理為商家提供查看顧客對商品的評價的功能。

        物流管理可以為商家提供訂單發(fā)貨和物流管理等功能。

        會員管理為商家提供會員等級和相關特權設置,可對所屬的會員進行集中查詢和管理。

        點擊率統(tǒng)計可對顧客瀏覽商品的行為進行查詢和統(tǒng)計。

        平臺管理后臺業(yè)務模型

        平臺管理后臺的業(yè)務功能包括:商家管理、商家權限管理、商品類目管理、顧客管理和平臺操作員管理等。平臺管理后臺的業(yè)務模型如圖 3-5 所示。


        其中,各個模塊的功能簡要介紹如下。

        商家管理包括商家的創(chuàng)建、注冊和審核等功能。

        商家權限管理是對使用角色、資源和模塊等對象進行管理。首先由角色決定一個商家可以訪問的資源,從而確定商家的訪問權限。然后使用模塊對資源進行層級管理,形成一種層級菜單。這樣,當一個商家登錄時,就可以根據其擁有的權限分配合理的菜單結構。

        商品類目管理由平臺方進行統(tǒng)一管理,不提供給商家操作這一方面的功能。平臺將按合理的標準提供全面的分類體系。

        顧客管理包括顧客的注冊和個人信息編輯等,由平臺方統(tǒng)一管理。同時,顧客也可以注冊為某一個商家的會員。

        平臺操作員管理提供了平臺操作員創(chuàng)建和權限管理等功能。通過平臺操作員管理,可以實現平臺訪問控制的安全設計。

        本文給大家講解的內容是SpringCloud微服務架構實戰(zhàn):大型電商平臺設計實例:電商平臺總體設計和業(yè)務模型設計

        1. 下篇文章給大家講解的是大型電商平臺設計實例:合理劃分微服務、創(chuàng)建RESTAPI、WebUI 微服務;

        2. 覺得文章不錯的朋友可以轉發(fā)此文關注小編;

        3. 感謝大家的支持!


        本文就是愿天堂沒有BUG給大家分享的內容,大家有收獲的話可以分享下,想學習更多的話可以到微信公眾號里找我,我等你哦。

        瀏覽 42
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 侵犯五十路电车痴汉在线 | ,一级女人片 | 国产毛片久久久久久久 | 欧美黑丝少妇 | 校花穿超短裙让我c到高潮 |