一种分布式外刊资源共建共享服务系统设计与实现,本文主要内容关键词为:分布式论文,系统论文,资源论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
外文期刊作为期刊的一个分支,刊载了世界各国最新的科技动态和科研成果,对促进我国科学技术的进步和高等教育业的发展起着其它文献无法替代的作用。由于外文期刊在科研工作中的重要性,使得国内许多高校图书馆每年都花费大量资金用于外刊的订购。但是,长期以来各高校图书馆外文期刊利用率普遍较低,造成了信息资源的极大浪费,这与每年大量的资金投入形成了强烈的反差。有资料统计,利用率较好的图书馆,它的外刊利用率也只能达到5%左右。尤其是我国加入WTO后,各高校图书馆都面临着经费紧张的巨大压力,外刊订购种类大幅度压缩,致使外刊资源保障率极大下降。因此,利用现代信息技术手段,创新服务方式,提高外刊资源利用率和文献保障率具有重要现实意义。本文拟通过设计一种具有较强实用性的分布式外刊资源共建共享服务系统,以对网络环境下图书馆外刊资源的开发与利用工作提供一定参考。
1 系统设计背景、目标
目前,读者对外刊资源的利用主要是通过本馆引进外文电子期刊库、馆藏订购纸本外文期刊,也有个别条件较好的图书馆通过各种形式的文献传递,为读者间接提供外刊全文服务。然而,如本文篇头所述,外刊资源普遍存在资源供给不足和资源利用率低两大突出矛盾。资源供给不足的原因主要是由于加入WTO后,原未获权影印刊停止发行,正版外刊的购置费用较高,对大多数图书馆来说,无论是纸本外刊的订购还是外刊全文数据库的引进,都是一笔不小的经费开支。因此,图书馆只能通过压缩外刊订购种类和数量来弥补经费问题。资源利用率低的原因主要可归结为以下三点:
①语言障碍;
②外刊种类和数量少,使读者对外刊的利用失去信心;
③缺乏有效的外刊管理与导读服务工作。
更重要的是,各馆以及各馆之间纸本期刊和电子期刊的订购尚处于相互脱离状态,未建立起馆与馆之间不同种类、不同载体期刊协调订购、优势互补的馆藏外刊资源保障体系。
鉴于此,本文试图通过设计一种基于web的分布式外刊资源共建共享服务系统,树立图书馆与用户之间“零距离”观念,努力开展开放性、全方位、互动式信息服务,为图书馆搭建一个联合建设、联合服务平台,为用户提供最新外刊联合目次翻译报导服务、电子期刊导航服务、原文传递服务、文献定题跟踪推送服务、个性化定制服务,以实现各个单位外刊资源的协调订购,集中开发,统一管理,优势互补,从而解决图书馆外刊资源供给不足和资源利用率低这一突出矛盾。
2 系统开发与运行环境
硬件环境:内存128M、硬盘10G以上服务器;内存32M、硬盘1G以上PC工作站。软件环境(推荐):windows2000 Server服务器操作系统,SQL server后台数据库管理系统,ODBC驱动程序生成数据库连接器(IDC),ASP(Active Servet Page)程序脚本,并以JavaScript、VBScript作为处理Web页面,优化用户界面的辅助工具。
运行模式及网络协议:B/S运行模式,TCP/IP网络协议。
3 系统功能与特点
3.1 系统功能
(1)最新外刊联合目次翻译报导:目前,大多数图书馆对本馆外刊资源的揭示或开发只停留在馆藏书目层次,给用户查阅最新期刊文献带来极大不便,致使馆藏宝贵的外刊资源效益难以充分发挥。通过本系统,各协作馆(下称“成员馆”)可将本馆订购的纸本外刊的刊名、目次进行翻译后,建立一个分布式、开放性的外刊资源联合式综合服务网络平台。成员馆的范围可以小到一个独立的图书馆、资料室,大到不受地理位置限制的多个协作馆,以此实现资源的共建、共知、共享。
(2)电子期刊联合导航:随着图书馆馆藏文献信息数字化、网络化程度的不断提高,许多条件较好的图书馆已引进了各种外文电子期刊数据库。通过本系统,各成员馆可将本馆的电子期刊按学科、刊名建立电子期刊导航数据库,为用户通过原文传递方式获取电子期刊原文提供了可靠保证。
(3)原文传递:除了具备传真、复印邮寄、E-mail等传统性的原文传递辅助功能外,提供在线下载式原文传递方式。一方面,系统注册用户可通过点击检索结果(文献条目)中的“原文请求”链接,系统按用户注册定制的方式自动发送原文请求;另一方面,用户也可以通过填写“个别文献原文传递服务申请”表单,以手动方式发送原文请求。请求方将根据情况,选择相应的文献复制(纸本复印、扫描或全文库下载)和传递模式。
(4)文献定题跟踪推送:此项功能主要是帮助用户了解相关主题的最新文献信息、提高外刊资源利用效益而设的一个“广播式”信息适时传递功能。所有注册到本系统的用户,只要进行相关的个性化定制,都会通过E—mail或个人服务帐户定期收到本系统提供的最新定题检索报告。
(5)个性化定制:与一般的“静态型”文献数据库不同的是,本系统的数据建库、服务统计以及用户原文请求的相关操作均与用户系统注册信息有关。用户通过注册建立个人帐户后,信息用户(读者)进行原文请求以及管理用户(成员馆)上传数据等操作均由系统根据用户注册信息及有关定制自动完成。
(6)系统管理与统计:主要包括数据维护、用户管理以及期刊使用情况、原文索取、系统访问量等有关统计。
3.2 系统特点
(1)开放性、集成化:系统基于TCP/IP、B/S分布式运行模式,任何联网单位或个人用户不受时间和地理位置限制,均可通过同一系统平台参与资源的共建共享,获得“一站式”服务。
(2)高效性:主要表现在三个方面:①由于本系统以提示、报导各成员馆纸本外刊资源为主要目的,因此,各成员只负责本馆订购的外文期刊资源开发与服务,信息处理和加工置较小,基本不存在类似大型商业性数据库的信息传递时滞,使用户能够及时了解到最新研究信息;②联合性的开发与服务网络缩短了用户与信息提供者的时空距离,资源群体化优势得到充分发挥;③动态、灵活的定制功能使用户省去了烦琐的信息发送和接收手续;④已经有过电子原文上传响应的重复性原文请求,系统自动回复,管理用户无需进行重复响应。
(3)成本效益最优化:系统联合式、集团化的服务模式是资源共建共享的典型实践。不管是对于馆藏纸本期刊还是电子期刊来说,都能够促使各成员单位在文献的采集过程中,协调采购、资源优势互补,既对期刊资源进行了较深层次的揭示报导,又使各个不同图书馆的文献资源得到整合和共享,实现了成本效益的最优化。
(4)浏览、检索功能灵活多样:除了具有类似一般文献检索系统的“刊名、篇名、作者、关键词”等检索功能外,还可按学科、馆藏单位进行分类式整刊浏览。
4 实现的主要技术与方法
为实现上述系统功能需求,首先应明确系统需要用到哪些主要数据库,并做好相关的库结构设计;其次应确定系统相关功能模块以及总体功能实现算法流程;最后按实现功能编写、调试源程序。
4.1 相关数据库设计
数据库结构设计的完备性是实现系统功能的重要基础,系统数据库结构应支持定制和基于定制的动态操作,同时应保证处理效率。实现本系统上述核心功能所涉及的主要数据库有:
联合外刊刊名库——主要存储成员馆外文期刊刊名联合目录及馆藏单位等信息。库结构如表1所示。
表1 联合外刊刊名库结构
字段名 类型 长度 作用解释
ID 自动编号
默认 记录顺序标识号
J_Name 字符型 250
外刊刊名
JC_Name字符型 250
刊名中文译名
J_Class字符型 25学科类号
DP_Code字符型 10原刊馆藏代码
ISSN
字符型 15原刊ISSN号
J_Intro备注型 默认 刊物简介
Click 数值型 长整 点击次数
Pause 逻辑型 默认 订购有效性标识
联合外刊篇名目次库——主要存储成员馆最新外文期刊篇名联合目次及馆藏地址等信息。库结构如表2所示。该库与表1数据库通过“ISSN”字段建立关联,构成外刊目次发布数据源。
表2 联合外刊篇名目次库结构
字段名 类型 长度 作用解释
ID 自动编号
默认 记录顺序标识号
A_Name 字符型 250
文献篇名
C_Name 字符型 250
文献篇名中文译名
Author 字符型 80文献作者
J_Year 字符型 5 出版年
Vol_No 字符型 20出版刊物卷、期号
ISSN
字符型 15原刊ISSN号
A_Down 字符型 80原文下载地址
Click 数值型 长整 文献点击次数
Date
日期型 8 数据更新日期
用户原文请求信息库——主要存储请求原文篇名、原文出处、原文下载地址、请求对象代码及回复信息等。该库通过用户(馆藏)代码字段“DP_Code”与表1、表2库建立关联。库结构如表3所示。
表3 用户原文请求信息库结构
字段名 类型 长度 作用解释
ID 自动编号
默认 记录顺序标识号
U_Name 字符型 25用户名
A_Name 字符型 10请求原文篇名
A_From 字符型 150
原文出处
U_Order备注型 默认 请求回复信息
A_Down 字符型 80原文下载地址
A_Dtype字符型 2 原文传递类型标识
AQ 逻辑型 默认 请求响应标识
DP_Code字符型 4 请求对象代码
管理用户(成员馆)信息库——主要存储各成员单位用户的基本信息、服务统计信息及管理权限数据等。库结构如表4所示。
表4 管理用户信息库结构
字段名 类型 长度 作用解释
ID 自动编号
默认 记录顺序标识号
DP_Name字符型 150
用户名单位名称
DP_Code字符型 10用户(馆藏)代码
DP_PWD 字符型 8 用户密码
VA_Use 逻辑型 默认 用户有效性标识
DP_Email
字符型 50用户电子邮箱地址
DP_Tel 字符型 25用户联系电话
S_Num 数值型 长整 原文请求服务统计
除上述数据库外,还需要有电子期刊联合导航库(主要存储“刊名、被收录电子期刊数据库名称及URL地址、数据库提供者”等信息)、信息用户注册库(主要存储“用户名、通讯地址、联系电话、E—mail地址、定题检索请求及回复信息”等信息)以及文献定题服务数据库等,篇幅所限,本文不再一一列举。
4.2 系统核心功能流程设计
系统核心功能实现过程可划分为管理用户功能流程(如图1所示)和信息用户功能流程(如图2所示)两大模块。其中需要重点考虑的技术环节主要有:
图1 管理用户功能实现流程
图2 信息用户功能实现流程
①原文自动请求与响应:信息用户对于“联合外刊篇名目次库”的检索结果主要包括期刊的中外文对照篇名目次、文献出处(刊、卷、期)以及馆藏地址等信息,点击相应的“原文请求”链接后,系统会自动将当前记录中与原文获取有关的文献款项以及当前登录用户的基本信息添加到“用户请求信息库”中,同时标置“请求响应”字段AQ为逻辑F(False)——等待响应。在系统约定的时间内,管理用户(即原文请求对象或原文收藏单位)只要登录进入系统,系统会自动弹出提示对话框:“有新的原文请求,是否回复?”,点选“是”,属于本馆的所有未响应的请求信息会按时间顺序输出至屏幕,选择“复印邮寄”、“E-mail”或“在线下载”其中任一种原文传递方式,“用户请求信息库”中的“请求响应”字段AQ置为逻辑T(Ture)——已响应。同时,“原文传递类型标识”字段也更新为对应的标识。若选择“E-mail”方式,电子原文自动传至信息用户的电子信箱。若选择“在线下载”,则相应的电子原文下载地址被添加至“联合篇名目次库”及“用户请求信息库”中的“原文下载地址”A_Down字段中。
②电子原文在线下载式索取:与上述管理用户的请求响应功能相似,信息用户只要登录进入系统,系统会自动弹出提示对话框:“有新的原文请求响应,是否下载?”,点选“是”,属于当前用户的所有最新请求响应信息会按时间顺序输出至屏幕,点击对应的下载链接,下载原文至用户本地机。
③重复请求处理:由于用户在资源需求和检索利用要求上可能有一定的重叠(即同一篇文献会被多个用户重复请求),因此,如果用户请求的文献已经有过上传的电子原文时,“联合篇名目次库”中的原文下载地址会与其它原文请求参数一并加入新的请求记录中,同时请求响应标识也相应置为逻辑T(Ture)。
④文献定题跟踪服务:信息用户可同时定制一个或多个成员单位作为其定题服务者,成员单位在接到用户有关定题检索请求后,会定期向用户E-mail信箱或个人定题服务注册帐户发送定题检索报告。
⑤用户权限管理:无论是管理用户还是信息用户,登录进入系统后只能对与当前用户相关的数据进行浏览、修改、删除等操作,其它用户的所有相关数据及其操作对于当前用户是不透明的。
5 结语
本系统的开发,是图书馆外刊资源开发与服务工作的积极探索,也是网络环境下图书馆开展地区性合作,实行资源共建共享的重要应用。系统实现方法不拘一格,功能构成尚待完善。本文旨在抛砖引玉,利用现代信息技术和网络条件,为外刊资源的有效开发和利用,提供一种参考思路和方法,不足之处,敬请专家同仁指正。