高速条码识别与数据获取的数据库构建方法及系统技术方案

技术编号:5448140 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种高速条码识别与数据获取的数据库构建方法,设置一台应用系统服务器及多台数据库服务器;所述数据库服务器建立序列号组值并分别创建同名数据列表分别保存不少于十万条的条码数据;在所述应用系统服务器上创建只有一个字段的表并确定字段初始值,应用系统在保存数据时,首先读取该字段的值,然后再到包含此值的数据库服务器中的数据列表查找自然增长的条码数;由原来数据库服务器中的单一自然数加上数据库服务器序号组成条码值,据条码进行查询与获取数据,通过先识别标识序列号,然后就到包含此序号的表中去查找标识前的数值实现根据条码进行查询并获取数据。本发明专利技术还提供一种实现该方法的数据库系统。

【技术实现步骤摘要】

本专利技术涉及计算机技术及网络通信
,尤其涉及一种高速条码识别与数据 获取的数据库构建方法,更涉及一种实现该方法的数据库系统。
技术介绍
服装企业生产记数,基本上是采用打印菲仔,然后将其绑在裁片上的这种方法进 行。服装企业裁床打印出来的菲仔有两种,一种是带有条码的,一种是无条码的。大部份服 装企业,包括采用了大型吊挂系统进行生产的服装企业,是需打印带有条码的菲仔进行生 产各环节的扫描识别记数,而采用RFID技术的,则采用打印无条码菲仔粘贴在RFID卡上进 行刷卡识别记数。RFID刷卡记数相比纸菲条码扫描记数而言,其优点之一是RFID卡可以重复使用, 但目前推广这种技术的软件系统,都仍然需要打印贴纸,并需多种卡配套使用,加之,RFID 卡重复再利用的周转时期长,因此,企业需要一次性投入大量的RFID做储备。RFID卡在周转过程中,还面临保管、储存、清洁等管理方面的问题,因此,采用 RFID卡,并不能节省打印菲仔的成本,反而会加重企业的投入与管理成本。RFID刷卡记数 比条码纸菲记数真正的长处是其响应速度快,因此,如何解决或提高纸菲条码扫描记数响 应速度是问题的关键。造成纸菲条码扫描响应速度慢的原因有多种,比如打印设备的品 质、打印碳带的品质、打印纸的质地等,但这些容易解决,也不是关键因素。关键又比较难解 决的因素是如何将生成条码的字符长度控制在一个较短的范围内。打印机打印的宽度,即 纸菲的宽度是固定的,而条码是需要按一定的高度与宽度的比例,特别是要有足够的宽度, 打印出来,才可以正确识别的。比如说现在有一个纸菲的宽度,刚好只能正确识别出1位 数条码,将条码的位数更改为7位数,这个条码的黑白空隙就会变得非常密实,甚至粘接在 一起,很难或无法被识别。在服装企业的软件管理系统中,产生条码字符的方法,通常有两种,一种是编码方 式,一种是利用SQL2000数据库中表的标识字段自动生成顺序递增的自然数。第一种编码 方式,字符长、复杂又很难避免重复,软件系统的(编程)实现最终还需客户参与完成,因 而,这种方式是不可取的,一般不采用;第二种自然数自动增长方式,简单实用,条码生成 数绝不重复,服装软件系统一般都是采用这种方式。但它是不断加上去的自然数,对于月 产10-20万件的服装生产企业,其月生成条码数会达到一百万左右,一年累计下来就是上 千万。也就是说,条码的位数,一个月内会迅速从1位数上升到7位数,一年后就会保持在8 位数以上。这就是条码读取速度会越来越慢,以及服装企业所选择用来打印条码的纸菲的 纸张只要求价格便宜、韧性强、宽度特别宽的原因。另外,目前应用于制衣打菲计菲的信息管理系统还没提供裁床表格的形式,无法 快速直观的录入裁床制单,不方便浏览统计;条码识别技术达不到高效准确无误的水平,不 便于生产进度的查询。系统正常运行要求的硬件配置很高,需要额外增加硬件配套开支,增 加了使用成本,报表中心控制的各项单据生成过程缓慢且容易出错,造成系统崩溃,不方便管理的同时容易造成数据丢失,无法对工序流程进行监控及生产状况的掌握。
技术实现思路
本专利技术的目的在于提供一种高速条码识别与数据获取的数据库构建方法,该方法 生成条码的自然增长数的位数始终条码数据数值范围内,从而使条码的黑白竖线在固定的 宽度范围内始终能保持较好的疏密度,一方面条码容易被扫描枪识别出来,另一方面又加 快了系统读取数据表的速度。同时,也为减少打印纸菲的宽度,或在相对的单位时间内,多 打印条码数量,提供了条件。本专利技术的又一目的在于提供一种实现该方法的数据库系统。为有效解决上述技术问题,本专利技术采取的技术方案如下一种高速条码识别与数据获取的数据库构建方法,其方法包括以下步骤(1)设置一台应用系统服务器及多台数据库服务器;(2)所述数据库服务器建立序列号组值并分别创建同名数据列表分别保存不少于 十万条的条码数据;(3)在所述应用系统服务器上创建只有一个字段的表并确定字段初始值,应用系 统在保存数据时,首先读取该字段的值,然后再到包含此值的数据库服务器中的数据列表 查找自然增长的条码数;(4)由原来数据库服务器中的单一自然数加上数据库服务器序号组成条码值,据 条码进行查询与获取数据,通过先识别标识序列号,然后就到包含此序号的表中去查找标 识前的数值实现根据条码进行查询并获取数据。所述步骤(1)还包括以下步骤所述应用系统服务器通过数据传输总线分别与 多台所述数据库服务器相互连接,所述数据库服务器在同一前缀后加上数值组成序列号命名。所述步骤( 还包括以下步骤所述数据库服务器按同名数据列表中保存条码数 据的数值实现生成条码的自动增长,增长上限的自然数值达达到保存数据数值上限时自动 回零,又重新从1开始计数,其中设定表中任一字段的默认值为数据库服务器的序号。所述步骤(3)还包括以下步骤所述应用系统服务器查找自然增长的条码数时, 到包含此值的数据库服务器中的数据列表查自然增长的条码数是否大于条码数据的数值 上限,如果未大于就将数据保存在该数据库服务器相应的表中,如果大于则将字段初始值 加1,然后,将数据保存在数据库服务器的下一顺序的服务器数据表中,将条码字段标识所 用的计数值重置为该列的种子,即重新从初始值开始。所述步骤(4)还包括以下步骤所述生成条码的自然增长数的位数始终被控制在 条码数据数值范围内,从而使条码的黑白竖线在固定的宽度范围内始终能保持较好的疏密 度,在条码容易被扫描枪识别出来的同时加快系统读取数据表的速度,在相对的单位时间 内,可任意输出打印条码数量。一种实现上述方法的数据库系统,包括一应用系统服务器及多个数据库服务器, 所述数据服务器及应用系统服务器构成服务器端,所述应用服务器包括应用子系统、功能 控制子系统、打菲管理子系统、数据管理子系统及报表管理子系统,所述数据库服务器包括 数据传输模块、数据存储模块及数据调用模块;所述应用系统服务器至少通过数据传输总 线分别与所述数据库服务器相互连接并交互通信。 所述数据库系统还包括一分级访问端,所述分级访问端包括直接与所述应用服务 器相连接的工作站访问端及通过电话线与调制解调器相连接的远程工作站访问端;所述服 务器端与所述访问端通过交换机构建的局域网或直接通过INTERNET相互连接实现交互通所述服务器端支持日常服务器、备用服务器和急救服务器多服务器选择模式,提 供灾难性服务器切换机制,所述功能控制子系统还包括权限管理模块,并采用单入口多权 限管理模式。本专利技术的有益效果为本专利技术提供的高速条码识别与数据获取的数据库构建方 法,生成条码的自然增长数的位数始终条码数据数值范围内,从而使条码的黑白竖线在固 定的宽度范围内始终能保持较好的疏密度;一方面条码容易被扫描枪识别出来,另一方面 又加快了系统读取数据表的速度。同时,也为减少打印纸菲的宽度,或在相对的单位时间 内,多打印条码数量,提供了条件;本专利技术提供的数据库系统通过数据集中管理建立信息中 心,通过数据集中管理建立信息中心(ICC),对信息中心的数据进行挖掘,建立数据库;用 计算机跟踪、控制所有工序流程,达到随时了解生产状况;用计算机跟踪每个制单的生产状 况;使用i^ast Report报表系统,满足不同客户的多种报表自定义服务需求,支持不同打印 机格式;本文档来自技高网
...

【技术保护点】
一种高速条码识别与数据获取的数据库构建方法,其特征在于,其方法包括以下步骤:(1)设置一台应用系统服务器及多台数据库服务器;(2)所述数据库服务器建立序列号组值并分别创建同名数据列表分别保存不少于十万条的条码数据;(3)在所述应用系统服务器上创建只有一个字段的表并确定字段初始值,应用系统在保存数据时,首先读取该字段的值,然后再到包含此值的数据库服务器中的数据列表查找自然增长的条码数;(4)由原来数据库服务器中的单一自然数加上数据库服务器序号组成条码值,据条码进行查询与获取数据,通过先识别标识序列号,然后就到包含此序号的表中去查找标识前的数值实现根据条码进行查询并获取数据。

【技术特征摘要】
1.一种高速条码识别与数据获取的数据库构建方法,其特征在于,其方法包括以下步骤(1)设置一台应用系统服务器及多台数据库服务器;(2)所述数据库服务器建立序列号组值并分别创建同名数据列表分别保存不少于十万 条的条码数据;(3)在所述应用系统服务器上创建只有一个字段的表并确定字段初始值,应用系统在 保存数据时,首先读取该字段的值,然后再到包含此值的数据库服务器中的数据列表查找 自然增长的条码数;(4)由原来数据库服务器中的单一自然数加上数据库服务器序号组成条码值,据条码 进行查询与获取数据,通过先识别标识序列号,然后就到包含此序号的表中去查找标识前 的数值实现根据条码进行查询并获取数据。2.根据权利要求所述的一种高速条码识别与数据获取的数据库构建方法,其特征在 于,所述步骤(1)还包括以下步骤所述应用系统服务器通过数据传输总线分别与多台所 述数据库服务器相互连接,所述数据库服务器在同一前缀后加上数值组成序列号命名。3.根据权利要求所述的一种高速条码识别与数据获取的数据库构建方法,其特征在 于,所述步骤( 还包括以下步骤所述数据库服务器按同名数据列表中保存条码数据的 数值实现生成条码的自动增长,增长上限的自然数值达达到保存数据数值上限时自动回 零,又重新从1开始计数,其中设定表中任一字段的默认值为数据库服务器的序号。4.根据权利要求所述的一种高速条码识别与数据获取的数据库构建方法,其特征在 于,所述步骤C3)还包括以下步骤所述应用系统服务器查找自然增长的条码数时,到包含 此值的数据库服务器中的数据列表查自然增长的条码数是否大于条码数据的数值上限,如 果未大于就将数据保存在该数据库...

【专利技术属性】
技术研发人员:郭志坚
申请(专利权)人:东莞市高明企业服务有限公司
类型:发明
国别省市:44[中国|广东]

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

1