学位论文 > 优秀研究生学位论文题录展示
通用权限系统的设计与实现
作 者: 陈昆
导 师: 田加胜
学 校: 华中科技大学
专 业: 电磁场与微波技术
关键词: RBAC Acegi 权限管理
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 15次
引 用: 0次
阅 读: 论文下载
内容摘要
随着Internet技术的发展,基于WEB的企业应用系统越来越多。而权限管理功能是每个WEB系统的不可缺少的部分,但是大多数的应用系统的权限管理功能的开发,都有耦合性高,扩展性不高等缺点,这样造成基本上每个企业级系统开发时权限管理模块都要重复开发的问题。针对这些情况,本文设计了一个通用权限系统。本文首先概要介绍了WEB开发的情况,深入的研究了通用权限系统架构的需求,划分了系统的层次。对现有的各层次的各种技术方案进行了深入的研究。分析出它们各自的优劣。根据需求选择出合适的技术方案,并确认技术方案的基础上,对各层次进行设计,最终得出一个基于Struts 2、Spring、Hibernate的系统的整体架构。其次在确认系统架构的基础上,详细分析了通用权限系统的功能上的需求。对各访问控制模型和已有的安全框架进行了深入的研究。分析出它们各自的优劣。在已明确系统架构的情况下,确认了以RBAC模型为访问控制模型,Acegi框架为安全框架。并在确认安全框架的基础上,对系统从数据库、模块划分、各模块的技术方案方面进行了详细的设计。最后在系统详细设计的基础上,开发出了一个基于Java的B/S结构的通用权限系统。并通过对系统在实际的项目中的应用的过程、应用后的性能进行详细的测试和分析,最终证明了该系统的具有很强的实用价值。
|
全文目录
摘要 4-5 Abstract 5-8 1. 绪论 8-12 1.1 背景 8 1.2 国内外研究现状 8-9 1.3 课题目的及意义 9-10 1.4 论文的主要工作及结构 10-12 2. 通用权限系统的架构设计 12-25 2.1 系统需求分析 12-13 2.2 总体设计思想 13-14 2.3 表示层设计 14-17 2.4 业务层设计 17-19 2.5 持久层设计 19-22 2.6 系统的整体架构 22-24 2.7 本章小结 24-25 3. 通用权限系统的设计 25-36 3.1 系统的数据库设计 25-28 3.2 系统模块的划分 28-29 3.3.RBAC 管理模块的设计 29-32 3.4 访问控制模块的设计 32-35 3.5 本章小结 35-36 4. 通用权限系统的实现 36-47 4.1.R BAC 管理模块的实现 36-40 4.2 访问控制模块的实现 40-46 4.3 本章小结 46-47 5. 系统的应用与分析 47-57 5.1 系统的应用 47-48 5.2 系统功能测试 48-55 5.3 结果分析 55-57 6. 总结与展望 57-59 6.1 论文总结 57 6.2 展望方向 57-59 致谢 59-60 参考文献 60-62
|
相似论文
- 电子文书安全签发系统的研制,TN918.2
- 基于改进的RBAC模型和CAS的单点登录设计与实现,TP311.52
- 人才培养状态数据网络平台需求分析及用户权限设计,TP311.52
- 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
- 基于动态语境实现主动式WEB访问控制,TP393.08
- 面向跨域信息交换的访问控制策略可视化分析,TP393.08
- 基于RBAC扩展模型的权限管理系统的设计与实现,TP311.52
- 一种高安全的Web应用访问控制模型的研究,TP393.08
- 基于混合角色层次的多域间策略合成机制研究,TP393.08
- 医院信息系统中单点登录与授权管理系统的研究与开发,TP311.52
- 内网主机安全管理技术与方法的研究,TP393.18
- 权限管理技术在构建Mashup过程中的应用研究,TP393.09
- 基于RBAC模型的安全架构在web应用中的研究与实现,TP393.08
- 电子军备系统中认证与授权机制的研究与应用,TP393.08
- J2EE集成开发框架及其应用,TP311.52
- 基于ASP.NET的高中新课程选课系统的设计与实现,TP311.52
- 高校实验室管理系统的设计与实现,TP311.52
- 航空公司结算系统分布式开发框架构建,TP311.52
- 工作流多级安全研究,TP309
- 堤防工程运行管理系统的技术研究与系统实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|