生产管理软件开发:一种计算物料毛需求的方法

基于MySQL递归方法with recursive,展开一个主计划项目,获得各子项物料的毛需求和需求日期。其中,存储过程参数p_mpsid是主计划项目id,p_maxlev是允许的BOM最大层数。date_lead是自定义函数,用于计算子项的需求日期。这个需求日期是基于工厂日历的需求日期。

/*
毛需求计算程序 test_decompose(p_mpsid int,p_maxlev int)
其中,p_mpsid 是主计划ID,p_maxlev是允许的BOM最大层数。
programed by fuerquan,copyright 2023,2030
*/
CREATE PROCEDURE test_decompose (p_mpsid int,p_maxlev int)
BEGIN
with recursive gross_required (mps_id, master_no, is_merge, 
        item_no, qty, lead_time, date_req, lv, item_name, measure)
	as (
		select m.mps_id, m.master_no, m.is_merge, m.product_no, m.qty,
               i.lead_time, m.due_date, 1, m.product_name, m.measure
			from yewPP.master_schedules m, yewTE.items i 
			where i.item_no = m.product_no and mps_id = p_mpsid
		union all
		select  g.mps_id, g.master_no, g.is_merge, b.component_no,
                g.qty*b.qty_per,
			    b.lead_time, date_lead(g.date_req, g.lead_time), lv+1, 
                b.component_name, b.measure
		from gross_required g, yewTE.v_bills b
			where (b.item_no = g.item_no) and g.lv = lv and lv <= p_maxlev
		)
	select  lv BOM层, item_no 物料编码, item_name 名称, lead_time 提前期, 
            qty 需求数量, measure 单位, date_req 需求日期
		from gross_required;
END

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: BOM管理系统demo是指一个BOM(Bill of Materials,物料清单)管理系统的演示版本。BOM管理系统是企业在产品设计和生产过程中使用的一种重要工具,用于追踪和管理产品的物料清单。 一个完善的BOM管理系统可以帮助企业实现以下效益: 1. 物料清单准确性:BOM系统能够准确记录产品的物料清单,包括零部件的名称、规格、数量和位置等详细信息。通过BOM系统,企业可以及时更新、追踪和管理物料清单,确保其准确性和一致性。 2. 供应链协调:BOM系统可以与供应链管理系统集成,实现供应商和制造商之间的信息共享和协调。通过实时的物料需求和库存信息,企业能够更好地掌握供应链状况,提高供应链的可靠性和效率。 3. 产品变更管理:BOM系统能够记录产品的变更历史和版本控制信息。当产品设计或制造过程发生变更时,通过BOM系统,企业可以及时了解变更内容和影响,并相应地更新和调整物料清单。 4. 生命周期管理:BOM系统可以帮助企业管理产品的整个生命周期,包括设计、原型、生产、销售和维修等各个阶段。通过BOM系统,企业能够全面追踪产品的历史记录和使用情况,提高产品的质量和可靠性。 通过BOM管理系统demo,企业可以对该系统的功能和操作进行实际演示和体验,进一步了解其在企业运营中的作用和价值。同时,也有助于企业评估系统的适用性和可行性,为后续的实施和推广提供参考依据。 ### 回答2: BOM管理系统是一种用于管理产品的组装结构和材料清单的软件系统。它通过对产品的BOM进行建模和管理,实现对产品的组装过程和物料需求的跟踪和管理。BOM管理系统可以帮助企业从设计、采购、生产到销售的全过程实现数据的实时共享和协同管理,提高企业的生产效率和产品质量。 在开发BOM管理系统之前,通常会先制作一个演示版本(demo),以展示系统的功能和特点,以便吸引用户。BOM管理系统demo通常会采用界面简洁、功能齐全、易于操作的设计,以便用户能够更好地了解和体验系统的功能。通常,BOM管理系统demo会包括以下几个关键功能: 1. BOM建模:用户可以根据产品的组装结构和物料清单,通过系统快速创建BOM模型,并对BOM进行编辑和管理。 2. 物料管理:用户可以通过物料管理已有的物料信息,包括物料的名称、规格、供应商等,以便在BOM建模时进行选择。 3. 物料需求计划:通过系统的物料需求计划功能,用户可以根据产品的BOM和销售订单等信息,自动计算物料需求量,并生成相应的采购计划。 4. 物料采购管理:用户可以通过系统管理物料的采购合同、采购订单等相关信息,以确保物料的及时供应。 5. 生产订单管理:用户可以通过系统创建和管理生产订单,跟踪产品的生产进度和物料的消耗情况。 6. 报表与分析:系统会提供丰富的报表和数据分析功能,帮助用户实时监控产品的生产情况和物料的使用情况,以便做出合理的决策。 通过BOM管理系统demo,用户可以更好地了解系统的功能和效果,判断系统是否符合自己的需求。同时,企业也可以根据用户的反馈和需求进行系统的优化和改进,以提升用户体验和系统的稳定性。 ### 回答3: BOM管理系统是指产品的物料清单(BOM)管理系统,用于记录和管理产品的各个组成部分及其关系。它可以帮助企业更好地掌握产品结构和物料需求,提高生产效率和质量。 BOM管理系统的Demo是软件开发公司提供给潜在用户的产品演示版本。通过演示,用户可以了解到系统的功能和界面,体验系统的操作流程和效果。 在BOM管理系统的Demo中,通常会展示以下功能: 1. 物料录入:用户可以添加、编辑和删除各个物料及其属性信息,如物料编号、名称、规格等。 2. BOM创建:用户可以创建产品的物料清单,将各个物料组合成产品的结构,设置物料之间的关系。 3. 物料查询:用户可以根据物料编号、名称、规格等条件进行查询,快速找到所需物料的相关信息。 4. 物料替代:用户可以根据需要,替换产品中的某个物料或批量替换物料,系统会自动更新相关的BOM和物料信息。 5. 物料搭配分析:用户可以通过系统提供的分析工具,进行物料搭配的分析和优化,以达到更好的成本控制和生产效率。 6. 物料需求计划:基于已有的BOM和订单需求,系统可以生成物料需求计划,帮助企业做好物料的采购和调配安排。 BOM管理系统的Demo通常具有用户友好的界面和简单易懂的操作流程,以便潜在用户快速上手和理解系统的功能。通过演示,用户可以全面了解系统的优势和适用性,为后续的选择和部署提供参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值