Z39.50客户系统的设计与实现

Z39.50客户系统的设计与实现

丁朝盈[1]2007年在《数字图书馆Z39.50数据资源整合系统的研究与实现》文中认为数字资源整合是目前图书馆界数字资源建设的一个重要发展方向,在当今的数字图书馆界存在着几种数字资源的通讯协议标准,在可预见的将来,各数据资源将会继续使用不同的通讯协议标准来提供数据,给数据资源整合带来了不便,因此用户对资源整合检索的需求将会更加迫切,并推动了资源整合检索技术的研究与发展,各种资源整合系统应运而生。在图书馆界现有的数据库通讯协议中,Z39.50协议标准是最严谨也是最复杂的数据库通讯协议之一。本文作者在对Z39.50协议标准进行了深入的研究后,在实验室进行的河北省某高校的数字图书馆建设项目的支持下,给出了基于Z39.50协议标准的数据资源整合检索系统的实现模型。本文主要围绕Z39.50协议在数字资源整合平台总体解决方案中的作用和实现这一主题,首先简单回顾了国内外Z39.50协议研究和应用的现状,接着对Z39.50协议的服务机制、协议规范和协议过程进行了理论分析研究;然后详细介绍了Web Service和XML技术;接着利用以上的协议和技术,提出了基于Z39.50协议标准的数字资源整合系统的实现模型,并给出了Z39.50协议客户端的具体设计和实现。这一模型的实现,有助于解决数字图书馆解决数字资源整合问题,实现真正意义上的数据共享。本文最后对已实现的系统提出了几个优化策略,作为下一步工作的重点。

黄晓倩[2]2001年在《Z39.50客户系统的设计与实现》文中研究表明Z39.50协议是关于信息检索的应用层协议。目前该协议主要应用于信息部门的书刊编目、信息检索、资源采购及馆际互借等工作,并由于其对服务器端数据库结构和数据库访问方式的透明性,以及对资源组织的有序性,Z39.50协议在因特网上的应用前景非常可观。随着Z39.50协议版本的更新、功能的完善,Z39.50客户端软件有望成为网上信息检索的理想工具。 本文第一部分和第二部分系统介绍Z39.50协议的基本内容,详细论述该协议的历史沿革、特点以及提供的主要服务,重点阐述Z39.50消息定义的方法和编码规则,正是由于Z39.50消息定义和编码的特点,使得Z39.50软件实现了异构机型和不同图书馆系统之间的通信。 论文的第叁部分和第四部分力求对该系统的设计和实现方法作详细、深入的介绍。利用面向对象的分析、设计方法,通过构建Z39.50协议模型,并结合用户的需求,本文阐述了该系统的总体目标、系统框架、以及系统的实现方案。本文在4.3节和4.7节论述了系统的编码和解码方法,4.5.3小节论述了逆波兰表达式的转换,4.6.2和4.6.3小节论述了CNMARC记录的存储和显示方法。 第五部分概述了笔者在本文中的创新之处,并提出了进一步的研究方向。 在本文中,笔者提出了一种新的编码方法,和一种新的检索式转换方式,由于新的编码方法和转换方式有助于解决编码和检索式转换过于繁琐的问题,因此可在一定程度上提高系统效率。此外本文还对在Z39.50客户系统中如何正确显示CNMARC记录进行了探讨,以便使该系统不仅能检索到国外的MARC记录,而且能正确检索到国内Z39.50服务器上的信息,可满足国内用户的需求。

朱晓飞[3]2007年在《基于Z39.50的分布式检索技术在数字图书馆系统的应用研究》文中认为随着信息网络技术的飞速发展,传统图书馆的服务已远不能满足人们对知识的需要,特别是在信息服务和知识服务方面。图书馆数字化的逐步推进,让人们能更加快速、准确的获取所需要的信息与知识。我国图书馆数字化程度及其服务水平,与国外发达国家相比相差甚远,有必要进一步推动图书馆信息服务系统的研究和发展。Z39.50协议(American National Standard Information Retrieval Application Service Definition and Protocol Specification for Open System Interconnection).作为图书馆界现有的数据库通讯协议中最严谨也是最复杂的数据库通讯标准协议之一,在国内越来越受人们重视。本文围绕Z39.50协议在数字图书馆检索系统中的应用和实现,回顾了国内外图书馆发展以及Z39.50协议研究和应用的现状,对Z39.50协议的服务机制、协议规范和协议过程进行了理论探索;讨论了XML技术与MARC标准格式,提出了基于Z39.50协议标准的分布式检索系统的架构模型,剖析了影响检索效率的因素,有针对性地优化了检索策略;最后给出了基于Z39.50协议标准的分布式检索系统在ADLib项目中的具体应用。本文完成的以下研究工作:①基于Z39.50协议在国内外应用现状的研究,指出了当前国内图书馆在信息与知识服务方面存在的问题;②剖析了分布式检索的相关理论和技术,建立了基于Z39.50的分布式检索技术模型;③设计了基于Z39.50的分布式检索模型结构,针对影响检索效率的相关因素,优化了检索策略。④设计实现了一个基于Z39.50的分布式检索模型应用系统——WebOPAC的原型系统。基于Z39.50的分布式检索技术模型的实现,有助于图书馆数字化资源的整合,实现真正意义上的资源共享,提高数字化图书馆的信息与知识服务水平。

