简单高效的后台管理系统 Aurora
- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/hgpt/Aurora
- 软件文档: https://gitee.com/hgpt/Aurora
软件介绍
Aurora是一个简单高效的后台管理系统。项目基础框架采用全新的Java Web开发框架 —— Spring Boot2.0.4,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Spring boot Jpa,可快速高效对数据进行操作,消除了大量传统XML配置SQL的代码,分页使用Pageable;安全框架采用时下流行的Apache Shiro,可实现对按钮级别的权限控制;前端页面使用KidAdmin构建,并提供多套配色以供选择。
功能模块
系统功能模块组成如下所示:
| _ _ _ ___ ____ ___ _ | /.\ FJ L] F _ ", F __ ] F _ ", /.\ | //_\\ J | | L J `-'(| J |--| L J `-'(| //_\\ | / ___ \ | | | | | _ L | | | | | _ L / ___ \ | / L___J \ F L__J J F |_\ L F L__J J F |_\ L / L___J \ | J__L J__J\______/J__| \\__J\______/J__| \\__J__L J__L | |__L J__|J______F|__| J__|J______F|__| J__|__L J__| | | :: Spring Boot :: (v2.0.4.RELEASE) | ├─系统管理 │ ├─用户管理 │ ├─菜单管理 │ ├─角色管理 │ └─权限管理 ├─系统监控 │ ├─在线用户(开发中) │ └─系统日志 │─网络资源(开发中) │ ├─ 开发中 │ │ ├─散文 │ │ ├─绘画 │ │ └─语文 │ ├─天气查询 │ └─每日一文 └─任务调度(开发中) ├─定时任务 └─调度日志
技术选型
后端
基础框架:Spring Boot 2.0.4.RELEASE
持久层框架:Spring boot Jpa
安全框架:Apache Shiro 1.4.0
摸板引擎:Thymeleaf 3.0.9.RELEASE
数据库连接池:阿里巴巴Druid 1.1.10
缓存框架:Redis
日志打印:logback
sql语句内容打印: log4jdbc+logback
IP地址池 ip2region
工具包:hutool-all
其他:fastjson,aop,MapStruct等。
前端
基础框架:Layui(KidAdmin)
JavaScript框架:jQuery
树形插件:ztree
树形选择框:treeselect
开发环境
语言:Java 8
IDE:IntelliJ IDEA 2018.2.2(Ultimate)
依赖管理:Maven
数据库:MySQL 5.5.59
版本管理:git
系统预览
前端模板使用kitadmin,前端框架使用layui
登录页面
系统首页
用户管理
角色管理
权限管理,使用树形表格
菜单管理,使用树形表格
日志管理
搜索统一使用侧边栏
sql日志打印使用log4jdbc+logback,效果如下









