- 1、本文档共216页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * URP阶段 * 5、数据准备。 ERP系统实现了企业数据的全局共享,它只有运行在准确、完整的数据之上,才能发挥实际作用。 6、模拟运行。 在完成了用户化和二次开发后,就可以用企业实际的业务数据进行模拟运行。这时可以选择一部分比较成熟的业务进行试运行,以实现以点带面,由粗到细,保证新系统进行平稳过渡。 7、切换。 经过一段时间的试运行后,如果没有发生什么异常现象,就可以把原来的业务系统抛弃掉。只有这样,整个ERP系统才能尽快走出磨合期,完整并独立地运做下去。 结合3.3案例进行实施过程研讨 小组一:项目全过程的研讨,侧重于计划的制定 小组二:项目全过程的研讨,侧重于解决方案的制定 小组三:项目全过程的研讨,侧重于基础数据的制定 小组四:项目全过程的研讨,侧重于培训方案的制定 结合研讨及具体已实施项目案例来进行相关讲解 实际文档 3.4 进行企业管理软件的实施 3.4 进行企业管理软件的实施 实施过程中的培训 培训内容 企业信息化理念培训 集团信息化管理培训 集团财务管理培训 业务管理系统培训 BI查询应用培训 人力资源系统的培训等 培训计划 培训讲师 能力转移 知识融合 二次客开 二次开发做还是不做,为什么?? ERP软件厂商 企业 3.4 进行企业管理软件的实施-二次客开 实施过程中二次客开,既满足标准化的应用,又满足个性化的应用,并与异系统有效地集成 随需应变 持续发展 开放集成 灵活扩展 如何满足企业多变的流程 如何满足企业的个性化特色 如何与其它系统信息传递 如何支撑企业大规模应用 传统的开发模型是无法满足的 而新一代的平台正是因为这几个目标而诞生 二次开发的形式 功能补充 功能改进 镶嵌 企业管理软件提供的二次开发接口 数据转存 数据库/表取数功能 嵌入式运行功能 组织二次开发的程序与注意事项 技术基础? 了解计算机应用环境 充分了解管理软件产品的操作 了解管理软件产品的数据结构和数据之间的关联关系 熟悉要进行二次开发的业务内容 结构设计 数据计算处理设计、数据流程和存储设计、显示格式设计、输出、打印设计 与管理软件厂家的联系与沟通 避免管理软件产品的数据结构遭到破坏。 组织二次开发的程序与注意事项 一般流程和注意事项 设计数据结构 设计与管理软件产品的接口关系 数据的入口考虑读取管理软件产品的数据 绝对避免重新计算的数据“写回”到原产品的数据库/表中 建立二次开发运算的数据存储文件 运行测试 改进 思考:若你是企业的CIO,应如何做好ERP的二次开发? 第一,不要修改核心代码 做好原有ERP备份 第二,做好ERP二次开发成本控制 第三、为企业争取尽 可能大的利益 第四、寻找二次开发合作伙伴 第五、避免开发人员流失,项目陷入困境 第六、系统少改最好, 但完全不改的可能性也很低 思考:若你毕业之后准备做ERP的二次开发工作,应具备哪几项能力? 1。程序开发能力:包括开发项目的全过程:项目立项,需求调研,风险评估,详细设计,代码实现,单元测试,综合调试,软件打包,手册档案。2。ERP软件的应用能力:主要指需要知道ERP软件的各项应用功能,包括菜单,按钮,数据流,这样才能真正将二次开发的成果切入ERP系统。采用外挂程序的方式并不是真正意义上的二次开发。3。数据库处理能力:二次开发很大程序上为客户增加数据或者提供特殊的数据处理,这样就包括上基本的数据库编程能力,以及测试项目过程的数据校验能力。4。组件设计能力:一个开放的ERP系统,都是通过组件架构而成,而ERP应用组件的调用,在很大程序上能为客户提供一个与ERP风格相近的开发成果。 二次开发的风险 第一、易造成系统的不稳定或崩溃。ERP系统是个错综复杂的系统,各个模块是个有机的整体。若要修改其中的一个功能,其影响的不单单是现在这个功能,还可能影响到其他功能。 第二、影响项目实施周期。二次开发的时间一般比较长, 由于受开发人员的技术水平及和业
文档评论(0)