,
[作者单位]1.中国医科大学附属盛京医院图书馆,辽宁 沈阳 110004;2.同方知网(北京)技术有限公司,北京 100192
科技论文是科学研究成果的表征,展示和传递了知识创新与技术进步,是科研人员开展科学研究和学术交流的重要支撑,也是代表科研人员研究能力的重要标志。科技论文被各类数据库收录及被其他论文引用次数通常代表了该论文内容的学术水平和影响力,因此科技论文被哪些数据库收录及其被引用次数是科研人员较为关注的。Web of Science®(科学引文数据库,简称SCI)是国内外学科评价及机构评价应用较多的数据库之一。SCI论文收录证明是申报国家各类成果奖项和国家及省市人才选拨、人员晋升等必须提供的材料之一。随着我国科研论文产出数量和被SCI收录数量的增加[1],证明论文被SCI收录的需求也随之大增,提供论文查收查引报告已成为图书馆等信息服务机构的一项重要工作内容,但以人工处理为主的传统服务方式已无法及时、保质保量地完成该项任务[2-4],给申报人带来了很大不便,也给图书馆带来很大压力。一些大学图书馆自主开发了论文查收查引工具软件[5-9],但主要的出发点是为了减轻图书馆工作人员手工处理的压力,没有真正从用户角度去考虑,实现用户自助完成报告打印,免去来回图书馆的奔波。
为解决用户自助打印论文查收查引问题,中国医科大学附属盛京医院图书馆(以下简称“我馆”)以用户需求为中心,设计开发了SCI收录证明自助打印系统,实现了用户自助打印 SCI收录证明,方便了校区较多、往来不方便的大学用户[10-11]。
采用SCI入藏号对Web of Science网站实时查询、实时反馈的设计思路,用户输入的入藏号以参数形式传入网站发起post请求,获取实时查询数据。
根据入藏号检索到的数据结果,分别用不同字段保存,以参数形式传到html页面进行数据展示。日期以及影响因子等其他动态响应数据都在后台进行处理,前端页面只负责对数据的展示。
收录证明包含期刊影响因子、论文题目、作者、来源出版物、被引频次、入藏号、PubMed ID、文献类型、地址、通讯作者地址、电子邮件、IDS号、ISSN等字段,将数据库原始数据提取出来附在收录证明上。
SCI收录证明自助打印系统运行流程见图1。
图1 SCI收录证明自助打印系统运行流程
用户通过网络访问系统,打开网页后登录SCI收录证明自助打印系统页面(图2),在首页页面填写作者姓名、所属科室、 SCI入藏号,点击“提交查询”后系统自动生成检索报告单并在主屏显示,核对无误即可点击“打印”,直接按显示格式打印出收录证明。
系统运行环境为Python2.7、Requests2.18.1、Flask0.10.1、Lxml,Re、Mysql-python,部署工具采用IIS,数据库为MySQL。
SCI收录自助打印系统后台主要用高级编程语言Python开发。Python作为目前越来越流行的语言,以简洁和高效著称。Python具有强大的网络支持库,并且十分擅长进行文本型字符串处理,在网络爬虫与Web敏捷开发方面具有独到的优势。
Web of Science实时查询模块主要用Python的Requests模块,通过模拟浏览器收发请求,通过构造Web of Science网站所需各种参数完成原始数据获取。后台技术选用了Flask 0.10.1这款轻量级Web框架,Flask作为世界范围内很受欢迎的Web开发框架,能很好的完成快速建站工作。
图2 SCI收录证明自助打印系统首页页面
数据存储主要使用MySQL数据库。MySQL是一种小型关系型数据库,由瑞典MySQL AB公司开发,是目前较为流行的关系型数据之一,被广泛应用于中小型网站,在SCI收录自助打印系统中主要用于储存清洗后的文本数据、SCI影响影子等其他数据。MySQL与Python交互使用了mysql-python这款MySQL的C语言驱动。
Python作为跨平台语言开发出的Web站点在Windows服务器与Linux服务器均可部署。本系统服务器为Windows server 2008 64位,部署采用了由微软公司提供的基于运行Microsoft Windows的互联网基本服务IIS,可方便地部署包括Python在内的多种语言开发的网站。
SCI收录自助打印系统操作简单,填写论文作者姓名、单位、入藏号后提交查询,生成检索报告单后点击打印,即可完成SCI收录证明的打印工作。打印出的收录证明页面格式规范、工整美观,具有较强的操作性和实用性。
系统可满足用户个性化的论文查收查引检索需求,避免职称晋升期间等高峰时段需要出具证明时的排队现象,使出具收录证明流程变得简便顺畅,方便了读者。
系统可以24小时随时检索,实时提供收录证明,提供了为用户24×7的随时随地服务,使图书馆的服务更加人性化。查收查引证明对外上报时才需要到图书馆审核盖章,内部使用无需到图书馆审核认证。
自助打印系统不仅使图书馆员从以前繁重的查收查引的工作中解放出来,避免了手工出具收录证明时的人为差错。收录证明在线实时采集,不但保证了数据准确性,而且减轻了图书馆员工作压力,提高了工作效率。
SCI论文查收查引自助打印系统为用户提供了一种全新的网络服务模式,不仅让用户享受到快捷方便的服务,而且解决了图书馆人力紧张、传统人工检索存在的问题,实现了以用户为中心的服务理念。该系统目前仅用于单篇论文SCI收录证明,如需在一份证明中表征多篇论文被收录,还需到图书馆申请办理,这是本系统下一步需要解决的问题。另外,在今后的系统完善工作中,将系统查收论文数据库范围扩展到其他常用数据库,使更多数据库的收录证明都可实现自助打印。