2007-1-16 22:18:58
[讨论]系统设计探讨-基础信息的调整与保留问题
在系统中,都要有些基础信息,比如部门、各种分析项目等。这些信息可能随着公司的管理而发生变化。
当然,这些调整一般是在新年伊始之时进行的,但也不排除有些信息需要在年中调整。
这些基础信息,往往具有树形结构。
调整的类型总结后大致如下图所示:

1、新增某项目。
2、删除某项目。
3、多个项目合并成新的项目。
4、一个项目被拆分成多个项目。
5、树形结构发生变化,A的子项B变成了C的子项。
6、由情况5引发出来的,上下级互换。这种情况比较少见,可能是多次调整后的结果。
希望得到的效果:
1、记录每次调整结果。
2、能够自如查询历史及当前数据。
3、能够根据任意阶段的基础信息进行汇总等操作。
此题有解,只是希望综合考虑合理性、方便性等因素,寻求更佳方案。
0
推荐到鲜果: 查阅更多相关主题的帖子: ERP 系统设计
下一篇:反对党八股
上一篇:他问:你知道幸福是什么吗


评论
发布者 zplwg
2007-1-17 9:23:51
在一個象限上給每個ITEM定義一個坐標﹐記錄異動的時間及異動前后的坐標﹐這樣就可以時間為主軸動態地還原再現
发布者 vincentvenn
2007-1-17 20:12:49
发布者 沉然
2007-1-18 22:31:54
发布者 沉然
2007-1-18 22:33:49
要是考虑这么多,干脆就直接搞一个版本吧;比如说一个部门的版本,修改调整之前去保存一个历史版本;当前的为当前版本。当前一般业务系统处理选择的部门使用当前版本。
在汇总或者查询的时候,你要首先有一个选择部门的窗口吧,那么在部门选择所处于的窗口上增加一个TAB页(或者其他组织形式),可以选择历史部门。那么业务统计或者查询都按照那个历史版本的规则来吧。
发布者 hengshui
2007-1-19 18:46:43
发布者 沉然
2007-1-19 21:16:48
建议:
数据表分不带时间列的基础信息表和带时间列(年月日)的月数据表
调整统一在年初,类似于年结
启用新一年度时,基础信息表和月数据表加上年份后缀(历史表),查询时不为当前年度时,使用历史表查询
发布者 jxjmau
2008-1-4 17:00:04