ASP.NET通用权限管理系统的设计与实现摘 要:权限管理的复杂性和资源的不一致性使得不同应用系统的权限管理子系统很难通用。针对上述问题,论文首先介绍了课题的研究现状和目的意义。其次在确定了系统架构的基础上,分析了系统功能上的需求,以基于角色的访问控制思想为基础引入了用户、角色、权限等实体并且设计了数据库。最后使用Visual Studio 2010和SQL Server 2008作为开发平台,以C#语言编写,以基于角色的访问控制(RBAC)思想和技术实现了通用权限管理系统,并在文章中详细阐述了各个模块的设计与实现。6291
关键词:通用权限;RBAC;ASP.NET;C#
Design and Implementation of Universal Privilege Management System Based on ASP.NET
Abstract: It is difficult for subsystems of rights management of different systems to be in common use because of the complexity of rights management and the inconsistency of the resources. This thesis introduces the existing research and the meaning of this project in the first part aiming at the problems mentioned before. And next it analyzes the functional needs of the system after the system architecture is confirmed. This system introduces users, roles, rights and other entities and designs its database based on Role Based Access Control. This system uses Visual Studio 2010 and SQL 2008 and it is written in C#. It accomplishes the management of universal rights based on Role Based Access Control (RBAC) technique. This thesis describes the design and implementation of each part in detail.
Key words: Universal Permission; RBAC; ASP.NET;C#目录
摘 要 1
引 言 2
1.系统开发的背景与意义 2
1.1本课题研究的背景 2
1.2本课题研究的意义和目的 2
1.3课题主要工作 3
2.相关技术介绍 3
2.1 基于角色的访问控制(RBAC) 3
2.2 ADO.NET 4
2.3 AJAX 4
3.系统分析与设计 4
3.1系统需求分析 4
3.2系统流程图设计 5
3.3系统功能模块设计 5
4.数据库设计 6
4.1数据库E-R图 6
4.2数据库表结构设计 7
5.系统具体实现 7
5.1 用户管理功能模块 8
5.2 角色资料管理模块 8
5.3 应用模块管理模块 9
6.结论 9
参考文献 10
致 谢 11