当前位置: 首页 > news >正文

ERP(企业资源管理)概述

🌟所属专栏:ERP企业资源管理
🐔作者简介:rchjr——五带信管菜只因一枚
😮前言:该系列将持续更新ERP的相关学习笔记,欢迎和我一样的小白订阅,一起学习共同进步~
👉文章简介:本文介绍ERP概述,具体包括ERP的概念、发展阶段、效益、功能组成

ERP(企业资源管理)起源于解决制造业存在的悖论问题的需求,后面涉及的领域越来越广泛(从制造业向整个企业的资源管理扩张),已经成为企业管理的一个重要工具。产品和技术只是衡量企业的外部指标,核心指标则是企业的管理理念和工具。

当下ERP(企业资源管理)不仅成为了一种企业管理采用的理念,更是借助计算机技术成为了一类企业管理的软件系统。本文主要对ERP的概念,发展阶段,产生的效益,功能和基本教程进行介绍。

😃一、ERP的概念

制造业的基本方程

所谓制造业的基本方程就是将制造业的四个基本问题分别用A,B,C,D代替:

A:要制造什么(产品数量)

B:用什么原材料或零件制造(单个产品的成本)

C:手里有什么(已有的总原材料)

D:还需要准备什么(还差哪些原材料)

就可以得到如下方程:

A x B - C = D

这句话的意思就是需要制作的产品数量乘以每个产品需要的原材料数减去已有的原材料数等于所需的原材料数。可见该方程揭示出,制造业的基本问题与物料的需求能否得到合理的满足有关

MRP(Material Requirement Planning,物料需求计划)

而MRP则是用来模拟和解决这一基本方程的计划。MRP的基本逻辑是:根据主生产计划(A)、物料清单(即产品结构文件)(B)和库存记录(C),对每种物料进行计算,指出何时将会发生物料短缺(D),并给出建议,以最小库存量满足需求并避免物料短缺,从而得到合理的物料需求计划。

可见,MRP是ERP的核心。

综上,可得知ERP具有如下功效:

  1. 解决多变的市场与均衡生产之间的矛盾:

企业生产能力和资源的限制,使得企业追求均衡的生产计划。使用ERP系统来计划生产时,通过主生产计划来做出生产安排,使一段时间内生产计划量和市场需求在总量上相匹配。若需求发生变化,只要总量不变,生产计划就可保持不变。只要有稳定的主生产计划和均衡的物料需求计划,企业就能从容应对市场需求的变化。

  1. 更好的满足客户的需求

销售人员根据客户订单向ERP系统输入订货量和需求日期,可以知道客户需求能否按时满足,若不能按时满足,客户需求日期的可承诺量是多少,不足的数量何时可以提供等多方面的信息。ERP系统使销售人员与客户沟通时,能够心中有数,更好满足客户的需求。

  1. 解决库存管理问题

ERP系统中的物料需求计划可以模拟制造企业中物料计划与控制的实际过程,能解决下面4个问题。

  • 生产什么

  • 用到什么

  • 已有什么

  • 还缺什么和何时到货

生产什么*用到什么-已有什么=还缺什么

物料需求计划会对每种物料进行计算,得到何时将会发生物料短缺,并给出建议,以最小库存量满足需求并避免物料短缺。

  1. ERP能降低采购成本

ERP 将供应商纳入到资源规划管理的范围内,适时适量安排生产和外部采购,实现了供应链管理的思想。这样既保证了物料的供应,又为采购人员节省了大量的时间和精力,提高了采购效率,降低了采购成本。

  1. ERP可以改变企业中的部门本位观

ERP把生产、财务、销售、工程技术、采购等各个子系统结合成一个一体化的系统,各子系统在统一的数据环境下工作。

ERP成为整个企业的一个通讯系统。通过准确和及时的信息传递,以流程的观点和方式来运营和管理企业,而不是把企业看作是一个一个部门的组合。

每个部门可以更好地了解企业的整体运作机制,更好地了解本部门以及其它部门在企业整体运作中的作用和相互关系。

ERP的定义

