MRP系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MRP 生产管理信息系统
1、课程设计目的
生产管理学的目的在于跟踪市场需求的变化,合理地安排物料、设备、人力资源和资金等,以降低生产成本、缩短交货期和提高产品质量,提高企业运行的效率,使生产系统实现最优化的功效,最终满足顾客的需求。作为现代生产与运作管理重要部分的生产管理,同时也是比较盛行的企业资源规划(ERP )系统中的核心模块。本课程设计是与《生产运作管理》和《管理信息系统》等课程相配合的实践教学环节之一。
2、课程设计任务
2.1第一部分:
2.1.1企业产品
百利装配厂共生产甲、乙两种产品,甲产品由2个A 和4个B 构成,1个零件A 由1个C 和2个D 组成;乙产品由1个E 和3个D 构成,1个零件E 由2个C 和4个B 组成。B 、C 、D 都是原材料,从外厂采购;A 、E 在本厂装配。 2.1.2产品BOM 表
物料主文件
物料库存记录
产品订单和预测数据
产品甲的主生产计划
产品甲的可供销售量计算
产品乙的主生产计划
产品乙的可供销售量
产品A的物料需求计划(A=2*甲)
产品B的物料需求计划(B=4*甲+4*E)
产品C的物料需求计划(C=A+2*E)
(D=2*A+3*乙)
产品D的物料需求计划
MRP的工作流程图
设置库存数量,设定订单数据,
编制相应的MRP生产计划算法;
MRP的计算算法
1.毛需求(GR)不是预测信息,而是生产信息。不同时段的毛需求其取值方法也不同,计算毛需求的方法也没有固定的形式。其中较常用的是分时段的计算方法,设需求时界为t d ,计划时界为t p ,产品在期间t的需求预测量为X(t),在期间t的合同订货量为H(t),产品在期间t的毛需求为GR(t),则GR(t)计算方法如下:
H(t),t≤t d
GR(t)= max[H(t),X(t)],t d<t≤t p
X(t),t p<t
2.计划接收量
计划接收量(SR)表示已经订购或已经生产,计划在期间t到货的物料量。计算净需求量和可用库存量时应考虑计划接收量。
3.预计可用库存量
预计可用库存量(PAB)是现有库存中,扣除了预留给其它用途的已分配量,可以用于需求计算的那部分库存。设产品在第t期的预计可用库存量为PAB(t),计划接收量为SR(t),毛需求为GR(t),计划订单产出量为PORC(t),其中初始可用库存量为PAB(0)是已知的,PAB(t)计算式为
PAB(t)=PAB(t-1)+SR(t)-GR(t)+PORC(t)
4.净需求
净需求(NR)是满足毛需求和安全库存裕量的目标数量。净需求是一个实际的需求,和毛需求不同,因为毛需求是一个比较粗的需求,没有考虑物料的可用库存量、计划接收量和安全库存。所以说,净需求的确定要根据该产品的毛需求、现有库存量、就按接收量和安全库存来计算。设计划接收量为SR(t),毛需求为GR(t),则NR(t)为
NR(t)=SS+GR(t)-SR(t)-PAB(t-1)
5.计划订单产出量
当某一期的净需求出现大于零的情况,即可提供的量无法满足需求量时,则在这一期就需要一定的产出量来弥补无法提供的量,称为计划订单产出量(PORC)。计划产出量的确定一般按照批量的整数倍来计算,批量的大小通常在计划编制之前已经确定。设批量为L,批量的背书为L N(t),产品在期间t的净需求NR(t)>0,计划产出量为PORC(t),则
PORC(t)=L×L N(t)
Int(NR(t)/L)+1,Mod(NR(t)/L)≠0
L N(t)= NR(t)/L,Mod(NR(t)/L)=0
6.计划订单投入量
订单的下达到交货通常有个周期,这个周期就是所谓的提前期。计划订单投入量(POR)应等于相应计划订单的产出量,且要比计划订单的产出期早出一个提前期。设产品在期间t的计划订单产出量为PORC(t),提前期为LT,则计划订单投入量及其时间为
POR(t-LT)=PORC(t) 7.可供销售量
由于按设定的批量投产,计划产出量会出现大于净需求的情况;此外,若预测值大于合同值,毛需求取预测值,也会出现产大于需的情况。在某个计划产出时间围,计划产出量超出下一次出现计划产出量之前,各时段合同量之和的数量是可以随时向客户出售的,这部分数量就是可供销售量(ATP )。该信息主要为销售部门提供决策信息,向客户承诺订单交货期,它是销售人员与临时客户洽谈供货条件时的重要依据。在某时段,若ATP 为正值,表示这些数量的产品在该时段随时可以向客户提供。
ATP 计算分以下两种情况:第一期的ATP 等于期初现有库存量加本期的计划接收量减去直至主生产计划量到达前(不包括该期)各期的全部订货量;以后各期只有主生产计划量时才存在ATP ,其计算方法是该期的主生产计划量减去从该期至下一主生产计划量到期前(不包括该期)各时段的合同量之和。若某时段计算得出的ATP 为负值,则表示业务员超量接受订单。设初始可用库存量为PAB(0),计划接收量为SR(t),合同量为H(t),则第一期的可供销售量计算公式为 ATP(1)=PAB(0)+SR(1)-∑=T
1j )j (X H
以后各期存在主生产计划量时才存在ATP ,其计算方法为 ATP(t)=PORC(t)-∑=T
X H t j )j (
第二部分:
第一人:用VB和ACCESS完成BOM表、库存数量、订单数据录入模块的建立;完成MRP生产计划模块的界面设计;
第二人:负责MRP生产计划模块中MRP计算的程序设计;
课程设计容
说明生产计划和生产作业计划的编制方法和步骤,包括MRP生产计划的计算算法;
新系统逻辑方案(数据流程图)
数据库设计(E-R模型)
代码设计
用户界面设计
模块功能和处理过程设计
总结
致谢
附录
参考资料