《库存管理系统设计方案》由会员分享,可在线阅读,更多相关《库存管理系统设计方案(19页珍藏版)》请在金锄头文库上搜索。
1、目录绪论第一章 库存管理1.1 库存的分类1.2 库存的作用与弊端1.2.1 库存的作用1.2.2 库存的弊端1.3 库存量的控制1.3.1 独立需求的库存控制1.3.2 相关需求的库存控制1.4 库存管理策略1.4.1 ABC 库存控制法1.4.2 控制库存的管理策略1.5 库存作业与信息处理1.5.1 物料入库和移动管理1.5.2 库存盘点1.5.3 库存物料管理信息分析第二章 库存管理系统设计方案2.1 库存管理业务分析2.2 库存管理业务数据流程图2.3 实体关系设计2.4 模块功能设计第三章 需求分析第四章 库存管理系统功能模块的实现第五章绪论企业资源计划(Enterprise Re
2、source Planning, 简称 ERP)是由美国 Garter GroupInc.咨询公司提出的。它是当今世界上最先进的管理模式。ERP 的形成经历了物料需求计划(Material Requirements Planning, 基本 MRP) ,闭环 MRP,制造资源计划(Manufacturing Resources Planning,MRP-)等过程发展而来。随着现代管理思想和方法的提出和发展,MRP-逐步吸收和融入其他先进思想完善和发展自身,到 20 世纪 90 年代,发展到新的阶段:ERP 企业资源计划。企业资源计划(ERP)体现了当今世界上最先进的企业管理理论,并提供了企业信
3、息化集成的最佳方案。它将企业的物流、资金流和信息流企业的物流、资金流和信息流统一起来进行管理,对企业所拥有的人力、资金、材料、设备、方案(生产技术) 、信息和时间等各项资源进行综合平衡和充分考虑,最大限度的利用企业现有资源取得更大的经济效益,科学、有效地管理企业人、财、物、产、供、销人、财、物、产、供、销等各项具体业务工作。概括的说,ERP 是建立在信息技术基础上,利用现代企业的先进管理思想,全面集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。它利用企业的所有资源,包括内部资源和外部市场资源,为企业制造产品或提高服务创造最优的解决方案,最终达到企
4、业的经营目的。ERP 系统常见的模块有:销售管理、采购管理、库存管理、制造标准、主生产计划、物料需求计划、能力需求计划、车间管理、JIT 管理、质量管理、财务管理、帐务管理、成本管理、应收帐管理、应付帐管理、现金管理、固定资产管理、工资管理、人力资源管理、分销资源管理、设备管理、工作流管理、系统管理等。而本文主要讨论的是其中的库存管理系统。库存管理工作包括物料的存储、收发、使用及计划与控制等相关的各个方面。库存对市场的发展、企业的正常运作与发展起了非常重要的作用,但是这些库存的作用都是相对的,任何企业都不希望存在任何形式的库存,无论原材料、在制品还是成品,企业都想方法降低库存。因此主要研究问题
5、就落在了库存量的控制问题。企业库存管理业务主要有对物料的收发管理工作,根据物料的不同物理与化学属性做好物料存储与防护工作,降低各种库存管理费用,分析并提供库存管理所需要的各种数据报表等。对库存管理系统的设计主要要解决: 1. 物料出入库、移动管理; 2. 库存物料定期盘点,调整物料存量做到帐物相符;3. 库存物料管理信息分析。将库存业务分成基本数据管理、库存业务管理两个子系统。第一章 库存管理传统上对库存管理的理解通常是指对物料的进、出、存的业务管理,但这种理解在 ERP 系统中是不全面的。APICS 词汇中对库存的定义是: “以支持生产、维护、操作和客户服务为目的而存储的各种物料,包括原材料
6、和在制品、维修件和生产消耗、成品和备件等” 。库存管理工作应该包括物料的存储、收发、使用及计划与控制等相关的各个方面。 本章将对库存管理的业务和策略以及 ERP 库存子系统管理流程的实现进行详细的讨论。1.1 库存的分类库存管理是企业物流管理的核心,是指企业为了生产、销售等经营管理需要而对计划存储、流通的有关物品进行相应的管理,如对存储的物品进行接收、发放、存储保管等一系列的管理活动。在了解库存作用前,有必要先了解库存的分类。库存的分类方法有很多种,以下从几种角度来看库存的分类:(1)按价值划分,可分为贵重物品和普通物品贵重物品和普通物品,如库存 ABC 分类法就属于按价值分类的方法。(2)按
7、物品在企业的产品成型状态划分,可分成 原材料库存、半成品库存以原材料库存、半成品库存以及产品库存及产品库存。(3)按库存物品的形成原因(或用处)划分,可分成 安全库存、储备库存、安全库存、储备库存、在途库存和正常周转库存在途库存和正常周转库存。安全库存是为了应付需求、制造与供应的意外情况而设立的一种库存。例如,原材料供应的意外,有时会因为供应商可能发生的生产事故、原材料采购意外等造成材料供应短缺,因而要对一些材料设立安全库存;产品销售的不可预测性,也要存储一定量的成品库存;预防本企业生产发生的意外情况,设立半成品的安全库存量,等等。存储库存一般是企业用于应付季节性市场采购与销售情况,如采购困难
8、、材料涨价、销售旺季等。在途库存是由于材料和产品运输而产生的库存量。正常周期库存是指一般用于生产等企业经营需要而产生的库存,如按生产计划采购的物资等。(4) 按物品需求的相关性可分为独立需求库存和相关需求库存,独立需求库存是指某一物品的库存量和有些物品有关系,存在一定量与时间的对应关系。企业要针对不同的库存物品类别,采取不同的库存管理策略。1.2 库存的作用与弊端自从有了生产,就有了库存物品的存在。库存对市场的发展、企业的正常运作与发展起了非常重要的作用。1.2.1 库存的作用1. 维持销售产品的稳定销售预测型企业(MTS 方式,见主生产计划部分)对最终销售产品必须保持一定数量的库存,其目的是
9、应付市场的销售变化。这种方式下,企业并不预先知道市场真正需要什么,只是对市场需求的预测进行生产,因而产生一定数量的库存是必要的。但随着供应链管理的形成,这种库存也在减少或消失,供应链管理参考本书的相关章节。2. 维持生产的稳定企业按销售定单与销售预测安排生产计划(参考主计划生产部分) , 并制定采购计划,下达采购定单。由于采购的物品需要一定的提前期,这个提前期是根据统计数据或者是在供应商生产稳定的前提下制定的,但存在一定的风险,有可能拖后而延迟交货,最终影响企业的正常生产,造成生产的不稳定。为了降低这种风险,企业就会增加材料的库存量。3. 平衡企业物流企业在采购材料、生产用料、在制品及销售物品
10、的物流环节中,库存起着重要的平衡作用。采购的材料会根据库存能力(资金占用等) ,协调来料收货入库。同时对生产部门的领料应考虑库存能力、生产线物流情况(场地、人力等)平衡物料发放,并协调在制品的库存管理。另外,对销售产品的物品库存也要视情况进行协调(各个分支仓库的调度与进货速度等) 。4. 平衡流通资金的占用库存的材料、在制品及成品是企业流通资金的主要占用部分,因而库存量的控制实际上也是进行流通资金的平衡。例如,加大订货批量会降低企业的订货费用,保持一定的在制品库存与材料会节省生产交换次数,提高工作效率,但这两方面都要寻找最佳控制点。1.2.2 库存的弊端以上是库存有益的一面,但是这些库存的作用
11、都是相对的。客观来说,任何企业都不希望存在任何形式的库存,无论原材料、在制品还是成品,企业都想方法降低库存。库存的弊端主要表现在以下几个方面:(1)占用企业大量资金。(2) 增加了企业的产品成本与管理成本。库存材料的成本增加直接增加了产品成本,而相关库存设备、管理人员的增加也加大了企业的管理成本。(3)掩盖了企业众多管理问题,如计划不周、采购不利、生产不均衡、产品质量不稳定及市场销售不力。用比较形象化的比喻来说,这就好象高海水位掩盖了海水下的礁石,但如果海水退去,这些礁石就暴露出来了,容易造成触礁事故。这可以用图 1.1把它形象的表示出来。图 1.1 库存掩盖了大量的管理问题1.3 库存量的控
12、制库存量的控制问题一般分成两种情况来讨论,即独立需求库存的控制与相关需求库存的控制。1.3.1 独立需求的库存控制独立需求物品是指物品的需求量之间没有直接的联系,也就是说没有量的传递关系。这类库存物品的控制主要是确定订货点、订货量、订货周期等。独立需求物品的库存管理模型一般按核定量库存管理模型或定期库存控制模型来控制,下面分别描述这两种模型。1.定量库存控制模型定量库存控制模型控制库存物品的数量。当库存数量下降到某个库存值时,立即采取补充库存的方法来保证库存的供应。这种控制方法必须连续不断地检查库存物品的库存数量,所以有时又称为连续库存检查控制法。假设每次订货点的订货批量是相同的,采购的前提也
13、是固定的,并且物料的消耗也是稳定的,那么它的模型如图 1.2所示。图 1.2 定量库存控制模型从这种控制模型中可以看出,它必须确定两个参数:补充库存的库存订货点与订货的批量。订货批量按经济订货批量求解。经济订货批量(Economic Order Quuality,简称 EOQ)的原理是要求总费用(库存费用+采购库存)最小。由于库存的费用随着库存量的增加而增加,但采购成本却随着采购批量的加大而减少 (采购批量加大, 库存也就增加) , 因此这是一对矛盾,不能一味地减少库存,也不能一味地减少库存,也不能一味地增加采购批量。这就要找到一个合理的订货批量,使总成本(库存成本与采购成本之和)为最小,如图
14、1.3所示。经济订货批量就是对这个合理订货批量的求解。以下是该库存模型的参数计算方法。订货点:R=LT+A图 1.3 经济订货批量的确定模型经济订货量:式中:C单位订货费用(元/次)D库存物料的年需求率(件/年)H单位库存保管费(元/件年)Lr订单周期内物料的消耗量A安全库存量例 1.1 某商业企业的 X 型彩电年消耗量 10000 台,订货费用为每台 10 元/次,每台彩电平均年库存保管费用为 4 元/台,订货提前期为 7 天,价格 580 元/台,安全库存为 100 台。按经济订货批量原则,求解最佳库存模型。解:根据题意C=10 元/次,D=10000 台/年,H=4 元/台,A=100
15、台Lr=10000*7/365=191.78 台订货点 R=Lr+A=191.78+100=291.78 台,取整数 292 台经济订货批量为取整数为 224 台。2. 库存控制模型定期库存控制模型按一定的周期 T 检查库存,并随时进行库存补充,补充到一定的规定库存 S。这种库存控制方法不存在固定的订货点,但有固定的订货周期。每次订货也没有一个固定的订货数量, 而是根据当前库存量 I 与规定库存量 S 比较,补充的量为 Q=S-I。但由于订货存在前提期,所以还必须加上订货提前期的消耗量。这种库存控制方法也要设立安全库存量。这种模型主要是确定订货周期与库存补充量,如图 1.4所示。图 1.4 经
16、济订货周期模型订货周期按经济订货周期(Economic Order Interval,简称 EOL)的模型确定。计算方法如下:经济订货周期:订货量:Q=(T+L)D/365最大库存量:S=D/TL订货提前量C单位订货费用(元/次)D库存物料的年需求率(件/年)P物料价格(元/件)H单位库存保管费(元/件年)F单位库存保管费与单位库存购买费之比,即 F=H/P例 1.2 某商业企业的 X 型彩电年销售量 10000 台,订货费用为每台 10 元/次,每台彩电平均年库存保管费用为 4 元/台,订货提前期为 7 天,每台价格为 580 元/台,安全库存为 100 台。按经济订货原则,求解最佳库存模型
17、。解:根据题意C=10 元/次,D=10000 台/年,H=4 元/台,A=100 台,L=7 天经济订货周期取整数为 8 天订货量Q = (T+L)D/365= (8+7)*1000/365= 411 台定期库存控制方法可以简化库存控制工作量,但由于库存消耗的不稳定性,有缺货风险存在,因此一般只能用于稳定性消耗及非重要性的独立需求物品的库存控制。由于该模型是用订货的周期来检查库存并补充库存的,因此还必须确定订货的操作时间初始点, 一般可以设置在库存量到达安全库存前的订货提前期的时间位置,如图 1.4 所示。1.3.2 相关需求的库存控制相关需求也称为从属需求,是指物料的需求量存在一定的相关性
18、。一种物料的需求是由另外一种物料的需求引起的,这样物料的需求不再具有独立性。相关需求是物料需求计划的主要研究对象,见相关章节。1.4 库存管理策略这里介绍一下比较常见的 ABC 库存法,再对库存管理策略做概要介绍。1.4.1ABC 库存控制法ABC 库存控制法是根据库存物品的价格来划分物品的重要程度,分别采取不同的管理措施。ABC 的分类可参考表 1.1。A 类物品属重点库存控制对象,要求库存记录准确,严格按照物品的盘点周期进行盘点,检查其数量与质量状况,并要制定不定期检查制度,密切监控该类物品的使用与保管情况。另外,A 类物品还应尽量降低库存量,采取合理的订货周期量与订货量,杜绝浪费与呆滞库
19、存。C 类物品无需进行太多的管理投入,库存记录可以允许适当的偏差, 盘点周期也可以适当地延长。 B 类物品介于 A 与 B 类物品之间,采取始终的方法加以使用、保管与控制。ABC 库存控制法简单、易用,长期以来为许多企业所采用。但应注意的是,构成产品的各种材料和子件都是缺一不可的。对 C 类物品粗放管理的同时,一定要防ABC类别金大约 80%大约 15%大约 5%占库存资占 库 存品种大约20%大约30%大约50%表 1.1 库存物品的 ABC 分类止因数量和质量而影响计划的执行。1.4.2 控制库存的管理策略本节讨论降低库存的管理策略,如表 1.2所示。库存类型采取策略具体措施改善需求预测工
20、作准确分析需求量与需求时安全库存和储备库存预测与控制库存产生间的原因加强过程控制增加设备和人员的柔性采取供应链管理模式与供应商和客户建立合作正常周转库存在需要的时候供应与生产伙伴关系,采取供应链管理模式降低订货费用生产采取 JIT 生产方式在途库存缩短运输时间用物料需求计划理论解决相关需求库存问题加强运输过程控制加大运输能力运行 MRP 提高 BOM 的正确率提高库存记录的准确率相关需求库存表 1.2 降低库存的策略库存管理的衡量指标有平均库存值、可供应时间和库存周转率。平均库存值是指某时间段范围内全部库存物品的价值之和的平均值。这个指标可以让管理者了解企业资产的库存占用情况:是高还是低。但这
21、个指标会随市场的变化而变化,只起相对参考作用。可供应时间是指现在库存能够满足多上时间的需求,按如下公式计算:平均库存值可供应时间 = 可供应时间 =相应时段内单位时间(周日)可以分物品计算,分子和分母统一单位。库存周期率计算:库存周期率 =年平均库存值年销售量还可以细分成:库存周期率越快,说明库存管理的效率越高。1.5 库存作业与信息处理图 1.5 企业库存作业的业务流程图企业库存管理业务主要有对物料的收发管理工作,根据物料的不同物理与化学属性做好物料存储与防护工作,降低各种库存管理费用,分析并提供库存管理所需要的各种数据报表等,可参考图 1.5。下面对 ERP 库存子系统的库存作业流程与方式
22、进行详细描述。1.5.1 物料出入库和移动管理1. 物料的入库采购定单的来料入库根据采购订单来接受物料(安排检验) ,办理入库手续,开收料入库单 (收货单、 入库单) , 分配材料库存货位,同时监督来料是否与订单相符。有些 ERP 系统可能将来料的收货、入库等并入采购子系统中,并由采购组织收料。具体的业务流程要根据 ERP 的软件流程、管理思想及企业的具体情况(如组织构架、职能要求、人员素质、成本、效率等)进行业务变革,即进行业务流程重组。对此其他情况的来料收货和入库,其系统的处理流程与采购订单的来料收货和入库不同。此类材料的入库无需采购订单,经过审核收货且检验合格后,即可安排入库(进行仓库、
23、货位分配) 。这两种情况的处理流程不同,因而操作权限也分别不同,但都可以在录入发票后,自动产生记帐凭证(记入材料采购、应收款、库存材料科目等) 。入库业务还包括生产完工入库、生产剩余物料入库以及销售退货入库。这几种入库在库存子系统中分别按不同的流程来处理,对各种入库方式都可以通过自定义来实现。完工的物品有半成品和成品。生产完工入库后进行生产成本的计算,数据转入财务子系统处理。销售退货有不同的处理方式,例如扣减贷款、换货等处理,相关数据都转入财务子系统。2. 物料的出库物料出库有生产领料、 非生产领料与销售提货。 生产计划的领料按车间订单 (加工单、工票或组装计划,它们都来源于主生产计划)与分工
24、序用料,并可以根据物料清单(BOM)与工艺路线自动生成工序领料单。非生产领料有很多形式,系统可以自由定义领料的类别。销售提货按销售订单或合同生成出货单据,并可以自动生成销售订单与合同的出货单。生成的销售出货单可以追溯相应的资料,如单据、订单生产加工单与原材料信息,从而实现了 ISO9000 质量体系的管理要求。这些过程都可以给财务子系统传递相关数据及生成财务记帐凭证。有时还会涉及特殊物料发料,如印刷业的纸张、冲压业的钢板以及服装业的不料等发料,这些过程涉及到了物料的发料排版及余料管理等功能,属于行业性的特殊要求。如果库存管理子系统中没有相应的处理功能,也可以考虑软件二次开发工作。3. 物料的移
25、动管理物料的移动是库存之间(有时会在分厂之间和分公司之间)的物料调拨,这种物料可以不经过检验 (但经过长途运输也要检验, 可以通过设置系统参数进行控制) ,也可以根据系统参数设置要求生成凭证(如果是财务的材料明细帐还应分仓库核算) 。1.5.2 库存盘点库存盘点是对库存物品的清查,是对每一样库存物料进行清点数量、检查质量及登记盘点表的库存管理过程,其目的主要是为了清查库存的实物是否与帐面数相符以及库存物资的质量状态(即可用库存量) 。实物数与帐面数有出入的,要调整物料的帐面数量,作到帐物相符,并且应遵守相应的管理处理流程。每种库存物料都设立相应的盘点周期,并可以通过系统自动输出到期应盘点的物料
26、。盘点方法一般允许有冻结盘点法和循环盘点法两种。 正在冻结盘点的物料需停止进行入出库操作,而循环盘点时可以同时进行入出库处理。1.5.3 库存物料管理信息分析从各种角度对库存物料信息做分析,例如日常的物料进、出、存的业务数据分析,物料占用资金分析,物料的来源和去向分析,物料的分类构成分析等,并可以分析各种库存管理指标, 如上节信息对企业库存与其他管理工作有监督和促进作用。库存管理子系统通过对库存物品的入库、出库、移动和盘点等操作进行全面的控制和管理,帮助企业的仓库管理人员管理库存物品,以达到降低库存,减少资金占用,杜绝物料积压与短缺现象,提高客户服务水平,保证生产经营活动顺利进行的目的。库存管
27、理子系统从级别、类别、货位、批次、单件、ABC 分类等不同角度来管理库存物品的数量、库存成本和资金占用情况,以便用户可以及时了解和控制库存业务等各个方面的准确数据。对库存管理子系统与采购、生产、销售、成本及总帐等子系统之间密切的数据传递进行管理。例如,采购物料通过库存接受入库,生产所需原材料和零部件通过仓库发放,销售产品用成品仓库发货,库存物料的成本及占用资金由成本和总帐管理来核算等。库存管理子系统与其他子系统的关系如图 1.6所示。图 1.6 库存管理子系统与其他业务子系统的关系第二章 库存管理系统设计方案本章讨论库存管理系统的设计2.1 库存管理业务分析根据原理部分的讨论,库存业务有以下几
28、种。1. 物料出入库、移动管理对日常的生产领料、销售提货、采购入库、生产入库和物料库位移动等工作进行管理,产生出、入和移动单据,改变仓库、货位的库存数量,登记数量帐。2. 库存物料定期盘点,调整物料存量做到帐物相符根据物料的盘点周期对每一种库存物料做盘点,并按照实盘数量调整物料库存数量。盘点方法一般有冻结盘点法和循环盘点法两种。正在冻结盘点的物料需停止进行入出库操作。而循环盘点则可以进行入出库处理,盘点结果产生盘点报表,经过财务审核确认产生库存数量帐调整。3. 库存物料管理信息分析从各种角度对库存物料信息做分析。如物料库存数量分析(是否超储或短缺)、物料占用资金分析、物料来源和去向分析和物料分
29、类构成分析等。因此,库存管理子系统的重要设计功能为: 1.对生产作业(或其他)的物料领用进行管理,编制领料单,并按凭单发料; 2.对仓库的日常库存操作,如入库、出库、调拨等业务处理进行管理,并编制有关出、入单据,同时凭单记录库存帐目;3.按物料的盘点周期进行盘点和清查工作,编制盘点表,报给财务部门,审批后按实盘量调整库存。2.2 库存管理业务数据流程图图 2.1是企业库存管理业务的第一层数据流程图,图中将库存业务分成基本数据管理、库存业务管理两个子系统。计划仓库部门物 品 货 位 库 存 文 件物 品 仓 库 库 存 文 件部门MPS 、维库存基础数据业库存处理业 务财务部门库 存系 统 设
30、置 文 件物 品 代 码 文 件物品进其它部门图 2.1 企业库存管理第一层数据流图继续对图 2.1中的两个子系统进行分解,得到库存管理业务的第二层数据流图,如图 2.2图 2.5所示。仓库代码维护区域代码维护货位代码维护ABC物料领料原因数 据分类维仓 库 代 码 文 件区 域 代 码 文 件货 位 代 码 文 件ABC 分 类 码 文 件物 品 领 料 原 因 代 码 文 件库存操作原因库存操作权限物品代码维护物 品 代 码 文 件库 存 操 作 原 因 文 件库 存 操 作 原 因 文 件物 品 财 务 类 别文 件物 品 颜 色 代 码文仓库人员维护往来单位分类物品财务类别物品颜色代码
31、库存系统维护仓 库 人 员 代 码文 件往 来 单 位 分 类 文 件库 存系 统 设 置 文数 据图 2.2 库存基础数据管理数据流图(第二层数据流)库存初始化入库操作库 存 操 作 文 件出、入调库出库操作移库操作物品损毁处理盘点操作库存操作更正订货点物料库存文 件物 料 需 求 计 划 文 件计算图 2.3 库存处理数据流图(第二层数据流)库存操作 文 件生产部门产 品客 户采购部门材 料入库处理售后部门入 库物 品 库 存 文 件财务部门图 2.4 入库处理展开数据流图(第三层数据流)生产部门库存操作 文 件生 产销 售相关部门领 用出库处理销售部门发 外供应商出 库财务物 品 库 存
32、 文 件部门图 2.5 出库处理展开数据流图(第三层数据流)2.3 实体关系设计(E-R 关系图)根据企业物料管理各层的业务数据流的详细描述,经过加工处理,设计出物料管理系统的 E-R 关系图,如图 2.6所示。单收 货1参n1入库单1入出货单1发nn物 品1操n1参n提货单完n生产工单1n1n参发 外加工单1参n采 购计划n出领料单1参领nn调1盘点表库存1物 料代码库存操作记录n过1过账凭证图 2.6 企业库存管理 ER 关系图2.4 模块功能设计根据库存管理业务过程和数据流图,设计出物料管理系统的功能模块,如图 2.7所示。库存基础数库存业务处库存管理仓库代码维图 2.7 库存管理系统功能模块图存初始化库库操作处入库操作处出库操作处移品损毁处物存盘点操库存更正操库货点计算订库存操作处域代码维区位代码维A物库库物物货B品存存品品品C领操操颜财分料作作色务代类原原权代类维因因限码别码护维维维维维维护护护护护仓往物库来存人单员位系代分码类统维维设护护库库存基础数第三章 库存管理系统功能模块的实现