由上述论断我们给出ERP的定义:ERP是实施基础上的,结合现代管理思想,运用先进IT技术,整合利用企业内外的所有资源,支持企业运作和战略决策制定的信息管理平台。

ERP的核心管理思想有三

  1. 对整个供应链的管理

  1. 对同步协同的思想

  1. 事先计划和事中控制的思想

ERP的可靠实施也有三

  1. 人(人是最重要的因素)

  1. 数据

  1. 技术

😃二、ERP的发展阶段

早期库存管理引发的订货点法(按照过去的经验预测未来的物料需求)

基本公式:订货点 = 单位时区的需求量 * 订货提前期 (为了交货,提前多少天开始做,从开始做到交货的时间)+ 安全库存量

假设

  • 对各种物料的需求是相互独立的(事实上不独立)

  • 物料需求是连续发生的(对零部件的需求是不连续的,需求是间断的)

  • 提前期是已知的和固定的(时多时少)

  • 物料需求的预定日期一旦确定则不再改变

  • 订单点发面向临界,不是面向产品

  • 库存消耗之后,应被重新填满(如果订货次数固定,那么库存消耗完了也不用填满)

  • “何时订货?”是一个大问题

  • 精确地计算安全库存量是非常重要的

上述假设存在错误,即订货点法存在理论错误,已经不是主流的库存管理方法。

复杂无序需求带来的时段MRP(修改订货点法而来)

改进之处

  1. 通过物料清单(BOM)将所有物料的需求联系起来。(用树形结构表示)

BOM表示了产品的组成及结构信息,包括各组件、零部件的结构关系和数量关系。时段MRP考虑不同物料的需求之间的匹配关系,从而使各物料的库存在数量和时间上趋于合理。

  1. 将物料需求区分为独立需求和非独立需求并分别加以处理。

独立需求指的是需求量和需求时间不依赖与企业内其他物料的需求量,由企业外部的需求决定,如客户订购的产品,科研试制样品。

非独立需求指由企业内独立需求物料的需求量来确定自身需求量的物料,如零部件、半成品。

  1. 对物料的库存状态数据引入了时间分段的概念。

时间分段指按具体的日期或计划时区记录和存储库存状态数据。

MPS:根据市场接到的客户订单和预测的以后的会接到的订单,得到要生成多少件产品的计划

产品信息:一个产品由什么材料组成,以及这些产品之间的配比关系

库存信息:当前库存有多少需要的材料

采购计划:哪些材料缺不缺,什么时候要买

物料与生产管理集成的闭环MRP(解决时段MRP的不足)

运作过程

(1)制定企业生产规划并制定主生产计划MPS,同时进行生产能力与负荷的分析(如果能力不够就需要修改MPS)。

(2)制定MRP。

(3)生成能力需求计划(完成上述物料需求计划需要的能力计划),并指导、调整MRP。

(4)进行能力的控制,将执行结果反馈到计划层(根据实际结果判断能力是否够)

改进之处:添加了能力计划(粗能力计划和能力需求计划)和反馈机制,指定好主生产计划后判断自身能否具备生成这些产品的能力。可以将能力量化为功率,工时等。

生产与财务管理一体化的MRPⅡ(对闭环MRP的改进)

改进之处:添加了财务管理

MRPⅡ——制造资源计划 (Manufacturing Resource Planning), 把经营、生产、销售、财务、采购等各个子系统集成为一个整体,是对企业资源和供、产、销、财各个环节进行有效计划、组织和控制的一整套方法。它围绕企业的基本经营目标,以生产计划为主线,对企业制造的各种资源进行统一的计划和控制,使企业的物流、信息流、资金流流动顺畅并动态反馈

应付款信息、应收款信息、生产成本信息

ERP(对MRPⅡ的改进)

改进之处:添加了MRPⅡ之外的管理范围,受控资源从企业内部扩展到企业外部。

实现决策支持系统和以客户为中心的经营理念。

😃三、ERP给企业带来的效益

ERP给企业带来的效益可以从定量和定性的角度分别来看

1 从定量的角度

从定量的角度看是这样的:

降低库存成本

有了好的需求计划,使得可以在恰当的时间得到恰当的物料,从而可以不必保持很多的库存:可以降低库存管理费用(占库存总投资的25%);可以减少库存损耗

