基于oracle erp平台的二次开发关键技术研究以及应用

基于oracle erp平台的二次开发关键技术研究以及应用

ID:23615720

大小:54.00 KB

页数:7页

时间:2018-11-09

基于oracle erp平台的二次开发关键技术研究以及应用_第1页
基于oracle erp平台的二次开发关键技术研究以及应用_第2页
基于oracle erp平台的二次开发关键技术研究以及应用_第3页
基于oracle erp平台的二次开发关键技术研究以及应用_第4页
基于oracle erp平台的二次开发关键技术研究以及应用_第5页
资源描述:

《基于oracle erp平台的二次开发关键技术研究以及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于OracleERP平台的二次开发关键技术研究以及应用ERP的二次开发是ERP项目成功的关键因素之一,OracleERP在ERP市场份额仅次于SAP,具有特有的灵活性与开放性。因此,基于OracleERP平台的二次开发技术的研究,可作为其它ERP二次开发项目的实践参考,并能够适应当前企业的实际需求。关键词:OracleERP;二次开发;关键技术;研究与应用ERP(EnterpriseResourcePlanning,企业资源计划系统),以信息化为基础,通过系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP控制中心能够有效地收集不同

2、部门的状态信息以及进度报表,然后提供给其他部门。ERP系统能够实现信息的及时性,所有用户可以根据需求在任何时候访问。对于企业而言,典型的ERP套件并不实用,要想发挥ERP的作用就必须基于ERP平台进行二次开发。由于OracleERP是一种模块化的软件系统,因而其后续的开发较为简易。但ERP系统与企业系统进行整合是整个ERP项目的难点,同时也是ERP二次开发的技术难点。本文就基于OracleERP平台的二次开发关键技术以及应用展开讨论。1.ERP二次开发的意义  我国引进ERP系统已经有近二十年的时间,但在企业的实际应用情况并不令人满意。笔者认为,ERP

3、系统的二次开发是ERP系统能否在企业成功实施和有效应用的关键因素。由于各国国情不同,不同企业经营情况也不同,因此,无论是国外软件还是国内软件在应用到企业中时都要根据实际需要进行部分修改。例如,有些企业发展规模小,ERP系统详细的功能模块对企业来说并不全部用的到,因此需要根据用户实际需要进行修改、删减;而发展规模相同的企业之间也存在产业结构的不同,同样需要对ERP系统进行有针对性的修改;即便在一个企业内,随着生产规模的不断扩大,原有ERP系统也需要不断更新功能才能适应企业的发展。以上事例证明,没有一款商品化软件可以适应每一个企业,因此,ERP二次开发对企

4、业实施ERP系统具有重要的意义。2.基于OracleERP平台的二次开发实践流程(1)OracleERP系统的组成  OracleERP系统由企业管理和财务信息两大子系统组成。企业管理子系统包括:销售订单管理、工程数据管理、物料清单管理、主生产计划、物料需求计划、能力需求管理、车间生产管理、库存管理、采购管理、成本管理;财务信息子系统包括:总账管理、应付帐管理、应收帐管理、固定资产、现金管理、财务分析。此外,人力资源管理子系统也是OracleERP系统的一部分。(2)OracleERP二次开发的实践流程  工作流程主要分成项目前期准备、需求访谈与系统分

5、析、系统设计与程序编码、单元测试、系统测试与变更申请、交付验收与上线保固等六大部分,具体流程如图1所示。  3.基于OracleERP系统的二次开发关键技术研究(1)ERP系统架构的设计研究  ERP是系统化、模块化的产品,并不是简单地代码堆积。客户在选择ERP时首先注重的是产品的功能,但是ERP的功能实现,主要依靠是产品的结构,如果其本身存在着结构性的缺陷,那么对于企业而言,之前所承诺的功能,都是纸上谈兵而已。然而,大多数ERP的结构是固化的,是无法调整和修改的,购买企业只能在现有的基础上增加一些模块。这种固化的系统架构,对于系统的二次开发是一个很大

6、的障碍。对于企业而言,误以为只要具有系统功能就能够满足企业的需求,但是如果整个系统框架与企业框架无法融合,那么功能又如何发挥作用呢。因此,如果产品的架构脱离企业的现实,那么无论如何做二次开发都是无济于事的。例如,有些企业起初是将ERP作为财务系统进行架构的,之后又将其作为整个企业的管理系统,但是财务管理与企业管理是完全不同的系统,这并不是通过模块增加就能够完成系统转型的。因此,从应用的层面上来看,从一开始就确定明确的管理目标,根据企业自身的情况,设计符合企业需求的ERP系统是确保二次开发成功的关键。(2)客户化与二次开发技术的概念研究与应用  在大多数

7、情况下,客户对于什么是客户化以及什么是二次开放并没有一个明确的概念,往往将两者混为一谈。从实际工作情况来看,客户化的工作量远远小于二次开发。对于一套优质的系统而言,其只要通过系统参数的设置就能够满足客户业务的需求,这也就是通常所谓的客户化,并不需要代码的改写,或是重写来完成系统的升级。不仅如此,IT技术的发展,ERP系统开发商在ERPV中设置了系统自定义功能以及报表自定义功能,这样即便是一个普通的业务人员,在无需懂得代码的情况下,也能够对系统进行调整。  当客户的业务无法通过简单地客户化实现时,才需要进行系统的二次开发。二次开发需要实施双方都配有相应的

8、IT技术人员。但是从目前的情况来看,国内企业在实施ERP二次开发项目时,并没有重视到IT技术人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。