本数据库的开发主要包括两大部分:第一要根据刀具生产厂家现有的普通样本分析刀具的分类、结构、各类参数,然后确立各数据间的关系,以此为基础进行数据模型和结构的设计。第二要把普通样本上的数据通过OCR软件处理并校对最后录人到设计好的数据库文件中。根据上述要求,整个数据库的开发流程如图1所示。
2.3数据模型的设计
概念数据模型是按照用户的观氛来对数据和信息建模,主要用于数据库设计,概念模型主要用实体联系方法表示,所以也称E-R模型。该模型反映了客观世界中各种实体的内外部联系,比较简单明了。在E-R模型中主要由下列基本要素组成:1)实体一般用矩形来表示;2)实体属性一般用椭圆型来表示;3)实体间的联系一般用菱形来表示,并标注联系类型。
由于刀具品种很多,尺寸类型也不尽相同,下面以4刃立铣刀为例来说明E一R模刑关系。
2.4数据库结构设计
在确定实体联系模型以后,还需要将其转化成Access数据库能支持的模型,这就需要用一系列的表及表间关系来表述实体及实体间的关系。按照上述要求,分别建立刀具类型表(Tool Catalog )、刀具产品表(Tool Date )、刀具几何参数表( Tool Geometric )、刀具切削参数表(Tool Parameter),每张表的字段及表间的关系如图3所示。
2.5刀具信息数据的获取
1)对ABBYY FineReader软件进行语言设置,步骤如下:点击“tools”一“language editor”,打开对话框以后,在“addi—tional Ianguages”中框选“Chinese Simplified”选项,在“formallanguages”中框选“numbers”和“Simple chemical f啪ul部”选项。如果产品样本包含其他语言和特殊的字符,则应该做相应的语言设置。
2)利用ABBYYFineReader自带的扫描模块对刀具样本进行扫描,扫描完成,软件自动进人识别校对模块,按照软件对页面的划块分区,选择刀具关键参数的分区,按照纵向校对的方式,逐字符校对,发现有误可直接在文本框中修改,校对完成的数据保存成Execl格式文件。
3)建立数据汇总的Execl文件,该文件需要设置多个sheet。不同型号刀具的几何参数放在不同的sheet中,不同类型刀具的切削参数也放在不同的sheet中。将上一步经过校对的每个分页面的数据导入对应的sheet里面,至此所有准确的刀具信息数据都已经导入本文件。