NETCore Bootstrap Admin 通用後臺管理權限 [1]: 先後臺分離系統簡介

前言

從事軟件開發這個行業如今已經有十幾年了,項目不管大小權限認證、受權模塊老是或多或少有功能需求的,這一塊費時費力可是又存在於後臺,使用最多的多是運維人員因此處於出力不討好的尷尬地位,每次有新的項目老是要耗費很多時間在UI、權限和系統通用模塊上面。爲了能提升開發效率,把精力更多的投放到功能開發上,着手作了一套先後臺分離的權限管理後臺。因爲前臺採用 Bootstrap 佈局樣式,因此就叫作 BootstrapAdmin 。本系統能夠用於全部的 Web 應用程序,目前版本已經升級到 NET CORE 具有跨平臺能力。數據庫方面同時支持多種數據庫,詳細列表見後面 數據庫 的詳細列表,切換數據源僅需更改配置文件無需重啓應用程序,配置簡單靈活。UI 前端使用流行的 Bootstrap 框架佈局對移動設備的兼容性很是好,自適應目前市場幾乎全部終端設備。本系統還具有單一後臺支持多前臺的特點,提供 單點登陸(SSO) 的能力。html

使用 HTML 5 + jQuery + NET Core 2.2 + Bootstrap 4.1 + PetaPoco 構建的後臺管理平臺,目前項目託管於碼雲平臺地址爲:前端

https://gitee.com/LongbowEnterprise/BootstrapAdmingit

歡迎你們幫忙點贊sql

系統在線演示地址爲:https://ba.sdgxgz.com數據庫

登陸密碼(集成碼雲 OAuth 認證可不輸入用戶名密碼直接登陸):瀏覽器

  1. 管理帳號 Admin/123789
  2. 普通帳號 User/123789

首頁截圖

默認樣式

normal

LTE 樣式

lte

特別說明

BootstrapAdmin 無需二次開發,要作的僅僅是與前臺系統集成,前臺系統模板工程爲 Bootstrap.Client
項目原始出發點是把權限系統從業務系統中剝離出來,項目開發專一於功能,因此如標題所述爲先後臺分離的權限管理系統緩存

主要功能

  1. 經過配置與前臺網站集成
  2. 構建前臺系統分層級菜單
  3. 提供單一後臺支持多前臺應用配置
  4. 提供單點登陸
  5. 集成系統認證受權模塊
  6. 提供角色,部門,用戶,菜單,前臺應用程序受權
    角色對用戶受權
    角色對菜單受權
    角色對部門受權
    角色對應用程序受權(多個前臺應用公用一個後臺權限管理系統)
    部門對用戶受權
  7. 提供字典表用於前臺網站個性化配置
  8. 徹底響應式佈局(支持電腦、平板、手機等全部主流設備)
  9. 內置多數據源支持,配置簡單當即生效無需重啓
  10. 內置數據內存緩存機制,頁面快速響應
  11. 內置數據 操做日誌 與用戶 登陸日誌
    跟蹤記錄用戶 登陸主機地點 瀏覽器 操做系統 信息

優點

  1. 前臺系統不用編寫登陸、受權、認證模塊;只負責編寫業務模塊便可
  2. 後臺系統無需任何二次開發,直接發佈便可使用
  3. 前臺與後臺系統分離,分別爲不一樣的系統(域名可獨立)
  4. 可擴展爲多租戶應用

數據庫

數據庫支持列表以下:
MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MsAccess/MongoDB框架

碼雲項目地址:https://gitee.com/LongbowEnterprise/BootstrapAdmin
演示網站地址:https://ba.sdgxgz.com運維

NETCore Bootstrap Admin 通用後臺管理權限 [1]: 先後臺分離權限管理系統介紹
NETCore Bootstrap Admin 通用後臺管理權限 [2]: Blazor 版本介紹
NETCore Bootstrap Admin 通用後臺管理權限 [3]: 精簡版任務調度模塊佈局

相關文章
相關標籤/搜索