基於 Spring Boot 和 Shiro 的權限管理系統,界面風格爲 Material Design

系統簡介

FEBS是一個簡單高效的後臺權限管理系統。項目基礎框架採用全新的Java Web開發框架 —— Spring Boot,消除了繁雜的XML配置,使得二次開發更爲簡單;數據訪問層採用Mybatis,同時引入了通用Mapper和PageHelper插件,可快速高效的對單表進行增刪改查操做,消除了大量傳統XML配置SQL的代碼;安全框架採用時下流行的Apache Shiro,可實現對按鈕級別的權限控制;前端頁面使用Bootstrap構建,主題風格爲時下Google最新設計語言Material Design,並提供多套配色以供選擇。FEBS意指:Fast,Easy use,Beautiful和Safe?。前端

功能模塊

系統功能模塊組成以下所示:java

├─系統管理
│  ├─字典管理
│  ├─用戶管理
│  ├─菜單管理
│  ├─角色管理
│  └─部門管理
├─系統監控
│  ├─在線用戶
│  └─系統日誌
├─任務調度
│  ├─定時任務
│  └─調度日誌
└─網絡資源
    ├─One一個
    │  ├─散文
    │  ├─繪畫
    │  └─語文
    ├─天氣查詢
    ├─影視資訊
    │  ├─即將上映
    │  └─正在熱映
    └─每日一文

技術選型

後端

  • 基礎框架:Spring Boot
  • 持久層框架:Mybatis
  • 安全框架:Apache Shiro
  • 摸板引擎:Thymeleaf
  • 數據庫鏈接池:阿里巴巴Druid
  • 緩存框架:Ehcache
  • 日誌打印:logback
  • 其餘:fastjson,poi,javacsv,quartz等。

前端

  • 基礎框架:Bootstrap
  • JavaScirpy框架:jQuery
  • 消息組件:Bootstrap notify
  • 提示框插件:SweetAlert2
  • 樹形插件:jsTree
  • 樹形表格插件:jqTreeGrid
  • 表格插件:BootstrapTable
  • 表單校驗插件:jQuery-validate
  • 多選下拉框插件:multiple-select
  • 圖表插件:Highcharts

開發環境

  • 語言:Java
  • IDE:Eclipse Oxygen
  • 依賴管理:Maven
  • 數據庫:Oracle 11g & MySQL
  • 版本管理:SVN,git

系統預覽

https://user-gold-cdn.xitu.io/2018/3/23/16250660ffc02928?w=1354&h=661&f=png&s=91769

https://user-gold-cdn.xitu.io/2018/3/23/1625066102672de1?w=1355&h=658&f=png&s=70026

https://user-gold-cdn.xitu.io/2018/3/23/1625066100dba676?w=1366&h=658&f=png&s=41926

https://user-gold-cdn.xitu.io/2018/3/23/16250660ffe42cdc?w=1366&h=599&f=png&s=51748

https://user-gold-cdn.xitu.io/2018/3/23/16250661027fef72?w=1366&h=660&f=png&s=680959

https://user-gold-cdn.xitu.io/2018/3/23/16250661029e6bce?w=1366&h=659&f=png&s=57359

https://user-gold-cdn.xitu.io/2018/3/23/1625066123ab1077?w=1366&h=667&f=png&s=68706

https://user-gold-cdn.xitu.io/2018/3/23/1625066125c245ca?w=1366&h=644&f=png&s=69072

主題預覽

https://user-gold-cdn.xitu.io/2018/3/23/1625066128c311ba?w=1366&h=664&f=png&s=63555

https://user-gold-cdn.xitu.io/2018/3/23/16250661289cc27c?w=1366&h=663&f=png&s=63137

https://user-gold-cdn.xitu.io/2018/3/23/1625066140123d77?w=1366&h=660&f=png&s=63141

https://user-gold-cdn.xitu.io/2018/3/23/16250661445c1f2d?w=1366&h=662&f=png&s=63432

https://user-gold-cdn.xitu.io/2018/3/23/162506614f6a71d0?w=1366&h=662&f=png&s=63009

https://user-gold-cdn.xitu.io/2018/3/23/1625066150381053?w=1366&h=662&f=png&s=63459

https://user-gold-cdn.xitu.io/2018/3/23/1625066150cd8757?w=1366&h=663&f=png&s=63434

部署方式

碼雲地址: https://gitee.com/github-16661027/project git

GitHub 地址: https://github.com/wuyouzhuguli/FEBSgithub

下載後以maven項目導入。數據庫

開發時直接使用Spring Boot的入口類啓動便可,訪問地址localhost。部署時建議打包成war包,訪問地址localhost:(端口號)/febs/febs)。帳號mrbird,密碼123456。apache

本軟件使用 Apache License 2.0 協議,請嚴格遵守協議內容。json

期待您的star。後端

相關文章
相關標籤/搜索