NETCore Bootstrap Admin 通用后台管理權限 [1]: 前后台分離系統簡介


前言

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

使用 HTML 5 + jQuery + NET Core 2.2 + Bootstrap 4.1 + PetaPoco 構建的后台管理平台,目前項目托管於碼雲平台地址為:

https://gitee.com/LongbowEnterprise/BootstrapAdmin

歡迎大家幫忙點贊

系統在線演示地址為: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]: 精簡版任務調度模塊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM