目录
引 言 .......................................................................................................................................................1
第一章 课题背景 .....................................................................................................................................2
1.1 MVC 概述.........................................................................................................................................2
1.2 RBAC 模型概述...............................................................................................................................3
1.2.1 RBAC 原理简介
......................................................................................................................3
1.2.2 RBAC 适用性分析
..................................................................................................................5
1.3 RBAC 在 MVC 中的应用现状...........................................................................................................6
第二章 系统框架分析与设计 .................................................................................................................9
2.1 基于 MVC 架构的 WEB 系统.............................................................................................................9
2.2 RBAC 模型的建立.........................................................................................................................11
2.3 RBAC 模型在 MVC 网站中的应用.................................................................................................12
第三章 设计实现 ...................................................................................................................................14
3.1 RBAC 框架实现.............................................................................................................................14
3.2 RBAC 模型在系统中的实现.........................................................................................................17
3.2.1 系统功能模块的实现
.........................................................................................................17
3.2.2 系统权限模块的实现
.........................................................................................................21
3.2.3 系统角色模块的实现
.........................................................................................................23
3.2.4 为用户设置角色
.................................................................................................................25
3.2.5 用户权限功能树的生成
.....................................................................................................26
第四章 系统测试 ...................................................................................................................................29
4.1 系统测试......................................................................................................................................29
4.1.1 测试环境
.............................................................................................................................29
4.1.2 测试方案
.............................................................................................................................29
4.2 总结与展望..................................................................................................................................32
4.3 致谢..............................................................................................................................................33
参考文献 .................................................................................................................................................34
附录 A:英文原文 ..................................................................................................................................35
附录 B:中文翻译 ..................................................................................................................................41