麻玉琼[4]2012年在《基于J2EE的高校图书馆管理系统的设计与实现》文中进行了进一步梳理随着计算机技术、多媒体技术、现代通讯技术的进步,世界各国纷纷推动数字信息工程建设,掀起了一股信息化浪潮。在信息化建设过程中,图书馆是一个不可忽视的部门,尤其是高校图书馆,以其巨大的信息蕴藏量、吞吐量和利用率,连接着教学、科研和技术部门,成为信息集中、处理、创新的中心,推进图书馆的信息化建设,成为一项重大课题。图书馆管理系统开发的关键在于平台、模式的选择,目前J2EE平台是最优秀的开发大型系统的平台之一,MVC模式将业务逻辑分离成独立层,以便业务逻辑发生变化时只需修改模型层,以提高软件的适应能力,并且各层可以部署在不同物理服务器上,有利于减轻一个服务器的信息访问负载。本课题的研究主要是为了解决高校图书馆管理系统的通用性、灵活性、高负载等的需要,提出了基于J2EE高校图书馆管理系统的设计与实现,并且结合我校进行具体应用和实践,具有重大的实用意义。本文主要基于作者所主持研发的“高校图书馆管理系统”项目,研究了基于J2EE的高校图书馆管理系统的工程问题,参与了总体结构设计、需求分析、系统设计、系统实现等过程。首先对J2EE进行了简要介绍,然后对J2EE相关技术进行阐述,最后对上海电机学院的图书馆管理系统在需求分析、系统建模、系统设计、系统实现等方面的工作做了详细描述。完成了测试,达到了用户需求的要求。

龙世滔[5]2004年在《空间元数据服务器实现技术研究》文中指出随着信息技术的飞速发展,作为数字地球的重要支撑技术之一的元数据技术显得越来越重要。空间元数据描述了地理信息中空间数据集的内容、质量、表示方式、空间参考、管理方式以及其它的特征,有助于空间数据的理解、发现、定位、挖掘、评估和维护。本文的目标就是设计和开发一个空间元数据的服务系统,提供空间元数据的采集、存储、查询、发布等管理功能和服务。论文首先总结空间元数据的基本概念,回顾了元数据技术研究的国内外现状,并介绍了FGDC和ISO的两个空间元数据标准,还对叁个典型的元数据系统进行了简单的分析。然后指出元数据技术与计算机技术、GIS技术等紧密结合的发展趋势,提出了课题研究的目标和意义。空间元数据服务器的实现需要用到很多相关技术,论文对元数据的存储、发布、传输交换和分布式检索进行了分析和总结。由于XML技术的蓬勃发展以及其在数据表达、转换、传输、查询等方面表现出来的诸多优点,故其在元数据领域已被广泛的应用。因此本文对XML技术,特别是与元数据系统关系密切的XML、XML Schema、XSLT等作了详细的介绍。元数据的存储和分布式检索技术为系统的两大核心功能,分别进行了深入分析和探讨,指出了各种设计思想的优点和存在问题,基本阐明了元数据服务器设计与实现所面临的问题及其解决方案和技术路线。两层模式已经无法适应分布式系统的设计和部署要求,而N层体系结构可以很好满足空间元数据服务器各方面的架构需求。J2EE近年的成熟极大促进了N层体系结构系统的发展,已成为构建服务端软件的标准平台,能很好解决系统架构和功能实现上的各种难题,故进行了系统的介绍,集中讨论其在事务、安全、集群及均衡负载方面的优势。然后基于XML和J2EE技术,提出了空间元数据服务器的总体设计框架。系统由元数据编辑管理终端、元数据引擎和SRW服务叁大子系统组成,论文简要介绍了所有子系统的功能,并详细规划和设计了系统模块。元数据存储和分布式检索的实现是系统开发的重点。本文先详细分析了表映射方案的原理和存在问题,并提出了结合对象映射思路,采用O/R映射的新实现方案。因表映射只是适用于兼容存在关系表中的元数据,本文提出了树型拆分的新方案,通过从XML元数据提取结构信息和内容信息,然后分别入库的方法彻底解决其它方案所面临的对复杂Schema支持差和性能低的难题。空间元数据分布式检索基于ZING(新一代Z39.50)设计。ZING是Z39.50结合Web服务技术,简化和重新提炼后的产物。文章先是简要介绍了ZING的核心服务-SRW,并围绕SRW协议的构成和CQL语法做了简要介绍。接着结合J2EE的Web Service相关技术讨论SRW协议解释的实现方案。再采用ANTLR语言识别工具提出了CQL解释器<WP=7>的实现方案。最后,对全文的工作做了总结,指出了下一步努力的方向。

李鹏谊[6]2014年在《图书数据传输服务系统的研究与实现》文中研究说明随着图书信息资源数字化建设不断发展,图书情报领域中的图书编目资源成为高校图书馆和公共图书馆关注数据,由于历史原因,我国一直沿用两种图书编目数据格式(calis和国图),目前的业务发展需要一套国图数据格式和calis数据格式的转换规则,实现两种格式的自动转换,同时图书情报领域内存在着可以在B/S和C/S两种网络环境下获取图书数字资源的需求,但是现有图书数字资源的获取只能提供单一的模式,其中以C/S模式下图书数字资源的获取较为普遍,本文开展了基于B/S和C/S两种混搭模式的图书数据传输系统的研究。本文主要研究两个方面内容,一是国图数据格式与calis数据格式相互转换的规则的设计及实现,二是基于B/S和C/S两种混搭模式的图书数据传输系统的设计与实现。本文首先调查分析了国图数据格式与calis数据格式,研究分析国内外图书数据传输模式的研究现状,以及图书数据传输协议研究和应用的现状;然后对图书MARC格式和记录格式进行了详尽的分析研究,研究分析了国图数据和calis数据之间的对应关系,再对图书数据传输协议Z39.50的服务机制、协议规范和协议过程进行了理论分析研究;接着根据图书行业内深入了解图书行业内关于图书数据的需求,对图书数据传输服务系统进行了总体的设计,设计了每个功能模块的业务流程,设计了国图数据和calis数据的转换规则,设计出系统数据库;最后根据系统的设计方案,对系统的每个功能模块进行实现并完成了测试。本文通过调查分析了目前图书情报领域内的一些需求,并根据需求实现了图书数据传输服务系统,该系统可以完成国图编目数据和calis编目数据的相互转换,实现了图书数据传输的多样性。

黄莺[7]2005年在《基于元数据大纲的信息检索服务描述研究》文中认为分布环境正逐渐成为各类图书情报机构和信息资源系统的主流环境,分布环境下异构系统的发现和调用、以及在此基础上的服务集成,是数字图书馆领域当前研究的重点和难点之一。 本文以分布式的信息环境和解决分布式环境中异构信息系统互操作的有效途径——开放描述机制为切入点,引入信息服务描述的概念,并选择信息服务的一个重要类型——信息检索服务为具体的研究对象,分析了信息服务描述和信息检索服务描述的意义;系统研究总结了支持服务发现的服务描述机制,考察目前已有的信息服务描述语言和方法是否可以应用到以开放描述为目标的信息服务描述中,介绍了在信息服务描述方面研究得较多的两个项目JISC IESR和Metasearch Initiative,分析它们是如何描述信息服务的。通过分析,得出结论:元数据大纲是实现信息资源系统开放描述中信息检索服务描述的良好途径。论文的第四章就信息检索服务元数据大纲设计的问题进行了深入的探讨,包括大纲设计的必要性,要遵循的原则、设计的内容、设计步骤;提出了一个粗略的检索服务元数据大纲实体模型,分析了检索服务元数据大纲应该定义的属性元素;并对服务元素定义的难点问题的解决提出了笔者个人的看法。文章最后分析了如何对信息检索服务元数据大纲加以发展和完善,探讨了检索服务元数据大纲的应用前景。

