物流实验中心
《ERP上机实验》课程
实验报告
《ERP上机实验》课程实验报告3
实验原始数据
表1 物料需求计划MRP—产品BOM表
表2 各产品的市场需求量
表3 各产品的库存量、生产(订购)批量和周期
计算过程:
一、由产品结构图确定各子件间的关系如下:
C=A; D=A+2B+2C;
E=3A+2C+4D(A)+3B+3D(B); F=4D(A)+2D(B)
二、分别编制A、B、C、D、E、F的需求计划
1、A、B两产品的需求计划编制
根据题意,按照MRP报表的计算过程分别计算出A、B的PAB初值、净需求、计划产出量、预计库存量和计划投入量
2、编制C产品的需求计划
(1)推算C的毛需求
(2)推算C的PAB初值、净需求、计划产出量、预计库存量和计划投入量
3、编制D产品的需求计划
(1)推算D的毛需求
D=A+2C+2B
(2)推算D的PAB初值、净需求、计划产出量、预计库存量和计划投入量
? D(A)的计算
?D(B)的计算
?汇总D(A)、D(B)得到D的需求计划如下:
4、编制E产品的需求计划
(1)推算E的毛需求
E=3A+2C+4D(A)+3B+3D(B)
(2)推算E的PAB初值、净需求、计划产出量、预计库存量和计划投入量
5、编制F产品的需求计划
(1)推算F的毛需求
(2)推算F的PAB初值、净需求、计划产出量、预计库存量和计划投入量
三、汇总需求计划
由以上内容可汇总成最终MRP报表,得出各产品的需求计划如下:
四、实验心得
MRP物流需求计划实验中,MRP报表的表体栏目实际上同MPS报表几乎相同,推算过程也很相似,主要的差别是在于各个产品的毛需求的确定上。
通过此次试验,总结计算思路和过程,我受到了以下启发:
(1)MRP的计划对象是相关需求件,它的毛需求是在由上层物料的计划投入量确定的,某时段下层物料的毛需求是根据上层物料在该时段的计划投入量和上下层数量关系计算的。
(2)当物料同时有独立需求与相关需求时,把独立需求加到相应时段的毛需求,要考虑低位码对不同层次物料毛需求的汇总,考虑不同产品对物料的总毛需求。
(3)进行净需求核算要考虑安全库存量的要求。根据净需求量的计算公式,批量和提前期等条件就可以推算出物料需求计划,即产生零部件生产计划和原材料的采购计划。这个推算过程是从最终产品开始层层向下,一直推算到所采购的原材料为止。
(4)在推算过程中,若一个产品涉及到另外几个产品的毛需求计算的话,应注意分开计算,相应的产品计算相应的毛需求量。
第二篇:西南交大C++实验三
实验__3__实验报告
教学班级: 02 学生学号: 学生姓名:
实验日期:2014.3.28 实验地点:X7308(机房)
指导教师签名:__________ 实验成绩:___________
一、实验目的
1. 掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路和方法;
2. 掌握简单分支程序设计,以及if和if-else语句的使用方法。
二、实验任务
1. 已知一函数,输入x的值,求解并输出相应的y值。
2. 求一元二次方程ax2+bx+c=0的根,其中a、b、c为实数,由键盘输入。
三、实验结果(源程序 + 注释)
1. #include <iostream>
using namespace std;
void main()
{ double x,y;
cout<< "请输入x:"<<endl;
cin>>x>>y;
if(x<1)y=x;
cout<<y<<endl;
if(x<10)y=2*x-1;
cout<<y<<endl;
if(x>=10)y=3*x-11;
cout<<y<<endl;
system ("pause");
}
2. #include "stdafx.h"
#include<iostream>
#include"iomanip"
using namespace std;
int main()
{ double a,b,c,k,x1,x2;
cout<<"函数a*x^2+b*x+c=0"<<endl;
cout<<"请依次输入a,b,c的值"<<endl;
cin>>a>>b>>c;
k=b*b-4*a*c;
if (k<0)
cout<<"方程无实数根"<<endl;
else{ if (k==0)
{ x1=x2=b/(-2*a)+sqrt(k);
cout<<"方程有二重根x1=x2:"<<x1<<"="<<x2<<endl;}
else {x1=b/(-2*a)+sqrt(k)/(-2*a);
x2=b/(-2*a)-sqrt(k)/(-2*a);
cout<<"方程的两个实数根为x1,x2:"<<x1<<x2<<endl;}}
system("pause");
}