当前位置: 代码迷 >> VFP >> 项目管理有关问题,同一套ERP用在不同公司,差异化管理怎么解决
  详细解决方案

项目管理有关问题,同一套ERP用在不同公司,差异化管理怎么解决

热度:772   发布时间:2013-02-26 00:00:00.0
项目管理问题,同一套ERP用在不同公司,差异化管理如何解决!
比如不同参数配置,我们可以建立参数配置表,

比如公司1,库存不能为负,公司2库存可以为负,从配置表中取公司对应参数,根据参数执行代码。

如果一个表单程序中整段代码,甚至连按钮都不一样了呢(差异化)?直接就用不同的表单对应?

erp项目中如何管理?如何编译?都编译上去,按权限开通?

以前没有涉及这方面,希望有经验的高手给些资料,谢谢!

------解决方案--------------------------------------------------------
差异化通常由类派生来实现
先做好你的标准基类库,用户有差异化要求时再派生一个同名的子类,按用户的要求修改子类的部分功能
差异化子类可放到主目录下的一个特殊子目录中,在主程序中通过 set classlib to 差异化子类.vcx,其他标准基类库,...,当你用 NewObject 或者 CreateObject 创建新的表单实例时,差异化的版本就会被优先调用。

  相关解决方案