作者認為搭建一款后臺管理系統,需要注意以下三個維度,你認為呢?
后臺管理系統又稱B端產品。與我們直接接觸到的C端產品互聯網產品不同的是,B端產品更像是冰山下的一角,承載了大量的功能,數據和業務流程。它決定了C端產品的地基、甚至影響到企業的效率。
做一款產品、需要明確產品定位,即產品的用戶是誰、能滿足這部分用戶哪些需求,解決哪些問題。
一、業務流程是靈魂
B端產品更貼近業務。熟悉業務是做好B端產品的前提。
以電商商家系統為例,商品來源有兩個維度、一種是自營、一種是商家入駐提供。
商家系統需要支持商家把商品賣出去,并且賣的很好。但這簡單需求的背后,包含了商家需要進行入駐——然后發布商品——管理訂單——處理售后——貨款結算——提取貨款這幾大復雜流程。
如果把后臺管理系統看作是人。業務流程就像靈魂一樣,它決定了產品的形態。
二、功能模塊低耦合
根據業務流程衍生出:商家管理、商品管理、訂單管理、物流售后、貨款結算、賬戶管理幾大基本功能模塊。每個模塊又包含多個菜單功能。
商家管理:包含商家注冊登陸、公司信息管理、資質認證、繳納保證金。
商品管理:管理商品品牌類目、發布商品、商品上架、商品下架、商品倉庫。
訂單管理:訂單查看、異常訂單處理、退換貨單據管理。
物流售后:物流配送設置、發貨管理。
貨款結算:結算管理、結算明細、賠付單據管理、運費結算管理。
賬戶管理:保證金體系、貨款查詢、賬戶額度查詢。
有了具體模塊后,我們就能細化具體菜單功能。隨著業務的變遷增長、規模增長、一些功能模塊又會被剝離成為一個個獨立的系統,因此,功能模塊設計時需要注意低耦合、在重構之日,能較好的遷移。后臺產品很多都需要了解甚至懂技術、因為后臺系統設計、我們需要細化每個字段、了解數據庫、表結構。
三、數據流向是血液
一個產品有兩種數據:輸入出數據,數據流向指系統輸入數據的去向、輸出數據的來源。數據的流動使得產品變得有生命力。
后臺系統并不是單一的存在、一個商家系統與之交互的有:招商管理系統、商品系統、訂單系統、支付系統、財務結算系統、物流系統、BI系統、營銷系統、廣告系統、推薦系統、消息中心…
在產品設計時、需要清晰的知道,每個功能模塊與之交互的系統,每個單一數據的去向,流轉,牽涉到相關系統的影響。這樣才能規避風險。同時把控產品的拓展性,延伸性。
設計后臺系統還需注意以下幾點:
1、系統易用好懂。
良好易用的系統、能大大提升相關工作人員、同事的效率、直接節約時間成本。
2、功能模塊低耦合。
設計后臺產品就是做架構,互聯網產品增長非常快,迭代頻繁,用戶增長都是數萬計的,也許三五個月,現有的系統已不滿足當前的業務,而良好的模塊劃分、低耦合,不管是在迭代重構之日,還是數據遷移,都會起到極大的作用。
3、權限角色分配。
后臺系統是數據池、相關工作流程由多種角色或是多個部門協助完成,因此相關權限角色需要有很好的劃分。
首先創建角色——然后給該角色分配權限,不同角色,菜單和數據權限不同。
再創建賬號——給該賬號分配角色。這樣,該用戶就分配好功能權限了。
掃一掃關注微信公眾號
掃一掃訪問手機站
掃一掃打開小程序