版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分发号:受控状态:受控持有人:公司地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层北京华夏新达软件股份有限公司系统设计说明书编制人:陈恩宇审核人:批准人:2001年 月日发布2001年 月日实施邮 编:100085 电 话:8610-62978008 传 真:8610-62978897目录1弓I言. 11.1编写目的 . 11.2读者对象 . 11.3项目背景 . 11.4编写目标 . 11.5定义 . 11.6参考资料 . 21.7变更历史 . 22系统处理流程设计 . 32.1总体处理流程设计 . 32.1.1业务流程设计 . 32.1.2数据流程设计 . 42.2子流程或分支处
2、理流程设计 . 52.2.1子流程或分支流程1设计 . 52.2.2子流程或分支流程2设计 . 63技术方案设计 . 63.1系统总体技术方案设计 . 63.2系统体系结构设计 . 63.3重点技术的分析、采用和设计 . 64系统功能结构设计 . 64.1系统总体功能结构设计 . 64.2功能分配 . 85数据结构设计 . 95.1逻辑结构设计 . 95.2物理结构设计 . 95.2.1需求类型:MRP_DemandType . 95.2.2部门权限设置:MRP_DeptAdmin . 95.2.3产品配方:MRP_BOMMain . 95.2.4产品配方子表:MRP_BOMSub . 105
3、.2.5月生产计戈V:MRP_PlanMain . 105.2.6月生产计划子表:MRP_PlanSub . 105.2.7相关需求:MRP_DependentDemandMain . 105.2.8相关需求子表:MRP_DependentDemandSub . 115.2.9独立需求:MRP_IndependentDemandMain . 115.2.10独立需求子表:MRP_IndependentDemandSub . 115.2.11汇总物料需求:MRP_TotalDemand. 125.2.12需求关系表:MRP_DemandRelation. 125.2.13生产日报:MRP_Pro
4、ductDailyMain . 135.2.14生产日报子表:MRP_ProductDailySub. 136接口设计 . 136.1外部接口 . 136.2内部接口 . 137系统模块详细设计 . 137.1.1基础设置 . 147.2产品配方 . 167.2.1产品配方定义 . 167.2.2产品配方查询 . 187.2.3产品原料成本 . 197.3生产计划. 217.3.1生产计划维护 . 217.3.2生产计划查询 . 237.4物料需求 . 257.4.1相关需求 . 257.4.2独立需求 . 287.4.3汇总需求 . 327.5车间控制 . 367.5.1产品产量日报 . 3
5、67.5.2物料消耗日报 . 387.5.3产品产量查询 . 397.5.4原料消耗查询 . 407.5.5生产日报 . 417.6采购计划 . 427.6.1采购计划查询 . 427.7统计报表 . 487.7.1计划执行情况 . 487.7.2物料消耗情况 . 497.7.3领料情况 . 508接口详细设计 . 518.1外部接口的详细描述与实现算法 . 518.1.1汇总物料需求与库存管理系统的接口 . 518.1.2独立需求与库存管理系统的接口 . 518.1.3采购计划建议与采购管理系统中采购订单的接口 . 528.2内部接口的详细描述与实现算法 . 528.2.1生产计划与物料相关
6、需求的接口 . 528.2.2汇总物料需求与相关需求和独立需求的接口 . 539测试环境设计 . 5310运行设计 . 5310.1运行模块组合 . 5310.2运行控制. 5310.3运行时间. 5311容错性设计 . 5312安全性设计 . 5413维护设计 . 541引言1.1编写目的生产计划是保证企业正常生产的基础,各部门根据下达的生产计划安排相应的工作。在生产活动中 库存物料所占的资金比重较大,同时也是与生产联系最紧密的部门,一方面要满足生产过程中物料的充 分供应,保证生产过程的连续进行而不发生中断;另一方面又要控制物料储备量的限度,减少所占用的 流动资金,加速资金周转,降低产品成本
7、。所以开发了生产计划管理系统,以保证在满足生产的前提下 以最小的物料库存数量来满足生产的需要。编程人员可以利用该系统分析进行程序的编制工作,同时也是测试人员进行测试的依据,也可以供 客户参考使用。1.2读者对象本分析文档的读者为:部门管理人员、程序编制人员、测试人员以及部分参与设计评审的 人员。1.3项目背景开发的系统名称:生产计划管理子系统开发单位:研发部接口:生产计划管理子系统与库房管理子系统、采购管理子系统的关系。1.4编写目标本系统不局限于企业的生产模式,应具有很强的通用性。系统的各项功能及处理方法应满 足不同管理模式的需要。处理方法和操作方法尽可能地灵活,同时应简便易懂,符合企业人员
8、 的使用习惯。本系统主要适用于流程化行业。1.5定义1.生产计划(MP$:指明了生产计划的生产数量和时间安排。具体确定了生产的产品品种、数量和需 求时间。2.物料需求计划(MRP:是生产计划的进一步展开,是实现MPS的保证和支持。根据 MPS物料清单和物料库存,计算出企业要生产和采购物料的需求量。3.生产能力:是指生产设备在一定的时间内所能生产的产品数量。生产能力的计算主要是对生产设备 能力和人员能力进行计算。4.生产能力粗略计划(RCCP:对制订的生产计划进行关键工序的能力核算。是一种长期的、模拟的计 划。5.能力需求计划(CRP:它是细能力需求计划,将生产计划和各种资源连接起来进行管理和计
9、划的功 能。计算已下达的加工任务有多少,各工序、各阶段负荷有多少,工作中心能力为多少标准工时, 计算总能力与总负荷,平衡能力与负荷。6.可承诺存货:即最终未承诺存货,可以签订的合同量。7.物料清单(BOM:是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。它是一 张列表,包含生产每单位产成品所需要的所有部件、组件、零件与原材料等。每种产品都有自己的物料清单。BOM言息被用于MRP计算、成本计算、库存管理。也称为产品配方。8.总需求:不考虑持有量时,物料在各时间期间的期望总需求。最终产品的总需求量可以在总生 产进度计划中找到。9.净需求:各计划期间物料的实际需求量。10.在产品:已
10、经投入生产,但尚未加工完成的产品。11.期初存货:指的是来自上一期的实际持有数量。12.批量(lot size):实际计划生产或采购的交付数量和订货数量并非等于净需求量,由于在实际生产或订货中,准备加工或订货、 运输和包装等原因,生产或订货必须按照一定的数量来进行,因此实际需求量必须要以某种数量来计算,这一定的数量称为生产或订货的批量。13.提前期:以交货或完工日期为基准,倒推到加工或采购的开始日期的这段时间,叫做提前期(leadtime )。14.独立需求:是指某一库存项目的需求与其他库存项目需求是无关的需求。15.相关需求:当一个库存项目和其他库存项目需求直接相关时称之为相关需求。1.6参
11、考资料(1)软件:1、 用友采购管理管理(演示版)2、 金蝶K3基础版-工业(演示版)(2)书籍:现代生产管理潘家轺刘丽文等编著清华大学出版社出版 1994年2月第一版生产与运作管理(美)Willian J. Steve nson著 张群 张杰等译机械工业出版社2000年5月第一版图解MRF五步实用手册(日)平野裕之大冢雅久著 陈敏钱伟等译上海科学普及出版社1997 年11月第1版制造资源计划 MRP-H及其应用 张毅 编著 清华大学出版社 1997年9月第1版制造资源计划基础陈启申 编著 企业管理出版社 1997年2月第1版管理实例与问答郭继伟 编著 广东经济出版社 2000年6月第1版1.
12、7变更历史序号人员日期变更详情1.:陈恩宇2001-10-12初稿2.陈恩宇2001-11-01一稿3.4.5.2系统处理流程设计2.1总体处理流程设计2.1.1业务流程设计业务流程图:1.录入基础设置。主要对独立需求的需求类型进行设置。2.产品配方维护。产品配方是生成相关需求、生产计划和采购计划以及计算生产成本的基础。一个产品允 许建立多个配方。产品配方由用户直接录入。3.录入生产计划。生产计划只要录入最终产品、数量和完成日期,系统会根据产品配方自动计算相关需求4.审核生产计划。只有审核过的生产计划才能生成相关需求。对于未审核的生产计划可以进行修改和删除 处理。汇总物料需求5.生成相关需求。
13、根据生产计划,调用产品配方、物料主文件等相关文件自动生成相关需求。6.修改审核相关需求。一般情况下相关需求不需要修改,但是生产过程中有损耗或不合格产品而产品配方 中又没有考虑时,可以在这里修改相关需求数量。相关需求必须审核后,才能汇总生成物料需求。7.录入独立需求。不能直接从生产计划通过产品配方计算得出的物料需求,可以通过独立需求进行录入。 一般情况下由各部门根据实际需要向物料管理部门提交。8.审核独立需求。独立需求必须审核后,才能汇总生成物料需求。9.按计划周期汇总物料需求。根据物料需求计划周期,对于该计划期内的相关需求和独立需求进行合并汇 总,生成物料需求。10.审核汇总物料需求计划。对于
14、生成的物料需求进行维护审核,经过审核以后,可以下达相应的领料计划 和采购建议计划。11.生成采购建议计划以及领料计划。根据物料主文件和汇总物料需求,在审核汇总物料需求时自动生成采 购建议计划和领料计划。2.1.2 数据流程设计此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。计算物料相关 需求录入独立需求汇总物料需求制定产品配方计划部门制定生产计划物料需求部生产计划独立需求相关需求2.2子流程或分支处理流程设计2.2.1子流程或分支流程1设计此处给出总体处理流程中各个处理环节中的内部处理流程,包括业务处理流程图和数据处理流程图以及必要的文字说明。2.2.2子流程或分支
15、流程2设计O O O O O O3技术方案设计3.1系统总体技术方案设计3.2系统体系结构设计此处给出整个系统的体系结构,功能组成。3.3重点技术的分析、采用和设计此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。4系统功能结构设计4.1系统总体功能结构设计此处给出整个系统的总体功能结构图及必要的文字说明。产品配方模块主要对产品配方进行维护、修改、删除等处理。生产计划模块主要用来录入生产计划,以 及对生产计划进行维护。物料需求模块主要用来计算进行生产所需要的物料需求,录入其他物料需求,以及 需求的汇总。采购计划模块根据汇总后的物料需求生成采购建议计划,将采购建议计划下达
16、。统计报表模块 主要对已经完成的生产计划进行统计,以及对各部门的领料计划进行统计。4.2功能分配采用如下矩阵图表明各项功能与程序结构的关系:新增修改删除审核弃审查询统计基础设置需求类型VVV部门权限VVV产品配方产品配方维护VVVVV产品配方查询V产品原料成本V生产计划生产计划维护VVVVV生产计划查询:V物料需求相关需求生成相关需求相关需求维护:VVVV独立需求独立需求录入VVVVV独立需求维护V汇总需求汇总物料需求汇总需求查询 :VVVV车间控制产品产量日报VVV物料消耗日报1VVV产品产量列表V物料消耗列表1V生产日报列表VV采购与领料生成采购计划V采购计划列表VVVV生成领料计划V领料
17、计划列表VVVV统计报表计划执行统计VV物料消耗统计VV领料执行统计VV5数据结构设计5.1逻辑结构设计此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度 及它们之间的层次的或表格的相互关系。5.2物理结构设计此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物 理关系(索引、设备、存储区域)、设计考虑和安全保密条件。约定:(PQ 主键 (FK)外键 C:Char NC:Nchar NVC : NVarChar NN:NotNull编码字段:char 名称及描述字段:NvarChar 金额型:Mo ney数值型:De
18、ci,18,6布尔型:Boolea n如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为5.2.1 需求类型:MRP_DemandType字段编码字段说明字段属性TypeCode需求类型编码:C,4,(PK),NNTypeName需求类型名称NVC,20,NNRemark备注:NVC,50,5.2.2 部门权限设置:MRP_DeptAdmin字段编码字段说明字段属性Czybm操作员编码:C,10,(PK),NNDeptCode部门编码|C, 12,(FK)Admin系统管理员Boolea n1.参照部门进行录入时,显示部门属性属于生产属性的部门。2.当系统管理员属性为真时
19、,部门可以为空。5.2.3 产品配方:MRP_BOMMain字段编码字段说明字段属性BOMMai nID主表标识P INT,(PK),NNBOMNumberBOM单号C,12,NNMNumber产品编号C,12, (FK),NNState状态(0-使用;1-未使用):C,1,NNDeptCode生产部门编码C,12,(FK),NNProPerce nt成品率(默认100):Deci,6,NNMaker制表NVC,12,NNMakeDate制表日期Datetime, NN5.2.4 产品配方子表:MRP_BOMSub字段编码字段说明字段属性BOMSubID子表标识INT,(PK),NNBOMMa
20、i nID主表标识INT,(PK),(FK),NNMNumber物料编码C,20,(FK),NNRatio nNum定额数量Deci,6,NNWHCode存放仓库编码C,10,(FK)WastePerce nt损耗率Deci,6,NN5.2.5主生产计划:MRP_PlanMain字段编码字段说明字段属性Pla nM ai nID主表标识P INT,(PK),NNKjYear生产年度INT,NNPeriod生产月份INT,NNIfAdd是否追补Boolea n,NNMakeDate制表日期Datetime,NNMaker制表NVC,10,(FK),NNChecker审核NVC,10,(FK),N
21、NIfBuildDema nd是否生成需求Boolea n,IfComplete是否完成Boolea nMPSNumber计划单号:C,20,NN,(FK)5.2.6主生产计划子表:MRP_PlanSub字段编码字段说明字段属性Pla nSublD子表标识INT,(PK),NNPla nM ai nD主表标识INT,(PK),(FK),NNDeptCode生产部门编码C,12,(FK),NNMNumber产品编号C,20,(FK),NNBegi nDate计划开始日期DATETIMEEn dDate计划截止日期DatetimeDayOutput日产量Deci,6,NNTotalOutput总产
22、量Deci,6,NNRemark备注NVC,605.2.7相关需求:MRP_DependentDemandMain字段编码字段说明字段属性DepDema ndMai nID主表标识INT,(PK),NNKjYear生产年度INT,NNPeriod生产月份INT,NNDeptCode生产部门编码C,12,(FK),NNMNumber产品编码C,20,(FK),NNTotalOutput总产量Deci,6,NNMaker制表:NVC,10, (FK), NNMakeDate制表日期DatetimeChecker审核:NVC, 10,(FK)IfAdd是否追补Boolea nIfTotal是否汇总B
23、oolea nIfComplete是否完成Boolea nPla nM ai nID生产计划单号C,20Pla nSublD生产计划子表IDPINT5.2.8相关需求子表:MRP_DependentDemandSub字段编码字段说明字段属性DepDema ndSublD子表标识P INT,(PK),NNDepDema ndMai nID主表标识INT,(PK),(FK),NNMnu mber物料编码C,20,(FK),NNDema ndNumber需求数量Deci,6,NNDema ndDate需求日期DatetimeRemark备注:NVC,205.2.9独立需求:MRPndependent
24、DemandMain字段编码字段说明字段属性In dDema ndMa in ID主表标识INT,(PK),NNOrderNumber计划单号C,20,NNTypeCode需求类型编码C,4,(FK)KjYear生产年度P INT,NNPeriod生产月份INT,NNDeptCode需求部门编码:C,12,(FK),NNRemark备注NVC,50Make制表NVC,10,(FK),NNMakeDate制表日期DatetimeChecker审核NVC,10.(FK)IfTotal是否汇总Boolea nIfComplete是否完成Boolea nIfAdd是否追补Boolea n5.2.10独
25、立需求子表:MRPndependentDemandSub字段编码字段说明字段属性In dDema ndSublD子表标识INT,(PK),NNIn dDema ndMa in ID主表标识INT,(PK),(FK),NNMNumber物料编码C,20,(FK),NNDema ndNumber需求数量:Deci,6,NNDema ndDate需求日期DatetimeRemark备注:NVC,205.2.11汇总物料需求:MRP_TotalDemand字段编码字段说明字段属性TotalDema ndlD主表标识INT,(PK),NNKjYear生产年度INT,NNPeriod生产月份INT,NNM
26、Number物料编码C,20,(FK),NNQuan Gross毛需求量Deci,6,NNQua nWare现有库存量Deci,6Quan Allocated已分配量Deci,6SafeNumber安全库存量Deci,6NetNumber净需求量Deci,6,NNStockNumber采购量:Deci,6,NNTotalMa n汇总人NVC,10,(FK),NNTotalDate汇总日期DatetimeChecker审核人NVC,10,(FK)IfTra nsack是否执行Boolea nIfComplete是否完成Boolea nIfAba ndon是否废弃Boolea nIfAdd是否追补
27、Boolea nIfSum是否生成领料单Boolea nDema ndType需求类型C,4,(FK)Dema ndDate需求日期Datetime5.2.12需求关系表:MRP_DemandRelation字段编码字段说明字段属性TotalDema ndlD汇总主表标识INT ,(PK) ,(FK) ,NNDema ndSource需求来源(独立需求、相关需求)NVC,10,NNTotalSubID汇总子表标识P INT, (PK), NNDeptCode需求部门编码C,12,(FK) ,NNMnu mber物料编码C,20,(FK),NNDema ndNumber需求数量Deci,6,NN
28、Dema ndDate需求日期DatetimeDema ndType需求类型:C,4Dema ndMai nID需求主表IDINT,NNDema ndSublD需求子表IDINT,NN5.2.13 生产日报:MRP_ProductDailyMain字段编码字段说明字段属性ProDailyMai nID主表标识:INT ,(PK),NNBillCode单据类型编码(0-产品;1-物料消耗)C,10,NNNProdDate生产日期DatetimeDeptCode部门编码C,12,(FK),NNMaker制表:NVC,20, (FK),NNMakeDate制表日期DatetimeRemark备注NV
29、C,100,NN5.2.14 生产日报子表:MRP_ProductDailySub字段编码字段说明字段属性ProDailySubID子表标识INT, (PK), NNProDailyMai nID主表标识INT,(PK),(FK),NNMNumber物料编码C,20,(FK),NNDayNumber数量Deci , 6 , NN接口设计6接口设计6.1外部接口汇总物料需求与库存管理系统的物料库存情况的接口采购计划建议与采购管理系统的采购订单的接口6.2内部接口生产计划与相关需求的接口相关需求与汇总物料需求的接口独立需求与汇总物料需求的接口7系统模块详细设计本章主要描述各子系统中的具体模块的划分
30、及实现方法。可采用分节说明的方式,如:子系统X的XXX模块说明;XXX模块说明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试要点(包含提取测试样例的原 则及示例)。注释::参照输入,即使用参照窗体,从数据表动态读取满足条件记录。J:选择输入,即字段有效值固定,在有效值之中选择其一。%:由系统带出。V :不允许为空值。*:允许输入*:可以参照输入,也可以手工输入,手工输入的数据必须包含在参照数据之中初始化7.1.1基础设置7.1.1.1需求类型设置【模块名称及软件标识项】模块名称:基础设置_需求类型设置。软件标识:Base_Dema ndType
31、【模块功能说明】对物料独立需求的类型进行设置,在录入独立需求时提供帮助。主要是对车间计划、大修计划等需求类型 进行设置。【模块的界面设计】在网格显示界面中显示页面保存格式,网格默认列宽和网格显示项目。单击相应的按钮可以进行相应的 操作。初始状态显示需求类型设置列表界面。需求类型设置一列表视图(Base Dema ndType设置打印预览增加修改删除刷新帮助退出保存格式默认列宽显示项目需求类型编码需求类型名称需求类型设置一单张视图(Base_Dema ndType设置打印预览增加修改删除刷新帮助退出保存格式默认列宽显示项目需求类型编码:* V需求类型名称:* V备注:*存取消操作步骤:1.新增:
32、在列表视图中单击新增按钮,进入文本框录入界面,可以进行需求类型的增加。2.修改:在列表视图中单击修改按钮或者双击网格行,进入文本框界面,显示选中的记录行内容。可 以对当前显示的记录进行修改。3.删除:在列表视图中单击删除按钮,可以直接将选中的记录删除。删除时进行警告提示,确定后即 可删除改记录。注意:已经使用的记录不能删除。【各栏目说明及有效性】1.需求类型代码:必须录入,只能录入数字 (0-9)和英文字母。长度不超过 4位。2.需求类型名称:必须录入,可以录入汉字、数字和字母。长度不超过20位。3.备注:可不填,主要用来录入需求类型的用途。长度不超过50位。可以录入汉字,数字和字母等。【模块
33、的主要处理】进行需求类型设置时,需求类型编码和需求类型名称均不能出现重复项。相关表:MRP_DemandType【接口】-接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式, 说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.1.1.2部门权限设置【模块名称及软件标识项】模块名称:基础设置_部门权限设置。软件标识:Base_DeptAdmi n【模块功能说明】-对职员的权限进行设置。主要是因为系统权限管理中对操作员只能控制到模块级,而在企业实际应用中 要求能够进行数据控制,操作员只能对他自己的数据进行处理,浏览等操作
34、。这里通过设置操作员和部门的 关系,将操作员与数据相联系,从而实现数据级的控制。【模块的界面设计】初始状态显示需求类型设置列表界面。 部门权限设置用户名称列表 部门列表 是否管理员操作步骤:鼠标左键单击用户列表中用户名称,部门列表中出现部门列表,部门前面有选中标志的表示用户对该部 门有使用权限。选择完成部门后,鼠标左键单击授权。如果用户选择管理员,则该用户对所有部门都有操作 权限。【各栏目说明及有效性】1.用户名:对生产计划管理系统有操作权限的用户的名称。2.部门名称:生产相关部门列表。3.管理员:默认为否。以复选框的形式可以进行选择修改。管理员拥有对所有部门的操作权限。 【模块的主要处理】对
35、职员的权限进行设置。主要是因为系统权限管理中对操作员只能控制到模块级相关表:MRP_DeptAdmin【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式, 说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.2产品配方7.2.1 产品配方定义【模块名称及软件标识项】模块名称:产品配方_产品配方定义。软件标识:BOM_Defi ne【模块功能说明】-对于已经设计完成或正在设计的产品配方进行录入。产品配方是计算物料需求计划的依据。 【模块的界面设计】建议界面:产品配方定义(BOM Define)新增修改删除增行删行
36、保存放弃审核弃审帮助退出产品配方BOI单号:* V产品编码:* V产品名称:规格型号:单位:状态:生产部门:* 成品率:* V物料编 码物料 名称规格 型号单位存放 仓库定额数量损耗率* TV%* * V* V制单:V制单日期:操作步骤如下:1.新增:进入产品配方定义模块后,单击新增按钮,可以进行产品配方的录入,录入后保存即可。如 果录入完毕后单击放弃,则清空当前录入数据。2.修改:录入完毕并保存后(或者在显示详细单据界面),单击修改按钮,可以对当前配方进行修改。注意:BOM单号、父项产品编码不能修改。处于审核状态的产品配方不能直接删除。3.删除:可以直接将当前单据进行删除处理。删除时进行警告
37、提示,确定后即可删除。注意:处于审 核状态的产品配方不能直接删除。4.增行:在单据新增状态或修改状态,单击增行按钮,可以在当前记录行前插入一行。如果当前记录 行为空行,则增行无效。5.删行:在单据新增状态或修改状态,单击删行按钮,可以将当前所在记录行删除,同时下行记录自 动上移。如果当前记录行为末行,则删行无效。6.审核:将处于未审核状态的配方进行审核。审核以后的配方才能够参与物料的分解。审核以后的配方不能修改或者删除。7.弃审:将已经审核的配方放弃审核。弃审后的配方处于未审核状态,可以修改和删除。【各栏目说明及有效性】1.BOM单号:必须录入,具有唯一性。可以录入字母和数字,长度不超过12位
38、。2.产品编码:必须录入,可以参照物料档案进行录入(只显示物料属性为生产属性的物料)。只能录入数字,长度不超过 20位。3.产品名称:根据录入的产品编码自动显示在物料档案中对应的产品名称。产品名称不能修改。4.产品规格:同上。5.单位:同上,显示计量单位名称。根据产品编码在物料档案中对应的计量单位编码,显示在单位设 置文件中对应的单位属性中属于产品的单位名称。6.状态:提供审核和未审核 2种状态。默认状态为未审核。7.生产部门:必须录入,可以参照部门档案(非停用的部门)进行录入。可以录入数字(0-9)、字母和汉字,长度不超过 20位。显示部门名称。8.成品率:默认为100,可以修改。取值范围大
39、于0小于等于100,小数位数不超过 2位。9.制单:根据登录信息自动显示人员姓名,不能修改。10.制单日期:根据登录信息自动显示系统日期,不可修改。11.物料编码:必须录入,可以参照物料档案进行录入(显示物料属性为原辅材料和产品的物料)。只能录入数字和字母,长度不超过20位。12.物料名称:根据录入的产品编码自动显示在物料档案中对应的产品名称。产品名称不能修改。13.规格:同上。14.单位:同上,显示计量单位名称。根据产品编码在物料档案中对应的计量单位编码,显示在单位设 置文件中对应的单位属性中属于产品的单位名称。15.存放仓库:可不填,可以参照仓库设置文件进行录入。可以录入汉字、数字(0-9
40、)和字母等,长度不超过20位。显示仓库名称。16.定额数量:必须录入,只能录入大于0的数值,小数位数取 4位。17.损耗率 :只能录入大于等于0小于100的正数,如果为空,按照 0处理。【模块的主要处理】产品配方的主要处理流程如下。另外录入的产品成品率只能录入大于0且小于等于100之间的数值,且小数位不超过2位,物料的损耗率只能录入大于等于0且小于100的数值,小数位不超过 2位。相关表:MRP_BOMMain,MRP_BOMSub,Gy_material,Gy_Warehouse【接口】_接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式, 说明与本
41、程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.2.2 产品配方列表【模块名称及软件标识项】模块名称:产品配方_产品配方列表,产品配方 _产品配方列表查询条件软件标识:BOM_Query,BOM_List【模块功能说明】可以根据产品编码、生产部门、状态等条件对产品配方进行查询。根据查询结果可以进行修改、删除等 维护处理。只有处于“审核”状态的产品配方才能进行物料需求的计算。【模块的界面设计】界面初始状态显示查询条件和查询结果两个界面,其中查询条件处于有效状态。可以直接录入查询条件 进行查询。在查询结果界面可以对产品配方进行相应的修改、删除等维护处理。查询结果界面显
42、示的数据项 包括:BOM单号、产品编码、产品名称、产品规格、单位、生产部门、使用状态、成品率、物料编码、物料 名称、规格型号、单位、定额数量、损耗率等数据项。产品配方列表查询条件(BOM_Query 产品编码:* 生产部门:* 物料编码:* 状态:o全部O未审核O审核清确认取产品配方列表(BOM QueryList)查询单据新增删除审核复制粘贴帮助退出保存格式默认列宽显示项目产品配方查询列表BOM 单号产品 编码产品 名称规格 型号单 位 生 产 部 门成 品 率 %物 料 编 码物 料 名 称物 料 规 格单 位 存 放 仓 库疋额 数 量损 耗 率 %制 表 制 表 日 期状态配方复制(B
43、OM Copy原BOM单号:%新BOM单号:* V确认取消操作步骤如下:1.查询:显示查询条件录入界面,可以重新录入查询条件进行查询。确定后显示查询结果。注意:录 入的查询条件保持不变。再次单击查询时仍显示上次录入的查询条件。2.单据:在查询结果界面双击记录行或者单击单据按钮,进入产品配方详细界面(图2-1 )。可以对当前配方进行修改处理。注意:父项产品编码不能修改。3.新增:在查询结果界面单击新增按钮,可以进行产品配方的录入界面(图2-1 )。可以录入新的产品配方。4.删除:在查询结果界面,单击删除按钮可以直接将当前配方删除。删除时进行警告提示,确定后即 可删除。5.审核:在查询结果界面双击
44、记录行或者单击单据按钮,进入产品配方详细界面(图2-1 )。可以对当前配方进行审核。6.复制:在查询结果界面,选择需要复制的产品配方,单击复制按钮。然后单击粘贴按钮,显示复制产品配方界面。录入新的BOM单号后单击确定即可。修改后的BOM单号具有唯一性。7.粘贴:参见复制功能描述。【各栏目说明及有效性】 查询条件:1.产品编码:可以参照物料档案进行录入,只能录入产品编码。2.生产部门:可以参照部门档案进行录入,可以录入部门编码或部门名称。显示部门名称。3.状态:提供全部、审核和未审核3种状态,默认为全部。【模块的主要处理】删除产品配方:只能删除处于“未审核”状态的产品配方。如果该配方已经审核,则
45、不能进行删除处理。修改产品配方:同一个父项产品编码的配方状态只能有一个处于“审核”状态:否则修改后的产品配方不能 保存,并提示同一个产品使用状态重复。复制产品配方:复制的产品配方,必须手工录入新BOM单号。BOM单号具有唯一性,新复制的产品配方状态处于“未审核”状态。可以在单据维护界面进行修改。相关表:MRP_BOMMain,MRP_BOMSub,Gy_material【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式, 说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.2.3 产品原料成本【模块名称及软件标
46、识项】模块名称:产品配方_产品原料成本软件标识:BOM_MaterCost【模块功能说明】-可以对每一种产品按照定义的产品配方统计出产品的原料成本。可以按照计划价、参考价和最新成本价 进行统计。【模块的界面设计】该模块只是通过产品配方对产品的原料成本进行统计,不能对产品配方进行修改等维护处理。产品材料成本(BOM ProductCost)查询帮助退出保存格式默认列宽显示项目产品原料成本产品编码:* 产品名称: 计价方式 产品规格:单位:状态:%物料编码物料名称规格 型号单位定额数量单价金额合计操作步骤如下:1.查询:根据录入的 BOM单号进行查询,单击查询按钮后自动显示材料成本。提供计划价格、
47、参考价 格、最新单价三中统计方式。【各栏目说明及有效性】 查询条件:1.产品编码:可以参照物料档案进行录入。只能录入数字、字母,长度不超过20位。根据产品编码显示产品名称、产品规格和单位,数据项不可编辑。2.计价方式:提供计划价、参考价和最新成本价3种统计方式。默认为计划价统计方式。【模块的主要处理】根据录入的产品编码,调用产品配方文件,找出该产品的所有最终子项及其数量,然后将所有子项数量 与物料文件中该物料(材料)的计划成本(参考成本或最新成本)相乘,然后汇总计算结果,得出该产品的 材料成本。按照计划成本、参考成本还是最新成本计算由用户选择确定。数据来源于物料文件和产品配方文 件。计算公式如
48、下:1.计划成本=子项数量*子项物料计划单价2.参考成本=子项数量*子项物料参考单价3.最新成本=子项数量*子项物料最新单价4.总成本=刀子项成本过择录产昵4-YY临档线卄A式自动显示拝料成本 _ _丿相关表:MRP_BOMMain,MRP_BOMSub,Gy_material【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式, 说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.3生产计划7.3.1 生产计划维护【模块名称及软件标识项】模块名称:生产计划_生产计划维护软件标识:MPS_Pla nBuild【模
49、块功能说明】录入生产计划。生产计划是指导企业各部门生产活动的基础,根据录入的生产计划计算物料需求计划。 可以录入正常的生产计划,也可以录入追补的生产计划。【模块的界面设计】生产计划录入(MPS PlanBuild)新增 修改 删除 增行删行保存放弃 审核弃审 完成弃完生产计划计划单号:* V生产年度:* V生产月份:* V计划类型:制单日期:状态:*生 产 部 门产 品 编 码产 品 名 称规格 型号单 位开始 日期截 止 日 期日 产 量总产量备 注* V* V%* V*V* V(%)* V(%)*制单:V审核:作步骤如下:1.新增:进入生产计划录入模块后,单击新增按钮,可以进行生产计划的录
50、入,录入后保存即可。如 果录入完毕后单击放弃,则清空当前录入数据。2.修改:录入完毕并保存后(或者在显示详细单据界面),单击修改按钮,可以对当前生产计划进行修改。注意:计划年月不能修改;修改时只能修改处于未审核的计划。3.删除:可以直接将当前单据进行删除处理。删除时进行警告提示,确定后即可删除。注意:只能删 除处于“未审核”状态的生产计划。4.增行:在单据新增状态或修改状态,单击增行按钮,可以在当前记录行前插入一行。如果当前记录 行为空行,则增行无效。5.删行:在单据新增状态或修改状态,单击删行按钮,可以将当前所在记录行删除,同时下行记录自 动上移。如果当前记录行为末行,则删行无效。【各栏目说
51、明及有效性】1.计划单号:根据所计划年月自动产生。2.生产年度:必须录入,提供帮助。年度数据来源于会计期间。3.生产月份:必须录入,有效值为1-12,提供帮助。4.计划类型:默认为正常计划,提供帮助5.制单:根据系统登录信息自动显示登录人员,不可编辑。6.制单日期:根据系统登录信息自动显示当前日期,不可编辑。7.审核:新增和修改单据时,审核项为空。审核时自动显示系统登录人员,不可编辑。8.状态:自动显示。包括未审核、审核、生成和完成四种状态。9.生产部门:必须录入,可以参照部门档案进行录入。录入的生产部门必须在部门档案中进行定义, 录入的部门长度不超过 20位,显示生产部门名称。10.产品编码
52、:必须录入,可以参照配方档案进行录入。该编码必须在配方文件中进行定义。根据录入 的产品编码自动显示产品名称、规格型号和单位。11.产品名称:根据录入的产品编码自动显示,不可编辑。12.规格型号:同上。13.单位:同上。14.开始日期:必须录入,默认为选择的计划周期开始日期。可以参照系统日历进行录入。录入的计划 开始日期必须在选择的计划周期之内。15.截止日期:必须录入,默认为选择的计划周期截止日期。可以参照系统日历进行录入。录入的计划 截止日期必须在选择的计划周期之内。截止日期必须大于开始日期。16.日产量:必须录入,录入的数值必须大于0。注意:录入产量时按照主计量单位进行录入。如果录入或修改
53、总产量则自动重新填充日产量。计算公式为:日产量=总产量/(计划截止日期-计划开始日期+ 1)。如果录入的计划为追补计划,则可以录入负值。17.总产量:必须录入,如果录入或修改日产量则自动重新填充总产量。录入的数值必须大于0。注意:录入总产量时按照主计量单位进行录入。计算公式为:总产量=日产量*(计划截止日期-计划开始日期+ 1)。如果录入的计划为追补计划,则可以录入负值。18.备注:可不填,可以录入汉字、数字和字母等,长度不超过50位。【模块的主要处理】录入生产计划时候按照部门和周期进行录入。一个部门可以多次录入计划。对于追补计划产量可以是负 值。当对制定的生产计划执行情况进行统计时,则将该周
54、期内的生产计划按照部门进行汇总合并。产量为负 数的生产计划不进行分解,直接传送到相关需求。只有正常状态的计划不能使用当前月份周期,追补的计划 周期可以使用当前月份计划周期。生产计划的状态分为 4种。录入时的计划状态处于“未审核”状态;审核后处于“审核”状态;已经生成相关需求的计划处于“生成”状态;已经执行完毕的的生产计划处于“完成”状态。录入生产计划的处 理过程如下:辿搓肚除的拌划4檢状态二利除课计制相关表:MRP_PlanMain,MRP_MainSub,Gy_material, Gy_Department【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数
55、赋值和调用方式, 说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)7.3.2 生产计划列表【模块名称及软件标识项】模块名称:生产计划_生产计划列表查询条件,生产计划_生产计划列表软件标识:MPS_Query,MPS_List【模块功能说明】该模块主要对生产计划进行查询,根据查询结果可以进行修改、删除和审核等维护处理。审核后的生产计 划是编制物料需求计划的基础。【模块的界面设计】界面初始状态显示查询条件和查询结果两个界面,其中查询条件处于有效状态。可以直接录入查询条件 进行查询。在查询结果界面可以对生产计划进行相应的修改、删除和审核等维护处理。单据审核界面与录入界
56、面基本相同,只是工具栏的按钮发生一些变化。主要包括审核、弃审以及翻页按 钮,取消增删改功能按钮。生产计划列表(MPS List)查询单据新增删除审核帮助退出保存格式默认列宽显示项目生产计划查询列表未审核审核生成完成1.计划周期2.计划周期3.生产部门4.产品编码5.计划类型6.审核状态7.生成状态8.完成状态 【模块的主要处理】(起):可以通过下拉文本框的形式进行选择录入,默认为当前周期。 (止):可以通过下拉文本框的形式进行选择录入,默认为当前周期。可以参照部门档案进行参照录入,显示部门名称。可以参照物料档案进行录入。显示具有生产属性的编码,录入的编码长度不超过 提供全部、正常和追补3种状态
57、,可以选择录入。默认为全部。提供全部、已审核和未审核 提供全部、已生成和未生成 提供全部、已完成和未完成3种状态,可以选择录入。默认为全部。3种状态,可选择录入。默认为全部。3种状态,可以选择录入。默认为全部。20位。计 划 周 期计 划 单 号生产 部门产品 编码产品 名称规格 型号单 位开 始 日 期截 止 日 期日 产 量总产量备注制表审核生产计划列表查询条件(MPS ListQuery )计划周期(起):* (止):* 生产部门* 产品编码* 审核状态O全部O未审核O审核生成状态O全部O未生成O生成完成状态O全部O未完成O完成计划类型O全部O正常O追补全清确认取消操作步骤如下:1.查询
58、:显示查询条件录入界面,可以重新录入查询条件进行查询。确定后显示查询结果。注意:录 入的查询条件保持不变。再次单击查询时仍显示上次录入的查询条件。2.新增:在查询结果界面单击新增按钮,进入生产计划的录入界面(图3-1 )。可以录入新的生产计划。3.单据:在查询结果界面双击记录行或者单击单据按钮,进入生产计划录入详细界面(图3-1 )。可以对当前生产计划进行修改处理。注意:计划年月不能修改;处于审核状态的单据不能修改。4.删除:在查询结果界面,单击删除按钮可以直接将当前生产计划删除。删除时进行警告提示,确定 后即可删除。注意:审核状态的单据不能删除。5.审核:在查询结果界面,单击审核按钮,进入详
59、细内容界面(见图3-1),功能主要包括审核、弃审、完成、放弃完成等。可以进行相应的审核处理。审核后自动显示审核人和审核日期。注意:在审核时不能进行修改和删除等处理,审核后的单据不能进行再次审核。审核后的单据不能进行修改和删 除处理。【各栏目说明及有效性】 查询条件:对于已经执行完成的生产计划打上完成标记。对于执行完成的生产计划必须是审核后计划确认完成。审核生产计划: 审核生产计划时,如果该计划已经审核,则不能再次审核。只能对处于未审核状态的计 划进行审核处理。只有审核后的计划才能生成物料相关需求。生成相关需求后将生产计划状态设置为“生成 需求状态。弃审生产计划: 弃审时,如果该计划处于“未审核
60、”状态,则不能进行弃审。弃审时只能对处于“审核”状 态的计划进行处理。对于其它状态的计划则不能进行弃审。生产计划完成:当生产计划处于审核或生成需求状态时,如果该计划已经执行完毕,则可以打上完成标志,表示该计划已经执行完毕。注意:处于审核或生成需求状态的计划均可以进行完成处理。生产计划弃完:当确认完成的生产计划如果发现该计划并未执行完毕,则可以进行放弃完成处理。修改、删除生产计划: 进行修改或删除处理时,生产计划必须处于“未审核”状态,处于“审核”状态的生 产计划不能进行维护处理。产计划处理谎程相关表:MRP_PlanMain,MRP_MainSub,Gy_material, Gy_Depart
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度桥梁拆除工程承包合同
- 2024年度知识产权许可合同许可项目与许可费用
- 2024年度电商平台物流配送合同
- 2024年度智能家居产品买卖及安装合同2篇
- 《铁路知识学习材料》课件
- 2024年度技术开发合作合同:科技公司与研发团队共同开展新技术研究的协议
- 2024年度手机销售合同市场推广及售后服务
- 工业网络控制技术 课件 项目3 简单CPU通信应用
- 2024年度环保科技公司污染治理合同3篇
- 2024年度供应链管理优化合作框架协议2篇
- 复旦大学数学物理方法讲义
- 新人教部编版六年级上册语文 第六单元重点习题练习复习课件
- 电动吊篮计算
- 建设工程项目部管理人员考勤签到表
- 绘本课件小兔子的月亮
- 高中音乐 鉴赏 第五单元《诗乐相彰》第九节 独唱曲 课件
- 四川省大渡河瀑布沟水电站工程区
- 采煤机司机安全培训
- 24.作用于消化系统的药物——山东大学药理学英文课件
- 《平面设计综合训练》课程标准
- 西门子博途软件工程师培训(内部工程师培训)
评论
0/150
提交评论