ERP专业知识讲座:14.ERP系统的用户化和二次开发

2024-03-04 05:58

本文主要是介绍ERP专业知识讲座:14.ERP系统的用户化和二次开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

相关链接:

  • ERP专业知识讲座:1.ERP的管理思想         ERP专业知识讲座:2.业务流程重组
  • ERP专业知识讲座:3.采购管理                     ERP专业知识讲座:4.销售管理
  • ERP专业知识讲座:5.生产计划                     ERP专业知识讲座:6.人力资源管理
  • ERP专业知识讲座:7.财务管理                     ERP专业知识讲座:8.成本管理
  • ERP专业知识讲座:9.供应链管理                 ERP专业知识讲座:10.客户关系管理
  • ERP专业知识讲座:11.知识链管理               ERP专业知识讲座:12.风险管理
  • ERP专业知识讲座:13.实施ERP系统的风险分析 
  • ERP专业知识讲座:14.ERP系统的用户化和二次开发
  • ERP专业知识讲座:15.ERP实施方法和流程     ERP专业知识讲座:16.ERP中的隐含成本
  • ERP专业知识讲座:17.ERP项目的实施监理     ERP专业知识讲座:18.ERP实施评价标准

ERP系统在企业中能否得到成功实施和有效应用,还取决于一个关键因素:ERP系统的客户化和二次开发。为什么这样讲呢?ERP系统的客户化和二次开发在整个实施过程中处于承上启下的位置。任何ERP软件,不论是国产的还是进口的,都或多或少有用户化的工作,有时还要进行二次开发。这是因为:

1. 对于国外ERP软件供应商的产品来说,确实存在国情、厂情的问题。中国企业与国外企业相比,主要有以下四个方面的不同:

(1)生产规模、生产类型不同

在我国,大而全的国有大中型企业是国家经济的支柱。工厂规模大,生产类型复杂,产品中有70%~80%是自制件,既加工制造又装配,管理幅度大,难度也大。而国外基本是一些专业化分工较细的中小型企业,一些大的公司也以装配为主,自制件很少。相比之下,管理的幅度和难度不如中国企业。

(2)人员素质相差较大

国内、国外企业管理人员和生产工人的素质不能相比。这与多年的计划经济体制和国民教育水平有关,不可能在短期内缩小这个差距。

(3)企业的管理机制与管理基础不同

国外企业由于采用现代企业制度,产权明晰,管理科学、规范。我国企业管理机制和管理基础随着现代企业管理制度的建立,将会逐步提高,但目前差距还不小。

(4)企业的外部环境不同

我国各类企业管理水平不一,交通、通信也不尽人意。企业生产所需的外购、外协件几乎不可能按企业的需求及时供应,供货合同中的供货日期不可能精确,也无法得到保证。

2. 对于国内的ERP软件供应商来说,即使他们的软件开发是在怨橛猩钊肓私獾那疤嵯?即使他们的软件系统功能再全、适应性再强,当面对不同企业千差万别的具体情况和不同企业千变万化的特殊需求时,也不可能做到"以不变应万变"。

再者,企业所处的环境是不断变化的:企业的产品种类、产品所处生命周期的阶段、企业的计划模式、分销模式都不断在变化,企业不断地进行业务流程的再造,企业的规模不断地缩小或扩展,等等。总之,企业的变化是绝对的。因而,客观上要求ERP具备适应各种变化的能力。如果ERP系统没有良好的柔性,不能进行方便的用户化和二次开发,那么, 企业引进ERP系统之日,就是套上束缚自身发展的枷锁之时。企业对于花重金买来的ERP系统将会"食之无味,弃之可惜",使自己陷于尴尬境地。

因此,不论企业采用国外的软件还是采用国内的软件,都面临着系统的用户化和二次开发的任务,都必须要求ERP软件具备良好的支持用户化和二次开发的功能。ERP系统的用户化和二次开发,是ERP软件作为由企业外部的软件厂商提供的一种产品,转变为企业内部的管理信息系统的桥梁和纽带。其意义如下图所示: 图2 ERP系统用户化和二次开发的意义

下面我们对用户化和二次开发分别进行讨论:

1. 用户化一般把不牵动程序的改动称为用户化,如修改报表格式。软件如果有报表生成功能,或采用第四代语言,任何业务人员,不需要有很多计算机知识就可以自行设置。当然,还需经项目实施小组的批准。

2. 二次开发通常把改动程序的工作称为二次开发。要增加或修改软件的功能,需要ERP系统提供支持二次开发的工具,还可能需要有软件的源程序,这些都要支付额外的费用,而且并不是每个ERP供应商都愿意提供源代码。此类问题一定要在签订合同前考虑到。

二次开发的工作是在软件功能模拟运行的基础上进行的,一般工作量比较大,需要一定的时间,会延误项目实施进程,这个因素应该在制定项目实施计划时包括进去。

改动软件后还会影响以后的软件版本升级。有些ERP软件商提供免费或收费很低的系统升级。如果不升级,新版本的长处无法应用;如果升级,则面临着重新进行二次开发的可能。因为ERP软件供应商在进行新版本的ERP系统开发时,可能根本不会考虑某个特定的用户在旧版本上所作的二次开发。

因此,在进行二次开发前,要做认真的分析对比。究竟是修改软件,还是改革现行管理程序;还是两者都作一些修改。对修改的必要性、效果和代价要心中有数。

经过分析和权衡,能不进行二次开发就不要进行。如果必须进行二次开发,则应尽量使得二次开发出的功能模块独立于原来的ERP系统。这样,当ERP系统版本更新时,二次开发出来的模块无需修改或者只需较少的修改就可以应用于高版本的ERP系统。

这篇关于ERP专业知识讲座:14.ERP系统的用户化和二次开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/772197

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

mysql删除无用用户的方法实现

《mysql删除无用用户的方法实现》本文主要介绍了mysql删除无用用户的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 1、删除不用的账户(1) 查看当前已存在账户mysql> select user,host,pa

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网