RDIFramework.NET ━ 9.4 角色管理 ━ Web部分

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/43339781 RDIFramework.NET ━ .NET快速信息化系统开发框架9.4 角色管理 -Web部分   角色管理模块主要为了方便框架权限的分配,提高权限分配的效率,减少重复设置权限的工作量。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/43339781

RDIFramework.NET ━ .NET快速信息化系统开发框架

9.4 角色管理 -Web部分 

  角色管理模块主要为了方便框架权限的分配,提高权限分配的效率,减少重复设置权限的工作量。角色(用户组)管理模块可让操作员灵活配置整个框架所包含的角色或用户组。注意了,此处我提出了用户组的概念,有的商业用户在使用过程中谈到为什么不单独设置“用户组”功能模块,在此简单说明一下,角色也是一种分组方式,用户组也是一种分组方式,为了不太过复杂,本框架约定统一使用角色对相应用户进行分组,当然角色也有一个分类,我们强烈建议,访问系统对角色进行充分合理的规划并分类,以免将来发生混乱(相应的系统拥有相应的角色)。“角色管理”功能模块主要包括:整个框架都有那些角色、相应角色所拥有的用户、角色所拥有的操作权限/模块菜单、对角色进行排序、新增、修改、删除角色,对角色进行搜索等,角色管理主界面如下图所示:

 

9.4.1角色添加、修改与删除

  操作员可以根据需要灵活配置(新增、修改、删除)框架所拥有的相关角色,系统角色强烈建议不要修改,是保证整个框架正常运行的基础。

  a) 角色“新增/修改”功能。

  根据需要可以新增角色,对于已有的角色可以进行修改,对于不用的角色可以进行停用或删除。在新增或修改角色时名称不允许重复且为必输项。新增角色界面如下图所示。

  说明:对于已有的角色,如果想取消其拥有的相应权限,可以取消角色的“有效”标志(停用角色),这样就相当于这个角色被停用了,如果后其想启用也很方便。“角色分类”可以把具有相同类的角色归为一类,方便管理与查询。相应的分类值可在“数据字典”中进行设置。

  修改角色界面如下图所示:

  b) 删除角色。

  对于确定无用的或错误分配的角色等可以在“角色管理”界面进行逻辑删除。

9.4.2角色用户设置

9.4.3搜索角色

  在“角色管理”主界面,我们可以按“角色分类”进行角色的显示,选择相应分类,就会显示此分类下的所有角色。

相关文章:

      RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

作者: EricHu 
出处:http://blog.csdn.net/chinahuyong  
Email:406590790@qq.com 
QQ交流:406590790 
框架博客:http://blog.csdn.net/chinahuyong 
               http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。 
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于 RDIFramework.NET 框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。 
如有问题或建议,请多多赐教! 
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

相关文章
|
2月前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
113 3
|
4月前
|
设计模式 JavaScript 前端开发
PHP在现代Web开发中的角色与挑战
【8月更文挑战第16天】随着互联网技术的飞速发展,PHP作为一门历史悠久的服务器端脚本语言,其在现代Web开发中的地位和作用正经历着重要的转变。本文将探讨PHP在面对新兴技术挑战时如何保持其相关性,以及开发者社区如何通过创新来应对这些挑战,从而确保PHP继续在动态变化的Web开发领域中发挥关键作用。
|
4月前
|
编解码 前端开发 JavaScript
.NET_web前端框架_layui_栅格布局
【8月更文挑战第27天】
48 4
|
4月前
|
前端开发 JavaScript PHP
PHP在现代Web开发中的角色与挑战
【8月更文挑战第16天】随着互联网技术的飞速发展,PHP作为一门历史悠久的服务器端脚本语言,在现代Web开发中扮演着不可或缺的角色。本文将探讨PHP在面对新兴技术挑战时的地位、优势以及面临的主要问题,同时展望未来PHP可能的发展方向。文章旨在为读者提供一个关于PHP当前状况及未来展望的全面视角。
|
3月前
|
开发框架 监控 前端开发
在 ASP.NET Core Web API 中使用操作筛选器统一处理通用操作
【9月更文挑战第27天】操作筛选器是ASP.NET Core MVC和Web API中的一种过滤器,可在操作方法执行前后运行代码,适用于日志记录、性能监控和验证等场景。通过实现`IActionFilter`接口的`OnActionExecuting`和`OnActionExecuted`方法,可以统一处理日志、验证及异常。创建并注册自定义筛选器类,能提升代码的可维护性和复用性。
|
3月前
|
开发框架 .NET 中间件
ASP.NET Core Web 开发浅谈
本文介绍ASP.NET Core,一个轻量级、开源的跨平台框架,专为构建高性能Web应用设计。通过简单步骤,你将学会创建首个Web应用。文章还深入探讨了路由配置、依赖注入及安全性配置等常见问题,并提供了实用示例代码以助于理解与避免错误,帮助开发者更好地掌握ASP.NET Core的核心概念。
102 3
|
3月前
|
开发框架 前端开发 .NET
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
61 5
|
4月前
|
安全 JavaScript 前端开发
PHP 在现代Web开发中的角色与挑战
【8月更文挑战第17天】本文将探讨PHP语言在当前Web开发领域的地位,分析其面临的技术挑战及发展趋势。我们将通过比较PHP与其他编程语言的优缺点来了解它的独特之处,并展望PHP在未来Web开发中的可能方向。
52 10
|
4月前
|
前端开发 JavaScript PHP
PHP在现代Web开发中的角色与挑战
【8月更文挑战第23天】本文将探讨PHP作为一门流行的服务器端脚本语言,如何在现代Web开发领域保持其重要性和活力。我们将从PHP的历史地位出发,分析其在当前技术环境中所面临的挑战,并讨论PHP社区如何通过创新来应对这些挑战。文章旨在为读者提供对PHP未来趋势的洞察,同时强调持续学习和技术更新的重要性。
|
4月前
|
安全 前端开发 JavaScript
PHP在现代Web开发中的角色与挑战
【8月更文挑战第23天】随着互联网技术的飞速发展,PHP作为一种流行的服务器端脚本语言,一直在Web开发领域扮演着重要角色。本文将探讨PHP在现代Web开发中的应用、面临的挑战以及如何克服这些挑战,为开发者提供一些启示和思考。