基于接口的数字图书馆跨库检索模型的设计及实现
- 格式:doc
- 大小:48.00 KB
- 文档页数:9
1 需求分析1.1系统目标大学图书馆管理信息系统为广大大学师生提供了便利的图书借阅服务。
本系统面向全体教职职工与学生,该系统根据不同的操作者,提供不同的服务,以实现图书管理系统的科学化、系统化、自动化,最大限度地为老师和学生提供方便和提供管理效率。
1.2功能分析图书馆管理信息系统的功能模块如图1.1所示。
图1.1 图书馆管理信息系统功能模块(1)读者管理1)新增读者。
新增读者时要求填写其基本的信息,包括读者号、密码、读者姓名、性别、读者类型、单位、电子邮箱等。
2)读者信息维护。
读者可以对自己的信息进行修改,图书管理员有权限对已有读者的信息进行修改和删除。
3)借阅历史查看。
注册的读者可以在网上查询自己的图书借阅情况,一般读者只可以查阅到自己的借阅情况和图书的信息,而图书管理员可以查看任何读者的信息、借阅情况、任何图书的信息和借阅情况。
(2)书籍管理1)新增书籍。
图书管理员对新增的入库文献资料按规定进行编目、编录、加工、建库。
对每本图书、杂志要登记其基本信息,包括图书名称、图书作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号,馆藏地、入库时间等。
2)书籍信息维护。
图书管理员可以对入库的书籍信息进行修改,或是删除该书籍信息,如采购书籍册数。
3)书籍类别管理。
新增书籍按照中图法分类规则进行分类。
(3)借阅管理1)书籍借阅管理。
图书管理员根据不同类型读者的借阅情况,对书籍进行管理。
(4)查看1)书籍信息查询。
登陆本系统的读者或是图书管理员可以查看现有图书系统中任何书籍的信息。
2)读者信息查询。
一般的读者只能查看自己在该系统上的信息,如借阅的书籍等,而图书管理员可以查看任何读者的信息情况。
3)借阅信息查询。
读者或是图书管理员可以查看每本书籍的在图书馆的状态,是借阅中还是在馆藏地等。
1.3数据需求及业务规则分析(1)图书馆为全校的学生和教职工提供图书借阅服务,学生分为高职生、本科生(含一本、二本、三本)、硕士研究生(含MBA)和博士研究生等多种层次。
第五章跨库统一检索系统第一节异构数据库跨库检索系统的概述第二节异构数据库跨库检索系统的原理与功能第三节数字资源整合利用的相关技术和发展第四节异构数据库跨库检索系统的使用简介第五节数字资源整合的需求和问题第六节其它商业数据库的跨库检索系统第一节异构数据库跨库检索系统的概述1.1 开发异构数据库跨库检索系统的背景数字图书馆服务面广,不受时间、空间的限制,只要与网络连接,读者就可以在任何地点,任何时间进入数字图书馆存取、检索、浏览网上信息。
当前,数字信息资源已成为图书馆信息资源体系中的重要组成部分,有着印刷型资源无可替代的作用。
数字信息资源作为一种新型的信息资源,具有数据量大、内容丰富、形式多样、出版更快、检索界面友好、使用方便等特点,近年来发展迅猛,日益受到人们的青睐。
为此,许多高校图书馆大力发展数字化资源馆藏,其电子、网络馆藏比重越来越大,电子网络资源已成为高校图书馆必不可少的信息来源和重要组成部分,为广大读者提供了丰富的知识来源。
但数字资源种类多样,格式各异。
因此,将数字信息资源集成是数字图书馆建设和研究的重要内容之一。
1.2 为什么要开发异构数据库跨库检索系统?图书馆购买了大量的国内外数据库资源和多媒体资源,而这些资源往往采用不同的检索方式和专用浏览器。
许多数据库检索项都不统一,比如“作者”,有的数据库又叫“责任者”,文章“题目”,有的叫“题名”,有的叫“篇名”等等,读者必须学习不同的数据库检索方式,还必须下载安装不同的浏览器,必须学会不同数据库的使用方法。
数据库越来越多,就是图书馆参考咨询人员往往也只能熟练运用某几个数据库资源,很难弄清所有数据库的使用细节,读者就更没有办法了。
图书馆的数字资源由不同的商家提供,没有统一的格式和标准,人为地设置了一些障碍,造成对读者信息素养培养的困难。
大量数字文献资源的出现,不仅仅给图书馆在资源建设和组织管理上带来冲击,同时还要求图书馆采用先进技术构建一种全新的文献信息服务环境来满足不断扩张的用户需求。
图书馆管理系统数据库设计图书馆是每个高校必备的建筑之一,而一个图书馆的好坏不仅与管内藏书的数量、质量有关,还与一个图书馆的管理系统密切相关。
一个好的图书管理系统,可以实时跟踪书的近况,了解每本书的在借续借情况。
本组成员经过研究讨论,决定针对图书馆借书系统进行进一步的研究、优化,提高图书馆图书的管理性能,方便学生了解图书借阅情况,及时还书,避免出现逾期。
本实验数据库设计包括以下四个部分:数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构实现。
一、数据库需求分析通过对##大学图书馆借书还书流程的分析,得到以下数据流程图1、借书流程图2、还书流程图根据数据流图,设计如下数据项和数据结构:1、图书信息,包括的数据项有:图书号、书名、图书数量、作者、出版社、出版日期、所属图书馆等。
2、借阅人信息,包括的数据项有:一卡通卡号、姓名、性别、专业、联系方式3、图书馆信息,包括的数据项有:图书馆ID、图书馆名称等。
4、图书借阅关系,包括的数据项有:一卡通卡号、图书号、借阅时间、还书时间等。
5、图书收藏关系,包括的数据项有:图书馆ID、图书号、藏书量等。
二、数据库功能组成三、 数据库概念结构设计本数据概念设计采用E-R 图体现。
各个实体具体的E-R 图描述如下:图书信息E-R 图所在校区图书馆图书馆ID图书馆信息E-R 图借阅者姓名年级专业一卡通卡号 联系方式借阅者信息E-R 图实体及其关系E-R图四、数据库逻辑结构设计逻辑结构设计,即将以上E-R图转化为关系模式,具体如下所示:1、借阅关系信息表:创建此表所需要的字段名是:借阅人一卡通号、借阅图书号、借阅时间、借阅期限、还书时间,其中借阅人一卡通号、借阅图书设为主键。
学生借阅图书表字段名字段类型字段宽度说明描述jyykth varchar 10 不空,主键借阅人一卡通号jytsh varchar 18 不空,主键借阅图书号jysj datetime 18 不空借阅时间hssj datetime 18 不空还书时间qfje money 8 不空欠费金额2、图书馆信息表:创建此表所需要的字段名是:图书馆ID、图书馆名称,其中图书馆ID设为主键。
CNKI《数据库跨库检索》使用指南一、CNKI数据库跨库检索简介CNKI数据库跨库检索平台可以针对《中国期刊全文数据库》、《中国优秀博硕士学位论文全文数据库》、《中国重要会议论文全文数据库》、《中国重要报纸全文数据库》进行同时检索。
二、使用步骤1、从校园网主页/,进入图书馆主页/。
在“电子资源”中点击“清华同方学术期刊、博硕论文及会议论文”进入“CNKI数据库跨库检索平台”。
图一图一2、第一次使用,请在图书馆主页“软件下载”区或本数据库界面下载“CAJ 浏览器”或者“PDF浏览器”,根据提示安装后,可以直接使用。
三、跨库检索方法与步骤1、跨库检索页的主要功能跨库检索可在两个页面中完成:一是跨库检索首页:它集成了登录、选择数据库、跨库快速检索等功能。
二是跨库专项检索页:从检索首页点击“初级检索、高级检索、专业检索”选项进入相应的检索页面,主要有以下功能:检索导航(中图法导航)、初级检索、高级检索、专业检索、查看检索历史等。
2、跨库初级检索1)登录《CNKI数据库跨库检索平台》检索界面(图一),系统默认的检索方式即为初级跨库检索方式。
2)选择数据库:在需要检索的数据库前面的,点击鼠标左键变。
3)选取检索项:在检索项的下拉框里选取要进行检索的字段(默认:题名)有题名、主题、关键词、摘要、作者、第一作者、作者单位、来源、全文、参考文献、基金的11项。
4)输入检索词。
5)选择“匹配”:有模糊、精确。
6)选择论文发表的时间,即起始年到终止年。
7)点击按钮。
8)检索出的结果:详细的显示每个数据库中检索出的结果数量和详细信息(包括题名、来源年期、来源数据库)。
3、跨库高级检索1)登录《CNKI数据库跨库检索平台》检索界面时,选择高级跨库检索,或进入初级跨库检索界面后切换到高级跨库检索界面。
图二图二2)选择数据库:在需要检索的数据库前面的,点击鼠标左键变。
3)选取检索项:在检索项的下拉框里选取要进行检索的字段(默认:题名)有题名、主题、关键词、作者、第一作者、来源、全文7项。
基于Z39.50的数字图书馆信息检索的研究齐俊霞【摘要】The information retrieval of library is an important way to serve the readers,by which the readers can easily re⁃trieve the detailed information and borrowing situation of the needed books. The library information system based on Z39.50 pro⁃tocol can mutually access the information among different libraries,and is beneficial to resource sharing. The Z39.50 protocol is widely used in digital libraries,but never implemented with Java language. The Java language is widely used in networks,and has perfect cross⁃platform characteristic,so it is necessary to implement the Z39.50 protocol with pure Java language. On the ba⁃sis of the analysis of Z39.50 protocol and latest version software of JZKit2,the improvement suggestion of JZKit2 is proposed, and implemented with advanced technology and tools.%图书馆的信息检索是面向读者服务的重要方式,读者可以方便地检索到所需要书刊的详细信息和借阅情况。
数据库系统概论课程设计设计名称:网上书店系统数据库设计网上书店系统数据库设计网上书店系统数据库设计-------------------------------------------------- 2一、需求分析----------------------------------------------------------------- 31.1编写目的 ------------------------------------------------------------ 31.2背景 ---------------------------------------------------------------- 31.3可行性分析 ---------------------------------------------------------- 31.3.1经济可行性------------------------------------------- 31.3.2技术可行性------------------------------------------- 41.4用户分析 ------------------------------------------------------------ 41.5网上书店系统的特点--------------------------------------------------- 41.6定义 ---------------------------------------------------------------- 41.7 系统功能性需求------------------------------------------------------ 51.7.1 系统结构 -------------------------------------------- 51.7.2 功能性需求分类 -------------------------------------- 61.8 数据字典----------------------------------------------------------------------------------------------- 71.9 实体间的联系----------------------------------------------------------------------------------------- 7二、概念结构设计------------------------------------------------------------------------------------------------ 8三、逻辑结构设计----------------------------------------------------------------------------------------------- 13四、系统实现 ----------------------------------------------------------------------------------------------------- 164.1表的建立----------------------------------------------------------------------------------------------- 164.2 数据库关系图 -------------------------------------------------------------------------------------- 204.3 表的信息---------------------------------------------------------------------------------------------- 204.4 视图 ---------------------------------------------------------------------------------------------------- 234.5 索引 ---------------------------------------------------------------------------------------------------- 264.6 触发器 ------------------------------------------------------------------------------------------------- 264.7存储过程----------------------------------------------------------------------------------------------- 284.8主要代码----------------------------------------------------------------------------------------------- 29五、课程设计总结----------------------------------------------------------------------------------------------- 30一、需求分析在需求分析阶段,主要分析了用户的各种需求,在此基础上确定了新系统的功能,具体内容包括编写目的、开发背景、相关定义、开发目标等部分。
高校基本科研项目项目编号:XC2022-001项目名称:基于人工智能的高校图书馆自动化管理系统研究与应用项目背景:近年来,随着高校图书馆藏书量的不断增加和学生人数的快速增长,传统的图书馆管理方式已经无法满足日益增长的需求。
为了提高图书馆的管理效率和服务质量,采用人工智能技术对图书馆进行自动化管理已成为一种趋势。
项目目标:本项目旨在研究和应用人工智能技术,构建高校图书馆自动化管理系统,并通过该系统实现图书分类、馆藏书籍查询、借还书管理、预约图书等功能。
项目内容及关键技术:1. 图书分类:基于机器学习算法,研究图书分类方法,实现自动将新图书进行分类,并与现有分类进行匹配。
2. 馆藏书籍查询:通过自然语言处理技术,实现用户对图书馆馆藏书籍的快速查询,提供多种查询方式和搜索引擎。
3. 借还书管理:利用人脸识别技术和RFID技术,实现读者身份验证和图书自动借还,提高借还书效率。
4. 预约图书:通过推荐系统和个性化推荐算法,分析读者的阅读兴趣和阅读习惯,为读者推荐合适的图书,并支持图书的预约服务。
项目成果及意义:1. 构建高校图书馆自动化管理系统,提高图书馆的管理效率和服务质量,缩短读者借还书的时间,提高馆藏书籍利用率。
2. 探索人工智能在高校图书馆管理中的应用,丰富高校图书馆管理理论与实践。
3. 为其他高校图书馆提供经验和借鉴,促进高校图书馆自动化管理水平的提高。
项目计划和预算:1. 项目计划:本项目计划为期2年,分为需求分析、系统设计、系统开发、系统测试和系统应用五个阶段进行。
2. 项目预算:本项目预计总预算为100万元,其中包括硬件设备购置费、软件开发费用、实验测试费用、人员培训费用等。
项目组成员:本项目将组建一个由教师和学生组成的团队,其中包括技术研发人员、项目经理、测试人员等。
项目评估与验收:项目完成后,将进行系统性能测试和用户满意度评测,并邀请相关专家进行评估与验收。
项目风险与应对措施:项目风险主要包括技术难题、时间延误和预算超支等方面。
数字图书馆项目方案(2)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN数字图书馆项目建设方案安徽国防科技职业学院图书馆2015年目录前言 ....................................................................................... 错误!未定义书签。
一、数字图书馆的建设背景及现状 ........................................ 错误!未定义书签。
二、数字图书馆建设的必要性与可行性................................. 错误!未定义书签。
三、数字图书馆建设思路和原则............................................ 错误!未定义书签。
(一)建设思路 ..................................................................................... 错误!未定义书签。
(二)指导原则 ..................................................................................... 错误!未定义书签。
四、数字图书馆的建设目标 ................................................... 错误!未定义书签。
五、数字图书馆建设内容....................................................... 错误!未定义书签。
(一)数字资源建设.............................................................................. 错误!未定义书签。
数字图书馆信息检索与管理系统设计随着科技的飞速发展,数字化成为了当今世界信息领域的主流。
数字图书馆作为传统图书馆与数字技术相结合的产物,不仅拥有传统图书馆所具有的文献资源、知识传播和文化传承的功能,而且实现了信息的数字化、网络化和全球共享。
为了更方便、快捷地利用数字图书馆的信息资源,设计一款高效的信息检索与管理系统成为当务之急。
一、需求分析首先,我们需要明确数字图书馆信息检索与管理系统发挥的作用以及用户需求。
整个系统的设计目标是为用户提供高效的信息检索和管理功能,满足不同用户的需求。
从用户的角度出发,我们需要明确以下几点需求:1. 检索速度快,能够快速匹配搜索结果;2. 排版简洁、界面友好,便于用户使用;3. 检索范围广泛,能够涵盖各种形式的文献资源;4. 具备精细化的分类检索功能,让用户可以更精准地搜索到所需信息;5. 可以提供多种检索方式,包括关键字检索、题名检索、作者检索、出版时间检索等;6. 支持文献资源的全文检索功能,让用户可以更深入地了解文献信息;7. 可以提供推荐阅读功能,依据用户的搜索历史和浏览记录,为用户推荐相关的文献资源。
同时,数字图书馆信息检索与管理系统作为一款信息服务系统,还需要具备以下一些基本需求:1. 数据安全:对于数字图书馆中存储的大量电子文献资源,必须要进行有效的数据安全保护,防止数据被非法获取或者泄露。
2. 数据标准化:数字图书馆对于文献资源的组织和管理需要遵循统一的数据标准和元数据标准,以便管理和检索。
3. 用户管理:数字图书馆需要建立用户管理系统,对于用户进行精准的身份识别和权限控制,确保用户能正常使用服务和资源。
二、技术框架数字图书馆信息检索与管理系统是一个典型的Web应用程序,需要利用Web 技术实现。
从技术架构上,可以考虑使用以下技术:1. 使用Java和Python作为主要的开发语言,利用Spring框架搭建Web应用程序。
2. 使用Apache开源数据库作为数据库管理系统,存储数字图书馆中的文献资源信息。
:图书管理系统数据库设计摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。
为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
基于这个问题,开发了大学图书馆借阅系统。
系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。
本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。
关键字:图书借阅;人员管理;图书维护;目录1.引言 (1)2. 需求分析阶段 (2)2.1 引言 (2)2.2 需求分析阶段的目标与任务 (2)2.2.1处理对象 (2)2.2.2处理功能及要求 (3)2.2.3.安全性和完整性要求 (3)2.3 需求分析阶段成果 (3)3 概念设计阶段 (9)3.1 引言 (9)3.2 任务与目标 (10)3.3 阶段结果 (10)4.逻辑设计阶段 (12)4.1逻辑设计的任务和目标 (12)4.2数据组织 (12)4.2.1将E-R图转换为关系模型 (12)4.2.2模型优化 (13)4.2.3数据库模式定义 (13)4.2.4用户子模式定义 (15)4.3数据处理 (16)5.物理设计阶段 (17)5.1物理设计阶段的目标与任务 (17)5.2数据存储方面 (17)5.3系统功能模块 (17)5.3.1 读者基本信息的查询和更新模块 (17)5.3.2 图书基本信息的查询和更新模块 (18)6.数据库实施阶段 (19)6.1建立数据库、数据表、视图、索引 (19)6.1.1 建立数据库 (19)6.1.2 建立数据表 (19)6.1.3 建立视图 (21)6.1.4 建立索引 (21)6.1.5 建立触发器 (22)6.2数据入库 (22)6.3创建各个功能的存储过程 (22)7.系统调试和测试 (23)8.实习心得 (23)9.存在的问题及建议 (23)致谢 (25)参考文献 (25)附录1 存储过程定义 (26)附录2 数据查看和存储过程功能的验证 (29)附录3 所有的SQL运行语句 (34)1.引言随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。
‘大学图书情报学刊“2021年1 6期总目录主编寄语面向2035㊀推进 十四五 ㊀开启图书情报事业现代化新征程储节旺2021.1 大学图书馆是否在被边缘化?储节旺2021.3图情大家谈十四五 时期图书馆发展七问陈建龙2021.5 高校图书馆工作热门话题的观察与思考王启云2021.6 中美高校图书馆人力资源配置及创新服务对话录王启云,邱㊀葵,傅㊀平2021.6专稿2021年浙皖两省高校图书馆合作与发展交流研讨会综述孟凡胜2021.4专题研究第三空间视域下高校图书馆创新服务体系模型构建李㊀媛,付敏君,王茉瑶2021.1 中国高校图书馆发展论坛空间改造获奖案例探析及启示郎林芳,胡春丹,李晓辉2021.1 基于区块链的图书馆虚拟空间治理研究李柏冬2021.1 国内外高校图书馆用户虚假信息辨识能力培养研究江艳萍,陈晓红,Wu Jane ,等2021.1 基于用户画像的高校图书馆信息素养教育徐㊀畅,毛桂芳,周吟剑2021.1 双高计划 下高职学生信息素养能力评价体系构建朱婷婷2021.1 秉持开放合作理念㊀助力智慧图书馆建设储节旺2021.2 纸电一体化与智慧图书馆建设研讨会综述朱爱瑜2021.2 高校图书馆毕业季 阅读记忆 品牌活动调查与思考徐晨辰,张永宁,朱婉丽2021.2 高校图书馆 阅读+ 活动实践与思考周凌云2021.2 基于网络直播的实体书店阅读推广研究郝㊀敏2021.2 军校阅读推广人培育路径研究周雅琦,施燕斌,牛㊀宇2021.2 中小城市地方大学图书馆社区阅读推广模式研究陈光华,胡学军2021.2 战略生态位管理视角下的医学院校图书馆创客教育实践与启示夏㊀晶2021.2 研究生信息素养教育共建共享体系创新研究傅立云,张青青2021.2医学生体验式元素养教育实践杨丽娟,乔㊀妍2021.2 以用户视角为导向的高校阅读推广策略研究陈㊀巍,倪㊀潇,陈㊀松2021.3 高校图书馆阅读推广的多主体协同推进机制研究曹志梅,蒲筱哥2021.3 我国儿童中文阅读分级体系存在的问题及其对策张㊀晔2021.3 公共图书馆社会化媒体营销特色资源探究林㊀燕2021.3 香港地区公共图书馆低幼儿童阅读推广实践及启示黄㊀苑,张㊀丽,汪㊀聪2021.3 图书馆人工智能伦理问题及其化解对策张守卫,解馨培2021.3 大数据时代高校图书馆智慧服务5W 模式构建宋甲丽,赵义纯2021.3 图书馆服务刍议:从智能服务到智慧服务谢光雷,于兴尚2021.3 人工智能技术赋能图书馆的逻辑机制与业态链升级廖㊀玲2021.3 应急网络教学背景下高校图书馆运行实践与思考袁玉红,王㊀乐2021.4 突发公共卫生事件下图书馆未成年人阅读服务研究冯若燕2021.4 新冠肺炎疫情对公共图书馆阅读推广的影响及应对策略苗凤丽2021.4 疫情期间新型冠状病毒公众关注度的时空变化研究胡安琪2021.4 突发公共卫生事件下图书馆应急服务体系构建研究储文静2021.4 校园实体书店助推高校图书馆转型发展的实践探索祁㊀宁,张东伟,陈㊀娜2021.4 美国大学生暑期共读内容研究与启示杜㊀昊,张志武2021.4 城市24小时阅读空间志愿服务调查与启示陆和建,汪㊀瑞2021.4 监狱阅读推广的路径与机制构建研究韩㊀亮,郎㊀筠2021.4 2015-2019年 中国高校图书馆发展论坛 阅读推广获奖案例研究罗忠凤,马玉妍,李晓辉2021.4 高校图书馆全息阅读服务模式的构建高㊀恬,任君红,张㊀琴2021.4 高校图书馆基于 轮岗+导师 双制模式的 全岗位 馆员培育机制探析肖㊀宏2021.5 查收查引馆员的检索素养及其提升路径王艳秀2021.5 自我认知视域下现代高校图书馆员职业自我设限研究李㊀媛2021.5241高校图书馆 红色阅读 推广模式的理论研究与实践探索李㊀欢2021.5 从档案视角挖掘和传承校史中的红色基因徐朝钦2021.5培养理论视角下的深度数字阅读推广效果影响因素分析包明林2021.5 5G 技术环境下高校图书馆数字阅读推广服务探析杨㊀敏2021.5公共图书馆阅读推广策略研究周㊀骥2021.5 长三角一体化发展背景下江南文化特色数据库联盟平台建设构想王永环2021.5 徽州家谱数据库建设现状㊁设计与建议汪㊀超2021.5 密歇根大学图书馆与教师合作建设特色资源库的实例及其启示韩爱先2021.5 我国高校图书馆 十四五 规划的进展与热点聚焦孙㊀鹏2021.6高校图书馆编制 十四五 规划的探讨曹志梅,蒲筱哥2021.6基于kano 模型的图书馆未成年人线上阅读推广评价指标构建戚敏仪2021.6 积极老龄化 背景下的云南老年人阅读现状调查与对策研究陈㊀涛2021.6 运用CIPP 法构建阅读推广评价体系吕浩航2021.6 阅读推广视阈下的高校学生社团干部领导力培养刘时容2021.6多元文化视阈下意大利家庭共享阅读服务范式缪何翩珏2021.6理论研究人工智能视域下图书馆的发展研究戴㊀莹2021.1双高计划 背景下高职院校图书馆发展策略研究赵俊颜,凌征强2021.1大学生社交网络行为画像研究叶凤云,邵艳丽2021.1公共图书馆应用移动短视频的现状㊁问题及对策辛海滨2021.1数字移动环境下公共图书馆少儿数字阅读推广探析顾运婕2021.1 文旅融合背景下公共图书馆研学旅行服务的供给与创新朱海峰2021.1 高校图书馆服务㊁教学㊁科研三位一体的体系构建研究严㊀丹,徐亚苹2021.2基于数据中台的高校科学数据管理服务平台建设李子昕,陈㊀晋2021.2韧性社区视角下的社区图书馆建设研究王㊀晔2021.2 双一流 建设高校评价需求视角下查收查引服务探析朱㊀慧,刘宏斌,韩雪丹2021.2智慧校园环境下图书馆动态用户画像构建方法杨传斌2021.2高校图书馆思政主题空间建设研究翁畅平2021.2图书馆荐购系统研究现状㊁趋势与启示赵㊀英2021.2民国时期关于儿童阅读的学术研究刘㊀涵2021.2 赓续文化记忆:公共图书馆参与数字人文与口述历史的实践与启发张诗阳2021.2 数字图书馆目录的浏览与探索功能问题徐跃权,张㊀戈,贾司渤2021.3 区块链背景下数字档案资源共享策略研究冯银花,赵子菲2021.3 从图书馆馆徽看高校图书馆管理理念王寒凌2021.3 高校图书馆数据馆员的定位及其服务胡元元2021.3 高校图书馆馆长任职资格的非专业化问题及对策周维彬,李㊀丰,丁一琦,等2021.3 双创 背景下多主体参与图书馆服务创新模式研究俞㊀力2021.3 大数据环境下我国管理咨询业高质量发展研究林浩炜2021.3 高校图书馆知识产权信息服务的动力机制及发展路径分析刘进军2021.4 高职院校图书馆专业馆员能力提升机制研究张晋鹤,凌征强2021.4 我国 双一流 高校图书馆助力一流学科建设的研究张㊀颖2021.4 IIPC 网页归档管理工作实践及其对我国的启示裴佳越2021.4 高校图书馆数字学术服务社会化实践路径研究佟林杰,侯佳悦2021.5 基于社会空间层次的智慧图书馆信息生态系统构成要素研究张现龙2021.5 全民科普语境下图书馆角色探析徐基田2021.5 突发公共卫生事件下大学生网络信息需求满足度影响因素研究李㊀力,张晓冉,鹄鸿飞,等2021.5 医院图书馆面向社会公众提供信息服务的障碍与对策向㊀斐2021.5 图书馆参与公众信息素养教育的现状㊁困境及对策夏㊀莉2021.5 用于文献可视化分析的数据清洗方法研究方小利,刘㊀霞2021.6 图书馆服务补救管理体系的模型构建王日花2021.6 智慧图书馆人文精神建设王飞,张若雅,徐旭光,等2021.6 应用云原生架构的下一代图书馆管理与服务平台陈作新2021.6 图书馆数字人文馆员培养策略研究赵㊀英,何㊀燕2021.6 一种读者决策和学科建设双向驱动的复合采访模式韦岩鹰,蒋继平2021.6 基于区块链系统的作品网络传播机制探讨冯银花,沈丽君2021.6 省级公共图书馆移动短视频服务现状及其应用策略祝㊀坤2021.6实践探索智能快递柜在图书预约服务中的应用孙德鹏2021.1341高校图书馆纸质图书利用现状及其优化策略研究董㊀坤2021.1 馆际互借与文献传递服务转型策略探究李旭升,李㊀靖2021.1 查收查引工作的规范化研究郭㊀翊2021.1 TRIZ 在高校知识产权信息服务工作中的创新应用晁㊀蓉,涂湘波,龙海东2021.1 高校图书馆移动平台使用比较分析李㊀腾2021.2 双一流 建设背景下高校院系资料室的优化与创新研究王佳倩,李一梅2021.2 高校图书馆空间规划变革的探索与实践张骏毅,王燕平,田菊宁,等2021.2 高校图书馆用户培训效果控制的实践研究钟文娟,吴雪芝,王㊀莲2021.3 基于机构知识库的高校图书馆科学数据管理服务研究孙清玉,梁美宏,洪㊀建2021.3 高校图书馆空间再造功能研究孙㊀鹏2021.3 创新服务形势下高校图书馆服务质量评价张㊀薷,储继化,何雅琪,等2021.3 图书外借与空间利用关联及其影响因素分析龙㊀泉2021.3 立德树人视域下高校图书馆文库新媒体育人探索与实践董玉山,刘宁静,郭㊀晶,等2021.4 安徽省公共文化产品服务政社合作供给与运营机制创新研究李祝启2021.4 文旅融合时代图书馆面临的机遇邱㊀维2021.4 基于虚拟化加工技术的馆藏仓储化建设实践与探索黄㊀勇,刘璐璐,方㊀静2021.4 智慧服务视域下高校科技查新员职业能力提升路径张若雅,王㊀飞,陈㊀娜,等2021.4 高校图书馆微信公众平台荐书模式创新及实践左丽华,徐风华2021.5 高校图书馆微信小程序应用研究杨焕昌2021.5 中医药高校图书馆社会服务创新研究王向真,黄㊀刚2021.5 高校图书馆微信公众号信息推送现状调查与启示徐㊀春,张㊀静,刘㊀鑫2021.6 安徽省高职院校图书馆有声读物资源建设现状调查研究付㊀磊2021.6 社会力量参与公共图书馆分馆建设路径探讨龚晓华2021.6文献研究基于VOSviewer 软件的国际区块链知识图谱研究杜文龙,谢㊀珍,陈怡君2021.1 国内外数字人文研究主题比较分析颜石磊2021.1 2020全国高校图书馆知识服务与创新应用高级研修班 综述赵一凝2021.1 国内外科学数据评价研究综述胡惠芳,方向明2021.3 中国高校图书馆发展论坛资源建设获奖案例分析王㊀珏,韩业江,李晓辉2021.3情报分析双一流 建设背景下高校图书馆学科情报服务现状及发展对策研究徐㊀春,张㊀静,卞祖薇2021.2 国内图书馆精准学科服务研究现状和热点分析吴利俊,辛继宾,应㊀峻2021.2 基于网络搜索的大数据社会关注度分布特征研究孙晶晶,张㊀帆,李梦蕾2021.2 基于CRExplorer 文献影响力类型分析的海量文献学习策略研究吴㊀闯,王春蕾,李海斌,等2021.4 软件工具类科学创新扩散中的中介角色特征分析朱庆涛,陈柏彤2021.4 基于支持向量机的微博评论舆情分析李绍华,冯晶莹,张皓泓,等2021.5 基于CSSCI 的南海问题研究文献共现分析解㊀敏,杨海平2021.5 图书馆文旅融合研究的热点与前沿王雪超,姚雪梅2021.6 我国中部六省2011-2020年科研竞争力评价研究王㊀艳,周国正,金新建,等2021.6信息系统混合现实设备助力图书馆设备运维孙㊀臻,齐晓晨,孙海燕2021.3 图书采访智能查重系统设计及实现景艳梅2021.3域外视野RISE -DE 评估模型在大学研究数据管理(RDM)中的应用及对比分析王㊀阳,沈军军,江㊀震2021.1 国外科研数据知识库元数据方案的调研与分析王㊀敬,王彦兵,樊向伟2021.1 目的论视角下高校图书馆英文网站对比分析林濂瑜,贺映兰,焦㊀坤2021.1 新加坡大学图书馆机构设置调研及启示刘莎莎2021.1 图书馆准备好编程 项目对高校图书馆信息素养教育的启示郑㊀聪2021.2 美国儿童阅读观察与启示 基于‘儿童与家庭阅读报告“的视角张文珍2021.2 国外信息素养类网络课程调查分析与启示康媛媛2021.4 中国㊁加拿大高校图书馆校友服务现状对比研究杨㊀欢2021.5 加拿大高校图书馆用户管理政策探析李涵丽2021.5 德国联邦教育研究部FDMentor 项目对大学研究数据管理的实践启示王㊀阳,刘建东,文㊀颖2021.5 美国图书馆技术产业近年发展状况分析邸雅静2021.6 日本高校图书馆针对残障学生的支援服务卢美辰2021.6441。
第18期2023年9月无线互联科技Wireless Internet TechnologyNo.18September,2023作者简介:孙迪(1988 ),男,江苏盐城人,助教,学士;研究方向:安全防范技术㊂基于云计算的图书馆借阅信息管理系统开发设计孙㊀迪(江苏省司法警官高等职业学校,江苏镇江212003)摘要:伴随着社会的发展,图书馆馆藏资源与读者数量不断增加,对图书馆借阅信息管理系统提高了要求㊂基于云计算技术开发图书馆借阅信息管理系统,能够减少系统响应时间,提高图书馆借阅信息管理效率,为读者提供优质服务㊂文章对基于云计算的图书馆借阅信息管理系统进行了整体设计,对模块实现进行了探讨,以期为图书馆借阅信息管理系统的开发设计提供借鉴㊂关键词:云计算;借阅信息管理系统;开发设计中图分类号:TP311;TP393㊀㊀文献标志码:A 0㊀引言㊀㊀随着社会经济的迅猛发展和人们受教育程度的提高,人们对前往图书馆借阅图书的需求逐渐增加㊂目前,虽然各大图书馆均建设了信息化的图书馆借阅管理系统,但是访问量的增加和图书馆馆藏图书的增加,对现有的图书馆借阅信息管理系统提出了较大的挑战㊂目前,现有的图书馆借阅信息管理系统难以满足人民日益增长的借阅需求,增加了系统的响应时间,甚至部分系统页面难以加载㊁系统卡顿,影响了人们的借阅体验[1]㊂因此,进一步优化图书馆借阅信息管理系统,提高系统的响应时间对提高图书馆的服务质量有着重要的意义㊂云计算能有效提高虚拟资源的处理速度,具有十分强大的数据运算能力,不仅能够提高网络资源的响应速度,促进网络资源的共享,还能基于少量交互开销实现网络资源的合理分配[2]㊂因此,开发基于云计算的图书馆借阅信息管理系统,可以优化图书馆信息管理与借阅流程,缩短系统的响应时间,为读者提供更高质量的借阅体验㊂1㊀基于云计算的图书馆借阅信息管理系统分析1.1㊀图书馆借阅信息管理系统概述㊀㊀信息管理系统是基于计算机技术进行信息收集㊁整理㊁加工以及存储的系统,能够有效提高人们的工作效率㊂图书馆借阅信息管理系统是利用计算机技术对图书馆借阅信息进行管理,实时监测图书馆全部书籍借阅情况的信息系统[3]㊂图书馆借阅信息管理系统不仅能帮助图书馆根据读者的借阅信息调整和更新馆藏的图书资源,为图书馆制定科学的借阅策略提供依据,还能提高图书馆借阅信息管理效率,为读者提供良好的借阅体验㊂1.2㊀基于云计算的图书馆借阅信息管理系统结构分析1.2.1㊀系统功能分析㊀㊀基于云计算技术设计开发图书馆借阅信息管理系统,应从图书馆馆藏资源出发,根据图书馆不同类型书籍资源的分布,从读者的借阅习惯㊁借阅需求出发,建立基于云计算的图书馆借阅信息管理系统,充分整合图书馆的馆藏资源,确保系统不仅具有较高的处理速度和较短的响应时间,还能具有良好的安全性㊂因此,在图书馆中建设基于云计算的图书馆借阅信息系统,构建以公共服务为核心的信息管理系统,能够更好地为读者提供高质量的借阅服务㊂1.2.2㊀数据中心结构㊀㊀基于云计算技术开发云数据中心结构,能实现借阅信息和图书馆馆藏信息的智能化管理与调度㊂目前,基于云计算的图书馆借阅信息管理系统的数据中心结构一般采用Linux㊁V Mware 等技术设计虚拟平台架构,来实现图书馆借阅信息的管理和调度㊂选择性能强大的服务器对云数据中心结构的良性运转有着非常重要的作用㊂采用V Mware 技术建构图书馆借阅信息管理系统的存储资源,通过不同服务器整合各种资源,实现不同资源的共享㊂读者在共享区域能够借阅书籍,并将借阅信息实时传送给数据中心服务器,实现图书资源的实时调整和动态更新㊂1.2.3㊀云服务中心㊀㊀云服务中心是建立在云平台上的服务中心,功能是整理㊁编辑㊁发布图书馆的馆藏资源㊂云服务中心能按照要求对图书资源进行收集和共享,方便读者随时通过云端进行访问㊂读者利用互联网能够随时访问云服务中心,实现图书信息传输和共享,使不同图书馆之间的借阅信息得到共享[4]㊂根据数字图书馆的标准㊁读者的需求和图书分类等维度构建的云服务中心一方面能够为读者提供多元化的信息资源,另一方面能够通过多媒体技术等,满足移动客户端读者的需求,向读者推送借阅信息,使读者的个性化需求得到满足㊂此外,图书馆利用云服务中心能够有效整合不同图书馆之间的图书资源,方便读者通过云服务中心访问不同图书馆的馆藏资源㊂2㊀基于云计算的图书馆借阅信息管理系统整体设计2.1㊀基于云计算的图书馆借阅信息管理系统的框架设计㊀㊀云计算通过整合在不同空间与时间分散的数据,并存储在云平台上,实现数据的统一分析和管理㊂当用户得到授权后,用户可在云计算平台中进行信息查询㊁检索等服务㊂在采用云计算技术开发设计图书馆借阅信息管理系统时,首先对读者需求㊁图书馆的馆藏资源等进行分析与统计,整合图书资源,并在此基础上完成图书馆借阅信息管理系统的框架设计㊂云计算服务平台是图书馆借阅信息管理系统安全稳定运行的可靠保障㊂基于云计算的图书馆借阅信息管理系统的框架设计如图1所示㊂图1㊀基于云计算的图书馆借阅信息管理系统总体结构本文设计的图书馆借阅信息管理系统包括基础设施层㊁应用层和平台服务层㊂基础设施层主要由服务器㊁网络设备和存储设备等硬件设备构成,将计算㊁通信㊁存储等一体化服务设施提供给读者,强化数据库和软件之间的交互和联系,为应用层和平台服务层提供硬件支持㊂应用层主要包括各类应用程序,主要为读者提供查询㊁借阅等数据服务,借助于形式多样的服务程序,简化图书馆的借阅流程,为读者提供友好的界面,提高读者的服务质量[5]㊂平台服务层主要提供系统的信息集成㊁书籍管理㊁信息管理等窗口,通过系统能够统一管理各种信息数据,同时在系统中增加智能化服务窗口和人工服务窗口,由此提高读者的借阅体验㊂2.2㊀基于云计算的图书馆借阅信息管理系统的硬件设计㊀㊀基于云计算的图书馆借阅信息管理系统硬件设备主要有检索器㊁处理器㊁储存器㊁传输器㊂不同硬件紧密联系㊂2.2.1㊀检索器㊀㊀检索器采用RFID 作为检索装置,由发射接收天线㊁电子标签㊁阅读器等部分构成㊂发射接收天线采用特定频率电磁波进行发射,为阅读器提供通信通道,当频率范围适当时可以找到书籍的电子标签,实现书籍的统一管理㊂图书馆需要将图书馆内的全部书籍都贴上标签,通过天线反馈,合理分类图书馆的书籍㊂2.2.2㊀处理器㊀㊀处理器是系统安全可靠运行的控制中心,其功能是处理书籍数据,比如数据存储㊁数据压缩和数据分析等[6]㊂2.2.3㊀存储器㊀㊀图书馆中有着大量的书籍,需要采用较大空间的存储器进行存储㊂存储器要求具有较大的存储空间,并能装载大量的图书数据,并具有良好的读取速度㊂此外,存储器还应具有良好的可扩展性,可以随着图书馆馆藏数量的增加拓展存储器的空间㊂2.2.4㊀传输器㊀㊀传输器主要包括变压器㊁驱动器㊁单片机等,承担着系统信息数据的传输和连接,为数据传输提供通道㊂2.3㊀基于云计算的图书馆借阅信息管理系统的软件设计㊀㊀目前,大部分图书馆借阅信息管理系统采用VB 6.0㊁Java 等语言进行设计㊂本系统的系统设计对现有系统从以下角度进行加强㊂2.3.1㊀启动时初始化系统参数㊀㊀在系统启动时,要对系统的软件功能㊁软件特征和系统参数等进行监测,监测通过后初始化软件,再合理优化软件参数,使系统能够安全稳定运行㊂2.3.2㊀构建读者信息表㊀㊀在软件系统中建立读者信息表,详细记录读者的年龄㊁性别㊁学历㊁借阅偏好等信息,并存储在系统中㊂在读者后续借阅过程中,该系统能够基于读者信息向读者推荐其偏好的书籍[7]㊂2.3.3㊀构建图书信息表㊀㊀将馆藏图书的书名㊁版次㊁作者姓名㊁出版社㊁出版年份㊁类别等信息建立图书信息表,并根据图书信息表将图书存储在相应的藏书库中,方便读者借阅时查找,以节约读者的时间㊂2.3.4㊀建立读者信息表和图书信息表的连接㊀㊀系统要把读者信息表与图书信息表进行通信,采用ADO 形式整合数据㊁定义对象,当读者借阅时,两者建立连接;读者还书时,解除连接㊂3㊀基于云计算的图书馆借阅信息管理系统的实现㊀㊀本文设计的图书馆借阅信息管理系统,采用MVC 模式与J2EE 体系进行构建,前端采用FLEX 技术,后台数据库的开发使用Oracle 技术㊂3.1㊀基础设施平台设计㊀㊀图书馆借阅信息管理系统基础设施由外部基础云与内部硬件存储设施构成㊂基于Web Server 系统构建外部基础云㊂图书馆借阅信息管理系统通过CALIS 私有云服务,可以访问其他图书馆,从而使共享不同图书馆的馆藏资源得到实现㊂CALIS 本地基础平台与App Server 应用系统把内部硬件基础设施向私有云开放㊂3.2㊀图书馆借阅信息管理系统借阅模块的实现㊀㊀读者登录图书馆借阅信息管理系统,进入借阅模块,选择图书,系统判断读者选择的图书是否存在,图书存在则完成借阅,如果图书不存在则系统返回,需要读者重新选择其他图书㊂借阅模块流程如图2所示㊂图2㊀系统借阅模块流程3.3㊀图书馆借阅信息管理系统动态迁移设计㊀㊀为提高系统中数据信息的安全性,系统基于云爆发机制,借助动态迁移技术使云服务数据信息由一个服务器迁移到其他服务器㊂动态迁移能够有效整合数据中心资源以及不同图书馆的图书资源㊂系统的存储器中保存着读者数据信息㊁纸质文献资料馆藏㊀㊀量等信息㊂当图书馆的服务器负载加大,云爆发机制能有效实现图书馆数据的转移,一旦服务器容量达到最大,将会启动云爆发机制,数据向存储量较低的服务器转移,从而保障数据信息的安全,有效保护系统的安全稳定运行㊂4 结语㊀㊀基于云计算的图书馆借阅信息管理系统利用先进的云计算技术,能够解决传统的图书馆借阅信息管理系统响应时间慢㊁卡顿等问题,为读者提供良好的借阅体验㊂与此同时,系统有助于图书馆工作人员对图书借阅信息和数据的高效管理,减轻了工作人员的管理负荷,使图书馆工作人员的工作效率得到提升,实现图书馆借阅信息管理的规范化㊂参考文献[1]邵安华.云计算背景下图书馆数字服务的挑战与策略[J ].河南图书馆学刊,2022(8):127-131.[2]刘嫦娥.基于云计算技术的图书馆借阅量建模与预测分析[J ].现代电子技术,2020(1):111-113,118.[3]高远.网络环境下电子图书馆借阅流通管理系统设计[J ].现代电子技术,2020(8):56-59.[4]邓秀慧,袁宗福.基于SOA 和云计算的图书借阅系统初探[J ].电脑知识与技术,2011(4):7149-7151.[5]杨永明,徐海霞.RFID 的图书馆自助借阅系统的身份识别实现[J ].物联网技术,2022(3):74-76.[6]刘晶晶.基于嵌入式人脸识别的高校图书馆借阅系统设计[J ].现代电子技术,2020(20):37-41.[7]薛健,祖央,岑丹.基于云计算的智能人脸识别借阅系统研究[J ].吉林大学学报(信息科学版),2019(4):450-456.(编辑㊀王雪芬)Development and design of library loan information management systembased on cloud computingSun DiJiangsu Judicial Police Higher Vocational School Zhenjiang 212003 ChinaAbstract With the development of society library collection resources and the number of readers are constantly increasing which has raised requirements for the library borrowing information management system.Developing a library borrowing information management system based on cloud computing technology can reduce system response time improve library borrowing information management efficiency and provide high -quality services for readers.The article provides an overall design of a library lending information management system based on cloud computing and explores the module implementation in order to provide reference and reference for the development and design of a library lending information management system.Key words。
图书馆杂志(UbraryJoumal)2侧〕3年第6期(Vol.22.No6)基于接口的数字图书馆跨库检索模型的设计及实现徐贵水(空军后勤学院图书馆徐州221(XX))文摘针对数字图书馆当前存在的问题,本文借鉴和引入元搜索引擎的基本思想,设计了一个基于接口的数字图书馆跨库检索模型,并对模型的构成及其功能、模型的难点与解决方法、模型的特点进行了详细阐述,同时从数据库的设计、关键步骤的实现等几个方面对模型的实现进行深入的探索。
关键词数字图书馆跨库检索接口模型1引言1.1数字图书馆信息检索中巫待解决的问题目前数字图书馆引进和自建的数据库等数字化资源之间往往互不相干,用户在利用不同的数据库时必须分别、逐个地进行,在访问多个数字图书馆时也必须逐个遍历。
重复相似的步骤进人不同资源的情况较为普遍,不仅浪费了用户的时间,也降低了服务的效率。
不同的检索软件和用户界面,也增加了用户检索和获取信息的麻烦。
可以说,数字资源的分布式存储管理和检索利用的集成式需要,是当前数字图书馆建设中存在的一对重要矛盾,是巫待解决的问题。
如果这个问题得不到尽快的解决,数字图书馆所包容信息的规模随着数字图书馆建设的不断深人而不断扩大,网上的资源将更加丰富,问题也将变得越来越严重。
面对数字图书馆的分布存储,用户真正需要的是一种比较简单的方式:简单的操作就可以在一个较大的地域和网络范围内搜索和检索出自己所需的信息。
那么,数字图书馆如何突破传统图书馆逐家逐户的服务方法,为用户提供一种不需要逐个地(通过网络)、而是“一站到位”式地、集中访问多个数字图书馆多种数据源的方法呢?1.2元搜索引擎基本思想的分析与启示元搜索引擎本身没有自己保存网页信息的数据库,它所提供的只是一个用户查询的接口,它在收到查询请求后,将查询请求转换成其它搜索引擎所支持的格式,并行地访问多个搜索引擎来查询用户提交的关键词,最后把这些搜索引擎返回的结果经过处理后提交给用户。
如MetaC~lef(httP:刀~.metacrawler·COm)能同时调用6个搜索引擎、sa~- 头arch(卜ttP:刀~.savvyse,)每次可并行检索5个搜索引擎的数据库,pro6Jsi(,n(http://www.prOlb-抓)可同时调用9个独立的搜索引擎等。
元搜索引擎的基本设计思想是:(l)对用户的查询请求进行预处理,分别将其转换为若下个底层搜索引擎能处理的格式;(2)向各个搜索引擎发送查询请求,井等待其返回检索结果;(3)对检索结果进行后处理,包括组合各个搜索引擎返回的检索结果,消除重复项,对结果进行排序等;(4)向用户返回经过组合和处理后的检索结果,对设计人员来说,元搜索引擎不需要建立和维护庞大的索引数据库,也不需要使用复杂的检索机制;对用户来说,元搜索引擎提供了一个能够同时查询多个搜索引擎的集成界面元搜索引擎形成了一个由多个分布的、具有独立功能的搜索引擎构成的虚拟整体,用户通过元搜索引擎的功能实现对这个虚拟整体中各独立搜索引擎数据库的查询、显示等一切操作元搜索引擎中各独立搜索引擎,它们各自保持其原来的局部数据模式和自己的检索指令;元搜索引擎给出一个全局外部模式,用以接受用户检索输人和结果输出、在多个数字图书馆的多个数据源中进行检索,非常类似于利用元搜索引擎在INrERNEI,上的信息检索。
那么,在数字图书馆的建设中,是否可以借鉴徐贵水:基于接口的数字图书馆跨库检索模型的设计及实现和引人兀搜索引擎的思想,并扩展目前大多数搜索引擎的功能,将搜索能力深人到数据库内部及其它数据源中,将一个数据源看成是一个底层的搜索引擎,进而设计一个用于数字图书馆跨库检索的系统,并提供一种统一的检索接口,将用户的检索请求转换到不同的数字图书馆检索工具接口上,这样用户看到的将不再是分布异构的各自为政的数字图书馆,而是一个统一的数字化文献信息资源整体,从而实现对多个数字图书馆多个数据源的并发检索呢?2基于接口的数字图书馆跨库检索模型的设计在调查研究的基础上,本文借鉴和引人了元搜索引擎的思想,并扩展了元搜索引擎的功能和检索范围,以期既适应对各种搜索引擎的检索和利用,也面向网上多种类型、不同结构、彼此异地的多个数据源,将数据库、电子书刊、书目等多个数据源集成起来进行检索,从而设计了一个数字图书馆的跨库检索模型(见图1)〔〕图1数字图书馆跨库检索模型在模型中,采用了动态的信息集成方法,数字化资源仍然分布存储在各自数字图书馆(也包括其它网络信息资源服务实体,如搜索引擎、网络数据库等)“本地”。
为便于实现,本文将上述模型的跨库检索系统部分作了进一步的细化设计(见图2)。
图2数字图书馆跨库检索模型的细化2.1模型的构成及其功能(l)用户界面:负责与用户交互,包括接受用户的检索请求和显示最终的检索结果。
(2)命令转换Agent:负责将用户的检索请求命令根据数据源目标的不同要求进行必要的格式转换。
首先从用户界面那里获得用户的检索请求,然后从专家数据库中寻找最合适的发送目标,并将其参数信息与用户的检索条件集成,形成向目标数据源发送请求的命令串,最后将各检索命令串发送给相应的检索Agent。
(3)专家数据库:用于存放有关数据源、检索结果返回格式等参数的信息,是信息检索专家根据实践经验并对目标进行逐个分析后形成的。
在这个模型中,只要不断填充和完善专家数据库,就可以不断增强系统的适应性。
(4)检索Agent:具有中介的性质,需要完成通讯的功能,它不仅要和其它Agent交互,还要与各个怕,apper进行通讯,并发送相应的己处理好的检索命令串,还负责收集返回的检索结果,将结果递交给结果处理Agent。
(5)从、ap户二r:是各数据源的“管理程序”或称为接口,具体完成与各数据源的最终检索和检索结果的形成,它们常常是服务器端的数据查询执行程序,它们直接与数据源打交道(6)数据源:包括本数字图书馆的数据源和网上其它数字图书馆及其它信息服务实体(外地)的数据源,它们可以是HTML、HDB等多种类型。
(7)结果处理Agent:从各个返回的检索结果中分别整理出有用的信息,经过筛选、过滤、排序等处理后,形成统一的格式发送到输出界面,返回给用户。
2.2模型需解决的难点在上述模型中有两个问题必须进行细致深人的思考:一是作为这些数据源的普通远程查询用户,每次只能向某一单个目标数据源提交一个检索请求,并且一旦请求通过浏览器提交后,检索结果将自动生成WEB页返回到浏览器。
那么怎样才能同时对多个目标发送检索请求,并对这些返回结果进行集成处理呢了二是作为普通的远程查询用户,没有这些数据源的任何结构信息,而且它们的结构和类型各异,那么,究竟应该用什么样的格式发送检索请求,而对某一个特定检索请求来说,又该将它同时发送给哪些图书馆杂志(Lhr印甲Joumal)2(X玛年第6期(V ol.22.No.6)数据源才比较合适呢?为解决这两个问题,模型中采取了如下办法:(1)引人多个检索Agent,检索请求是通过它们而不是直接通过浏览器提交,以便于收集和处理检索结果,达到同时向多个检索目标提交请求的并发J险、多线程的目的。
(2)引人一个专家数据库,用于保存各数据源及其结果返回格式等参数信息,以便于使模型对各数据源更具有透明性。
(3)引人一个各数据源的接口即“管理程序”(训”〕伴r),使各数据源虚拟成中间模式,模型不必知道每个专门数据源的特点,负责检索的Agent直接与各数据源的接口打交道。
(4)采用动态的信息集成方法,数据仍保存在局部数据源中,以保证检索结果的实时性和有效性。
这种方法更适应于数据源数目多、各局部数据源的自治性很高且局部数据经常变化的网络环境。
(5)应用了多层次和网络模型,作为最顶层的用户将信息或服务请求提交给中间层的Agent;信息服务提供者的各数据源接口也将信息或服务提交给中间层的Agent。
中间层的Agent动态地匹配用户的需求和信息提供者的服务。
而各种Ageni之间又相互协作、互相交流。
2,3模型的特点(l)简化了用户的登录和验证,本文认为,只有一些不适合大多数用户使用的资源(如密级文献),才需要确认用户的身份,因此,对用户的验证应放在具体资源的下载、阅读这一级上,或者放在某些具体数据源(如密级数据库)这一级上。
(2)模型是面向多种类型数据源的,可以深人到数据库中进行检索,克服了目前很多搜索引擎功能上的不足。
(3)模型具有并发性,能满足用户同时对多个异地数据源检索的需要。
模型采用了多Ageni的体系结构,检索请求被同时提交给多个检索Agent。
每个检索Agent不仅各自可以与其检索目标的机叩per进行通讯.而且由于采用了、仃al〕per这样一个中间模式,那么,只要M叨pper能提供l、gent识别的接口服务,系统就可以变得与平台结构无关,实现异地、异构通讯、(4)通过统一的检索界面,可同时对异地多个数字图书馆的多个结构相异、不同类型的数据源进行实时检索,对检索的结果按统一的格式输出。
(5)系统采用实时的检索方式,保证了检索返回结果信息的最新性和可靠性,一般不会出现死链接的现象。
为保证返回信息的实时性,方便对返回的检索结果进行读取和处理,实现时采用桌面的运行方式,这样,每个用户都可以拥有自己相对独立的数字图书馆检索工具,而不至于导致集中式检索工具那样的网络传输瓶颈3系统的实现3.1数据库的设计为完成上述模型的功能,设计了一个用户本地的数据库Re刻ts.mdl〕,连同系统一起,用户可下载到自己的桌面。
Res』ts.:ndb包括两个表:(l)目标信息表Res~Pa硬.a,这是一个专家数据库包括检索请求的发送目标、处理返回结果的开始标志、返回结果中需替换的内容等(见表l)。
字字段名称称字段类型型字段长度度rrrl,盯ge官官Texttt25555DDDB_CatalogggTextttl666SSSta州州Texttt25555石石nk_must份PlaeeeeTexttt25555bbbnk_rePlaeelsssTexttt25555SSSendMetlledddTexttt555表l目标信息表的结构定义其中门b吧et用于发送检索命令字串,并用于对检索命令字串相应的格式化转换,其内容来源于对检索目标数据源检索条件输人页面的ITI、ML源码进行分析,从其<FoR入1>表单中得到查询请求的发送目标文件及关键词名称等参数,其格式为:http:刀目标uRL?参数名1=参数值l&参数名2二参数值2’.‘;St叭、乙nk一mustreplace、Unk一二讨二eis均用于对各数据源返回结果的处理,其内容来源于对检索结果返回页面的H】MIJ源码进行分析;DB一c耐09代表某一专业或专题,便于确定用户检索所属的专业或专题,从而得到所需发送的目标系列。