企业物料编码的不定度树状链表拼接编码方法及编制系统技术方案

技术编号:19179335 阅读:26 留言:0更新日期:2018-10-17 00:44
本发明专利技术公开了一种企业物料编码的不定度树链表拼接编码方法及编制系统,包括:1、创建不定度树链表;2、根据不定度树链表编码查询;3、选定不定度树链表编码查询物料名称;3、创建物料序列号;4、根据序列号查询;5、根据序列号查询相对应的物料名称;6、在树状链表填写分类部分的内容,逐层延展到尾链,把每一层按链表拼接到一起;7、得到编码对应的物料名称。该系统包括不定度树链表查询模块、物料序列号查询模块和物料序列号维护模块;所述的不定度无序树链表查询模块用于根据物料不定度无序树链表编码查询物料名称;所述的物料序列号查询模块用于根据物料序列号查询物料名称;所述的物料序列号维护模块用于不定度树状链表编码终结操作。

Coding method and compiling system of indefinite tree linked list for enterprise material coding

The invention discloses an indeterminate tree chain table splicing coding method and a compiling system for enterprise material coding, including: 1. creating indeterminate tree chain table; 2. coding query according to indeterminate tree chain table; 3. selecting indeterminate tree chain table coding query material name; 3. creating material sequence number; 4. querying according to sequence number; 5. querying according to indeterminate tree chain table coding query; 3. According to the sequence number query corresponding material name; 6, in the tree list to fill in the content of the classification part, extending layer by layer to the tail chain, each layer according to the linked list together; 7, get the corresponding material name coding. The system includes indeterminate tree list inquiry module, material serial number inquiry module and material serial number maintenance module; the indeterminate disordered tree list inquiry module is used to inquire material name according to the indeterminate disordered tree list code; and the material serial number inquiry module is used to inquire material according to the material serial number. The material sequence number maintenance module is used for indefinite tree link list encoding end operation.

