标准批量查新及校对软件原理及功能
2016-02-13张广庆黄裔华槐会萍
张广庆,黄裔华,槐会萍
(1.青岛市标准化研究院,青岛 266071;2.广州标明机械技术研究有限公司,广州 511363;3.陕西华达科技股份有限公司,西安 710065)
标准批量查新及校对软件原理及功能
张广庆1,黄裔华2,槐会萍3
(1.青岛市标准化研究院,青岛 266071;2.广州标明机械技术研究有限公司,广州 511363;3.陕西华达科技股份有限公司,西安 710065)
标准化工作者一般使用本单位标准管理系统或网络标准服务平台开展标准逐条查询和校对工作,耗费大量时间和精力,查询结果也容易出错。标准批量查新及校对软件能大大提高工作效率和查询结果准确率。
标准;批量查新;校对;标准体系表
1 前言
标准查询是标准化工作者经常使用的基本功能。建国后很长一段时间里,需要标准专业机构的人工服务,才能完成这项工作。在互联网非常发达的现在,标准专业机构纷纷推出各类标准服务平台,供标准工作者免费查询各类标准,方式大多采用标准号、标准名称、被代替标准号等关键信息进行查询。随着我国企业、行业等实体标准化水平的整体提高,查询单一标准或者某类标准已不能满足社会需要,提供更高效、更广泛的专业化标准服务成为推动我国标准化事业迈向新台阶的大事。
2004年,我国开展了标准化良好行为企业的试点工作。评定标准化良好行为企业的重要内容是按照《企业标准体系》系列国家标准的要求,建立健全以技术标准为主,包括管理标准、工作标准在内的企业标准体系。部分企业标准体系中的标准数量可能十分庞大(对于较大型企业可能上千项),见表1。
表1 部分企业标准体系标准数量
一些企业或行业使用标准数量超过几百、几千个时,标准查询工作就会非常低效而且枯燥了。同时,我国正在大力发展行业协会、团体、联盟等社会组织,这些组织涉及的标准数量更加庞大,仅仅依靠人力进行定期查询,对标准化工作来说是巨大的人才浪费。
笔者在为企业提供标准化服务时,针对企业查询标准的特点和要求,开发了一套标准批量查新及校对软件(以下简称标准查新软件),帮助企业解决前面提到的批量标准查询问题。标准查新软件主要有“读取标准文件”、“批量查新及校对”、“导出查新结果”、“网站批量有效性确认”4个主要功能。
2 标准批量查新及校对原理及功能
标准查新软件的设计思路是采用自带标准库、外接标准库和选择网络标准服务平台三种数据源方式实现标准的批量查新及校对。该软件利用开发软件强大的ODBC数据库接口技术,实现自带标准库和本地标准库的批量查新及校对,自带标准库数据量多达17万,涵盖绝大多数国内标准;综合利用DataWindow数据窗口和SQL语言技术[1],实现多达7种查新及校对内容;利用开发软件内部的浏览器控件,实现网站批量有效性确认[2],通过选取一个或多个网站,实现同一标准的交叉校对,保证结果的准确性。
同时,针对标准体系表通常有Word文件和Excel文件两种格式,设置了3种读取标准文件格式供使用者选择;导出查新结果功能,则可帮助使用者充分利用办公软件的功能优化自己的标准体系表。
3 软件功能及实现方法
3.1 软件批量查新与传统人工查新的效率比较
常规方式下,笔者模拟了人工标准查新及校对的过程,通过输入标准号(不输入年代),查询出原标准状态、最新标准号(含年代)、名称、实施日期,并在原标准体系表中备注这些新信息。为减少计算机环境、人为因素对模拟实验对比结果产生的影响,人工标准查询时采取事先打开Excel格式标准体系表的方式,并采用键盘复制和粘贴方式,在标准查询软件和标准体系表间双向传递数据;软件批量查新时不预先打开Excel格式标准体系表。实验结果见表2。
表2 人工模拟查询和软件批量查新实验对比
标准号方式标准数量(个)所需时间(秒)平均时间(秒)追加:GB 25463-2010 GB/T 11225-1989 GB/T 14422-2008 GB 21906-2008 GB 25462-2010 GB/T 15220-1994 GB 21902-2008 GB/T 11906-1989 GB 4914-2008 GB 19613-2004 CJ/T 158-2002 DL/T 997-2006 DL/T 938-2005 GB/T 11895-1989 GB/T 12376-1990 GB/T 11904-1989 GB/T 11218-1989 GB/T 11891-1989 GB/T 11902-1989 GB/T 14848-1993模拟人工4065016.25软件批量查新40130.33硬件:CPU(双核 3.40 GHz),内存(4G),硬盘(1T),带宽(600 MB/s)软件:WIN7 32位,MS Office2007其他说明为减少Windows预装软件的干扰,本实验在开机5分钟后进行。测试环境
从表2可以看出,标准查新软件进行查新及备注20个标准信息的操作需要10秒,人工则需要330秒,当增加到40个标准信息时,软件查新及备注需要13秒,人工则几乎翻倍,达到650秒。查新并备注1个标准信息,软件时间是人工时间的33倍~50倍,工作效率提升的非常明显。
笔者还做了两组大数据量下的软件查新及备注实验,结果见表3。
表3 大数据量下软件批量查新实验
从表3可以看出,标准查新软件查新并备注1个标准信息的时间大约是0.02秒。而表2实验中,标准查新软件打开标准文件和导出结果的操作时间对查新平均时间有较大影响,随着数据量大幅增加,软件查新时间趋于一致。
结合表2、表3中的实验数据,对表1重构后见表4。
表4 部分企业人工模拟查询和软件批量查新工作量对比
从表4可以看出,标准工作者完成本单位标准体系表所有标准的基本查新及备注工作,几乎需要半天到2天不间断的操作,工作量非常繁重,再考虑到网速不稳、网页响应慢、人眼疲劳导致失误、人工操作失误等因素对标准查新及备注信息准确性的影响,标准查新软件将极大改善这些人的工作状态。
3.2 批量查新及校对功能介绍
3.2.1 检查标准号非法字符
国内标准的标准号一般由数字、英文字母和句号(.)、连接号(-)、除号(/)等符号构成。在Word等办公软件中编辑标准号,句号与.(全角)、连接号与-(全角)、除号与/(全角)容易混淆,标准查新软件检查这些非法字符,并提示给使用者。
3.2.2 检查国内标准三要素
国内标准的标准号由标准种类、顺序号、年代三要素组成,标准查新软件检查此三要素,如果缺少,用“缺分类”、“缺年代”提示。
3.2.3 检查标准状态
标准状态一般有“废止”、“现行”两种。如某个标准的状态是“废止”,标准查新软件以红色字“废止”显示。
3.2.4 检查是否存在于标准库中
如果某个标准号在自带标准库或外接标准库中不存在,标准查新软件则给出提示。
3.2.5 检查标准中文名称是否一致
如果某个标准号的中文名称与自带标准库或外接标准库中不一致,标准查新软件则显示库中的中文名称,供使用者参考。
3.2.6 检查是否有更新的标准号
如果自带标准库或外接标准库中有比某个标准号更新的标准号,标准查新软件则显示更新的标准号及其实施日期。
3.2.7 检查推荐性标准和强制性标准是否有更新
有的标准存在推荐性和强制性相互转换的情况,该类标准虽然顺序号一致,但标准种类有带不带“/T”的区别,标准查新软件通过检查这两种标准种类,找到某个标准的最新标准号。
3.2.8 检查不同标准品种间的代替标准
对于行业标准和国家标准相互转化的标准,通过检查代替标准信息,找到最新标准号并显示。
3.3 导出查新及校对结果功能介绍
该功能将前述所有查新及校对的结果保存到一份文本或者Excel文件中,方便使用者利用办公软件进一步分析并处理这些结果。导出结果文件名称使用读取的标准文件名称加上“-校对结果”,方便使用者查找。该功能实现了一键操作,十分简便。
3.4 网站批量有效性确认功能介绍
为弥补自带标准库需定时更新和大多数企业没有外接标准库的不足,标准查新软件提供了网站批量有效性确认功能。该功能可以选择多达8个网站标准服务平台,通过提取标准名称、状态、代替标准号等信息,用于核对本单位标准体系表中的标准信息,这种交叉核对功能实时保证本单位标准信息的准确性和完整性。
4 结束语
标准批量查新及校对软件利用标准大数据的优势,总结标准工作者日常工作的特点,开发了标准批量查新及校对等功能,弥补了没有针对个人及中小企业标准化领域工作软件的空白。通过分析、总结更多的标准化基础工作,不断丰富标准化软件工具,强化整体性、系统性、智能化的研究,从而帮助标准化工作者提高工作效率,降低劳动强度,减少重复劳动时间,助力其提升标准研究水平。
[1]谢新洲.网络信息检索技术与案例[M].北京:北京图书馆出版社,2005.
[2]黄静.网络信息检索发展方向展望[J].农业图书情报学刊,2008,20(1):14-19.
Principles and Functions of Standard Batch Checking and Checking Software
ZHANG Guang-qing1,HUANG Yi-hua2,HUAI Hui-ping3
(1.Qingdao Institute of Standardization,Qingdao 266071,China;2.Guangzhou Machinery Technology Research Co.,Ltd.,Guangzhou 511363,China;3.Shanxi Huada Science and Technology Co.,Ltd.,Xi’an 710065,China)
The Standard chemical author generally use the standard chemical standard management system or network standard service platform to carry out the standard one by one query and proofreading work,spend a lot of time and energy,but the query results are error prone.Standard batch checking and proof reading software can greatly improve the efficiency and accuracy of the query results.
standard;batch check;proofreading;standard system table
G254.92
A
1672-6286(2016)09-0025-05
张广庆(1971-),男,山东巨野人。质量高级工程师,学士,主要从事组织机构代码、大数据、软件、信息化、标准等领域研究。