在实际应用在我们可能会有这样的需求,某个操作权限项(按钮)或菜单在某个时间范围内可以让指定角色访问。此时通过我们的角色权限扩展设置就可以办到。
在我们框架V3.3 Web版本全新增加了角色权限扩展设置的功能。主要是针对角色对操作权限项、角色对模块在指定时间范围内有效的设置。
功能描述
设置过程中有以下几个方面需要注意:
-
模块与操作权限项的访问权限复选框选中即可授予对应的权限,同时可直接在TreeList界面单击设置“开始生效时间、结束生效时间”,设置后鼠标移走会自动保存所设置。
-
对于公开模块不需要设置模块访问权限,单击复选框右下角会自动提示。
-
对于可访问的模块设置了有效开始/结束时间的,取消可访问,要同时清除界面上“开始生效时间、结束生效时间”的显示,可访问操作权限的同理。
-
只要设置了模块的可访问权限后,才对设置此模块对应的操作权限(可编辑,否则不可编辑)。
-
两个TreeList界面只开放“开始生效时间、结束生效时间”两列的可编辑性,同时要在设置了可访问权限的基础上才可编辑。
-
对于两个TreeList控件是联动显示,选中一个模块后,联动显示选中模块对应的操作权限项。
-
单击“清除权限”按钮,可清除当前角色所有的模块与操作权限项的可访问权限。
功能展示
角色授权管理主界面如下图所示
在角色授权管理主界面单击“角色权限扩展”按钮,即可打开对应角色的权限扩展设置窗口,如下图所示:
“角色权限扩展设置”主界面集模块访问权限设置、模块的操作权限项访问设置、模块和操作权限项的可访问日期范围设置于一体,非常的方便。
"模块生效结束日期“设置
"操作权限生效结束日期“设置
在“角色权限扩展设置”中,我们设置了“用户”角色的模块、操作权限项的可访问权限,并指定了对应的时间范围访问权限,现在我们以“用户”角色下的一个人员登录,查看设置的效果,以用户“10133”登录后展示的菜单如下图所示。
在上图的菜单中可以看到,虽然对用户“10133”设置了“员工管理”的可访问权限,但可访问的日期范围已过,所以这儿就看不到这个模块了。同理我们打开角色管理模块,查看其对应的操作权限项的权限设置,可以看到已经达到了我们设置的目的。如下图所示:
以上就是在我们框架Web版本中新增的角色权限扩展处理,在实际应用中不少的客户会有这样的需求,有了这样的功能,设置起来就更加的方便,权限管理也更精细方便了。
推荐文章
RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录
RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
工作流相关文章:
RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
.NET快速信息化系统开发框架 V3.2->Web版本工作流部分业务处理界面与查看界面全新展示
实例演示如何使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-WinForm
实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件WinForm业务平台
RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台
其他文章:
RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2版本 正式发布
一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。
RDIFramework.NET官方网站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏!
RDIFramework.NET框架由专业团队长期打造、一直在更新、一直在升级,请放心使用!
欢迎关注RDIFramework.net框架官方公众微信(微信号:guosisoft),及时了解最新动态。
扫描二维码立即关注
相关推荐
本系统“ASP.NET基于WEB的工作计划流程管理系统”正是利用了ASP.NET的技术优势,设计并实现了对工作计划和流程进行有效管理的平台。 该系统的核心功能可能包括以下几个方面: 1. **用户管理**:系统可能包含用户...
ASP.NET合同管理管理系统源码是一个基于.NET框架的Web应用程序,专为管理企业内部的合同流程而设计。这个系统集成了多种关键功能,如员工、客户和项目信息的维护,合同的创建、跟踪与分析,以及合同执行的控制。通过...
管理员可以添加、修改或删除用户账户,同时设置不同角色的访问权限,确保数据的安全性和系统操作的规范性。 学期管理模块则负责对学校的教学周期进行规划和记录。管理员可以创建新的学期,设置学期起止日期,便于与...
商品进货查询主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询。此查询支持模糊查询。 在四个查询条件中任选一个或多个条件,分别勾选其复选框,在编辑框中填写...
系统开发过程中,需注重权限管理,确保不同角色(如管理员、研究人员、财务人员)能访问和操作相应的功能。此外,为了保证数据安全,应实施备份策略,并采用加密技术保护敏感信息。 最后,系统测试是必不可少的环节...
5. 用户权限管理:设定不同角色(如管理员、普通用户)的权限,控制访问和操作权限。 6. 报表与统计:生成各类报表,如车辆状况统计、维修费用统计等。 【开发与调试】 开发者可能使用Visual Studio作为集成开发...
4. **科研项目管理**:科研项目模块允许用户录入项目的基本信息,如项目名称、负责人、起止日期、项目经费等,同时提供查询功能,便于跟踪项目的进度和状态。 5. **科研成果管理**:科研成果部分涵盖了各种形式的...
标题中的“日期时间段查询功能 截止日期不能小于起止日期”是指在设计或使用一个系统或应用时,涉及到时间范围查询的一个常见规则。在这个功能中,用户可以选择一个时间段进行查询,例如,从某个开始日期到一个结束...
ASP.NET是一种由微软开发的服务器端Web应用程序框架,主要用于构建动态网站、Web应用程序和Web服务。这个名为"ASP.NET基于WEB的工作计划统计分析系统的设计与实现(源代码+论文)"的项目,显然提供了完整的源代码和...
ASP.NET是一种基于.NET Framework的Web应用程序开发平台,由微软公司推出,主要用于构建动态网站、Web应用和服务。在ASP.NET毕业设计中,学生们通常会利用这个强大的工具来开发实际的项目,例如本例中的“公交车管理...
asp.net 学生科研项目的管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。...
《基于.NET下C#开发的学校房产管理系统》是一款利用C#编程语言在.NET框架下构建的应用软件,旨在高效管理学校的房产资源。系统设计包括了需求分析、系统架构设计、数据库设计等多个环节,提供了完整的源码及解决方案...
在现代软件开发中,尤其是在.NET框架下构建WEB应用程序时,甘特图能够清晰地展示任务的进度、依赖关系以及时间线,帮助开发者和管理者有效地监控项目状态。 标题中的"甘特图_ocx版本"指的是一个基于OCX(OLE ...
这个"ASP.NET基于WEB的工作计划统计分析系统"是一个利用ASP.NET技术来设计和实现的项目,它提供了对工作计划的统计和分析功能。下面我们将深入探讨该项目涉及的主要知识点。 1. **ASP.NET架构**:ASP.NET基于.NET ...
7. **权限管理模块**:根据角色和职责分配不同的访问和操作权限,保证信息安全。 8. **报表和统计模块**:自动生成各类报表,如项目进度报告、成本分析报告,为决策提供数据支持。 这个系统是单机版,意味着它不...
ASP.NET中获取当前日期的基本操作可以通过DateTime.Now属性来完成。例如: ```csharp DateTime currentDate = DateTime.Now; ``` 1. 获取本天的起止时间: 获取当天的开始时间(即零点),可以使用DateTime的...
- **概述**: 角色管理是系统信息管理模块的重要组成部分,它定义了不同用户组的权限,确保系统的安全性与高效性。 - **操作步骤**: - **进入界面**: 点击“新增角色”菜单进入新增角色界面。 - **添加角色**: 输入...
ASP.NET甘特图是一种在Web应用中用于展示项目进度、任务管理和时间线的图表工具。在ASP.NET框架中,甘特图控件可以帮助开发者创建直观的、交互式的任务和时间表视图,使得用户能够清晰地看到项目的时间线、任务依赖...
系统管理模块:该模块的主要任务是维护系统的正常运行和安全性设置,如添加用户、修改密码、登录、退出系统等功能。 学生管理模块:该模块的功能是确认学生身份信息,如学号、姓名、年级、性别、系别、专业、联系...
进货查询主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条 件查询。此查询支持模糊查询。 在四个查询条件中任选一个或多个条件,分别勾选其复选框,在编辑框中填写查询...