基于 Spring Boot 和 Shiro 的权限管理系统,界面风格为 Material Design,求个 Star😋

本贴最后更新于 2435 天前,其中的信息可能已经时移世改

系统简介

FEBS 是一个简单高效的后台权限管理系统。项目基础框架采用全新的 Java Web 开发框架 —— Spring Boot,消除了繁杂的 XML 配置,使得二次开发更为简单;数据访问层采用 Mybatis,同时引入了通用 Mapper 和 PageHelper 插件,可快速高效的对单表进行增删改查操作,消除了大量传统 XML 配置 SQL 的代码;安全框架采用时下流行的 Apache Shiro,可实现对按钮级别的权限控制;前端页面使用 Bootstrap 构建,主题风格为时下 Google 最新设计语言 Material Design,并提供多套配色以供选择。FEBS 意指:Fast,Easy use,Beautiful 和 Safe:eye_roll:。

功能模块

系统功能模块组成如下所示:

├─系统管理
│  ├─字典管理
│  ├─用户管理
│  ├─菜单管理
│  ├─角色管理
│  └─部门管理
├─系统监控
│  ├─在线用户
│  └─系统日志
├─任务调度
│  ├─定时任务
│  └─调度日志
└─网络资源
    ├─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

  • 数据库:MySQL 5.7

  • 版本管理:SVN,git

系统预览

http://olwqftdzl.bkt.clouddn.com/18-3-22/43426927.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/3641662.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/53322271.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/80868506.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/79241247.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/13230837.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/32969330.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/57423024.jpg

主题预览

http://olwqftdzl.bkt.clouddn.com/18-3-22/61386664.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/76345927.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/9663092.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/82140332.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/78642808.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/28545070.jpg

http://olwqftdzl.bkt.clouddn.com/18-3-22/91801977.jpg

部署方式

码云地址: https://gitee.com/github-16661027/project

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

下载后以 maven 项目导入。

开发时直接使用 Spring Boot 的入口类启动即可,访问地址 localhost。部署时建议打包成 war 包,访问地址 。账号 mrbird,密码 123456。

本软件使用 Apache License 2.0 协议,请严格遵照协议内容。

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    944 引用 • 1459 回帖 • 17 关注
  • Shiro
    20 引用 • 29 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3574 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • dexter

    还是很不错的
    这种复杂权限角色管理

  • smart

    nice job

  • yjm9898

    这就厉害了。 shiro 权限管理系统

  • 61260551

    good job

  • alanfans

    不是前后端分离,差评。

  • 20180501china

    是 ORACLE 数据库,怎么说是 MYSQL 呢

    1 回复
  • mrbird
    作者

    都有

请输入回帖内容 ...