一种料号数据自动对比方法、系统、存储介质及电子设备技术方案

技术编号:39182017 阅读:12 留言:0更新日期:2023-10-27 08:29
本申请提供一种料号数据自动对比方法、系统、存储介质及电子设备;所述料号数据自动对比方法包括:在获取所有物料的料号数据后,通过对比当前物料的前序版本料号数据和当前版本料号数据、对比不同物料的料号数据和对比同一物料不同版本的料号数据,可以分别获取到对应的第一对比结果、第二对比结果和第三对比结果,进而输出所有对比后的第一对比结果、第二对比结果和第三对比结果,并进行展示。所述料号数据自动对比方法可以完全由程序自动化对比得出精确的变更细节和具体差异,减少了人工对比的繁琐工作,节省了时间和人力成本;如果料号数据存在异常时会影响生产流程,该方法可以将影响概率降低到了零。以将影响概率降低到了零。以将影响概率降低到了零。

【技术实现步骤摘要】
一种料号数据自动对比方法、系统、存储介质及电子设备


[0001]本申请涉及数据管理
,特别涉及一种料号数据自动对比方法、系统、存储介质及电子设备。

技术介绍

[0002]随着PCB行业的发展,对自动化的需求越来越多,作业方式都要向自动化方面发展。工程MI审核人员在审核MI资料的时候,常规的做法是由人工第一次审核,标出问题点,返回给MI制作人员修改,MI审核再第二次审核,依此循环,有时可能需要来回修改好多遍才能最终完稿。
[0003]在这个过程中,因为不断地修改,每一次MI审核都需要重新通过人工目视检查制作工单与流程页,过程繁琐,一直以来是工程MI审核人员的痛点。且人工目视检查易出错,只要MI制作或审核在修改过程中有任何缺漏就会引起生产异常。

技术实现思路

[0004]本申请为解决上述技术问题,提供一种料号数据自动对比方法、系统、存储介质及电子设备。
[0005]本申请提供一种料号数据自动对比方法,包括以下步骤:S100:获取所有物料的料号数据。
[0006]S200:对比当前物料的前序版本料号数据和当前版本料号数据,以获取第一对比结果,所述第一对比结果包括当前版本料号数据相比于前序版本料号数据的新增、删除和/或修改的料号数据。
[0007]S300:对比不同物料的料号数据,以获取第二对比结果,所述第二对比结果包括与当前版本料号数据相似的料号数据。
[0008]S400:对比同一物料不同版本的料号数据,以获取第三对比结果,所述第三对比结果包括与当前版本料号数据区别的料号数据。
[0009]S500:循环执行步骤S200~S400,输出所有第一对比结果、第二对比结果和第三对比结果,并进行展示。
[0010]所述料号数据自动对比方法不需要人工目视检查,可以完全由程序自动化对比得出精确的变更细节和具体差异,减少了人工对比的繁琐工作,节省了时间和人力成本;如果料号数据存在异常时会影响生产流程,该方法可以将影响概率降低到了零。
[0011]所述步骤S100包括:响应于数据导出指令,导出所有物料的初始数据。
[0012]通过一次性导出所有物料的初始数据,减少了人工逐个导出的工作量,提高了数据导出效率。
[0013]通过xsl语法将所述初始数据转换成预设节点格式的的料号数据并进行存储。
[0014]通过xsl语法将初始数据转换成预设节点格式的的料号数据,可以满足特定数据
结构或数据库表的要求,方便后续的存储和使用;并且将转换后的料号数据进行存储,可以确保数据的完整性和一次性,便于后续的数据访问和管理。
[0015]将所述料号数据导入至数据库中,以从所述数据库中获取所有物料的料号数据。
[0016]通过将所有物料的料号数据存储在数据库中,可以避免多处数据存储导致的数据不一致问题,减少人为输入错误的可能性;并且从数据库中获取料号数据可以实现快速获取所有物料的料号数据,提高了数据访问效率。
[0017]每个料号数据均设置有key值和value值,且所述key值至少包括料号名称、料号数据表名、子key值和料号字段名。
[0018]通过设置具有结构化的key值,料号数据的管理和处理变得更加方便和高效,提高了数据获取的灵活性和快速检索的优势,有助于提高数据管理效率和精确性。
[0019]所述步骤S200包括:逐条对比当前物料的前序版本料号数据和当前版本料号数据所对应的key值和value值。
[0020]根据对比结果获取当前版本料号数据的修改状态。
[0021]所述对比结果包括key值和value值均相同、key值不相同以及key值相同且value值不相同。
[0022]通过对比key值和value值,可以确保准确判断每个料号数据的变化情况;通过对比结果中的key值和value值可以灵活地进行后续的处理和分析;通过准确地判断料号数据的修改状态,可以降低数据处理的错误率,提高数据的准确性;并且通过逐条对比,可以快速捕捉到数据变化,减少后续处理的工作量和时间成本。
[0023]所述根据对比结果获取当前版本料号数据的修改状态,包括:当key值和value值均相同时,判定当前版本料号数据没有修改。
[0024]当key值不相同时,判断前序版本料号数据的key值是否存于当前版本料号数据,当不存在时,判定当前key值所对应的当前版本料号数据为删除数据,并对所述删除数据进行第一标记。
[0025]以及判断当前版本料号数据的key值是否存在于前序版本料号数据,当不存在时,判定当前key值所对应的当前版本料号数据为新增数据,并对所述新增数据进行第二标记。
[0026]当key值相同且value值不相同时,判定当前key值所对应的当前版本料号数据为修改数据,并对所述修改数据进行第三标记。
[0027]通过对key值和value值进行比较和判断,可以提供精细化的修改状态标记和变化详情追踪,有助于进行后续数据分析、处理和筛选,提高数据的可操作性和管理效率。
[0028]所述步骤S300包括:基于所述key值构建查询条件,采用所述查询条件获取料号名称、料号数据表名和料号字段名均相同的key值。
[0029]对比当前版本料号数据和历史版本料号数据的子key值。
[0030]当所述子key值相同时,判定当前版本料号数据为历史版本料号数据的相同数据,并对所述第四数据进行第四标记。
[0031]当所述子key值不相同时,判定历史版本料号数据为当前版本料号数据的相似数据,并对所述相似数据进行第五标记。
[0032]通过基于key值构建查询条件和对比子key值的设计,可以更准确地识别相同数据和相似数据,提高数据比对和管理的可靠性和精确性。
[0033]所述步骤S400包括:对比当前物料的当前版本料号数据与历史版本料号数据,识别差异数据,并对所述差异数据进行第六标记。
[0034]通过识别差异数据并进行第六标记,可以明确差异数据的存在和重要性,提高数据管理的精确性和效率。
[0035]本申请还提供一种料号数据自动对比系统,所述系统包括:获取模块:用于获取所有物料的料号数据。
[0036]通过获取模块,获取了所有物料的料号数据,确保了对整体数据的覆盖。可以保证在对比过程中不会漏掉任何物料的料号数据。
[0037]第一对比模块:用于对比当前物料的前序版本料号数据和当前版本料号数据,以获取第一对比结果。
[0038]第二对比模块:用于对比不同物料的料号数据,以获取第二对比结果。
[0039]第三对比模块:用于对比同一物料不同版本的料号数据,以获取第三对比结果。
[0040]通过第一对比模块、第二对比模块和第三对比模块,实现了不同层次和维度的对比;可以通过不同对比模块获取不同对比结果,满足各种需求。
[0041]输出模块:用于输出所有第一对比结果、第二对比结果和第三对比结果,并进行展示。
...

