统一项目管理平台(UMPlatForm.NET

5.1 数据字典管理模块

统一项目管理平台(UMPlatForm.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 用户资源权限设置

在上图中,我们对用户“umplatform”授予了相应的字典项资源管理权限,现在我们以”umplatform”这个用户登录到数据字典管理主界面,可以看到“umplatform”这个用户只能看到其只拥有我们上面授予的可访问的字典项了,如图5.1.5查看用户字典项资源管理权限下的资源。

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

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

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

图5.1.6 角色资源权限设置

作者: Edward  
出处: http://www.cnblogs.com/umplatform

微博: 腾讯

Email: umplatform@126.com或 406590790@qq.com

QQ 交流:406590790 (请注明:平台交流)

QQ群交流:16653241 或 237326100

平台博客:【CNBLOGS】http://www.cnblogs.com/umplatform

【51CTO】http://umplatform.blog.51cto.com/  
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。

如有问题或建议,请多多赐教!
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

转载于:https://www.cnblogs.com/umplatform/articles/2681877.html

统一项目管理平台(UMPlatForm.NET) - 5.1 数据字典管理模块相关推荐

  1. 统一项目管理平台(UMPlatForm.NET)-4.7 组织机构管理模块

    统一项目管理平台(UMPlatForm.NET) 4.7 组织机构管理模块 统一项目管理平台(UMPlatForm.NET),基于.NET的快速开发.整合框架. 4.7 组织机构管理模块 组织机构管理 ...

  2. 统一项目管理平台(UMPlatForm.NET)-4.5 用户管理模块

    统一项目管理平台(UMPlatForm.NET)-4.5 用户管理模块 4.4 用户管理模块 用户管理模块主要是对可登录系统的用户进行管理.后续的工作如:用户归属角色.权限的分配.用户所拥有的相应功能 ...

  3. Vue项目实战之人力资源平台系统(十一)权限管理模块(上)

    前言 目录 前言 一.权限管理的设计思想 二.给员工分配角色 2.1 分配角色弹窗效果图 2.1 新建分配角色对话框组件 2.2 获取角色列表 2.3 获取当前用户的角色信息 2.4 点击确定按钮给用 ...

  4. Vue项目实战之人力资源平台系统(七)员工管理模块

    前言 目录 前言 一.封装一个通用的工具栏 1.1 通用工具栏效果图 1.2 组件基本布局 1.3 全局注册组件 二.员工列表展示 2.1 员工列表页面效果图 2.2 员工列表页面基础布局 2.3 获 ...

  5. [计算机毕设]基于java的项目管理平台系统设计与实现(项目报告+答辩PPT+源代码+数据库)

    项目报告 基于Java EE平台项目管理系统的设计与实现 随着社会信息化的发展,很多的社会管理问题也一并出现了根本性变化,项目公司的报表及文件管理也发生了变化,以前的管理是一个分布式的信息,然后围绕中 ...

  6. 基于jsp的项目管理平台系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)

    项目报告 基于Java EE平台项目管理系统的设计与实现 随着社会信息化的发展,很多的社会管理问题也一并出现了根本性变化,项目公司的报表及文件管理也发生了变化,以前的管理是一个分布式的信息,然后围绕中 ...

  7. 这样建统一告警平台,运维的告警麻痹症有救了

    一.背景 一套监控系统的检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人.vivo监控系统1.0时代各个监控系统分别维护一套计算.存储.检测.告警收敛逻辑,这种架构下对底层数 ...

  8. 软件测试项目管理平台

    系统组成 STM软件测试项目管理系统采用C/S软件架构,是一个多人协同工作的环境. 数据库服务器端部署SQL Server数据库,包括人力资源数据库.设备资源数据库.项目管理数据库.测试项目数据库.历 ...

  9. 去哪儿网——项目管理平台助力研发效率提升

    点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 Tips 参与文末话题讨论,即有机会获得异步图书一本. 作者介绍:去哪儿网研发项目管理平台负责人,曾先后任职于华为终端公司质 ...

  10. 融易宝项目管理平台前台搭建

    融易宝项目管理平台前台搭建 关注微信公众号:序辑,回复 管理前台代码 获取前端代码 一.NPM包管理 1.简介 1.1什么是NPM NPM全称Node Package Manager,是Node.js ...

最新文章

  1. 信息树和XML文件的遍历及XML文件的应用
  2. SDN控制器部署相关工作—Vecloud
  3. 现代密码学5.5--Random-Oracle模型
  4. python怎么把cpu占满_如何增加python CPU使用率
  5. java发送gmail_如何在Gmail中轻松通过电子邮件发送人群
  6. Linkedln技术高管Jay Kreps:Lambda架构剖析
  7. Weld(CDI)教程
  8. Form 电子表格(JTF GRID)
  9. 项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)
  10. 【渝粤题库】陕西师范大学202291商业银行经营学作业(高起专)
  11. Python内进制转换(2进制,8进制,10进制,16进制转换)
  12. 【linux浅谈017】gbd调试常用指令
  13. 机原自检——第3章 平面机构的运动分析
  14. 服务器系统server2008 qq,WindowsServer2008R2服务器系统安装教程
  15. antd Upload组件上传状态一直处于uploading
  16. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
  17. (free)Windows下的stegdetect下载链接
  18. 关于学习java函数式接口Function中的apply方法的一些感悟
  19. 【Maven】无法下载私服 SNAPSHOT 版本 jar 包
  20. 逆势获融资背后,神州租车示范不确定性应对策略

热门文章

  1. 漫画:Bitmap算法
  2. 通过KGDB进行双机内核调试
  3. Linux字符设备驱动实现
  4. Freeswitch一路呼叫的生命周期
  5. ffmpeg 如何音视频同步
  6. 如何获取h.264码流的码率和帧率
  7. rabbitmq使用_RabbitMQ 简介以及使用场景
  8. Anaconda 在线安装第三方库jieba
  9. 【数据分享】历次人口普查数据(一普到七普)
  10. 递归 非递归 遍历二叉树