论文摘要
随着ERP系统在我国的迅速推广使用,对企业的信息化建设,企业基础管理的规范,企业竞争实力的增强等方面都起到了积极的作用。但是对于我国成百上千万的中小型企业,由于他们各自不同的业务模式和个性化需求比较突出,标准通用的ERP并不能充分发挥其价值,必须为企业“量体裁衣”或二次开发,但这样又会增加开发成本和开发周期,并且系统难以维护和升级。本文首先对传统的ERP系统开发做了简要介绍,在分析了传统方法存在的不足之后,提出了基于构件化的ERP开发过程模型,通过在开发平台上将功能迥异的“服务构件”采用“生产线”组装的方式,快速开发出满足企业需求的ERP系统,来解决企业个性化需求的难题。随后,文章重点介绍了ERP系统开发平台的结构与框架,并详细描述了平台的实现过程,将开发平台分成数据层、视图层和控制层。视图层是界面编辑生成环境,自动生成ERP应用系统所需要的页面;控制层设有服务流程逻辑编辑环境和服务流程解释器,它通过平台设计建立的流程描述图符,对企业流程进行编辑组装,并解释生成最终IE可运行的系统代码;数据层完成ERP应用系统所需要的数据库设计配置。最后,文章通过一个采购管理的实例来验证开发平台对ERP系统开发的实践。这种使用开发平台组装服务构件,来建立满足用户需求的ERP管理系统的方式,既能够提高软件生产率、缩短开发周期、降低软件开发和维护费用,又可以使系统方便替换或修改以支持系统的升级或演化,实现系统级的重构。