ASP.NET的通用权限管理系统的设计_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET的通用权限管理系统的设计

摘  要:权限管理的复杂性和资源的不一致性使得不同应用系统的权限管理子系统很难通用。针对上述问题,论文首先介绍了课题的研究现状和目的意义。其次在确定了系统架构的基础上,分析了系统功能上的需求,以基于角色的访问控制思想为基础引入了用户、角色、权限等实体并且设计了数据库。最后使用Visual Studio 2010和SQL Server 2008作为开发平台,以C#语言编写,以基于角色的访问控制(RBAC)思想和技术实现了通用权限管理系统,并在文章中详细阐述了各个模块的设计与实现。36704
毕业论文关键词:通用权限;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
引  言        1
1.系统开发的背景与意义        2
1.1本课题研究的背景        2
1.2本课题研究的意义和目的        2
1.3课题主要工作        2
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数据库表结构设计        6
5.系统具体实现        7
5.1 用户管理功能模块        8
5.2 角色资料管理模块        8
5.3 应用模块管理模块        9
6.结论        9
参考文献        10
致    谢        11
ASP.NET通用权限管理系统的设计与实现 引言
随着网络技术的迅速发展,电子商务、电子政务和商业应用系统不但需要保证系统资源安全性,更需要为不同的用户提供相应的最大化服务。这就要求系统必须能够得到有效控制,包括用户能够访问系统的信息内容,用户对他所访问的数据拥有的权限等。这就涉及到网络安全的重要内容:权限管理。
权限管理在软件系统中拥有重要的地位,从各种操作系统到一般的应用程序,都能发现有关权限的模块或者功能。特别应提出的是,它是事务系统的关键部分,其可靠性、安全性及稳定性直接影响到事务系统的运行。一个优秀的通用权限管理系统可以为管理信息系统的开发建立一套通用的,功能完善而且又灵活方便的安全管理手段,让开发人员从反复开发权限管理系统的负担中解放出来,专心致力于应用程序的功能上的开发。 (责任编辑:qin)