RISS2特色数据库及采集系统平台技术 [2021.12.02]
1.1 项目概述
1.1.1 项目背景
随着特色数据库建设的不断深入,用户面临的信息环境变化加剧,特色数据库建设对于平台的要求日益提高,缺乏满足新形势下的用户需求的、优秀的特色数据库平台已经成为制约特色数据库建设和发展重要瓶颈。融合Web2.0的新理念、增加用户的吸引度,建设满足广大用户需求的特色数据库平台,将为特色数据库发展的必要要求。目前,国内外的特色数据库建设还存在以下问题:
1) 国外优秀的知识管理平台在图书馆的成功应用较少。国外开发不少优秀的知识管理平台,例如DSpace、Fedora等,这些知识管理平台的功能已经非常强大,但是在国内外的图书馆中的应用相对较少,主要原因就是没有针对读者的需求和图书馆的特点进行适应性开发,难以满足广大图书馆的普遍要求。
2) 图书馆目前通常使用的特色数据库建设平台难以满足资源建设单位的要求。这些数据库平台大多数研发时间都较早,技术陈旧,功能单一,交互性差,缺乏国际标准的数据接口支持,造成平台之间的数据共享度低,难以实现有效的数据交换和资源共享;用户个性化功能缺失,交互性差,对于用户的吸引度低,造成现有的大多数特色数据库使用效率低下,难以达到图书馆的预期要求。
3) 随着国家和地方对特色资源深层次开发和利用的重视,各地图书馆对特色资源建设的重视程度日趋提升,有强烈的建设特色数据库、宣传特色资源的需求。然而目前没有针对图书馆开发的、综合性的、支持各类媒体、多文档类型、具有标准元数据的特色数据平台。缺乏满足新形势下的用户需求的、优秀的图书馆特色数据库平台已经成为制约特色数据库建设和发展重要瓶颈。
4) 开源软件的特色数据库平台技术门槛较高,难以满足图书馆的需求。一些特色数据库建设平台采用的是开源软件,平台具有强大的功能,但是缺乏有效的技术支持,技术门槛较高,图书馆二次开发的难度较大,也难以满足图书馆建设特色资源库的需求。
5) 国内外优秀的多媒体站点,在对资源的展示方面,给图书馆特色库建设很多启示。国内外优秀的多媒体站点由于优秀的个性化服务、良好的交互性能而受到广大用户的普遍欢迎。深入人心的Web2.0理念值得学习,将Web2.0理念引入到特色数据建设平台的构建,将是特色数据建设平台发展的新思路。而之前,图书馆建设的特色数据库,在资源的展示方面普遍不强,仍然处在以文档检索为主的用户使用环境。
1.1.2 系统概述
RISS2(Resource & Information Service System,简称RISS2)投入大规模研发、符合现代图书馆要求、具有先进技术理念、完备扩展功能的综合性资源建设与服务平台。该平台满足如下要求:
1) 符合国际元数据标准:采用符合国际元数据标准建设的特色数据库平台有利于数据库平台的可持续发展,对于日后的系统升级、数据迁移、数据交换均具有重要意义,对于提升特色资源的共享度具有积极的促进作用。同时完全兼容CALIS中心提供的系列建库标准和要求,支持CLIAS元数据收割。
2) WEB2.0的先进理念:国内外优秀的多媒体站点由于优秀的个性化服务、良好的交互性能而受到广大用户的普遍欢迎。深入人心的Web2.0理念值得学习,将Web2.0理念引入到特色数据建设平台的构建,增强用户体验,将是特色数据建设平台发展的新思路。
3) 多媒体支持:特色数据库平台不仅仅要支持各类文档数据,同样要支持多媒体,满足图书馆建设音频、视频特色数据库的需求。
4) 开放性:特色数据库平台应具有良好的开放性,便于图书馆根据自身需求进行二次开发或者定制开发,达到满足广大图书馆的使用需求。
5) 全新的资源展示:结合最近的信息技术,以图文并茂、多媒体等诸多方式,对图书馆特色数据库资源进行展示,提高特色库的利用率。
1.1.3 基本功能需求
满足特色资源建设服务平台的部署数量要求,提供特色资源建设服务平台管理软件,具体要求如下:
实用性:
整个平台的设计以应用功能需求为龙头,选择合理的设备配置,界面美观,功能实用,服务完善,快速稳定,内容合理,以小投资实现大收益。
先进性:
采用业界领先且成熟的技术和设备,充分考虑应用需求和今后五年的发展。
便利性:
注重应用的可操作性,内容的易读性,采用人性化的设计;同时,平台应易于管理,便于管理人员的操作。
扩展性:
在平台设备配置和架构设计方面,充分考虑未来应用的扩展要求和设备性能提升扩充的要求,以应用户数不断增长的需要。
规范性:
平台建设应遵循规范化,要做到在开发团队组织、数据库开发、文档形成、文件夹及文件名、程代码编程、平台建设尺寸、页面 META 区等方面均做到有章可循。
安全性:
平台应按照相关部门的要求进行设计和建设,从全方位、多层次进行安全防范。
系统技术要求:
系统采用Spring MVC、DWR、 Jqury、Ext等框架技术,既方便开发,也提高效率,所开发的系统具有良好的可维护性、扩展性和兼容性。
1.2 系统功能流
