射孔枪身管理程序逻辑优化方法研究

时间:2022-09-23 07:18:55

射孔枪身管理程序逻辑优化方法研究

[摘 要]为提高射孔枪身管理程序使用效率,需建立完善的数据库结构和合理的逻辑关系。本文对目前管理程序的数据流图进行分析,指出物资验收单在数据流图中的位置不对、没有库存计算模块两点缺陷,并研究相应的优化方法。取消原有物资验收单,增加库存管理功能,实时计算每种枪型的库存量,指导各种枪身备货;直接建立合同-枪身交领单响应模式,用合同结算数量-单价表,来规定枪身交领单的结算价格。改进后,合理解决同种枪型不同单价的结算分配问题,且操作更加简便;减少了人工每日盘库的工作量,提高枪身管理效率。

[关键词]射孔枪身管理;数据库逻辑结构;库存量计算

射孔枪作为射孔主要材料,对射孔及时率和成本核算起着决定性作用。射孔大队目前有计划使用的射孔枪多达76种,管理中需对每种枪按4、5或7种规格细分。虽然有生产厂家人员现场辅助,但仍给枪身管理带来很大难度。备货是否合理,能否有效满足生产要求,同时减少产品积压?出库是否准确高效,能否在规定时间内完成所有井的开单-发料-审核工作,跟上射孔队“早出发”节奏?能否做到账物相符,实时提供入库、消耗明细,并为财务分析做好基础资料统计?面对这三个货品仓储管理硬指标,目前枪身管理工作虽然能满足要求,但付出的是巨大的人力资源浪费。需要建立完善的数据库结构和合理的逻辑关系,对枪身管理中的入库、出库、存货管理及数据统计进行表达,利用强大的自动化计算功能,简化人工统计计算难度,得到准确、高效、动态的数据管理。

1目前管理程序缺陷分析

1.1物资验收单在数据流图中的位置不对

图1显示的是目前枪身管理程序的数据流图,在枪身入库时用物资验收单记录库存。事实上,由于采油厂设计枪型的不确定性,射孔大队射孔枪目前采用托售管理模式,即生产厂家将射孔枪放置于射孔大队库区,在射孔枪使用之前都不收取货款,只有射孔枪被使用后,其所有权才被转移至射孔大队,如果射孔枪未被使用,可以退还给生产厂家。在这种模式下,射孔枪入库时不属于射孔大队,仓库可以进行初步的质量审核,但不用进行产品交接,所以不应产生物资验收单。只有在射孔枪被发出使用时,才确认货品的归属移交,此时的枪身交领单实质上就是物资验收单。

物资验收单的提前介入所带来的麻烦是:物资验收后,无正当理由不应随意退库。但如果枪身使用过程中发现产品质量问题,在真正的库存中正应该减去,却遇到退库麻烦。另外,如果某型号射孔枪长期未使用,其物资验收单却月月结转,期末成为生产成本,这与实际情况并不符合。

1.2没有库存计算模块

枪身价格管理的依据是合同。因为同种枪身每笔合同规定的结算数量和单价可能不一样,所以需要依据已使用枪身数量随时修改单价。实际操作中,不可能每消耗一口井都为它维护一个价格,所以利用物资验收单来进行单价的批量修改。图1所示数据流中,物资验收单和枪身交领单在交井入账时建立关联,即枪身数量消耗在交井后才从虚拟库存中减去。而实际上,在开出枪身交领单后,该井枪身就已经从库区发出,应该从实际库存中减去。正是因为库存变化节点理论与实际不一致,导致此系统无法计算枪身实际库存量。

2数据库逻辑结构改进方法

2.1增加库存计算模块

如图2,取消原有物资验收单概念,增加枪身入库、退库功能,实时按照(入库量-退库量-出库量)计算每种枪型的库存量,并在枪身出库前进行库存判断,如果库存量足够,则顺利开出本井枪身交领单;如果库存量小于阈值(提前维护设定),提醒保管员及时补充库存;如果库存量不足,则暂时不开枪身交领单,待保管员协调进货成功后再出库,有利于后续工序统筹安排,减少资源浪费。

2.2重构价格计算模块

原程序中依靠物资验收单与枪身交领单的映射关系,规定每口井枪身的结算价格,得到详细的单井消耗表。物资验收单取消后,需要重构价格计算模块。

因为枪身单价是由结算合同决定的,所以可以直接建立合同-枪身交领单响应模式。即根据合同维护每种枪型的结算数量-单价表,交井时,按照结算数量-单价表来规定枪身交领单的结算价格,由此生成单井消耗表,并返回去计算合同剩余量,修改结算数量-单价表。

3改进后效果分析

逻辑关系改进后,一是合理解决了同种枪型不同单价的结算分配问题。改进后,只需按合同签订顺序,将每笔合同的结算数量和单价维护在相应表格里即可,操作更加简便。

二是减少了人工每日盘库的工作量。利用库存计算功能,可实时准确掌握各种型号任意规格枪身的库存量,从根本上杜绝库存统计不及时导致的生产失控,提高枪身发放服务质量。同时,可为各厂家辅助人员分配库存维护权限,方便厂家掌握库存变化规律,生产加工安排更加科学合理。

上一篇:关于助推饶河县小微企业发展的几点建议 下一篇:射孔计算数据在射孔监测仪中的应用