基于SpringBoot的用户身份管理及访问控制管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:菲菲小宝贝 更新时间:2022-03-15
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12750
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在计算机信息技术高速发展的时代,各行各业广泛的使用计算机软件,一些巨大的隐患随着网络技术、软件技术的广泛普及逐渐暴露出来。为了解决数据安全问题,使用用户身份管理及访问控制管理系统对用户身份的认证和控制进行管理。授权用户通过用户身份管理及访问控制管理系统自动在后台对密钥的处理可以方便的获取系统资源。

用户身份管理及访问控制管理系统的设计与实现是采用JAVA动态网页技术开发的MIS管理信息系统,使用IDEA开发工具进行开发,它是一种基于spring security框架的Web应用程序。Spring security的核心就是认证和授权,用户身份管理及访问控制技术正是基于这两个核心功能去实现的。数据库采用当下流行Mysql。该系统在业务流程的操作程度上,对易用性、可维护性以及扩展性有较高的要求。

本文首先论述了课题研究的背景、意义和内容以及采用技术等,然后按照软件工程常用开发方法开始系统的开发。系统的使用可以安全高效的解决用户身份控制,在Windows系统中载入测试,功能运行稳定,从而提高软件的数据安全。

 

关键词:身份管理;访问控制;JAVA;spring security

 

目录

摘要

Abstract

1 引言-1

1.1课题的背景和意义-1

1.2国内外现状-2

1.3课题研究的内容-2

2 采用的技术方案-3

2.1 系统开发工具-3

2.2 JAVA技术-3

2.3 MYSQL数据库-4

2.4 身份认证技术-4

2.4.1 LDAP服务器-4

2.4.2 Shiro框架-4

2.4.3 SpringSecurity框架-5

3 系统分析与设计-6

3.1 用户需求分析-6

3.1.1 功能性需求分析-6

3.1.2 非功能性需求分析-9

3.2 系统的可行性分析-9

3.3 系统功能设计-10

3.3.1 功能模块设计-10

3.3.2 功能结构设计-11

3.3.3 系统流程设计-11

3.4 数据库E-R图-14

3.5 数据库结构设计-16

4 系统实现-21

4.1 SpringSecurity登陆实现-21

4.2系统整体界面实现-23

4.3角色管理模块实现-23

4.4部门模块实现-24

4.5用户管理模块-25

4.6通知信息-26

5 系统测试-28

5.1测试的目的-28

5.2测试用例-28

5.3性能分析-29

结论-30

参考文献-31

致 谢-33

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:使用大数据对系统数据进行分析,不仅使得系统的应用变得智能、强大;也可以方便用户的使用,实现技术落地。密码算法在大数据系统中,具有集成性,模块相互独立、可自由扩展,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: