自动数据录入系统是利用某种具有发出键盘和鼠标等设备的输入指令的程序设计语言,来实现数据录入自动化。自动数据录入系统的录入方式有着一个重要的相同特征:绕开录入界面,把待录入数据直接写入存储位置。
简介
在实际工作中,人们常常采用手工输入的方式进行数据录入。但是,这种方式存在效率低、易出差错等缺点。随着数据规模变大,这些缺点就会越发严重地显现出来。因此,寻找一种用以替代手工录入方式的自动化数据录入技术方案,对于实际工作具有十分重要的意义。
如果系统提供数据导入功能或数据录入接口,录入原始电子数据只是一项简单的日常工作,无需赘言;即便没有这些便捷途径,只要原始数据和它们在系统中的存储存在能够确定的对应关系,也只需要编制数据转换(必要时)和写入程序就能实现高效、零差错数据录入。自动数据录入系统的这些录入方式有着一个重要的相同特征:绕开录入界面,把待录入数据直接写入存储位置。
系统功能
应自动数据录入系统能实现三大功能:
(1)当设置好通信状态时,能自动从主机接收数据;
(2)当与计算机相连时,能自动向计算机发送数据。
(3)具有掉电保护功能,在不通电状态下,数据能保存二十年左右。
系统设计思想
往往一片单片机无法满足对象需求时,须通过系统扩展,在外部总线上扩展相应外围功能单元,这就构成单片机系统。此单片机系统设计包含两部分内容:一是系统扩展,即单片机内部的功能单元不能满足应用系统要求时,须扩展外部 ROM、RAM、I/O 口时,应选择适当的芯片,设计相应的电路。二是系统配置。即按照系统功能要求配置外围设备,设计合适的接口电路。
系统的扩展和配置遵循下列原则:
(1)尽可能选择典型电路,并符合单片机的常规用法。
(2)整个系统中相关的器件要尽可能做到性能匹配。如选用频率较高的晶振时,存储器应选择存取速度较高的芯片。
(3)可靠性和抗干扰设计。它包括芯片、器件选择,去耦滤波,印刷电路板布线,通道隔离等。
表格数据自动录入系统
定义及意义
表格数据录入系统是基于实际工作需要而开发的,它可以通过对任意表格的学习产生相应的数据库,便于检索、查询等后处理工作的进行。表格数据的自动录入在诸如身份证识别、图书卡片自动管理、考勤管理、人事档案管理等各行各业都有巨大的应用价值,所以该系统的开发对提高办公自动化程度是很有意义的。
系统构成
系统主要由三个部分组成,现分别介绍如下:
1 表格信息学习
在实际工作中遇到的表格往往是各式各样的,但其基本结构都是相似的,表格的每项内容都分布在一个矩形内,如果能够预先知道表格行、列的数目和各矩形确切的位置,那么数据录入的关键就转化为字符识别的问题了。这也是表格信息学习的目的所在。
用于学习的样张一般要求整洁、清晰,学习时可根据丁字交叉的特征点来定位。对于位于同一行的两个相邻丁字交叉,可以认为确定一个表格项的纵坐标。同理,位于同一列的两个相邻丁字交叉确定表格项的横坐标。考虑到由于扫描过程中样张倾斜或其它噪声引起的误差,在搜索表格边框时可以引进一个容许度,并建立一表决器,对坐标有突变的象素不做响应。
这样对样张进行一遍分析就可行到有关表格排列的信息来,与此同时我们也可以生成一个相应的数据结构,用于存放识别结果。
2 表格识别
为保证后面的字符识别部分能正常工作,对表格的识别应当正确无误。为此,我们不是仅仅利用表格学习部分得到的有关信息对实际图象进行简单的分割,而是把它当作一个参考去搜索实际图象中的表格信息。实际上,在实用阶段遇到的表格图象.与学习样张往往有些出入,这时就应以搜索判断的结果作为表格分割的依据。如果扫描图象因为污染或扫描量化误差而引起毛刺甚至大的污斑,这时就应按学习得到的信息来进行表格分割。
3 字符识别
包括字的切分、归一化和字符分类。字的切分是正确识别的基础。通过对文本图象行列分割,可以得到孤立字符的最小内切矩形,各个分立字符进行归一化处理后即可做为分类模块的输入。实际工作中遇到的文本图象往往会因为扫描器量化误差或纸张污染等因素引起噪声,这就要求我们进行文本分割时全面考虑可能出现的情况。
领取专属 10元无门槛券
私享最新 技术干货