java后台管理系统

独立设计开发了一个后台管理系统,主框架使用SpringBoot+SSM,支持用户个性化配置。

演示地址:http://www.aqdqw.xyz:8082/drea/home/index

试用账号:test01

登录密码:111111

java后台管理系统

1.用户和会话管理

使用了Shiro框架进行会话管理,使用会话缓存,支持redis和ehcache

java后台管理系统

2.用户和组织结构管理

组织结构表设计和功能实现都是自主完成

java后台管理系统

java后台管理系统

3.多种登录模式

支持四种可配置的登录模式,本地登录、域登录、三方对接登录和混合登录,其中混合登录是指不同用户可配置自己的登录方式

java后台管理系统

4.登录策略

登录验证码位数控制,会话超时时间,踢人模式,锁定时长等等

java后台管理系统

5.密码安全

用户默认密码,密码强度、位数,最长使用时间、过期时间和过期提醒时间,密码最大错误次数,修改密码不允许重复次数等

java后台管理系统

6.复杂权限控制

使用一个通用权限表储存所有类型的权限,比如菜单权限,首页权限等等,封装了通用权限查询方法,一种权限只需要定义一种key值,权限支持组织机构继承,包含拒绝权限,菜单权限可以具体控制到每一个请求接口

java后台管理系统

java后台管理系统

7.动态数据源

系统可配置多个数据源,用于某些操作,支持数据集配置和数据勾稽 、数据同步(待实现)

java后台管理系统

8.quartz定时调度系统

定时任务在线灵活配置,记录了定时任务执行历史,自动执行和手动执行

java后台管理系统

java后台管理系统

9.内部消息系统

系统支持发生消息的功能,支持内部消息和邮件,是自己设计的异步消息系统

java后台管理系统

java后台管理系统

10.集成了activiti工作流

可以在页面上画流程图并直接保存,然后发布即可,并且能进行流程审批和管理

java后台管理系统

 

11.aop日志记录

日志级别说明
级别 操作记录范围和重要度(高级别记录范围包含低级别)
0 不记录日志
1 只记录删除数据和修改系统配置和服务的操作
2 修改数据
3 菜单首页跳转
4 数据列表、树等查询
5 文件上传、下载
6 输入框自动补全、用户头像、验证码等
7 记录所有请求日志

 

 

 

 

 

 

 

 

 

 

记录用户请求和状态,可以定义请求级别和日志记录级别,有1-6个级别可配置,同步或异步(线程池方式)记录,可使用echarts预览统计图 等多方面知识

java后台管理系统

java后台管理系统