Interlib图书馆集群管理系统.docx_第1页
Interlib图书馆集群管理系统.docx_第2页
Interlib图书馆集群管理系统.docx_第3页
Interlib图书馆集群管理系统.docx_第4页
Interlib图书馆集群管理系统.docx_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

Interlib图书馆集群管理系统发布时间:2009-12-08阅览次数:1294 Interlib图书馆集群管理系统是全新的第三代图书馆自动化系统。作为资源共建共享的新的实现形式,Interlib图书馆集群管理系统(以下简称Interlib系统)实现了传统业务管理与海量数字资源管理的结合。Interlib系统通过Interlib或城域网络将区域内各图书馆联合起来,组成了一个虚拟图书馆群,从而建立其区域图书馆群的电子化,数字化,网络化的立体信息空间。Interlib系统架构Interlib系统是围绕着区域性图书馆的建设内容设计的,实现了全区域文献资源采访、编目、流通、文献资源管理、合理分配等一整套流程,实现了全区域文献资源的有效共享,同时提供全文传递、个人图书馆等特色服务。Interlib软件系统基于Internet,体系开放,多层结构:数据库层、图书馆业务处理层、应用服务层、Web用户界面层使系统的伸缩性和安全性得到极大提高。系统通过MVC(模式视图控制)架构,构建Interlib系统应用基础。系统采用MVC架构方式( Model, View, Controller Architecture)Interlib系统在基于组件的J2EE 平台充分内置了灵活性的情况下,剩下的问题可能是如何组织应用程序以实现简单高效的应用程序升级和维护,以及如何让不懂程序代码的人员避开程序数据。MVC 这样的架构是一个描述重现的问题及其解决方案的设计范式。 MVC 设计范式包括三种对象模型(model)提供应用业务逻辑(enterprise bean类);视图(view)则是其在屏幕上的显示(HTML 页面、JSP 页面、Swing GUI);控制器则是servlet、JavaBean 或session bean 类,它用于管理用户与视图发生的交互。我们可以将控制器想象成处在视图和数据之间,对视图如何与模型交互进行管理。通过使视图完全独立于控制器和模型,就可以轻松替换前端客户程序。并且,通过将控制器和模型代码保持在视图之外,那些不理解这些代码的人员就不能改变他们不应改变的东西。将控制器和模型分开可以在不影响模型的情况下改变控制器,也可以在不影响控制器的情况下改变模型。Interlib系统技术路线与主体布局 Interlib集群管理系统采用以用户为中心的人性化设计,应用先进的技术,架构,网络条件仅需要512k ADSL即可满足各级分馆自动化系统的流畅应用,可运行于任何业界主流应用系统平台。系统采用基于WEB的B/S多层架构体系,Web表现层采用XML技术,便于公众网上使用,具备可扩展性和分布式部署的安全可靠性;JAVA技术开发设计,符合J2EE标准体系要求,系统具有高度的可移植性和跨平台性;底层数据库采用oracle,应用服务器采用Weblogic,Websphere,tomcat,resin等。每个分馆可通过Interlib连入中心馆,实现图书馆采访,编目,借阅,期刊,读者检索等内部的自动化管理。应用工作流方式与业务紧密结合,充分考虑到工作人员的工作习惯及特点,操作流程便捷实用。Interlib系统功能Interlib图书馆集群管理系统集成了当前图书馆业务的所有功能,包括采访子系统、编目子系统、典藏子系统、连续出版物子系统、流通子系统、系统管理子系统、基于WEB的公共查询(OPAC)子系统、读者服务子系统、全文传递子系统、专项服务子系统、电话续借子系统、手机短信服务子系统等。另外,Interlib系列产品还有数字资源整合平台、全国图书馆虚拟联合目录、国家共享工程统一检索门户平台、统一身份认证系统等,支持图书馆现代化的全方位建设。从图书馆自动化系统的基本功能要求看,目前国内外的自动化系统产品大多能基本满足图书馆的业务自动化管理需求,但从系统的整体功能、体系结构、应用性能,以及系统的灵活性和可持续发展能力等方面来看,Interlib系统产品体系齐全,功能优势突出。以下作系统特点简介。系统根据工作人员的权限和工作流程动态组织功能菜单,仅显示具有权限的功能模块,不同权限的角色的工作人员菜单视图不同,充分照顾到工作人员的习惯和特点。Interlib系统将各个功能模块集中在一个界面上,用户只要一次登录(单点登录,简便操作),就可对授权的功能进行操作。用户通过浏览器键入服务器地址登录,进入Interlib系统后,屏幕上方显示子系统模块,单击某个子系统后,屏幕左方显示该子系统的菜单栏(是一Outlook样式),单击具体功能后,可以在屏幕的主体区域对该功能进行操作。Interlib的各项功能由七个子系统提供,包括:采访子系统、编目子系统、流通子系统、典藏子系统、期刊子系统、系统管理子系统、特色功能、WEB OPAC,每个子系统又由若干模块组成。采访子系统从建立订单到发出订购、进行验收,各馆都可根据本身的不同情况选择不同的工作流程。更可以进行现场采访, 实施联合、协调采购。编目子系统完成对各种类MARC的集中处理、审校工作,方便快捷。流通子系统实现图书馆借书、还书等业务的自动化管理。并且能够进行“一卡通“方式下的专项借还和专项阅览。各分馆既可建立一套本馆自己的流通规则进行流通,又可使用全局的流通规则参与区域内的馆际互借、通借通还。还可以流动书车、社区图书馆等丰富的工作形态对读者进行服务。典藏子系统在典藏子系统中,除了能够处理本馆的馆藏,决定藏书的典藏位置,进行馆藏调拨等工作外,在区域集群管理方式下,给予一定权限,还能够进行馆际藏书的交接,调拨,改变资产所属等工作。期刊子系统包含期刊预订、记到、装订等一系列传统业务工作,提供批续订、光笔记到等快捷工作方式。系统管理子系统设置系统参数部分,包括操作员、权限、系统参数、流通业务参数、MARC参数、实用工具下载等系统参数设置。使业务处理更加灵活,适合各不同工作方式的图书馆使用。特色功能系统增加了全文传递模块,能够处理网上读者发出的文献资料请求。WEB OPAC提供区域内网上文献检索、读者空间、全文传递、新书通报、每月精品等网上公共部分。图:Interlib访问结构图功能特点:1.运行于多硬件平台和多操作系统的跨平台产品Interlib采用Java设计,Java的跨平台特性使得系统可以运行在PC机到小型机等多种硬件平台,支持各种Unix服务器平台,包括SUN、IBM、HP等厂商的Unix操作系统,以及Linux平台和Windows NT/2000/2003/2008平台。Interlib的客户端采用浏览器即可运行,免维护。2.B/S多层体系架构,与Internet紧密结合Interlib系统采用B/S(浏览器/服务器)多层体系架构,Web表现层采用最新的XML、XSLT技术,开放的多层结构,具有良好的可伸缩性、可靠性和可用性,适合以网络为中心的计算模式和Internet应用。凡是网络连通的地方,用户只需要浏览器就可以登录系统进行业务工作。Interlib系统在浏览器端没有采用任何插件技术,应用环境与客户端环境无关。这意味着对每一个客户端来说,用户仅仅需要浏览器即可,对集群应用下的维护工作大幅度降低而采用C/S系统每一家分馆都需要维护,尤其是系统运行到一定阶段,主要的精力都会投入到各分馆的软硬件维护上面。3. 系统参数灵活丰富,通借通还妥善解决了各馆的资产分合和使用问题系统完全支持多分馆的管理模式,允许各馆资产独立管理或整合管理。通借通还中妥善解决了各馆的资产分合和使用问题,管理人员清楚知道各馆的图书流动和利用情况。在系统应用中,各馆资产完全独立,各馆工作人员仅能操作本馆数据,可以查看或参考他馆数据,无法修改他馆数据。书目数据各馆共享,书目数据采用分级管理机制,编目人员对书目数据的修改通过级别控制。系统参数体系灵活丰富,可以控制各个模块的权限及各种显示界面,各馆逻辑上存在本馆所有应用的独立参数配置,拥有独立的视图,可以有各馆独立设置或有系统全局管理员设置。通借通还规则可以具体管理到各馆具体的馆藏位置的具体文献类型,规则有最大的灵活性。如可以定义规则:分馆一的普通读者借阅分馆二的馆际借书处的中文图书三册30天。4. Marc编辑参数完全自由定义 可以自由定义生成字段,如根据200字段自动生成423、5xx、7xx字段,Marc著录标准改变时程序不变,仅变动参数个性化的定长编码设置字段,容易配置、修改定长编码字段,并设定缺省值,Marc著录标准改变时程序不变,仅变动参数。5. 支持CNMARC、UNIMARC、USMARC、JPMARC等各种MARC格式系统MARC参数完全动态定义,完全支持多种MARC格式,Interlib默认定义了CNMARC和USMARC两种MARC标准,如果图书馆在系统中使用除此外的MARC标准,可以增加相应MARC参数以获得系统支持。Interlib系统支持MARC记录中关联字段的自动生成,汉字拼音的自动生成,是唯一的可以通过参数配置增加修改自动生成关系的自动化系统。这无论对于何种MARC格式记录的关联字段自动生成关系,皆交由用户控制,编目易用性最大增强。辅助标引分类,系统内建分类主题词表,有20万分类主题数据,编目人员可以依据分类自动生成主题,或由主题词参考分类。6. 系统动态组织工作界面功能Interlib系统根据分配给每个工作人员的权限,以工作流方式动态生成工作人员的菜单。具有不同权限的工作人员操作界面上所出现的功能菜单不同,充分照顾到工作人员的工作习惯及特点。克服了图书馆计算机专业人员少、系统操作使用复杂的问题。尤其是在集群管理的应用中,可以分配不同的分馆用户不同的角色,而拥有不同的系统界面视图。7. 支持繁简体通检系统支持繁简体汉字通检,代表图书馆系统检索的高端技术,检索结果包含繁体和简体内容。如检索“中国”,检索结果包含了简体“中国”和繁体“中國”的所有数据。Interlib系统支持 UNICODE、GBK、BIG5、CCCII 等编码间的內码转换,是以UNICODE 为核心的繁简体通检技术,存储在数据库中的汉字以UNICODE内码存储,不论是繁体还是简体,用户只要检索一次得到结果。Interlib繁简体通检技术采用Unicode 4.0中的 Unihan 数据库为基础进行繁体字和简体字之间的转换,这是目前最新的繁简体汉字转换标准,其中有些关系是汉字简化方案中没有的。8. 领先的检索技术,多级查询优化,支持任意词模糊检索Interlib系统支持多条件组配检索,模糊检索,二次检索(在检索结果中再次查询),任意词检索等多种检索方式,支持检索结果排序。系统无论采用何种查询方式,在百万级书目记录下都能在1秒内得到查询结果。Interlib采用查询优化技术,除充分利用B+树索引外,并采用多种辅助索引优化策略,缓存技术,在百万级的书目记录下,查询毫秒级响应(如百万级书目采用任意词方式检索“计算机”,查询结果共有19801条记录 ,耗时0.015秒;检索“中国”,查询结果共有320936条记录,耗时0.797秒),统计快速准确,100万馆藏的统计平均时间1分钟(基于Benchmark规范)。系统能够管理大量数据,在大量数据处理情况下,不影响系统性能。缓存机制的原理就是把所要缓存的对象加到HashMap哈希映射表中,用两个LinkedListedlist双向链表分别维持着缓存对象和每个缓存对象的生命周期,如果一个缓存对象被访问到,那么就把它放到链表的最前面,然后不定时的把要缓存对象的对象加入链表中,把过期对象删除,如此反复。Interlib系统实现任意词模糊查询和按字段检索方式,突破图书馆系统对MARC字段建索引无法穷举的限制。只要采用以下三种方式做检索,即可比较出不同的系统性能和检索效率的差别:1)、检索途径选择题名,查询“红楼梦”;(此种方式下返回的检索结果集较少,各系统都应该较快返回查询结果)2)、检索途径选择题名,查询“中国”;(此种方式下返回的检索结果集较多,各系统的检索效率高下立判)3)、检索途径选择ISBN,查询“7”;(此种方式下返回的检索结果集很多,性能低的系统服务器长时间不响应,甚至崩溃,会给攻击者留下攻击的后门)。9.完全支持Unicode,解决多语种同时存在问题Interlib系统支持Unciode 4.0,是真正全面解决多文种录入、存储、转换及显示问题的图书馆自动化系统。而国内的少数支持Unicode的系统往往都只解决了Unicode编码的录入和存储。要求图书馆自动化系统支持Unicode编码,是评价一个系统是否国际化的一个标准。这不仅仅是为了满足处理多语种文献的需要,也是图书馆自身向全球传播知识的需要。采用Unicode编码,无论在全球的任何地域查询到的图书馆的文献信息,均能够看到正确结果,否则用户看到的就是乱码。Interlib系统可以在同一个编目记录的任意字段、任意子字段中都可同时处理不同的语言,包括中、日、韩、俄、维、蒙、藏、犹太文等语种。 判断一个系统是否全面支持Unicode,可以采用如下方式:1)、用浏览器打开图书馆的WebOPAC界面,将浏览器的编码方式改为Unicode(UTF-8),如果系统能够正常显示,是支持Unicode的,否则产生乱码。2)、在系统的编目处理模块中录入一条多语种的书目数据,保存后用浏览器打开图书馆WebOPAC界面,检索这条数据,如果这条数据能够正确显示录入的各种语种,是支持Unicode的,否则产生乱码。10. 完全支持Z39.50联机编目,支持广播查询Interlib可通过Z39.50访问异构系统的数据库,直接与联合编目中心相连下载书目数据,可以向多个中心实施广播查询,同时获得需要信息。对于简编书目,系统提供自动网上查重套录功能。Z39.50功能完全集成到业务系统中,编目处理的同时可以下载数据、合并下载结果,操作简单方便。获取外部的书目数据除了通过Z39.50检索外,系统提供书目数据网页粘贴功能,对通过浏览器检索到的书目数据,可以直接粘贴到系统中或直接与当前编目数据合并。11. 异构系统数据实时同步网关(Data Sync Gateway)异构系统数据同步网关(Data Sync Gateway)是一个Interlib系列产品中独立的系统模块,可以实现不同系统之间的书目、馆藏、读者、流通信息的同步处理。异构系统数据同步网关(Data Sync Gateway)采取实时同步处理方式,即是说系统发生的数据变化立即可以反映到另外一套系统中。在此种处理方式下,为图书馆实施集群管理搭建灵活的解决方案。换而言之,Interlib系统支持两套图书馆自动化系统并行处理方式:图书馆可以保留原有的自动化系统,中心图书馆使用原有系统进行本馆的正常采编等工作,利用Interlib实现中心图书馆的流通处理和全区通借通还、资源共享。这里采用异构系统数据同步网关(Data Sync Gateway)实现异构系统之间的数据同步处理,两套系统兼容运行,保证馆内业务工作平滑过渡。12. 遵循国际国内有关标准Interlib字符编码采用Unicode(国际统一字符编码);网络采用TCP/IP协议;书目数据完全符合图书馆行业标准MARC;Web表示层采用XML、XSLT。Interlib系统支持SIP2(Standard Interchange Protocol Version 1.00 and 2.00)协议的自助借还功能,能够与支持SIP2自助借还机结合。13. 四级安全控制机制Interlib提供了系统级、数据库级、记录级、字段级四级安全控制机制,记录之间具有完整性约束关系。重要操作能够通过日志恢复。14. 稳定、安全的数据库平台Interlib系统的数据库采用Oracle,是当今主流的数据库平台,能管理T级的超大规模数据库,提供的安全性和稳定性满足724服务。15. 先进的用户权限管理机制访问系统的用户权限通过角色来划分,而角色可以定义访问系统的每一个功能部分的权限,这样在逻辑上对用户权限的管理更方便,同时避免为每个用户都要分配权限的麻烦。16. 详尽的日志记载功能系统提供三种日志组件:工作日志组件、系统日志组件和财经日志组件。工作日志组件记录了工作人员的每一步的业务工作情况,可用

温馨提示

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

评论

0/150

提交评论