标准批量查询和更新软件的开发

2013-09-30 06:39金波
中国信息化·学术版 2013年6期
关键词:批量标准

金波

[摘要]笔者开发了专门的查询和更新软件——“标准查询助手”,该软件通过“软件模拟人手动作”的方式,完成在标准服务平台进行标准批量查询和更新的工作。目前,标准化工作者在进行标准明细表编制和管理等工作时,普遍使用标准服务平台进行标准查询和更新,这种方式存在标准批量查询和更新费时费力、标准信息有错误、标准信息不全和标准信息有差异4种情况。标准化工作者采用标准查询助手,可有效解决上述问题,提高其工作效率和正确率。同时,“标准查询助手”的开发,弥补了标准化工作中无相关软件的空白,使标准化工作更能得心应手。

[关键词]标准 批量 查询和更新 标准查询助手 标准明细表

[中图分类号]TP31 [文献标识码]A [文章编号]1672-5158(2013)06-0100-02

引言

目前,国内各个地区标准服务平台的标准查询功能已经相当成熟,绝大多数标准化工作者在进行标准明细表的编制和管理等工作时,普遍使用标准服务平台进行标准的查询和更新。标准服务平台的查询是一种网页查询的方式,这种方式当所查标准的数量只有十几条时,查询和更新的工作相对简单。但当标准的数量达到成百上千时,标准的批量查询和更新工作就变得费时又费力了。尤其像产业、行业等大型标准体系,其明细表中的标准需要周期性的批量查询和更新,若通过标准服务平台逐个地手动查询和更新,其工作量可想而知。

同时,国内各个地区标准服务平台数据库所拥有的标准数量,小的平台有几十万条,大的平台有上百万条,这么一个庞大的标准数据库,其库中标准的信息由于长年累月的维护和修改,已经不能达到100%的正确率,存在一定的错误。而不同地区标准服务平台因为数据保护、研究领域差异、工作人员失误等原因造成了所查结果中标准信息有差异、标准信息不齐全的现象。

针对上述提到的标准批量查询和更新费时费力、标准信息存在错误、标准信息不全和标准信息有差异的问题,笔者专门开发了标准查询和更新软件——“标准查询助手”,用于帮助标准化工作者提高工作效率和正确率。标准查询助手主要有“连续查询”、“连续作废更新”、“非连续查询”、“标准信息合成”4个主要功能。

1 标准批量查询和更新的原理

标准查询助手的核心设计思路是不依赖于任何一个标准服务平台的数据库内部连接,能够自由选择标准服务平台来实现标准的批量查询和更新。为此,标准查询助手在内部嵌入浏览器,通过程序设计,在软件的内部完成一连串的输入、搜索、判断、提取等动作,实现了“软件模拟人手动作”的功能,将手动查询和更新的方式转变为自动查询和更新的方式。

标准查询助手的“连续查询”是在上述核心程序的基础上,再加上具体的逻辑判断和循环程序来实现标准的批量查询,具体实现功能的流程图见图1。“连续作废更新”是在连续查询的基础上,在批量的标准信息中先找出已作废标准,再用已作废标准信息中的代替标准来查询,最后用新的标准信息代替已作废的标准信息,从而实现标准的批量更新。

标准查询助手在实现“连续查询”和“连续作废更新”两个功能的同时,通过不同的底色、字体颜色把“需查询的标准”、“作废的标准”、“更新过的标准”区分开来,以减少标准化工作者因视觉疲劳而可能造成的工作失误。

2 软件的效率与特色

2.1 标准批量查询和更新的效率

为了验证标准批量查询和更新的效率,笔者做了一个简单的时间对比实验,在标准服务平台查询标准并将标准详细信息中的“标准号”、“标准名称”、“实施日期”、“国际国外标准号及采用关系”、“被代替标准号”5项内容进行复制,具体实验结果见表1。

虽然网络速度、人动作快慢、自动查询周期长短等因素会对实验结果产生一定的影响。但上述表中的实验数据,是在相对比较常规的情况下得出,能够很直观地体现手动与自动两种方式的不同之处。从表中“平均时间”的数值可以看出,平均查询一个标准并复制其详细信息,手动方式的时间是自动方式的时间的,倍左右。很好的验证了标准批量查询和更新的高效率性。

若把表1中的标准数量扩大200倍,达到1200个标准,按表中的平均时间进行估算,手动方式需要14个小时,自动方式约需要2.7个小时。可想而知,14个小时不间断连续工作会是一个怎样的情景。这种没有标准数据库,但批量查询并复制的操作方式,在标准明细表的编制和管理等工作中还是比较常见的。所以,标准查询助手的查询和更新功能及时地把标准化工作者从枯燥、繁重且单一的工作中解脱出来,提高工作效率,节省工作时间。

2.2 单个标准多个平台同时查询的特色

标准查询助手的非连续查询功能,既手动查询功能,可以选择多个地区的标准服务平台同时进行标准查询,然后对查询到的结果进行合成形成更加详细的标准信息。笔者选取国内的几个标准服务平台查询标准GB/T20000.2-2009的信息,为了不对各个平台造成影响,笔者以A、B、C加以区分,查询结果见表2:

表2的查询结果给出3个信息:一、A、B、C三个标准服务平台的标准信息都不齐全。二、“标准号”、“标准名称”、“实施日期”经过互相对比验证,正确率更高。三、A和C的“采用关系”对比显示,标准GB/T20000.2-2009的采用关系存在“修改”和“等同”的差异,其中存在错误,需继续验证。

如表2一样,标准查询助手把不同标准服务平台的标准信息“分行同列”显示在表格之中,使标准信息形成鲜明的对比,直观地对比出标准信息的不齐全和差异,以此来减少错误,保证标准信息的可靠性。同时,标准查询助手通过对表2中的信息进行合成,形成了如表3一样更加详细的标准信息,更好地解决了标准信息不齐全的问题。

如上述表2、表3所列的格式一样,标准查询助手在实现功能的同时,按照GB/T 13016《标准体系编制原则和要求》中明细表的要求来设计表格排列,使标准化工作者在进行标准明细表编制和管理等工作时能够更加得心应手。

3 结束语

标准查询助手的开发,弥补了标准化工作中无相关软件的空白,有效地解决了标准明细表编制和管理等工作中遇到的一些问题。但标准明细表的编制和管理等工作不仅仅是简单的标准查询和更新,更需要专业的标准化研究水平。笔者希望标准查询助手能够帮助标准化工作者提高工作效率,有效节省时间,使其更能专心地致力于标准化研究工作。

猜你喜欢
批量标准
最新出版团体标准
批量提交在配置分发中的应用
批量下载自己QQ空间上的相册
永远幸福
人必其自爱
党员标准是什么?
女汉子的新标准
生产型企业基于动态批量和提前期的MRP改进算法研究
重塑批量集中采购
李敖论标准