基于SpringBoot技术的多层级统一认证系统开发.docx

资料分类:计算机信息 上传会员:LA0633 更新时间:2025-05-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18918
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
摘要:针对事业单位在信息化建设过程中由于多层系统登录的复杂性所带来的问题,开发实现了一个多层级统一认证系统。系统后端以SpringBoot技术与XXL-SSO框架作为底层支撑,使用Shiro作为安全认证框架, MyBatis作为数据访问层框架,数据库采用MySQL,前端以Bootstrap与Layui作为基础框架。系统实现了用户登录与登出、多层级统一认证、子系统自动感知登录状态、授权配置管理、用户管理、角色管理、资源管理以及日志查询管理等功能。系统根据功能访问量分为了核心认证与后台管理两大模块进行部署,每个模块均可按需动态部署,具有节省系统资源以及可维护性强的特点。系统在数据传输过程中的数据压缩算法以及加密算法仍有待改进。
 
关键词:统一认证;SpringBoot;XXL-SSO
 
目 录
摘 要
Abstract
1 目的与意义-1
1.1 背景-1
1.2 发展和前景-1
1.3 开发思路-2
2 系统相关技术简介-3
2.1 XXL-SSO-3
2.2 Shiro-3
2.3 Spring MVC-3
2.4 SpringBoot-4
2.5 MyBatis-4
2.6 MySQL-5
2.7 Thymeleaf-5
2.8 系统体系架构-5
3 需求分析-7
3.1 需求分析概要-7
3.2 后台管理模块-7
3.3 统一认证模块-8
3.4 授权登录模块-9
3.5 用户功能模块-9
4 系统设计-10
4.1 系统功能设计-10
4.1.1 权限管理功能设计-10
4.1.2 授权系统管理功能设计-11
4.1.3 统一认证功能设计-12
4.1.4 授权登录功能设计-13
4.2 数据库设计-14
4.2.1 用户与权限相关表设计-14
4.2.2 授权系统相关表设计-17
4.2.3 其他功能相关表设计-18
5 系统实现-19
5.1 系统工程结构-19
5.1.1服务端结构-20
5.1.2系统配置结构-21
5.1.3前端结构-21
5.2 登录功能-22
5.3 授权系统管理功能-24
5.4 用户权限管理功能-26
5.4.1 用户管理功能-26
5.4.2 角色管理功能-28
5.4.3 资源管理功能-30
5.5 统一认证功能-31
5.6 授权登录功能-33
6 系统测试-36
6.1 黑盒测试-36
6.2 单元测试-37
7 总结与展望-38
7.1 总结-38
7.2 展望-39
参考文献-40
致谢-41
相关论文资料:
最新评论
上传会员 LA0633 对本文的描述:统一认证系统也同样具有着较高的使用价值。根据调查和研究报告,近乎70%的企业员工每天都要在企业内部大量的应用系统中进行操作,如果每次进入企业内不同的系统都要进行登录,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: