集美大学图书馆资源整合平台的设计与实现_第1页
集美大学图书馆资源整合平台的设计与实现_第2页
集美大学图书馆资源整合平台的设计与实现_第3页
集美大学图书馆资源整合平台的设计与实现_第4页
集美大学图书馆资源整合平台的设计与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/7集美大学图书馆资源整合平台的设计与实现论文关键词MVC资源整合HTTP协议论文摘要介绍了资源整合的基本概念,分析了MVC体系结构。针对集美大学图书馆数字资源的现状。提出资源整合的解决方案,并具体说明应用HTTP协议完成的过程。集美大学图书馆在数字图书馆的建设中经历了硬件建设、商业资源采购和特色数据库资源建设等阶段,现有数据约L6TB。资源类型也由单纯的文本变为图形、音频、视频、多媒体等多种形式。如何使读者在海量的数据中快速地检索到所需资源成了摆在我们面前的一个重要课题。为此我们提出了建设信息资源整合平台的设想。该平台主要是整合现有高校图书馆的数字资源。1信息资源整合的概念和意义信息资源整合是对各个相对独立的信息资源系统中的数据内容、功能结构及其检索方法进行聚类和重组。形成一个效能更好、效率更高的资源有机整体。也就是说采用更加先进的技术手段。将本地实际馆藏和各类虚拟信息、数字信息进行全方位地优化、重组,建立起全新的拥有统一检索入口和检索方法的信息资源系统。信息资源的整合目的是全方位地为科学研究、决策提2/7供信息保障。这里的信息资源指的是经过一定工序加工整理过的,一个个相对独立的、不同类型、不同学科的信息资源系统。这个概念逻辑性强。组织严密,目标明确,全面、完整、准确地揭示了信息资源整合的丰富内涵。系统的设计系统的设计包括系统开发模型的选择、开发平台体系结构的选择、使用协议的选择和系统模型设计四个方面。1系统模型的选择目前,实现数字信息资源整合通常采用两种模式。LOCALHOST即实体法和虚拟法。1采用实体法建立整合系统,需要建立一个存储仓库,将参与整合的各种信息源装入其中,不同数据库结构的内容源被转换为相同的数据格式,用单一的检索引擎可以很容易地检索所有资源。该方法的优点是检索响应速度快。缺点是只有部分数据商愿意提供原始数据参与整合。在这种方式下,数据重复存储,整合系统需要维护一个与信息源中的数据内容一致的副本维护的代价较高。2采用虚拟法建立整合系统时,系统本身不建立资源库,它以代理的角色接受用户韵请求,通过翻译器把查询请求转换成相应数据库的查询语言和检索方法。分别对应各个数据库发出检索请求。再将来自各个数据库的命中结果归在一个界面中呈现给用户。3/7该方法的优点是检索结果与数据源同步,缺点是增加整合资源的数量将减慢检索响应速度。目前。采用实体法整合资源的技术已经比较成熟。而采用虚拟法整合资源的技术和开发正在成为研究和应用的热点。针对当前高校数据库的特点和自行开发的能力,本系统采用的是虚拟法。2系统体系结构系统开发采用的是MVC体系结构。MVC全称为MODELVIEWCONTROLLER,即把一个应用的输入、处理、输出流程按照MODEL、VIEW、CONTROLLER的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。MODEI模型就是业务流程状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。模型包含了应用程序的核心,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。VIEW视图代表用户交互界面,对于WEB应用来说,可以概括为HTML界面,但有可能为XHTML、XML和APPLET。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求。而不包括在视图上的业务流程的处理。业务流程的处理交予模型处理。4/7CONTROLLER控制可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。控制层并不做任何的数据处理。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。MVC设计模型如图1所示。3操作协议的选择自进入网络时代后,文献资源大多以数字形式发布,内容多元化,位置分散,给信息检索造成了新的挑战。基于此,针对WEB环境开发的互操作协议目前主要有Z3950协议、HTIP协议、OAI协议、SOAP协议及OPENURL等。由于各个数据协议未能形成统一的标准,因此不管使用哪个协议作为标准去整合资源都会造成一部分数据库无法整合的结果。但是所有的数据库最终都提供了WEB的检索功能,所以。我们采用HNP协议作为开发的标准协议,是能够达到对尽量多的数据进行整合的目的。4系统模型设计基于WEB检索代理方式的跨库检索系统包含五大模块用户界面、数据库选择器、查询分配器、检索代理和查询结果汇总器。结构和功能如图2所示。1用户界面。采用WEB方式接收用户检索信息和反馈查询结果。5/72数据库选择器。由用户确定查询的范围默认值为全部数据库。3查询分配器。将用户请求转换为各个独立资源库检索系统识别的格式。4检索代理。负责以HTRP或者其他协议与各个独立资源库检索系统进行信息交互发送检索命令,并从返回的信息中分析和抽取检索结果。5查询结果汇总器。不同数据库返回的结果格式各不相同负责统一格式、汇总和去重,最终通过用户界面以统一的格式返回给用户。系统实现1系统实现原理该系统是选用MVC构架采用HTRP协议来实现系统功能。具体的设计原理如下1读取网页内容。在JAVA语言中,把与网络操作有关的类和接口封装在IAVANET包中。IAVANET包提供低级和高级的网络访问功能支持TCP协议、UDP协议、IP协议等。通过JAVANET中的URL类,我们可以很方便地访问网络资源得到检索结果的页面内容。2分析网页内容。读取页面内容和分析页面内容都是6/7在JAVABEAN中完成的。在页面内容分析中我们提取出书目名称、作者,书目阅读链接URL,书目下载链接URL链接书目详细信息的URL,书目分页信息,对应于分页的链接URL,出版社信息等有效信息,存人检索结果集中。3存储显示检索结果。在分析所有页面内容后,检索结果的书目信息也就全部存人数据库中,控制器SERVLET将当前页面转向显示页面显示页面调用具有分页显示功能的JAVABEAN,将数据库表里的书目信息显示出来。2系统实现界面图3为集美大学图书馆资源整合系统内部测试版本的主界面。用户在默许状态可以检索分类资源。该系统主要分为四大功能模块分别为用户服务,结果分析,系统设置和用户帮助。用户的使用情况对今后的资源购买等决策行为有很重要的参考意义。因此该系统有按照资源访问分析、按照用户分析、按照时间分析和结果输出四个支持决策的功能。总之本系统采用比较成熟的MVC结构提出了集美大学图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论