降低采购成本

ERP把供应商视为自己的外部工厂。通过采购计划法与供应商建立长期稳定、双方受益的合作关系。

提高生产率

由于减少了生产过程中的物料短缺,从而减少了生产装配过程的中断,使直接劳力的生产率得到提高。

提高客户服务水平

市场销售和生产制造部门可以在决策级以及日常活动中有效地相互配合。

使企业可以缩短生产提前期,迅速响应客户需求,并按时交货

增加利润

上述各个环节导致企业利润的增加

2 从定性的角度——更深层次的角度

从定性的角度,可以看到ERP给企业带来的更深层次的利益

提高工程开发效率,促进新产品开发

使用统一的数据库

很容易获取工程开发所需的数据

数据恢复和维护所花的时间也大大减少

提高产品质量

企业的生产摆脱了混乱、摆脱了物料短缺,井井有条地进行着

提高管理水平

通过ERP系统,使信息的传递和获取更准确、更及时。从而使管理人员超前看到企业运营的发展趋势,赢得了时间,可以去做他们该做的事情,使管理更有效。

为科学决策提供依据

通过ERP,把经营规划生产规划这样的高层管理计划分解转换为低层次上的各种详细的计划。

提高员工素质

😃四、ERP的功能组成

一般的ERP系统包含:生产、物流、财务、库存、采购、销售、人力资源等模块

基础数据(BOM、工艺路线、财务);
生产管理(MPS、MRP、CRP、生产订单、生产作业、生产工序、生产统计);
采购管理(采购计划、供应商管理、采购订单管理、价格管理、到货/验收);
分销管理(销售预测、销售计划、询价与定价、合同管理、客户管理、查询统计、分销管理、退货管理);
库存管理(入库管理、出库管理、盘点与结转、库存分析、查询);
财务管理(总账、应收应付、成本核算、固定资产、工资、财务报表);
质量管理(检验标准、检验计划、检验过程管理);
设备管理(设备维护及运行、设备维护计划);
人力资源管理(人事管理、人力资源战略、职务职能管理);
系统维护管理(权限管理、数据维护)。

1 ERP的基础数据

ERP的基础数据有:物料主文件、物料清单、工作中心、工艺路线、提前期、库存记录

物料主文件

物料:所有产成品、半成品、在制品、原材料的总称。

物料主文件:标识和描述生产过程中的每一物料的属性和信息

物料代码和描述
与工程设计管理有关的信息
与物料管理有关的信息
与计划管理有关的信息
与成本管理有关的信息
  • 物料代码和描述

物料代码:是计算机管理物料的检索依据,物料编码是计算机系统对物料的唯一识别代码,是用来存储物料在ERP系统中的各种基本属性和业务数据的,是进行主生产计划和物料需求计划运算的最基本文件。

每项物料均应有唯一的代码

简明,不要太长

无含义,只是标识符,不是描述符

  • 与工程设计管理有关的信息

图号

重量

体积

生效日期

失效日期

  • 与物料管理有关的信息

来源

计量单位

损耗率

订货策略

存货位置

批号

批量调整因子

计划员代码

采购员代码

  • 与计划有关的信息

提前期(排队、准备、加工、等待、传送)

计划时界

需求时界

预测代码

独立需求或相关需求(计划策略)

  • 与成本有关的信息

帐号

材料费,人工费,间接费,外协费

累计成本

计划价格

物料清单(BOM)

产品结构文件,罗列出产品的所有组成项及各项之间的关系,即从原料到零件、组件、直到最终产品的层次隶属关系。

物料清单是一个制造企业的核心文件。各个部分的活动都要用到物料清单。
生产部门要根据物料清单来生产产品
库房根据清单进行发料
财务部门根据物料清单来核算成本
销售和订单录入部门要通过清单确定客户指定产品的构形
维修服务部门要通过物料清单了解需要什么备件
质量控制部门要根据物料清单保证产品正确生产
计划部门根据物料清单来计划物料和能力的需求

工作中心

工作中心——用于生产产品的生产资源,包括机器、人和设备,是各种生产或者加工单元的总称。