彭晓庆[8]2010年在《高校图书馆电子资源服务监控系统设计与实现》文中研究指明随着高校图书馆信息化建设的不断推进,图书馆的电子文献馆藏比重日益增大,电子资源在馆藏体系中的地位和所发挥的作用也愈来愈重要。实际工作中,因电子资源服务器上的服务平台不稳定、软件冲突、访问用户过多、日志溢出等问题,各种电子资源服务会中断或者不响应,给读者的使用带来了极大不便。因此急需建立一个电子资源服务监控系统来实现主动管理。本文根据作者在某高校图书馆工作中遇到的电子资源管理方面的实际问题,提出高校图书馆电子资源服务监控系统的需求分析,并对该系统进行了设计与实现。从分析研究电子资源的发展和特点、电子资源管理中存在的问题出发,从可用性、保密性、完整性叁个方面分析了图书馆电子资源服务监控系统的需求。选择了SNMP和JAVA EE技术对图书馆电子资源服务监控系统进行总体设计、详细设计,并实现了一个能符合图书馆实际需求,能监测图书馆电子资源服务平台、数据库以及图书馆专有的Z39.50服务,轻型的、便于部署和操作的系统。该系统通过实际应用,能够对电子资源服务中断、恶意下载等问题进行有效预警,使电子资源信息安全的可用性、保密性和完整性得到了保障,达到了设计目标,极大地提高了该校图书馆电子资源的访问质量。

张嘉逸[9]2016年在《公共图书馆管理系统的设计与开发》文中提出公共图书馆已逐渐成为人们生活中密不可分的一个部分,图书馆是传播信息和提供知识信息的主要载体,为推动社会文明发展起到了很大的帮助。随着互联网技术的迅速发展以及读者群体的不断扩大,许多公共图书馆借助计算机的优势对图书馆信息进行资源管理,用于满足读者日益增加的精神文化需求,所以计算机技术的引进与开发已成为现代公共图书馆最重要的工作内容之一。结合本职工作的需要,本人在论文工作过程中领导并参与了某区公共图书馆管理系统。论文阐明了课题所涉及到的相关软件的背景,分析发展现状,分别介绍了图书管理系统的主要研究目的和意义内容,接着给出了系统在设计部分的所提供的相关技术和方法,在此基础上通过理论框架基础完成了系统的总体设计。系统采用了B/S框架结构,基于Java语言进行开发,数据库使用了SQL Server 2008,并且采用了统一建模语言UML及面向对象建模工具Rational Rose对图书馆的业务流程进行建模。系统功能模块可以分为编目管理、典藏管理、流通管理、期刊管理和读者管理等。整个系统界面清晰、操作简便、运行可靠,充分地满足了区级图书馆的实际需求。系统已经通过验收并完成了一年多时间的测试运行,实际效果证明完全达到了各项设计要求。

陈培久[10]2000年在《Z39.50协议应用的比较研究》文中认为本文首先介绍近几年来国际上在Z3950方面的研究与应用,然后采用对比研究的方法讨论国外信息工作者和中国信息工作者近年来所完成的工作,最后对我国的信息工作者今后应该在Z3950上做的工作以及我国信息产业面临的机遇进行了探讨。

参考文献:

[1]. 数字图书馆Z39.50数据资源整合系统的研究与实现[D]. 丁朝盈. 北京交通大学. 2007

[2]. Z39.50客户系统的设计与实现[D]. 黄晓倩. 华中师范大学. 2001

[3]. 基于Z39.50的分布式检索技术在数字图书馆系统的应用研究[D]. 朱晓飞. 重庆大学. 2007

[4]. 基于J2EE的高校图书馆管理系统的设计与实现[D]. 麻玉琼. 电子科技大学. 2012

[5]. 空间元数据服务器实现技术研究[D]. 龙世滔. 中国地质大学. 2004

[6]. 图书数据传输服务系统的研究与实现[D]. 李鹏谊. 东北师范大学. 2014

[7]. 基于元数据大纲的信息检索服务描述研究[D]. 黄莺. 四川大学. 2005

[8]. 高校图书馆电子资源服务监控系统设计与实现[D]. 彭晓庆. 复旦大学. 2010

[9]. 公共图书馆管理系统的设计与开发[D]. 张嘉逸. 苏州大学. 2016

[10]. Z39.50协议应用的比较研究[J]. 陈培久. 情报学报. 2000

标签:;  ;  ;  ;  ;  ;  ;  ;  

Z39.50客户系统的设计与实现
下载Doc文档

猜你喜欢