【技术实现步骤摘要】
企业物料编码的不定度树状链表拼接编码方法及编制系统
本专利技术涉及一种企业物料编码的编制方法及编制系统,尤其涉及一种通过智能数据库来实现企业物料编码的编制方法及编制系统。
技术介绍
物料编码通常的形式是一串数字或包含其它英文字符所组成的字串,是所有实施信息化管理的企业都必须为其使用的每一项不同物料在计算机系统中建立的“唯一标识”,以确保管理物料能够被正确区分,在各种相关的管理流程包括采购、库存、维修等等中完成高质量的管理控制工作。由于数量庞大且这些字串的形式和代表内容不容易被人员直接识别,一般使用人员无法直接从编码来识别以指定为管理作业的对象。主数据中其它内容如“品名”、“规格型号”等文字叙述内容则是帮助使用者识别物料的主要依据。这些需要被信息系统所管理的物料数量相当庞大,根据各企业下台和规模大小可从数万到数十万、甚至上百万的数量级,造成众多企业在实施ERP初期和后续长期运营维护上的巨大工作负荷,同时由于适当管理工具/方法的欠缺,以及众多企业无法投入足够的人力和技术资源来认真探讨、解决问题,整体业界普遍存在物料管理不良,比如:识别困难、一物多号、重复库存、成本高等等情况。在各企业使用的物料当中通用物料在品项数量上占相当大的比例,有些具备了“低价值、多规格”特性,难以管理,但由于品项数量多,所形成的管理不良影响仍然是十分巨大的。符合通用物料定义的物料包括矿产、金属、石油化工、机械、电气、电子、农林领域中的材料和制品、装备成品,在各企业里的应用覆盖生产、能源、销售、采购、物流运输、后勤、办公、设备维修等范围,其专业领域广泛、品种数量多。一般而言其数据项的数量占各企业所有物料的八成以上,依企业规模大小从数万项到数十万、百万项,它的主数据建立(包括物料编码)是企业ERP系统实施当中最重要又复杂的工作。当前企业在这方面所面临的问题包括:1、以人工作业为主的工作方式,除了极少数具备了特别设计的物料编码和管理作业平台,当前绝大多数企业都使用人工和Excel形式的电子表格来进行这项工作。用户根据自身既有的物料台帐以及各部门整理出的手工信息进行分类整理,以工作人员个别的认知来区分物料品项然后制作编码。由于多方数据来源和叙述表现方式的不同,再加上品项数量众多,错误难以避免,重码比例偏高;2、无法精确区分物料的编码方法,多数企业所采用的数据编码方法以“固定层次(三层最为普遍)分类+流水码”居多,也有把物料的规格参数纳入编码中的实施以及其它不同的变异方法;或针对不同物料的规格建立属性“模板”,用相对规范的规格参数叙述方式来解决不同人员进行编码所产生的“一物多号”问题,无论采取哪一种编码方法都无法解决多领域、多物料品种/结构引起的复杂属性表述/品项区分问题;3、针对既有物料范围进行的编码工作,单一企业的物料编码工作对象总限制在其使用的局部范围,而以其被编制进主数据库的顺序“流水号”来构成特定物料的编码。当发现有同种物料但不同规格的新物料需要新编码时,需先以人工作业来检查是否已存在原编码中,如果是新的则在既有的流水号之后继续编制。时日一久数据累积数量越来越多,编号顺序也是乱的,人为的检查效率会越来越低,常常在无法确定的情况下直接新编一个料号来满足用户的急迫需求,长久下来累积的错误是越来越难收拾。
技术实现思路
本专利技术目的是克服现有技术的不足,提供一种不仅避免了编码错误,大大减少了编码工作量,使物料编码工作更加精确简便,而且大大提高了编码工作效率,降低了人工成本的智能化企业物料编码的编制方法。本专利技术另一个目的是提供一种编制上述编码的系统。为了实现本专利技术第一个目的,可以采取以下技术方案:一种企业物料编码的不定度树状链表拼接编码方法,所述的树链表实际上就是物料编码为一系列分类属性内容所组成,不同的分类属性定义在树形结构的不同层级之中并向下延展,每一层分类数据都跟上层的分类数据链接,直到最下层分类进行终结,形成一笔笔完整的编码数据;所述的不定度也就是为适应各种不同物料的特性,采取非固定层级的分类结构,保持弹性来实现物料的完全的属性区分;所述的不定度树状链表物料区分属性编码与物料名称有一一对应关系;所述的状链表拼接在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起,得到最终的物料编码和编码对应的物料名称;所述的步骤包括:步骤1)在数据库中创建不定度无序树链表;步骤2)根据物料不定度无序树链表编码查询;步骤3)选定物料不定度无序树链表编码查询相对应的物料名称是否存在;步骤4)展示物料名称及该物料不定度无序树链表编码步骤5)当根据选定物料不定度无序树链表编码查询,在数据库中查询不到相对应的物料名称时,用户输入依据物料名称相对应的物料序列号查询;步骤6)在数据库中创建物料序列号;步骤7)根据物料序列号查询;步骤8)根据用户输入的物料物料序列号,在数据库中查询与物料序列号相对应的物料名称是否存在;步骤9)展示物料名称及该物料序列号;步骤10)在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起;步骤11)得到最终的物料编码和编码对应的物料名称。所述的不定度无序树链表编码包括采用非固定层级的无序的分类数据结构的树链表编码。所述的非固定层级的无序的分类数据结构的树链表编码为在同一个物料品项子集中依然允许不同分类层数的结构的树链表编码。所述的非固定层级的无序的分类数据结构的树链表编码是在未形成正式编码数据之前,已输入分类数据可以移动、插入;未来增加的新品种物料以及新尺寸规格结构的树链表编码。所述的物料物料序列号包括适用大部分物料的“共同属性集”适当选择其中一项或多项属性进行组合,形成和分类树链表分开的一个序列号表。所述的序列号为除字母I、O、L外的英文字符为字首的2位、3位或4位的字串代表序列号属性的编码顺序。为了实现本专利技术第二个目的,可以采取以下技术方案:一种企业物料编码的不定度树状链表拼接编码的编制系统,包括不定度树链表查询模块、物料序列号查询模块和物料序列号维护模块;所述的不定度无序树链表查询模块用于根据物料不定度无序树链表编码查询物料名称;所述的物料序列号查询模块用于根据物料序列号查询物料名称;所述的物料序列号维护模块用于不定度树状链表编码终结操作,该物料序列号维护模块中的数据和不定度树状链表相对应编码进行组合,产生新的数据。所述的不定度无序树链表查询模块包括非固定层级的无序分类查询模块,该非固定层级无序分类编码查询模块用来在无序的分类数据结构的树链表编码是在同一物料品项子集中依然允许不同分类层数的结构的树链表编码来查询物料名称。所述的物料物料序列号模块包括共同属性集查询模块,该共同属性集查询模块用于大部分物料的共同属性集适当选择其中一项或多项属性进行组合,形成和分类树链表分开的一个序列号表查询物料名称。本专利技术的有益效果是:1、由于本专利技术采用了智能数据库系统来编制企业物料编码,使企业物料编码的编制方法更加精确,查询方法覆盖面更广;2、本专利技术更加智能化,避免了工作中编码错误,使工作效率大大提高;3、本专利技术采用了不定度树状链表拼接编码,使查询物料编码更加方便、快捷,大大节省了人工成本,使企业物料编码的编制方法升级换代,朝着智能化发展更进一步。附图本文档来自技高网
...