工艺路线

工艺路线——说明各项自制件的加工顺序和标准工时定额的文件,也称为加工路线,是一种计划文件,它不详细说明加工技术条件和操作要求,而主要说明加工过程中的工序顺序和生产资源等计划信息。

作用

计算加工件的提前期

为MRP需求展开提供依据

销售部门可据以洽谈交货期

计算工作中心负荷

加工成本(工时)

跟踪WIP

提前期

提前期——任一项目从完工日期算起倒推到开始日期这段生产周期。也就是完成一个过程(或 一系列操作)所需要的时间。在MRP系统中,生产提前期是由制造工艺路线中每道工序的传送、排队、准备、加工和等待时间构成的。

加工提前期的五种时间类型

库存记录

库存记录包括:现有库存余额、安全库存量、未来各时区的计划接收量、已分配量 (虽未出库,但已分配了某种用途的计划出库量)

相关文章:

ERP(企业资源管理)概述

🌟所属专栏:ERP企业资源管理🐔作者简介:rchjr——五带信管菜只因一枚😮前言:该系列将持续更新ERP的相关学习笔记,欢迎和我一样的小白订阅,一起学习共同进步~👉文章简介&a…...

深入理解java虚拟机精华总结:性能监控和故障处理工具、类加载机制

深入理解java虚拟机精华总结:性能监控和故障处理工具、类加载机制性能监控和故障处理工具、类加载机制jpsjstatjinfojmapjhatjstackVisualVM类加载机制类加载的时机类加载的过程加载验证准备解析初始化类加载器类与类加载器双亲委派模型破坏双亲委派模型往期内容&am…...

推荐系统与推荐算法

文章目录第一章1.1推荐系统意义与价值1.2推荐系统历史与框架1.3推荐算法分类第二章2.1协同过滤的基本思想与分类2.2基于用户的协同过滤2.3基于项目的协同过滤2.4基于邻域的评分预测2.5基于二部图的协同过滤第三章3.1基于关联规则的推荐3.2基于矩阵分解的评分预测3.3概率矩阵分解…...

socket 编程实战(编写客户端程序 )

编写客户端程序 接着上一篇:实战服务端程序 接下来我们再编写一个简单地客户端应用程序,客户端的功能是连接上小节所实现的服务器,连接成功之后向服务器发送数据,发送的数据由用户输入。示例代码如下所示: #include…...

“巨亏成名”的魔鬼交易员,你知道几个?

谁说在期货市场上只有赚大钱才能出名?殊不知还有这样一群特殊的交易员靠着巨额亏损而“一战成名”,亏得是老东家元气大伤,外号“魔鬼交易员”——“不亏不成魔”!接下来火象就给大家盘点几位代表性魔鬼交易员,看看他们…...

1380:分糖果(candy)

1380:分糖果(candy) 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,C小朋友得到了Plenty of candies,将要把这些糖果分给要好的朋友们。已知糖果从一个人传…...

数据挖掘(2.1)--数据预处理

一、基础知识 1.数据的基本概念 1.1基础知识 数据是数据对象(Data Objects)及其属性(Attributes)的集合。 数据对象(一条记录、一个实体、一个案例、一个样本等)是对一个事物或者物理对象的描述。 数据对象的属性则是这个对象的性质或特征,例如一个人的肤色、眼球…...

PMP考前冲刺3.06 | 2023新征程,一举拿证

题目1-2:1.一名团队成员表示,他们的用户故事要等到迭代结束后才能完成,因为他们的职能经理要求他们协助解决高优先级的生产问题。项目经理应该做什么?A.将问题上报给项目发起人以解决和调整项目燃尽图B.与产品负责人讨论用户故事不…...

buuctf-pwn write-ups (11)

文章目录buu083-x_ctf_b0verfl0wbuu084-picoctf_2018_leak_mebuu085-inndy_echobuu086-hitcontraining_unlinkbuu087-ciscn_2019_final_3buu088-axb_2019_fmt64buu089-wustctf2020_name_your_catbuu090-pwnme1buu091-axb_2019_brop64buu092-[极客大挑战 2019]Not Badbuu083-x_c…...

