`

.NET快速开发整合框架(RDIFramework.NET) - 5.1 数据字典管理模块

阅读更多

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

5.1 数据字典管理模块

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

 


 

  第5章系统配置

  5.1数据字典管理模块

  数据字典模块主要对平台所需数据字典(即选项数据)进行管理,整个数据字典数据为平台所共享,操作员可灵活控制整个平台中的可选数据(主要为下拉框中的列表数据)。提高数据的重复利用率,加速新项目开发的效率。数据字典管理如图5.1.1所示。

5.1.1数据字典管理

  在数据字典管理主界面,我们可以添加、修改、删除与导出数据字典,同时也可以查询选择字典项的明细子项。此外,多系统整合开发做为我们平台的一大亮点,同时引出了一个问题,我们平台下可能集成了数个子系统,这些子系统需要定义各种字典项,以满足其各自开发的需要。我们如何对其分而治之,让相应子系统开发人员只能控制自己那部分数据字典显得尤为重要。因为,我们不能保证开发人员在操作中会误操作不属于他们开发的子系统中的数据字典。这样容易破坏整个平台运行的稳定性,为了解决这个问题,我们在数据字典中加入了用户与角色的权限控制,让相应的用户,相应的角色控制相应的资源。这就是数据字典用户权限、角色权限的分配问题。

  一、数据字典添加、修改与删除。

  a)、数据字典添加

  根据开发的需要,我们可以添加所需的数据字典项。添加数据字典如图5.1.2所示,在添加时需要注意的是编号与名称在同一分类下不能与已有的数据重复。注意,这儿有一个分类项,主要用于对数据字典进行分类,我们一般建议按各个子系统对数据字典进行分类,这样更方便管理。

5.1.2数据字典添加

  b)、数据字典修改

  数据字典的修改操作界面与增加一致。

  C)、数据字典删除

  对于确定不再使用的数据字典项,可以予以删除,在数据字典管理主界面选择需要删除的数据字典项,单击“删除”按钮即可。需要注意的是,删除数据字典项,其对应的字典明细也会一并删除。

  二、字典明细管理。

  数据字典添加后在开发中还没有实际的用处,需要添加字典明细才能使用。在数据字典管理主界面,选择一字典项,单击“字典明细”,打开字典明细管理主界面,如图5.1.3字典明细管理所示。

5.1.3数据明细管理

  在字典明细管理主界面,我们可以添加、修改、删除字典明细项。

  三、对用户授予相应的字典项管理权限。

  给相应的用户授予相应的字典项的管理权限,对数据字典这样的基础数据的管理尤为重要,其用处与重要性在上面我们已经阐述得很清楚,现在我们来看看如何给相应的用户授予相应的字典项管理权限。在这儿我们称其为资源管理权限,字典项就是一种资源,用于拥有该资源,就表示给用户授予了此资源管理权限。用户资源权限设置如图5.1.4所示。

5.1.4用户资源权限设置

  在上图中,我们对用户“yonghu”授予了相应的字典项资源管理权限,现在我们以”yonghu”这个用户登录到数据字典管理主界面,可以看到“yonghu”这个用户只能看到其只拥有我们上面授予的可访问的字典项了,以此为案例,当然也可以设置某个用户对相应模块(菜单)、操作权限、组织机构等资源的资源访问权限,这样做有一个非常好的好处,当框架下包含的系统越来越多时,我们可以设置相应的用户来管理相应的基础数据,这样即可以减轻管理员的工作负担,同时让管理更加明细,更加科学,更不易出错。比如:张三团队开发CRM系统,李四团队开始的MIS系统,这两个系统都集成到RDIFramework.NET平台下,我们可以分别设置张三团队与李四团队各自可管理的相应资源,这样就不容易混淆,管理员也相应的比较轻松。如图5.1.5查看用户字典项资源管理权限下的资源。

图5.1.5查看用户字典项资源管理权限下的资源

  四、对角色授予相应的字典项管理权限。

  给相应的角色授予相应的字典项的管理权限,与给用户授予相应的字典项资源管理权限基本一致,在这儿主要是针对于角色而言,角色资源权限设置如图5.1.6所示。

5.1.6角色资源权限设置

 



作者: 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 联系我,非常感谢。

 

 

 

 

 

分享到:
评论

相关推荐

    .NET敏捷开发框架-RDIFramework.NET V5.1全新测试版本

    RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...

    开发工具 asm-5.1

    开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具 asm-5.1开发工具...

    tapestry-bin-5.1.0.5

    【描述】"tapestry-bin-5.1.0.5" 描述了该版本是Tapestry框架的5.1.0.5版,这通常意味着它包含了该框架在那个时间点的所有功能和修复的错误。这个版本可能比之前的版本有所改进,包括性能优化、新功能添加以及对已有...

    rdiframework.net 敏捷开发框架 V5.1打包文档资料

    RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...

    autoconf-2.63-5.1.el6.noarch.rpm

    autoconf-2.63-5.1.el6.noarch.rpm是centos工具包。

    gradle-5.1-all.zip和gradle-5.1-bin.zip

    总的来说,`gradle-5.1-all.zip`和`gradle-5.1-bin.zip`是Gradle的两种不同安装方式,分别满足了开发和部署的不同需求。选择哪个版本取决于你的具体场景和需求。了解和掌握Gradle的基本用法和特性,将有助于提升你的...

    rdiframework.net代码生成器 v5.1版本

    RDIFramework.NET代码生成器集代码生成、各数据库对象文档生成、数据库常用管理于一身,是软件开发者快速开发的神器。代码的生成支持基于数据库与PowerDesign设计文件生成,为企业及个人开发者能快速生成常用代码与...

    JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.zip

    JdonFramework开源框架 v5.1 Build20071025_jdonframework-5.1.zip JdonFramework开源框架 v5.1 Build20071025_jdonframework-5.1.zip JdonFramework开源框架 v5.1 Build20071025_jdonframework-5.1.zip ...

    mysql-refman-5.1-zh

    mysql参考手册 mysql最新参考手册 mysql-refman-5.1-zhmysql-refman-5.1-zhmysql-refman-5.1-zhmysql-refman-5.1-zhmysql-refman-5.1-zhmysql-refman-5.1-zh

    primesense Sensor-Win64-5.1.6.6

    标题“primesense Sensor-Win64-5.1.6.6”指的是PrimeSense公司为64位Windows操作系统设计的一款传感器驱动程序,版本号为5.1.6.6。PrimeSense是一家专注于3D感知技术和硬件开发的公司,其产品广泛应用于机器人导航...

    spring-framework-5.1.x.zip

    Spring 框架是 Java 开发中的一个核心组件,它为构建可维护、模块化且松耦合的应用程序提供了一种强大的方式。Spring 5.1.x 版本是该框架的一个稳定版本,包含了多项改进和新特性。下面将详细讨论 Spring 框架以及在...

    vCenter Server 5.1 U1最新版下载18天时间

    update-from-esxi5.1-5.1_update01.zip581.95MB VMware-tools-linux-9.0.5-1065307.iso64.34MB VMware-viclient-all-5.1.0-1064113.exe347.4MB VMware-VMvisor-Installer-5.1.0.update01-10654...iso304.57MB

    think-5.1框架

    think-5.1框架压缩包,官网下载版本 think-5.1框架压缩包,官网下载版本

    powershell--5.1.19041.1320

    powershell--5.1.19041.1320

    其他类别JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.rar

    JdonFramework v5.1 Build20071025_jdonframework-5.1.rar这个压缩包中包含了该框架的核心代码以及相关文档,是计算机专业开发人员不可多得的JSP源码资料包。JdonFramework提供了一套完整的MVC(模型-视图-控制器)...

    其他类别JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.zip

    JdonFramework开源框架 v5.1 Build20071025_jdonframework-5.1 JdonFramework need above jdk 1.4.0 This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0.0 Weblogic 8.1 when build this project ...

    JdonFramework开源框架 v5.1 jdonframework-5.1

    Jdon框架结合对象设计和J2EE/JEE设计理念将这个看似简单功能开发过程抽象出来,放在框架中,并且随着应用程序一起运行,提供优化性能提升等。Jdon框架不是面向数据库的;而是面向模型分析设计(OOA/OOD)。

    ext-docs-5.1.zip

    ext5.1API Part2

Global site tag (gtag.js) - Google Analytics