系统简介
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
系统预览
主题预览
部署方式
码云地址: https://gitee.com/github-16661027/project
GitHub 地址: https://github.com/wuyouzhuguli/FEBS
下载后以 maven 项目导入。
开发时直接使用 Spring Boot 的入口类启动即可,访问地址 localhost。部署时建议打包成 war 包,访问地址 。账号 mrbird,密码 123456。
本软件使用 Apache License 2.0 协议,请严格遵照协议内容。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于