【VTK】VTK隐藏vtkOutputWindow窗口的正确方法

VTK隐藏vtkOutputWindow窗口 要求隐藏vtkOutputWindow窗口,但是不能把Warning警告和Error错误的信息都给屏蔽了 网上常见的错误方法: 现在百度搜索出来的方法几乎都是在这样做:在main文件中使用vtkOutputWindow::SetGlobalWarningDisplay(0…...

顺序表以及链表的应用及区别(包含OJ讲解)

前面我已经发过怎么实现链表以及顺序表,今天大概的总结一下。 顺序表: 1.能够随时的存取,比较方便。 2.插入删除时,需要挪动数据,比较麻烦,因为是连续存储。 3.存储密度相对于链表来说是比较高的&#…...

JVM简介

一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平…...

Leetcode.1653 使字符串平衡的最少删除次数

题目链接 Leetcode.1653 使字符串平衡的最少删除次数 Rating &#xff1a; 1794 题目描述 给你一个字符串 s&#xff0c;它仅包含字符 a和 b​​​​ 。 你可以删除 s中任意数目的字符&#xff0c;使得 s平衡 。当不存在下标对 (i,j)满足 i < j&#xff0c;且 s[i] b的同…...

leetcode 71~80 学习经历

leetcode 71~80 学习经历71. 简化路径72. 编辑距离73. 矩阵置零74. 搜索二维矩阵75. 颜色分类76. 最小覆盖子串77. 组合78. 子集79. 单词搜索80. 删除有序数组中的重复项 II小结71. 简化路径 给你一个字符串 path &#xff0c;表示指向某一文件或目录的 Unix 风格 绝对路径 &am…...

使用metrics-server监控k8s的资源指标

首先&#xff0c;欢迎使用DHorse部署k8s应用。 k8s可以通过top命令来查询pod和node的资源使用情况&#xff0c;如果直接运行该命令&#xff0c;如下所示。 [rootcentos05 deployment]# kubectl top pod W0306 15:23:24.990550 8247 top_pod.go:140] Using json format to …...

【Copula】考虑风光联合出力和相关性的Copula场景生成(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

【java基础】泛型程序设计基础

文章目录泛型是什么自定义泛型类自定义泛型方法类型变量的限定总结泛型是什么 泛型类和泛型方法有类型参数&#xff0c;这使得它们可以准确地描述用特定类型实例化时会发生什么。在没有泛型类之前&#xff0c;程序员必须使用Objct编写适用于多种类型的代码。这很烦琐&#xff…...

【省选模拟测试23 T1直径】更好的做法

题目大意和普通做法 省选模拟测试23 T1直径 题解 对于上文中有三个儿子的根节点的树&#xff0c;其直径数量为abbccaabbccaabbcca。那么对于上文中有nnn个儿子的根节点的树&#xff0c;其直径数量为多少呢&#xff1f; 每个儿子所在子树中的点与其他儿子所在子树中的点都能组…...

SpringCloud基础(3)-微服务远程调用

SpringCloud基础1. 微服务的远程调用2. Eureka注册中心1. 搭建Eureka服务注册中心1. 微服务的远程调用 服务提供者&#xff1a;一次业务中被其它服务调用的一方&#xff1b; 服务消费者&#xff1a;一次业务中调用其它服务的一方&#xff1b; 2. Eureka注册中心 记录所有服务…...

10.单点登录原理及JWT实现

单点登录原理及JWT实现 一、单点登录效果 首先我们看通过一个具体的案例来加深对单点登录的理解。案例地址&#xff1a;https://gitee.com/xuxueli0323/xxl-sso?_fromgitee_search 把案例代码直接导入到IDEA中 然后分别修改下server和samples中的配置信息 在host文件中配置 …...

图表控件LightningChart.NET 系列教程(十一):LightningChart 组件——添加至 Blend WPF 项目

LightningChart.NET 是一款高性能 WPF 和 Winforms 图表,可以实时可视化多达1万亿个数据点。可有效利用CPU和内存资源&#xff0c;实时监控数据流。同时&#xff0c;LightningChart使用突破性创新技术&#xff0c;以实时优化为前提&#xff0c;大大提升了实时渲染的效率和效果&…...

libGDX:灯光效果实现一(实现一个点光源)

国内的libGDX文章很少&#xff0c;特别是libGDX实现灯光效果&#xff0c;所以就开始总结灯光效果的实现 绿色的框 是为了方便看到Body位置&#xff0c;使用Box2DDebugRenderer渲染的 工欲善其事&#xff0c;必先利其器&#xff0c;工具集合 gdx-setup.jar 1. 从libGDX官网下载…...

Java生态/Redis中如何使用Lua脚本

文章目录一、安装LUA1&#xff09;简单使用二、lua语法简介1、注释1&#xff09;单行注释2&#xff09;多行注释2、关键字3、变量1&#xff09;全局变量2&#xff09;局部变量4、数据类型1&#xff09;Lua数组2&#xff09;字符串操作5、if-else6、循环1&#xff09;for循环1&g…...

网络编程 socket 编程(一)

1. C/S 架构 C/S 架构即客户端/服务端架构&#xff0c;B/S 架构&#xff08;浏览器与服务端&#xff09;也是 C/S 架构的一种。 C/S 架构与 socket 的关系&#xff1a;学习 socket 可以完成 C/S 架构的开发。 2. osi 七层 一个完整的计算机系统由硬件、操作系统以及应用软件…...

【SpringCloud】SpringCloud教程之Nacos实战(一)

目录Nacos是什么&#xff1f;一.Nacos下载二.安装Nacos三.Nacos原理四.Nacos快速入门五.Nacos服务多级存储模式六.Nacos根据集群设置负载均衡1.根据同集群优先访问2.根据权重配置负载均衡七.Nacos的环境隔离八.Nacos和Eureka的区别前提&#xff1a;以订单服务和用户服务为例&am…...

高通Android 12/13 默认应用程序授予权限

1、一提到权限很多Android开发者都会想到 比如拨打电话 读取手机通讯录 定位 这些都是需要申请权限&#xff0c;Google Android 6.0之后&#xff08;sdk 23&#xff09; 需要app动态申请权限 或者权限组 2、我这里打个比方 比如需要在fm应用 默认打开mic权限 3、我们需要知道…...

代码随想录|day6|哈希表篇-- 242.有效的字母异位词 、349. 两个数组的交集 、202. 快乐数、1. 两数之和

总链接https://docs.qq.com/doc/DUEtFSGdreWRuR2p4?u329948d2f0044f34b7cbe72503f0b572 242.有效的字母异位词 链接&#xff1a;代码随想录 class Solution { public:bool isAnagram(string s, string t) {//两种做法&#xff0c;一种是int f[26]的数组,一种是map /*第一种&a…...

k8s学习之路 | Day20 k8s 工作负载 Deployment(下)

文章目录3. HPA 动态扩缩容3.1 HPA3.2 安装 metrics-server3.3 验证指标收集3.4 扩缩容的实现3.5 增加负载3.6 降低负载3.7 更多的度量指标4. 金丝雀部署4.1 蓝绿部署4.2 金丝雀部署4.3 金丝雀部署的实现5. Deployment 状态与排查5.1 进行中的 Deployment5.2 完成的 Deployment…...

考研复试——操作系统

文章目录操作系统1. 操作系统的特征&#xff1a;2. 进程与线程的关系以及区别3. 简述进程和程序的区别4. 进程的常见状态&#xff1f;以及各种状态之间的转换条件&#xff1f;5. 进程的调度算法有哪些&#xff1f;6. 什么是死锁&#xff1f;产生条件&#xff1f;如何避免死锁&a…...

Java ~ Collection/Executor ~ LinkedBlockingDeque【源码】

一 LinkedBlockingDeque&#xff08;链接阻塞双端队列&#xff09;类源码及机制详解 类 LinkedBlockingDeque&#xff08;链接阻塞双端队列&#xff09;类&#xff08;下文简称链接阻塞双端队列&#xff09;是BlockingDeqeue&#xff08;阻塞双端队列&#xff09;接口的唯一实现…...