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

2018-03-20 09:08:56 +08:00
 Mrbird

系统简介

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

功能模块

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

├─系统管理
│  ├─字典管理
│  ├─用户管理
│  ├─菜单管理
│  ├─角色管理
│  └─部门管理
├─系统监控
│  ├─在线用户
│  └─系统日志
├─任务调度
│  ├─定时任务
│  └─调度日志
└─网络资源
    ├─One 一个
    │  ├─散文
    │  ├─绘画
    │  └─语文
    ├─天气查询
    ├─影视资讯
    │  ├─即将上映
    │  └─正在热映
    └─每日一文

技术选型

后端

前端

开发环境

系统预览

![QQ 截图 20180319141311.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141311.png)

![QQ 截图 20180319141358.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141358.png)

![QQ 截图 20180319141531.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141531.png)

![QQ 截图 20180319141602.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141602.png)

![QQ 截图 20180319141642.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141642.png)

![QQ 截图 20180319141722.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141722.png)

![QQ 截图 20180319141750.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141750.png)

![QQ 截图 20180319141940.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319141940.png)

主题预览

![QQ 截图 20180319103921.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319103921.png)

![QQ 截图 20180319104022.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104022.png)

![QQ 截图 20180319104249.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104249.png)

![QQ 截图 20180319104347.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104347.png)

![QQ 截图 20180319104436.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104436.png)

![QQ 截图 20180319104529.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104529.png)

![QQ 截图 20180319104634.png]( http://mrbird.cc/img/FEBS/QQ 截图 20180319104634.png)

部署方式

下载后以 maven 项目导入,建议打包成 war 包部署。账号 mrbird,密码 123456,访问地址localhsot

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

9029 次点击
所在节点    Java
75 条回复
vjnjc
2018-03-20 12:30:39 +08:00
歪个楼,最近刚从 android 转到后端,问一下我现在用的是 springboot+jpa,和你这个 Mybatis 各有什么优缺点?
vjnjc
2018-03-20 12:39:48 +08:00
还有这不太 spring-boot 啊,官方建议使用 spring-boot:run 来运行,而不是 war 包方式,这样才能微服务嘛~
johnniang
2018-03-20 12:53:38 +08:00
我才发现,才 18 次提交
rapperx2
2018-03-20 13:13:10 +08:00
要是 MySQL 版本的就好了
vjnjc
2018-03-20 13:20:25 +08:00
哥们 Mybatis 不能自动建表,你不给些建表语句么。。。
yzq007
2018-03-20 13:20:41 +08:00
点个赞
Mrbird
2018-03-20 14:11:27 +08:00
@vjnjc
可以打成 jar 包,但是附件下载会出现问题,sql 语句给了啊,init.sql
Mrbird
2018-03-20 14:11:55 +08:00
@johnniang
开发快结束后才上传到码云的
Mrbird
2018-03-20 14:12:42 +08:00
@rapperx2 后续会出个 MySQL 版本
Mrbird
2018-03-20 14:12:57 +08:00
@yzq007 谢谢~
huiyadanli
2018-03-20 14:23:53 +08:00
那个网络资源貌似没啥用吧。。。。
jxl
2018-03-20 14:27:41 +08:00
确定 这是 md ?
VenixL
2018-03-20 14:42:44 +08:00
谢谢分享,可以好好学习一下
feiwenkeke
2018-03-20 15:34:15 +08:00
支持一下 感谢分享,同期待 MySQL 版本
wojfsdj
2018-03-20 15:39:26 +08:00
@vjnjc 同样从 Android 转后端, 这老哥给了 sql 的,不过他用的是 oracle
nita22
2018-03-20 15:40:44 +08:00
已经给了星星,看了一下楼主所使用的技术框架,基本上就是当前 Web 开发最常用的合集
vjnjc
2018-03-20 15:42:56 +08:00
@wojfsdj 多谢,init.sql 的语句我都转成 mysql 的了,但是他代码里居然有 raw sql,还用到了 oracle 函数,我跑不起来已放弃。
Mrbird
2018-03-20 15:48:21 +08:00
@huiyadanli
哈哈是没啥用,用来练手的
Mrbird
2018-03-20 15:49:17 +08:00
@VenixL
@vjnjc
@wojfsdj
这周内会出个 MySQL 版本
aricch
2018-03-20 15:55:40 +08:00
@Mrbird 出 mysql 了, 我来用一把。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/439578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX