search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

電商後台系統:管理後台篇之安全、菜單、通知管理

系統管理第一篇我們介紹了賬號管理相關的業務,這一篇我們介紹下其他幾個常見的業務:安全管理、菜單管理和通知管理。

本篇介紹的幾個常見業務如下:

  • 安全管理:監控每個賬號的登錄情況和操作情況
  • 通知管理:給使用後台系統的不同角色人員發送通知
  • 菜單管理:管理後台系統的菜單
一、安全管理

1、相關業務

後台系統從安全上面考慮,一般只允許在公司的內網環境下登錄,所以需要對登錄人員的IP地址進行驗證。但是也會存在很多員工需要在家裡對後台進行一些操作,這種業務場景,就需要我們能夠支持在外網環境通過某些驗證也可以正常的登錄後台,這裡我們選擇通過登錄員工的簡訊驗證碼驗證。

另外,每個登錄的用戶都進行了什麼操作,這個數據對於發現問題、查找原因都是非常重要,我們這裡就稱作操作日誌。

2、登錄後台的流程

  • 用戶輸入賬號和密碼,如果錯誤的話,登錄失敗;如果正確的話,進入第二步;
  • 判斷登錄的IP是否屬於系統設置的IP白名單,如果是,登錄成功,流程結束;如果不是,進入第三步;
  • 判斷該登錄賬號是否屬於賬號白名單,如果不是,登錄失敗,流程結束;如果是,進入第四步;
  • 向該賬號綁定的手機號發送簡訊驗證碼,如果驗證通過,登錄成功,流程結束,如果驗證不通過,登錄失敗,流程結束。

從上面流程上面我們可以看出,我們需要一個配置IP白名單和賬號白名單的地方,好讓系統根據配置對登錄情況做出判斷。

3、相關原型

首先我們需要添加IP白名單和賬戶白名單,具體需要哪些欄位,可以根據各自的業務特點。比如IP白名單,你至少需要讓系統知道是哪個IP地址,以及這個IP地址當前是否用於登錄判斷。具體的我就放兩張原型圖吧:

添加IP白名單地址

二、通知管理

這塊業務很容易理解,無非就是有什麼信息,需要在某個時間點,告訴全部,或者指定的人員。這裡就牽涉幾個東西:

  • 是什麼消息
  • 在哪個時間點
  • 發送給誰

所以產品上,我們就需要針對上面三個點來進行配置,這裡比較簡單,就直接上圖了:

添加通知彈窗:

三、菜單管理

菜單管理,也就是管理後台系統菜單的展示、排序、以及跳轉。這裡主要是方便開發人員每次做好新的的功能時,可以直接從這裡配置到後台,不需要通過在資料庫插數據,或者走開發、發布、上線的流程。

菜單簡單的可以分為文件夾和頁面,文件夾,也就是裡面包含其他文件夾或者頁面,它本身沒有跳轉的鏈接;頁面,就是它下面沒有其他文件,自己本身會跳轉到一個新的URL。

這裡簡單的放一個添加菜單的彈窗頁面,當類型是文件夾時,訪問路徑不用顯示;當類型是頁面時,訪問路徑必填。具體的交互這裡就不細說了:

這篇的業務相對比較簡單,是一些配置相關的需求,但是卻是非常重要。

下一篇計劃跟大家一起討論下進銷存的開端——採購管理,以及根據目標庫存、備貨周期、銷量預計等指標的一個採購模型,藉此模型來更高效、更智能的管理商品來源以及庫存,減少商品的超賣和滯銷。歡迎感興趣的各位一起交流。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