`

.NET快速开发整合框架(RDIFramework.NET) - 4.9 操作(功能)权限管理模块

阅读更多

.NET快速开发整合框架(RDIFramework.NET)

4.9 操作(功能)权限管理模块

.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。

 

 


 

  4.9操作权限管理模块

  随着经济全球化趋势的发展和企业间竞争的加剧,企业对管理要求不断变化、提高,越来越多的信息都表明权限管理必须向更细、更深的方向发展,其目的就是为了更好的发挥监督职能,对不相容的资源进行分离与牵制,对重要的事项进行监督与制约,重点突出精细化管理的要求。操作权限管理模块是平台权限控制的核心,贯穿于整个平台应用之中。这里的操作权限不能简单理解为一些常用的增、删、改、查,应进行更深入的分析与挖掘。比如可访问平台的权限,可访问、编辑、删除、拒绝访问某些列的权限、平台资源的管理权限等等。在开发一个系统时不可能一下子把这些权限完整的抽象出来,是一个循序渐进的过程,合理的权限粒度抽象更能方便后期的管理。操作权限管理主界面如图4.9.1所示。

4.9.1操作权限管理

  在操作(功能)权限管理主界面可方便的对操作权限进行添加、修改、删除、移动与合并、导出操作权限到本地、同时可设置角色或用户的操作权限、对操作权限项进行排序等功能。

  一、操作权限添加、修改与删除。

  a)、添加操作权限

  添加操作权限如图4.9.2所示,需要注意的是新添加的操作权限其名称与编号不能重复,有效标志设置当前添加的操作权限是否有效(即启用该操作权限),默认为启用。“添加”按钮可添加多条操作权限,不关闭当前窗口,“保存”按钮添加一条操作权限后马上关闭当前窗口。

4.9.2添加操作权限

  b)、修改操作权限

  对已有的操作权限我们可以对其进行修改,修改操作权限的界面与新增的大同小异。

  c)、删除操作权限

  对无用的操作权限可以进行逻辑删除。

  二、操作权限合并、移动。

  在操作权限管理主界面可以轻松的实现操作权限的移动或合并,不仅可以在操作权限树形列表中通过鼠标拖动的方法进行移动,同时还可以选择要移动的操作权限,单击“移动“按钮,打开“权限选择”窗口,选择要移动到的操作权限,即可完成操作权限的移动与合并。权限选择如图4.9.3所示。

4.9.3权限选择

  三、角色操作权限。

  角色操作权限用于设置那些角色拥有那些操作(功能)权限,那些角色不拥有那些操作(功能)权限。角色权限设置如图4.9.4角色权限批量设置。左侧列出平台的所有有效角色,右侧为操作权限项,选中相应的操作权限后保存,即可为当前选中角色授予相应的操作权限。

4.9.4角色操作权限批量设置

  四、用户操作权限。

  用户操作权限权限用于设置那些用户拥有那些操作权限,那些用户不拥有那些操作权限。用户操作权限设置如图4.9.5用户权限批量设置。左侧列出平台的所有有效用户,右侧为操作权限项,选中相应的操作权限后保存,即可为当前选中用户授予相应的操作权限。

4.9.5用户权限批量设置

  五、操作权限排序。

  操作权限排序对操作权限的显示排序进行控制,与其他功能模块的排序操作类似。



作者: EricHu
出处: http://blog.csdn.net/chinahuyong
Email: 406590790@qq.com
QQ 交流:406590790 
平台博客:   【CSDN】http://blog.csdn.net/chinahuyong
         【CNBLOGS】http://www.cnblogs.com/huyong
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。
如有问题或建议,请多多赐教!
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

 

 

 

 

 

分享到:
评论

相关推荐

    aarch64-linux-android-4.9.rar

    《Android Linux交叉编译工具aarch64-linux-android-4.9详解》 在移动设备开发领域,Android系统因其开源性和灵活性备受青睐。然而,由于Android操作系统基于Linux内核,其应用程序大多用C/C++编写,这就涉及到一个...

    aarch64-linux-android-4.9

    总之,“aarch64-linux-android-4.9”是Android NDK的一个关键部分,它提供了针对64位ARM设备的交叉编译能力,使得开发者可以在Android Studio环境中高效地开发和调试原生代码,进一步丰富和扩展Android应用的功能和...

    x86_64-4.9和x86-4.9.zip

    标题中的"x86_64-4.9和x86-4.9.zip"指的是针对两种不同的处理器架构,即x86_64(64位)和x86(32位)的编译工具链。这些工具链是Android NDK(Native Development Kit)的一部分,用于在Android平台上开发原生C/C++...

    gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.7z

    交叉编译工具:gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2 解压命令:tar jxvf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2

    arm-linux-androideabi-4.9.zip

    《深入理解ARM-LINUX-ANDROIDEABI-4.9:构建NDK编译环境与CPU架构库》 在移动设备开发领域,Android NDK(Native Development Kit)扮演着至关重要的角色,它允许开发者使用C/C++编写底层代码,以实现高性能计算或...

    gcc-linaro-4.9-2014.11-x86-64-arm-linux-gnueabihf.tar.xz

    gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz

    gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2

    交叉编译工具:gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2 解压命令:tar jxvf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2

    aarch64-linux-android-4.9(windows-64位)

    标题 "aarch64-linux-android-4.9(windows-64位)" 指的是一个特定版本的Android NDK工具链,适用于64位Windows操作系统,用于编译针对AArch64架构(也称为ARM64)的Linux Android应用程序。NDK(Native ...

    mips64el-linux-android-4.9

    标题"MIPS64el-linux-android-4.9"所代表的是一个特定的交叉编译工具链,用于构建针对MIPS64el(Little Endian)架构的Linux应用程序,且这个工具链是为Android平台设计的。这里的“4.9”指的是GCC(GNU Compiler ...

    gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz

    gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz 交叉编译器。

    opencv-python-4.9.0.80-cp37-abi3-win-amd64.whl

    opencv-python-4.9.0.80-cp37-abi3-win-amd64.whl

    gcc-linaro-aarch64-none-elf-4.9-2014.07_linux.tar.bz2

    gcc-linaro-aarch64-none-elf-4.9-2014.07_linux.tar.bz2

    gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_windows.zip

    标题中的“gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_windows.zip”指的是一个GCC(GNU Compiler Collection)的版本,特别为基于ARM架构的Linux系统编译而设计,并且是针对Windows平台的交叉编译工具链。...

    gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz

    该版本是4.9,谨慎下载,gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz

    jopt-simple-4.9-API文档-中英对照版.zip

    赠送原API文档:jopt-simple-4.9-javadoc.jar; 赠送源代码:jopt-simple-4.9-sources.jar; 包含翻译后的API文档:jopt-simple-4.9-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:...

    CGAL-4.9(百度云)

    CGAL-4.9 (百度云) 包含 1.CGAL-4.9.tar.xz 2.CGAL-4.9.zip 3.CGAL-4.9-doc_html.tar.xz ...5.CGAL-4.9-Setup.exe 6.cgal-releases-CGAL-4.9.tar.gz 7.cgal-releases-CGAL-4.9.zip 8.md5sum.txt 9.sha256sum.txt

    mips64el-linux-android-4.9.rar

    "4.9"可能指的是Linux内核版本号,这是操作系统的核心部分,负责调度硬件资源、管理内存和进程等任务。 描述中提到的问题是,当Android的stdio库升级后,可能会报告缺少这个文件夹“mips64el-linux-android-4.9”。...

Global site tag (gtag.js) - Google Analytics