【技术保护点】
1.一种企业物料编码的不定度树状链表拼接编码方法,其特征在于:所述的树链表实际上就是物料编码为一系列分类属性内容所组成,不同的分类属性定义在树形结构的不同层级之中并向下延展,每一层分类数据都跟上层的分类数据链接,直到最下层分类进行终结,形成一笔笔完整的编码数据;所述的不定度也就是为适应各种不同物料的特性,采取非固定层级的分类结构,保持弹性来实现物料的完全的属性区分;所述的不定度树状链表物料区分属性编码与物料名称有一一对应关系;所述的状链表拼接在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起,得到最终的物料编码和编码对应的物料名称;所述的步骤包括:步骤1)在数据库中创建不定度无序树链表;步骤2)根据物料不定度无序树链表编码查询;步骤3)选定物料不定度无序树链表编码查询相对应的物料名称是否存在;步骤4)展示物料名称及该物料不定度无序树链表编码;步骤5)当根据选定物料不定度无序树链表编码查询,在数据库中查询不到相对应的物料名称时,用户输入依据物料名称相对应的物料序列号查询;步骤6)在数据库中创建物料序列号;步骤7)根据物料序列号查询;步骤8)根据用户输入的物料物料序列号,在数据库中查询与物料序列号相对应的物料名称是否存在;步骤9)展示物料名称及该物料序列号;步骤10)在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起;步骤11)得到最终的物料编码和编码对应的物料名称。...

【技术特征摘要】
1.一种企业物料编码的不定度树状链表拼接编码方法,其特征在于:所述的树链表实际上就是物料编码为一系列分类属性内容所组成,不同的分类属性定义在树形结构的不同层级之中并向下延展,每一层分类数据都跟上层的分类数据链接,直到最下层分类进行终结,形成一笔笔完整的编码数据;所述的不定度也就是为适应各种不同物料的特性,采取非固定层级的分类结构,保持弹性来实现物料的完全的属性区分;所述的不定度树状链表物料区分属性编码与物料名称有一一对应关系;所述的状链表拼接在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起,得到最终的物料编码和编码对应的物料名称;所述的步骤包括:步骤1)在数据库中创建不定度无序树链表;步骤2)根据物料不定度无序树链表编码查询;步骤3)选定物料不定度无序树链表编码查询相对应的物料名称是否存在;步骤4)展示物料名称及该物料不定度无序树链表编码;步骤5)当根据选定物料不定度无序树链表编码查询,在数据库中查询不到相对应的物料名称时,用户输入依据物料名称相对应的物料序列号查询;步骤6)在数据库中创建物料序列号;步骤7)根据物料序列号查询;步骤8)根据用户输入的物料物料序列号,在数据库中查询与物料序列号相对应的物料名称是否存在;步骤9)展示物料名称及该物料序列号;步骤10)在树状链表在每一层设定同依据的分类,填写分类部分的内容,逐层延展到尾链,最终把每一层按链表拼接到一起;步骤11)得到最终的物料编码和编码对应的物料名称。2.根据权利要求1所述的企业物料编码的不定度树状链表拼接编码方法,其特征在于:所述的不定度树链表编码包括采用非固定层级的无序的分类数据结构的树链表编码。3.根据权利要求2所述的企业物料编码的不定度树状链表拼接编码方法,其特征在于:所述的非固定层级的无序的分类数据结构的树链表编码为在同一个物料品项子集中依然允许不同...

【专利技术属性】
技术研发人员:路国祥
申请(专利权)人:山东求同网信息科技有限公司
类型:发明
国别省市:山东,37

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

1