[開源做品] skadmin 管理系統

簡介

項目基於 Spring Boot 2.1.0 、 Spring Boot JPA、 Spring Security、Redis、Vue的先後端分離的管理系統,項目採用分模塊開發方式, 權限控制採用 RBAC(Role-Based Access Control,基於角色的訪問控制),支持數據字典、數據權限管理、前端菜單支持動態路由, 另外還有其餘的功能模塊:日誌管理、代碼生成器、系統監控、雲存儲管理、系統工具等等。html

項目源碼

後端源碼 前端源碼
github https://github.com/DengSinkia... https://github.com/DengSinkia...
用戶帳號密碼
  • 管理員: admin
  • 密碼: 123456

開發環境

  • JDK:8
  • IDE:IntelliJ IDEA
  • 依賴管理:Maven
  • 數據庫:MySQL 5.7

功能模塊

- 系統管理
    - 用戶管理 提供用戶的相關配置
    - 角色管理 對權限與菜單進行分配
    - 權限管理 權限細化到接口
    - 菜單管理 已實現菜單動態路由,後端可配置化,支持多級菜單
    - 部門管理
    - 崗位管理
    - 字典管理 
- 系統監控
    - 系統緩存 使用jedis將緩存操做可視化,並提供對redis的基本操做
    - 實時控制檯 實時打印logback日誌,更好的監控系統的運行狀態
    - SQL監控 採用druid 監控數據庫訪問性能,默認用戶名admin,密碼123456
- 日誌管理
    - 登陸日誌 使用aop記錄用戶登陸日誌
    - 操做日誌 使用aop記錄用戶操做日誌
    - 異常日誌 記錄操做過程當中的異常,而且提供查看異常的堆棧信息
- 雲存儲管理
    - 七牛雲
    - 騰訊雲
    - 阿里雲
- 消息管理
    - 短信服務
    - 郵件服務 配合富文本,發送html格式的郵件
- 系統工具
    - 定時任務 整合Quartz作定時任務,加入任務日誌,任務運行狀況一目瞭然
    - 代碼生成 高靈活度一鍵生成先後端代碼,減小百分之80左右的工做任務
    - 接口文檔 使用的是 swagger-ui 
    - SM.MS免費圖牀 挺好用的一個圖牀,做爲公共圖片上傳使用
    - 支付寶支付

項目結構

# 項目模塊以下
- skadmin-common 公共模塊
    - annotation 接口限流自定義註解
    - exception 項目統一異常的處理
    - mapper mapstruct的通用mapper
    - enums 常量枚舉
    - redis redis緩存相關配置
    - swagger 接口文檔配置
    - util 通用工具
- skadmin-admin 系統核心模塊
    - config 配置跨域與靜態資源
    - security 系統安全
        - config  JWT的安全過濾器配置
        - controller 用戶登陸受權的接口
    - security 配置spring security
    - service 用戶登陸與權限的處理
    - util JWT工具
    - domain 實體類
    - controller 控制器
    - service 業務實現
    - spec 業務查詢條件
            
- skadmin-log 系統日誌模塊
- skadmin-tools 系統第三方工具模塊
- skadmin-generator 系統代碼生成模塊
- skadmin-quartz 定時任務模塊
    - config 配置日誌攔截器與WebSocket等
    - domain 實體類
    - repository 數據庫操做
    - controller 控制器
    - service 業務實現
        - spec 業務查詢條件
- skadmin-monitor 系統監控模塊

後端技術棧

  • 基礎框架:Spring Boot 2.1.0.RELEASE
  • 持久層框架:Spring Boot Jpa
  • 安全框架:Spring Security
  • 緩存框架:Redis
  • 日誌打印:logback+log4jdbc
  • 接口文檔 swagger2
  • 其餘:FastJson、AOP、MapStruct等

前端技術棧

  • node
  • vue
  • vue-router
  • axios
  • element ui

歡迎各路大神 star and fork !!!

相關文章
相關標籤/搜索