论坛首页 综合技术论坛

关于基础数据版本化设计方案讨论

浏览 2594 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-12  
在很多应用系统的设计中,常常对一个数据信息具有整个生命周期的管理。比如,一人员,他在一个系统中可能会出现职位变化,这样,两个不同的职务,他的业务信息是不同的,他面对的业务也是不同的,并且,他在各个职位中的相关业务数据也要保存并且能和当时的职务进行有关连。这种情况很常见,很自然的会想到使用版本化的概念。但真正做到实用确会涉及到很多问题,在这里希望通过 大家的讨论看能否达到某些共识。
   发表时间:2009-01-06  

知道的有2种,都不太好:

手动处理:将职务当成一种权限进行控制。优点:随意性强,系统侵入小;缺点:太麻烦了。

自动处理:将职务作为条件,写入代码中。优点:自动变化,不需要人工处理;缺点:设计难度大,设计不好无法应对业务变化

 

 

 

0 请登录后投票
   发表时间:2009-01-08  
谢谢楼上的关注,你说的两个都不错,现在的问题是不仅仅是人员的问题,而且人员也不仅仅是一个职务的问题,还有其它的属性变化。比如部门的合并、分拆。这些都应该当作一个过程记录下来。这就需要一个更高角度,更一般化的方案来解决。一个人员的属性变化 了,可以由我们自己来控制这个人员的信息是不是产生一个新的版本,关键是这个“新”的人员怎么和业务很好的关联起来
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics