本篇承接上篇內容,若是你不當心點擊進來,建議從第一篇開始完整閱讀,文章內容繼承性連貫性。html
1、BitAdminCore功能規劃架構
如何選擇框架的落地功能,前篇文章已經說明了一些原則,本篇文章大體說明按照這樣的原則選擇的結果。框架
基於定位,咱們是一個後臺管理框架,對於一個後臺管理框架,咱們橫向去看不一樣的項目,就會發現,不一樣功能有不一樣項目使用比例。運維
100%須要使用的功能佈局
- 登陸頁及登陸
- 首頁及佈局我的信息
- 菜單加載及權限
- 組織管理及用戶管理
- 角色及權限管理
- 日誌記錄
2、登陸頁及登陸spa
一、管理應用都要求用戶必須通過登陸日誌
二、最基本的登陸方式是用戶名密碼,提高安全性增長隨機碼(1.0版本提供)htm
三、公網或互聯網項目部分會增長手機短信登陸,由於咱們客戶是短信免費的運營商因此。。。(1.0版本提供)對象
四、當前最時髦的就是人臉識別了,能夠考慮(後續版本提供)
3、首頁及佈局我的信息
一、登陸以後固然是首頁,至於首頁放啥那是項目的事
二、管理系統重功能輕佈局,使用你們最習慣的左菜單,頂logo就能夠了(1.0版本提供)
三、頂部右邊至少有個用戶名,點擊能夠看到更多信息(1.0版本提供)
4、菜單加載及權限
一、菜單是用戶可使用的功能入口列表,是用戶最早認識系統的部分
二、管理系統中用戶的功能都須要經過管理員進行受權才能顯示(1.0版本提供)
5、組織管理及用戶管理
一、管理系統面向對象是企業組織,組織架構及用戶固然是最基礎的了,沒有用戶沒法登陸使用
二、組織一般也叫部門,用戶通常指員工,除了OA,通常系統的用戶數少於員工數(1.0版本提供)
6、角色及權限管理
一、角色權限管理模型或模式,已是經過行業多年積累,再也不累贅。
二、角色管理、角色人員、角色權限(1.0版本提供)
7、日誌記錄
一、方便運維訪問統計,系統記錄最基本的訪問日誌。(1.0版本提供)
二、部分系統須要業務日誌,那是由項目實現。
經過以上,咱們就知道,一個最小版本的框架,應該包括哪些東西,看起來簡單,作起來也很多。
我的文章內容比較簡單,主要是面向開發3年經驗以上的人,大多基本概念已經有所理解的狀況。
在後續文章中,將會對每個功能點展開描述。