权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

第9章 数据字典(选项)管理

2010-05-09 22:16  通用C#系统架构  阅读(...)  评论(... 编辑 收藏

数据字段(选项)管理模块主要是为了灵活控制整个系统中的可选项数据,可以按用户的习惯或者用户的个性化要求进行灵活配置管理。

同时这部分数据也可以在开发多种业务系统时有一定的重复利用价值,将数据导入到新的业务系统里重复利用,一些选项数据就不用重新反复录入了,可以提高新项目的开发实施速度。

 

 

9-1 数据字典(选项)管理菜单

  

9.1 数据字典(选项)管理

这些各种可选项数据经过多年的维护后,也可以当是一种知识库、随着公司的业务积累,越来越完善、越来越齐全,合理性也会更强一些。

某些业务管理系统,就是由于满足不了最终用户的一点点个性化的需,在日常办公中不能适应客户的实际需求,导致客户使用不便、达不到客户对业务管理系统的人性化方面的要求,最终由于一些小小的需求满足不了客户的要求,导致整个项目实施不顺。

若我们在开发阶段进行了充分的考虑、多站在不同客户的个性化需求角度进行了设计,那我们开发出来的系统会更符合客户的实际工作需要,客户也更容易接纳我们设计出的软件管理系统。

 

 

9-1-1 数据字典(选项)管理窗体

 

         上图中的每一条数据项对应了后台的一个数据表,把每个选项详细情况放在原始数据结构统一目标表里,这样设计的好处在于:一方面可以任意扩展目标表,增加字段,对其他的目标表没有影响,可以按开发的需要,增加任意字段进行扩展;另一方面,导入导出数据更加灵活,可以将部分积累好的选项数据快速导入到另外一个信息管理系统中,可以明显提高工作效率,提高数据的重复利用程度,这些数据也是公司的重要业务知识积累部分。

 

 

9-1-2 数据字典(选项)编辑窗体

  

9.2 数据字典(选项)明细管理

 

 

9-2-1 数据字典(选项)明细管理窗体

 

         例如一个人力资源管理系统,可能在同一个软件,在南方实施与北方实施,客户的要求都会有些不同,在大西南实施与东北实施的客户的要求差别也会很大,大西南实施时需要有很多民族选项,很多民族可以从列表里能选择比较适应客户的需要,若在浙江杭州临安实施一个人力资源软件几乎只需要列出2-3个民族就可以了,很少有少数民族,所以使用时也不需要把其他民族都列出来,能设置其他民族选项为无效状态比较好,也不是说删除才对,应该是有需要时,再把这些设置为有效就可以了。

         当然不只是设置为有效无效状态就可以了,还能设置排序顺序比较好,例如子在内蒙古实施这个人力资源软件,应该蒙古族排序在第2个位置比较好,因为在内蒙古也是汉族人数最多蒙古族人数是其次,当然若在一个民族中学实施这个人力资源管理系统,那应该把对应的少数民族放在第一个位置,更适合用户的使用习惯。

         所以一些选项的管理的排序顺序、是否有效状态、是否可以灵活增加选项是非常有必要的,这样软件的多种类型用户的适应性会更强一些。

 

 

 

 

 

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限

 

 

  

 

 



C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友