【技术保护点】

【技术特征摘要】
1.一种料号数据自动对比方法,其特征在于,包括以下步骤:S100:获取所有物料的料号数据;S200:对比当前物料的前序版本料号数据和当前版本料号数据,以获取第一对比结果,所述第一对比结果包括当前版本料号数据相比于前序版本料号数据的新增、删除和/或修改的料号数据;S300:对比不同物料的料号数据,以获取第二对比结果,所述第二对比结果包括与当前版本料号数据相似的料号数据;S400:对比同一物料不同版本的料号数据,以获取第三对比结果,所述第三对比结果包括与当前版本料号数据区别的料号数据;S500:循环执行步骤S200~S400,输出所有第一对比结果、第二对比结果和第三对比结果,并进行展示。2.根据权利要求1所述的料号数据自动对比方法,其特征在于,所述步骤S100包括:响应于数据导出指令,导出所有物料的初始数据;通过xsl语法将所述初始数据转换成预设节点格式的的料号数据并进行存储;将所述料号数据导入至数据库中,以从所述数据库中获取所有物料的料号数据。3.根据权利要求2所述的料号数据自动对比方法,其特征在于,每个料号数据均设置有key值和value值,且所述key值至少包括料号名称、料号数据表名、子key值和料号字段名。4.根据权利要求3所述的料号数据自动对比方法,其特征在于,所述步骤S200包括:逐条对比当前物料的前序版本料号数据和当前版本料号数据所对应的key值和value值;根据对比结果获取当前版本料号数据的修改状态;所述对比结果包括key值和value值均相同、key值不相同以及key值相同且value值不相同。5.根据权利要求4所述的料号数据自动对比方法,其特征在于,所述根据对比结果获取当前版本料号数据的修改状态,包括:当key值和value值均相同时,判定当前版本料号数据没有修改;当key值不相同时,判断前序版本料号数据的key值是否存于当前版本料号数据,当不存在时,判定当前key值所对应的当前版本料号数据为删除数据,并对所述删除数据进行第一标记;以及判断当前版本料号数据的key值是否存在于前序版本料号数据,当不存在时,判定当前key值所对应...

【专利技术属性】
技术研发人员:胡敏杰柳闯郭玉洁郑文龙
申请(专利权)人:胜宏科技惠州股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1