基于的角色地用户权限管理系统

基于的角色地用户权限管理系统

ID:28900676

大小:318.00 KB

页数:10页

时间:2018-12-14

基于的角色地用户权限管理系统_第1页
基于的角色地用户权限管理系统_第2页
基于的角色地用户权限管理系统_第3页
基于的角色地用户权限管理系统_第4页
基于的角色地用户权限管理系统_第5页
资源描述:

《基于的角色地用户权限管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案基于角色的用户权限管理系统摘 要:本文提出并实现了基于角色的用户权限管理系统。系统用于向用户和应用程序提供授权管理服务与实际应用处理模式相应的、与具体应用系统开发管理无关的授权和访问控制机制,有效地简化具体应用系统的开发与维护,提高系统整体安全级别。关键字:信息系统;权限管理;角色;ASP.NETRole-BasedUserPermissionsManagementSystemAbstract:Thispaperintroducesandrealizesrole-baseduserpermissionsmanagementsyst

2、em.Thesystemusedtoprovideuserandapplicationwithauthorizedmanagementservicesandauthorizationandaccesscontrolmechanismwhichiscorrespondingwithpracticalapplicationprocessingpattern,andhavenorelevantwithspecificapplicationsystemdevelopmentmanagement.Effectivelysimplifythedevelo

3、pmentandmaintenanceofspecificapplicationsystem,andimprovethesystemoveralllevelofsecurity.Keys:InformationSystem;PermissionManagement;Role;ASP.NET基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。本论文中

4、实现了分配角色并授予相应的权限管理,从而提高了系统整体安全级别。1、知识背景与技术支持简要介绍了开发本系统所需的知识背景与技术,涉及到.NET三层架构与访问数据库的ADO.NET技术。1.1.NET三层架构体系三层架构体系分为:表示层(UI)、逻辑层(BLL)、数据层(DAL)。  ·表示层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面  ·业务逻辑层:业务逻辑层(BusinessLogicLayer)无疑是系统架构中体现核心价值的部分。·数据访问层:有时候也称为是持久层,其功能主要是负责

5、数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。1.2数据库访问(ADO.NET)技术  ADO.NET的名称起源于ADO(ActiveXDataObjects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式是支持,并支持RICHXML由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据

6、的组件不一定要是ADO.NET组件,它可以是基于一个MicrosoftVisualStudio的解决方案,如图2.1所示,也可以是任何运行在其它平台上的任何应用程序。ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。精彩文档实用标准文案图2.1. ADO .NET体系结构2、系统功能需求分析采用ASP.NET技术实现基于角色的用户权限管理系统,应具有以下功能:·管理员登陆模块。需求描述:提供创建用户、管理员密码的修改功能;·用户信息管理。需求描述:提供管

7、理员对用户信息的管理功能如删除,禁止登陆等功能;·系统配置管理。需求描述:提供管理员对系统初始化状态的设置功能。·角色授权管理。需求描述:供管理员对用户分配角色功能。·分组管理。需求描述:提供管理员对用户指定组功能·模块管理。需求描述:提供管理员对模块的增删改查功能·用户登陆模块。需求描述:提供用户修改密码、查看用户拥有的权限功能。3、系统总体设计一个好系统的好坏关键在于设计者的思想严密与否。涉及到数据存储,数据库表的设计是否可以压缩,用较少的表来实现数据存储,不单可以节省磁盘存储空间,而且还便于数据的查询。3.1系统功能特性与构架思想本系统

8、基于B/S(Browser/Server,浏览器/服务器)模式又称之为B/S结构。它是随着Internet技术的兴起,对c/s应用的一种扩展。在这种结构下,用户工作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。