新世纪ERP50生产计划系统设计文档.docx
新世纪ERP50生产计划系统设计文档系统设计说明书分发号:受控状态:受控持有人:编制人:陈恩宇审核人:批准人:2001年月日公布2001年月日实施公司地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层邮编:100085电话:8610-62978008传真:8610-629788971 引言11.1 编写目的11.2 读者对象11.3 项目背景11.4 编写目标11.5 定义11.6 参考资料21.7 变更历史22 系统处理流程设计32.1 总体处理流程设计31 .1.1业务流程设计32 .1.2数据流程设计42.2子流程或者分支处理流程设计52. 2.1子流程或者分支流程1设计53. 2.2子流程或者分支流程2设计63 技术方案设计63.1 系统总体技术方案设计63.2 2系统体系结构设计63.3 重点技术的分析、使用与设计64 系统功能结构设计61 .1系统总体功能结构设计64 .2功能分配85 数据结构设计95.1 逻辑结构设计95.2物理结构设计95.2.1需求类型:MRP-DemandType95.2.2 部门权限设置:MRP.DcptAdmin95.2.3 产品配方:MRPBoMMain95.2.4产品配方子表:MRP_BOMSub105.2.5月生产计划:MRP_PlanMain105.2.6月生产计划子表:附RP-PlanSub105.2.7有关需求:MRP-DependentDemandMain105.2.8有关需求子表:MRPDcpendentDcmandSub115.2.9独立需求:MRPlndePendentDemandMain115.2.10独立需求子表:MRPlndePendentDeInandSUb115.2.11汇总物料需求:MRP/OtalDcmand.125.2.12需求关系表:MRP-DemandRelation125.2.13生产日报:MRP.ProductDaiIyMain135.2.14生产日报子表:MRP-ProductDaiIySub136接口设计136.1外部接口136.2内部接口137系统模块全面设计137.1.1基础设置147.2产品配方167.2.1 产品配方定义167.2.2 产品配方查询187.2.3 产品原料成本197. 3生产计划217.1.1 生产计划保护217.1.2 生产计划查询237. 4物料需求257.1.1 有关需求257.1.2 独立需求287.1.3 汇总需求317. 5车间操纵357.1.1 产品产量日报357.1.2 物料消耗日报377.1.3 产品产量查询387.1.4 原料消耗查询397.1.5 生产日报407.6采购计划417.6.1 采购计划查询417.7统计报表471.1.1 7.1计划执行情况471.1.2 物料消耗情况481.1.3 领料情况498接口全面设计508.1 外部接口的全面描述与实现算法508.L1汇总物料需求与库存管理系统的接口508.1.2独立需求与库存管理系统的接口.508.1.3采购计划建议与采购管理系统中采购订单的接口518.2内部接口的全面描述与实现算法518 .2.1生产计划与物料有关需求的接口.519 .2.2汇总物料需求与有关需求与独立需求的接口529 测试环境设计5210 运行设计5210. 1运行模块组合5211. 2运行操纵5212. 3运行时间52H容错性设计5212 安全性设计5313 保护设计531引言1.1 编写目的生产计划是保证企业正常生产的基础,各部门根据下达的生产计划安排相应的工作。在生产活动中库存物料所占的资金比重较大,同时也是与生产联系最紧密的部门,一方面要满足生产过程中物料的充分供应,保证生产过程的连续进行而不发生中断;另一方面又要操纵物料储备量的限度,减少所占用的流淌资金,加速资金周转,降低产品成本。因此开发了生产计划管理系统,以保证在满足生产的前提下以最小的物料库存数量来满足生产的需要。编程人员能够利用该系统分析进行程序的编制工作,同时也是测试人员进行测试的根据,也能够供客户参考使用。1.2 读者对象本分析文档的读者为:部门管理人员、程序编制人员、测试人员与部分参与设计评审的人员。1.3 项目背景开发的系统名称:生产计划管理子系统开发单位:研发部接口:生产计划管理子系统与库房管理子系统、采购管理子系统的关系。1-4编写目标本系统不局限于企业的生产模式,应具有很强的通用性。系统的各项功能及处理方法应满足不一致管理模式的需要。处理方法与操作方法尽可能地灵活,同时应简便易懂,符合企业人员的使用习惯。本系统要紧适用于流程化行业。1.5 定义1 .生产计划(MPS):指明了生产计划的生产数量与时间安排。具体确定了生产的产品品种、数量与需求时间。2 .物料需求计划(MRP):是生产计划的进一步展开,是实现MPS的保证与支持。根据MPS、物料清单与物料库存,计算出企业要生产与采购物料的需求量。3 .生产能力:是指生产设备在一定的时间内所能生产的产品数量。生产能力的计算要紧是对生产设备能力与人员能力进行计算。4 .生产能力粗略计划(RCCP):对制订的生产计划进行关键工序的能力核算。是一种长期的、模拟的计划。5 .能力需求计划(CRP):它是细能力需求计划,将生产计划与各类资源连接起来进行管理与计划的功能。计算已下达的加工任务有多少,各工序、各阶段负荷有多少,工作中心能力为多少标准工时,计算总能力与总负荷,平衡能力与负荷.6 .可承诺存货:即最终未承诺存货,能够签订的合同量。7 .物料清单(BOM):是定义产品结构的技术文件,因此,它又称之产品结构表或者产品结构树。它是一张列表,包含生产每单位产成品所需要的所有部件、组件、零件与原材料等。每种产品都有自己的物料清单。BoM信息被用于MRP计算、成本计算、库存管理。也称之产品配方。8 .总需求:不考虑持有量时,物料在各时间期间的期望总需求。最终产品的总需求量能够在总生产进度计划中找到。9 .净需求:各计划期间物料的实际需求量。10 .在产品:己经投入生产,但尚未加工完成的产品。11 .期初存货:指的是来自上一期的实际持有数量。12 .批量(IotSize):实际计划生产或者采购的交付数量与订货数量并非等于净需求量,由于在实际生产或者订货中,准备加工或者订货、运输与包装等原因,生产或者订货务必按照一定的数量来进行,因此实际需求量务必要以某种数量来计算,这一定的数量称之生产或者订货的批量。13 .提早期:以交货或者完工日期为基准,倒推到加工或者采购的开始日期的这段时间,叫做提早期(leadtime)。14 .独立需求:是指某一库存项目的需求与其他库存项目需求是无关的需求。15 .有关需求:当一个库存项目与其他库存项目需求直接有关时称之为有关需求。1.6参考资料(1)软件:1、用友采购管理管理(演示版)2、金蝶K3基础版-工业(演示版)(2)书籍:现代生产管理潘家貂刘丽文等编著清华大学出版社出版1994年2月第一版生产与运作管理(美)WillianJ.Stevenson著张群张杰等译机械工业出版社2000年5月第一版图解MRP五步有用手册(日)平野裕之大冢雅久著陈敏钱伟等译上海科学普及出版社1997年11月第1版制造资源计划MRPTl及其应用张毅编著清华大学出版社1997年9月第1版制造资源计划基础陈启申编著企业管理出版社1997年2月第1版管理实例与问答郭继伟编著广东经济出版社2000年6月第1版1-7变更历史序号人员日期变更详情1.陈恩宇2001-10-12初稿2.陈恩宇2001-11-01一稿3.4.5.2系统处理流程设计1.1 总体处理流程设计1.1.1 业务流程设计业务流程图:1.2.录入基础设置。要紧对独立需求的需求类型进行设置。产品配方保护。产品配方是生成有关需求、生产计划与采购计划与计算生产成本的基础。一个产品同意建立多个配方<,产品配方由用户直接录入。3 .录入生产计划。生产计划只要录入最终产品、数量与完成口期,系统会根据产品配方自动计算有关需求4 .审核生产计划。只有审核过的生产计划才能生成有关需求。关于未审核的生产计划能够进行修改与删除处理。5 .生成有关需求。根据生产计划,调用产品配方、物料主文件等有关文件自动生成有关需求。6 .修改审核有关需求。通常情况下有关需求不需要修改,但是生产过程中有损耗或者不合格产品而产品配方中又没有考虑时,能够在这里修改有关需求数量。有关需求务必审核后,才能汇总生成物料需求。7 .录入独立需求。不能直接从生产计划通过产品配方计算得出的物料需求,能够通过独立需求进行录入。通常情况下由各部门根据实际需要向物料管理部门提交。8 .审核独立需求。独立需求务必审核后,才能汇总生成物料需求。9 .按计划周期汇总物料需求。根据物料需求计划周期,关于该计划期内的有关需求与独立需求进行合并汇总,生成物料需求。10 .审核汇总物料需求计划。关于生成的物料需求进行保护审核,通过审核以后,可下列达相应的领料计划与采购建议计划。11 .生成采购建议计划与领料计划。根据物料主文件与汇总物料需求,在审核汇总物料需求时自动生成采购建议计划与领料计划。2.1.2数据流程设计此处给出伴随整个应用系统的业务流程而产生与处理的数据流程图与必要的文字说明。领料申诂采购计划2.2子流程或者分支处理流程设计2.2.1 子流程或者分支流程1设计此处给出总体处理流程中各个处理环节中的内部处理流程,包含业务处理流程图与数据处理流程图与必要的文字说明。2.2.2 子流程或者分支流程2设计OO0OOO3技术方案设计3.1 系统总体技术方案设计3.2 系统体系结构设计此处给出整个系统的体系结构,功能构成。3.3 重点技术的分析、使用与设计此处给出整个系统中所使用的关键技术、最新技术、表达本系统技术特色等的内容。4系统功能结构设计4.1 系统总体功能结构设计此处给出整个系统的总体功能结构图及必要的文字说明。产品配方模块要紧对产品配方进行保护、修改、删除等处理。生产计划模块要紧用来录入生产计划,与对生产计划进行保护。物料需求模块要紧用来计算进行生产所需要的物料需求,录入其他物料需求,与需求的汇总。采购计划模块根据汇总后的物料需求生成采购建议计划,将采购建议计划下达。统计报表模块要紧对已经完成的生产计划进行统计,与对各部门的领料计划进行统计。4.2 功能分配使用如下矩阵图说明各项功能与程序结构的关系:新增修改删除审核弃审查询统计基础设置需求类型部门权限产品配方产品配方保护产品配方查询产品原料成本生产计划生产计划保护生产计划查询物料需求有关需求生成有关需求有关需求保护独立需求独立需求录入独立需求保护汇总需求汇总物料需求汇总需求查询车间操纵产品产量日报物料消耗日报产品产量列表物料消耗列表生产H报列表采购与领料生成采购计划采购计划列表生成领料计划领料计划列表统计报表计划执行统计物料消耗统计领料执行统计5数据结构设计5.1 逻辑结构设计此处给出本系统内所使用的每个数据结构的名称、标识符与它们之中每个数据项、记录、定义、长度及它们之间的层次的或者表格的相互关系。5.2 物理结构设计此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑与安全保密条件。约定:(PK)主键(FK)外键C:CharNCzNcharNVC:NVarCharNNzNotNull编码字段:char名称及描述字段:NvarChar金额型:Money数值型:Deci,18,6布尔型:Boolean如无特殊说明则将数值型字段默认值设为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系统管理员Boolean1 .参照部门进行录入时,显示部门属性属于生产属性的部门。2 .当系统管理员属性为真时,部门能够为空。5. 2.3产品配方:MRP.BOMMain字段编码字段说明字段属性BOMMainID主表标识INT,(PK),NNBOMNumberBOM单号C,12,NNMNumbcr产品编号C,12,(FK),NNState状态(0-使用;1-未使用)C,1,NNDcptCode生产部门编码C,12,(FK),NNProPercent成品率(默认100)Deci,6,NNMaker制表NVC,12,NNMakeDate制表日期Datetime,NN5.2.4产品配方子表:MRP_BOMSub字段编码字段说明字段属性BOMSublD子表标识INT,(PK),NNBOMMainID主表标识INT,(PK),(FK)1NNMNumber物料编码C,20,(FK),NNRationNum定额数量Deci,6,NNWHCode存放仓库编码C,10,(FK)WastePercent损耗率Deci,6,NN5.2.5主生产计划:MRP_PlanMain字段编码字段说明字段属性PlanMainlD主表标识INT,(PK),NNKjYear生产年度INT,NNPeriod生产月份INT,NNIfAdd是否追补Boolean,NNMakeDate制表H期Datetime,NNMaker制表NVC,10,(FK),NNChecker审核NVC,10,(FK),NNTfBuildDemand是否生成需求Boolean,IfComplete是否完成BooleanMPSNumber计划单号C,20,NN,(FK)5.2.6主生产计划子表:MRP_PlanSub字段编码字段说明字段属性PlanSubID子表标识INT,(PK),NNPlanMainD主表标识INT,(PK),(FK),NNDeptCode生产部门编码C,12,(FK),NNMNumber产品编号C,20,(FK),NNBeginDate计划开始日期DATETIMEEndDate计划截止H期DatetimeDayOutput日产量Deci,6,NNTotalOutput总产量Deci,6,NNRemark备注NVC,605.2.7有关需求:MRP-DependentDemandMain字段编码字段说明字段属性DepDemandMainID主表标识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是否追补BooleanIfTotal是否汇总BooleanIfComplete是否完成BooleanPlanMainlD生产计划单号C,20PlanSubID生产计划子表IDINT5.2.8有关需求子表:MRPsDependentDemandSub字段编码字段说明字段属性DepDemanclSublD子表标识INT,(PK),NNDcpDcmandMainID主表标识INT,(PK)t(FK),NNMnumber物料编码C,20,(FK),NNDcmandNumber需求数量Deci,6,NNDemandDate需求H期DatetimeRemark备注NVC,205.2.9独立需求:MRP_IndependentDemandMain字段编码字段说明字段属性IndDemandMainID主表标识INT,(PK),NNOrderNumber计划单号C,20,NNTypeCode需求类型编码C,4,(FK)KjYear生产年度INT,NNPeriod生产月份INT,NNDeptCode需求部门编码C,12,(FK),NNRemark备注NVC,50Make制表NVC,10,(FK)1NNMakeDate制表期DatetimcChecker审核NVC,10.(EK)IfTotal是否汇总BooleanIfComplete是否完成BooleanIfAdd是否追补Boolean5.2.10独立需求子表:MRP_IndependentDemandSub字段编码字段说明字段属性IndDemandSubID子表标识INT,(PK),NNIndDemandMainTD主表标识INT,(PK),(FK),NNMNumber物料编码C,20,(FK),NNDemandNumber需求数量Deci,6,NNDemandDate需求日期DatetimeRemark备注NVC,205.2.11汇总物料需求:MRP_TotaIDemand字段编码字段说明字段属性TotalDemandTD主表标识INT,(PK),NNKjYear生产年度INT1NNPeriod生产月份INT,NNMNumber物料编码C,20,(FK),NNQuanGross毛需求量Deci,6,NNQuanWare现有库存量Deci,6QuanAllocatecl已分配量Deci,6SafeNumber安全库存量Deci,6NetNumber净需求量Deci,6,NNStockNumbcr采购量Deci,6,NNTotalMan汇总人NVC,10,(FK),NNTotalDate汇总日期DatetimcChecker审核人NVC,10,(EK)TfTransack是否执行BooleanIfComplete是否完成BooleanIfAbandon是否废弃BooleanIfAdd是否追补BooleanTfSum是否生成领料单BooleanDemandType需求类型C,4,(FK)DemandDate需求日期Datetime5.2.12需求关系表:MRP_DemandReIation字段编码字段说明字段属性TotalDemandTD汇总主表标识INT,(PK),(FK),NNDcmandSource需求来源(独立需求、有关需求)NVC,10,NNTotalSubID汇总子表标识INT,(PK),NNDeptCode需求部门编码C,12,(FK),NNMnumbcr物料编码C,20,(FK)jNNDemandNumber需求数量Deci,6,NNDemandDate需求日期DatetimeDemandType需求类型C,4DemandMainID需求主表TDINT,NNDemandSubID需求子表IDINT,NN5.2.13生产日报:MRP.ProductDaiIyMain字段编码字段说明字段属性ProDailyMainID主表标识INT,(PK),NNBillCocIe单据类型编码(0-产品;厂物料消耗)C,10,NNNProdDate生产日期DatetimeDeptCode部门编码C,12,(FK),NNMaker制表NVC,20,(FK)fNNMakeDate制表日期DatetimeRemark备注NVC,100,NN5.2.14生产日报子表:MRP.ProductDaiIySub字段编码字段说明字段属性ProDailySubID子表标识INT,(PK),NNProDailyMainID主表标识INT,(PK),(FK),NNMNumber物料编码C,20,(FK),NNDayNumber数量Deci,6,NN接口设计6接口设计6.1 外部接口汇总物料需求与库存管理系统的物料库存情况的接口采购计划建议与采购管理系统的采购订单的接口6.2 内部接口 生产计划与有关需求的接口 有关需求与汇总物料需求的接口 独立需求与汇总物料需求的接口7系统模块全面设计本章要紧描述各子系统中的具体模块的划分及实现方法。可使用分节说明的方式,如:子系统X的XXX模块说明;XXX模块说明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试要点(包含提取测试样例的原则及示例)。注释::参照输入,即使用参照窗体,从数据表动态读取满足条件记录。I:选择输入,即字段有效值固定,在有效值之中选择其一。%:由系统带出。:不同意为空值。*:同意输入*:能够参照输入,也能够手工输入,手工输入的数据务必包含在参照数据之中初始化7.1.1 基础设置7.1.1.1 需求类型设置【模块名称及软件标识项】模块名称:基础设置需求类型设置。软件标识:Base_DemandType【模块功能说明】对物料独立需求的类型进行设置,在录入独立需求时提供帮助。要紧是对车间计划、大修计划等需求类型进行设置。【模块的界面设计】在网格显示界面中显示页面储存格式,网格默认列宽与网格显示项目。单击相应的按钮能够进行相应的操作。初始状态显示需求类型设置列表界面。需求类型设置一列表视图(BaseDemandType)设置打印预览增加修改删底刷新帮助退出储存格式默认列宽显示项目需求类型编码需求类型名称备注需求类型设置一单张视图(BaSo_DomandTyp。)设置打印预览增加修改删底刷新帮助退出储存格式默认列宽显示项目需求类型编码:*J需求类型名称:*备注:*储存取消操作步骤:1 .新增:在列表视图中单击新增按钮,进入文本框录入界面,能够进行需求类型的增加。2 .修改:在列表视图中单击修改按钮或者者双击网格行,进入文本框界面,显示选中的记录行内容。能够对当前显示的记录进行修改。3 .删除:在列表视图中单击删除按钮,能够直接将选中的记录删除。删除时进行警告提示,确定后即可删除改记录。注意:已经使用的记录不能删除。【各栏目说明及有效性】1 .需求类型代码:务必录入,只能录入数字(0-9)与英文字母。长度不超过4位.2 .需求类型名称:务必录入,能够录入汉字、数字与字母。长度不超过20位。3 .备注:可不填,要紧用来录入需求类型的用途。长度不超过50位。能够录入汉字,数字与字母等。【模块的要紧处理】进行需求类型设置时,需求类型编码与需求类型名称均不能出现重友项。有关表:MRPDemandType【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值与调用方式,说明与本程序直接关联的数据结构)。【限制条件】3.1. (说明本模块运行所受到的限制条件)。3.2. 1.2部门权限设置【模块名称及软件标识项】模块名称:基础设置一部门权限设置。软件标识:BaseDeptAdmin【模块功能说明】对职员的权限进行设置。要紧是由于系统权限管理中对操作员只能操纵到模块级,而在企业实际应用中要求能够进行数据操纵,操作员只能对他自己的数据进行处理,浏览等操作。这里通过设置操作员与部门的关系,将操作员与数据相联系,从而实现数据级的操纵。【模块的界面设计】初始状态显示需求类型设置列表界面。部门权限设置用户名称列表部门列表是否管理员操作步骤:鼠标左键单击用户列表中用户名称,部门列表中出现部门列表,部门前面有选中标志的表示用户对该部门有使用权限。选择完成部门后,鼠标左键单击授权。假如用户选择管理员,则该用户对所有部门都有操作权限。【各栏目说明及有效性】1 .用户名:对生产计划管理系统有操作权限的用户的名称。2 .部门名称:生产有关部门列表。3 .管理员:默认为否。以复选框的形式能够进行选择修改。管理员拥有对所有部门的操作权限。【模块的要紧处理】对职员的权限进行设置。要紧是由于系统权限管理中对操作员只能操纵到模块级有关表:MRPDeptAdmin【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值与调用方式,说明与本程序直接关联的数据结构【限制条件】(说明本模块运行所受到的限制条件)。7.2产品配方7. 2.1产品配方定义【模块名称及软件标识项】模块名称:产品配方.产品配方定义。软件标识:BOM_Define【模块功能说明】关于已经设计完成或者正在设计的产品配方进行录入。产品配方是计算物料需求计划的根据。【模块的界面设计】建议界面:产品配方定义(BOMDefine)新增修改删除增行删行储存放弃审核弃审帮助退出BOM单号:*尸规格型号:生产部门:*舟产品配方,品编码:*J产品名称:%“立:状态:I;品率:*J物料编码物料名称规格型号单位存放仓库定额数T.:损耗率*%*制单:制单日期:操作步骤如下:1 .新增:进入产品配方定义模块后,单击新增按钮,能够进行产品配方的录入,录入后储存即可。假如录入完毕后单击放弃,则清空当前录入数据。2,修改:录入完毕并储存后(或者者在显示全面单据界面),单击修改按钮,能够对当前配方进行修改。注意:BOU单号、父项产品编码不能修改。处于审核状态的产品配方不能直接删除。3 .删除:能够直接将当前单据进行删除处理。删除时进行警告提示,确定后即可删除。注意:处于审核状态的产品配方不能直接删除。4 .增行:在单据新增状态或者修改状态,单击增行按钮,能够在当前记录行前插入一行。假如当前记录行为空行,则增行无效。5 .删行:在单据新增状态或者修改状态,单击删行按钮,能够将当前所在记录行删除,同时下行记录自动上移。假如当前记录行为末行,则删行无效。6 .弃审:将已经审核的配方放弃审核。弃审后的配方处于未审核状态,能够修改与删除。【各栏目说明及有效性】1 .BoM单号:务必录入,具有唯一性。能够录入字母与数字,长度不超过12位。2 .产品编码:务必录入,能够参照物料档案进行录入(只显示物料属性为生产属性的物料)。只能录入数字,长度不超过20位。3 .产品名称:根据录入的产品编码自动显示在物料档案中对应的产品名称。产品名称不能修改。4 .产品规格:同上。5 .单位:同上,显示计量单位名称。根据产品编码在物料档案中对应的计量单位编码,显示在单位设置文件中对应的单位属性中属于产品的单位名称。6 .状态:提供审核与未审核2种状态。默认状态为未审核。7 .生产部门:务必录入,能够参照部门档案(非停用的部门)进行录入。能够录入数字(0-9).字母与汉字,长度不超过20位。显示部门名称。8 .成品率%:默认为100,能够修改。取值范围大于0小于等于100,小数位数不超过2位。9 .制单:根据登录信息自动显示人员姓名,不能修改。10 .制单日期:根据登录信息自动显示系统日期,不可修改。11 .物料编码:务必录入,能够参照物料档案进行录入(显示物料属性为原辅材料与产品的物料)。只能录入数字与字母,长度不超过20位。12 .物料名称:根据录入的产品编码自动显示在物料档案中对应的产品名称。产品名称不能修改。13 .规格:同上。14 .单位:同上,显示计量单位名称。根据产品编码在物料档案中对应的计量单位编码,显示在单位设置文件中对应的单位属性中属于产品的单位名称。15 .存放仓库:可不填,能够参照仓库设置文件进行录入。能够录入汉字、数字(0-9)与字母等,长度不超过20位。显示仓库名称。16 .定额数量:务必录入,只能录入大于0的数值,小数位数取4位。17 .损耗率:只能录入大于等于0小于100的正数,假如为空,按照0处理。【模块的要紧处理】产品配方的要紧处理流程如下。另外录入的产品成品率只能录入大于。且小于等于100之间的数值,且小数位不超过2位,物料的损耗率只能录入大于等于0且小于100的数值,小数位不超过2位。有关表:M即_B0MMain,MRP_B0MSub,Gy_material,GyJVarehouse【接口】接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值与调用方式,说明与本程序直接关联的数据结构)。【限制条件】(说明本模块运行所受到的限制条件)。7.2.2产品配方列表【模块名称及软件标识项】模块名称:产品配方产品配方列表,产品配方产品配方列表查询条件软件标识:BOMQuery,BOMList【模块功能说明】能够根据产品编码、生产部门、状态等条件对产品配方进行查询。根据查询结果能够进行修改、删除等保护处理。只有处于“审核”状态的产品配方才能进行物料需求的计算。【模块的界面设计】界面初始状态显示查询条件与查询结果两个界面,其中查询条件处于有效状态。能够直接录入查询条件进行查询。在查询结果界面能够对产品配方进行相应的修改、删除等保护处理。查询结果界面显示的数据项包含:BOM单号、产品编码、产品名称、产品规格、单位、生产部门、使用状态、成品率、物料编码、物料名称、规格型号、单位、定额数量、损耗率等数据项。产品配方列表查询条件(BOLQuery)产品编码:*生产部门:*物料编码:*状态:。全部O未审核C)审核全清取消产品配方列表(BOLQueuList)查询单据新增删J除审核复制粘贴帮助退出储存格式默认列宽显示项目产品配方查询列表BOM单号产品编码产品名称规格型号单位生产部门成品率%物料编码物料名称物料规格单位存放仓库定额数量损耗率制表制表日期状态配方复制(B0M_Copy)原BoM单号:%新BOM单号:*确认取消操作步骤如下:1 .查询:显示查询条件录入界面,能够重新录入查询条件进行查询。确定后显示查询结果。注意:录入的查询条件保持不变。再次单击查询时仍显示上次录入的查询条件。2 .单据:在查询结果界面双击记录行或者者单击单据按钮,进入产品配方全面界面(图2-1)。能够对当前配方进行修改处理。注意:父项产品编码不能修改。3 .新增:在查询结果界面单击新增按钮,能够进行产品配方的录入界面(图2-1)。能够录入新的产品配方。4 .删除:在查询结果界面,单击删除按钮能够直接将当前配方删除。删除时进行警告提示,确定后即可删除.5 .复制:在查询结果界面,选择需要复制的产品配方,单击复制按钮。然后单击粘贴按