论文部分内容阅读
ERP的二次开发是ERP项目成功的关键因素之一,一个成熟的ERP二次开发方法又是成功实施ERP不可缺少的保障。ERP二次开发方法不仅要有技术和项目管理的理论体系,而且还应具有可操作性,能够对具体的二次开发工作起到良好的指导作用。在目前的ERP市场中,Oracle ERP的市场份额仅次于SAP位于第二位。相对于其他几种ERP软件在二次开发功能方面的局限性,Oracle ERP的二次开发方法具有特有的开放性和灵活性。因而,Oracle ERP较多的应用于需要大量二次开发的非传统行业,比如报刊发行业、医院、加盟商业、电力、高速铁路运营等等。目前,国内许多非传统企业ERP平台选择了Oracle ERP平台,需要进行大量的二次开发。然而,虽然Oracle公司提供了海量的技术参考文档,但还没有适合于国情的成熟和完善的基于Oracle ERP的二次开发方法和实践流程。 基于上述研究背景,本文在介绍Oracle ERP基本功能的基础上,对Oracle ERP的二次开发技术上的特点和难点、项目管理的特点和难点进行一些基础的探讨和研究。基于几个典型的Oracle ERP项目的开发实践,在上述Oracle ERP的二次开发技术特点以及难点分析和Oracle ERP的二次开发项目管理特点以及难点分析的基础上,归纳总结出一个比较实际的、管理成本不高、基本保证软件质量的开发实践流程。并详细阐述了该流程的各步骤。 基于本文提出Oracle ERP的二次开发实践流程,围绕台湾大哥大股份有限公司Oracle ERP的SIM卡系统、加盟管理系统项目进行了实际应用实践。论文详细阐述了按照项目前期准备、需求访谈与系统分析、系统设计与程序编码、单元测试、系统测试与变更申请、交付验收与上线保固的实践流程进行Oracle ERP的二次开发的过程。同时,通过比较若干没有使用该流程的二次开发项目,总结该流程在缩短开发周期、提高软件品质等方面作出的改进。 论文总结了Oracle ERP二次开发的一般性方法和处理疑难的应对策略,力求将理论与实际应用相结合,提出了一个具有可操作性的Oracle ERP二次开发方法的实践流程。该流程可以作为其它ERP二次开发项目的实践参考,并在今后的二次开发实践中不断完善。