1、智慧图书馆系统平台建设方案目录TOCo1-5hzHYPERLINKlbookmark0oCurrentDocument一、总体目标3HYPERLINKlbookmark2oCurrentDocument二、总体技术要求4三、详细技术要求6一、总体目标(1)符合学校信息化顶层设计:图书馆管理系统的建设,将图书馆管理系统作为兰州大学智慧校园重要的基础平台设施之一,能够为学校的各类已有应用系统提供服务,能够与学校己有的综合服务门户、云上兰大平台等重要系统相融合,能够对学校的整体信息化框架起到支撑与服务作用。(2)提供友好使用体验:使用范围包括学生、老师、
2、职工、家属、校友、访客等全身份,也能对运维人员、财务人员、各级领导、业务部门等不同用户以服务好、管理好图书馆资源和服务为宗旨,提供方便、友好、便捷的使用体验。(3)系统开放性、自主性强:采用开放架构、开放平台、开放产品,为学校提供规范、通用的信息标准,接入开放型终端设备,确保学校对系统的自主权。通过开放接口实现与各类系统的数据整合、业务融合,为人、物、信息系统提供开放、友好、便捷的金融服务、信息服务与认证服务。(4)安全稳定,技术先进:在数据存储、传输方面采用多种技术和策略,确保数据安全可靠,满足大规模并发交易情况下的实时性要求,确保系统在复杂环境下平稳运行。二、总体技术要求
5、务系统涉及到的公共数据部分应以采购方的信息标准规范为准,未在采购方信息标准规范中界定的数据,应符合相应的国家标准和行业标准,个性化部分应符合采购方业务发展需要,并协助业务方将其制定为内部信息标准规范。系统设计满足高可靠性要求,有良好的灾难恢复机制,配合提供的自动化运维和人工响应,保证运行安全可靠,避免系统出现性能瓶颈和由于系统崩溃造成的数据丢失。(6)投标方开发的应用系统如包含消息推送功能,必须与采购方的统一消息推送系统免费对接。在系统质保期及升级维护期内,釆购方若新增或更换统一消息推送系统,投标方须按采购方要求无条件免费对接;(7)投标方开发的应用系统如包含收费功能,必须与
6、采购方的支付平台免费对接。在系统质保期及升级维护期内,采购方若新增或更换支付平台,投标方须按采购方要求无条件免费对接。(8)系统能够支持运维监控,能对系统整体的运行状态、业务性能、设备运行现状进行监控剖析,出现故障时自动向维护人员进行提醒。投标方对项目开发时所选用的中间件、开发平台、代码等的安全性实行终身负责制,任何时候发现后门、漏洞等不安全因素,或官方推出新的安全、功能补丁等,都由投标方及时免费解决。(9)投标方开发的应用系统如包含收费功能,必须与采购方的数字校园、一卡通系统免费对接。在系统质保期及升级维护期内,采购方若新增或更换一卡通系统,投标方须按采购方要求无条件免费对
7、接。投标方开发的应用系统原则上不允许使用加密狗等加密手段。如必须使用,所涉及的加密设备及由此导致的各种费用均由投标方负责,并提供终身免费质保。在系统质保期及升级维护期内,采购方若更换应用系统运行平台、扩大系统规模等,投标方须按釆购方要求无条件免费解决加密设备的使用问题。数据迁移:提供免费系统平台切换和数据迁移服务,系统上线后根据学校安排,必要时应配合将新闻公告数据迁移至学校网站集群;数据清洗:迁移同时应完成数据清洗工作,书目数据有缺失可以导出,自行调整,规范读者信息。三、详细技术要求微服务管理平台基础数据管理系统统身份认证提供多个系统的统一角色管理、统一用户管理和统一授
8、权访问。对学校的组织、用户、角色等信息进行统一管理。支持与学校云上兰大的对接。2、支持与学校教务课程平台的对接。3、支持对接兰州大学统一认证系统。开放平厶1、统一桌面呈现,支持第三方应用提供者注册,对“第三方”应用提供管理界面,完成第三方系统的接入配置工作。提供标准的用户数据接口,能够对学校信息部门开放接口,以实现和第三方系统的对接,以便系统的后期扩展。2、开发者中心提供标准的开放API接口文档,包含接口归类、接口说明、接口请求说明、接口协议、格式、限制、参数说明、在线调试等,支持第三方应用接入和扩展。3、支持后台应用审核,审核通过的应用发布到应用市场。支持上传应用的更新、
9、下架、删除。更新的应用需要管理员重新审核,更新应用后,不会改变原有数据。支持删除应用后,已添加的单位同步删除该应用。1-位管理单位管理1、支持为单位指定多个管理员;支持转让单位。单位验证管理1、设置单位外用户加入单位的验证方式。支持学工号验证、密码验证、通过统一身份认证加单位三种方式数据统计管理数据统计管理1、能够对单位基础数据进行统计分析,包括用户统计分析、用户留存分析、用户行为分析、教师行为分析、移动课堂使用统计分析、平台使用量、阅读统计、教学统计等,且支持导出结果文件。2、支持用户自主添加统计页面,可以设置显示/隐藏统计页面,可以上下移动统计频道的位置。用户管
10、理用户管理1、支持增、删、查、改人员信息,支持批量添加、修改人员信息;可以添加人员进入多部门;2、支持批量、单独把人员移出单位,移出单位的人员可以恢复。3、可以自定义人员角色。一个用户支持指定多角色。4、手机号做脫敏处理5、支持导出各类角色下的用户信息,导出文件格式包括EXCELo角色管理1、支持单位根据自身需求添加角色2、每个角色支持单独管理角色对应的用户。单位自行添加的角色支持重新编辑角色名称和删除3、可以为角色下的用户设置管理范围,并提供接口给第三方应用调用管理范围数据。4、可以自定义添加、删除角色组,把角色添加进角色组。5、支持搜索角色。组织架构1、支持通过手动单个添
12、个性化应用。引擎包括表单、审批、预约、信息查询、图表、网页模块、网页、资讯采集、应用包、知识挑战、共读、资源等几种类型。7、支持通过url的方式添加自建应用。支持自定义应用的名称、图标、应用详情、应用截图、应用的移动端链接地址、PC端链接地址、后台地址、统计展示页地址、门户对接地址、大数据屏对接地址。数据中心数据中心运行系统系统技术标准1、系统将图书馆中的各业务数据进行采集清洗并进行标准化处理,通过统一数据接口推送到数据中心的仓储中存储。2、支持将搜索服务的用户行为日志以及内网代理的数据商访问日志进行采集清洗,并推送到数据中心的数据仓储中存储,再通过云端大数据分析
13、平台对行为数据和业务数据进行各种维度的统计分析,并且提供WebAPI支持二次开发。3、提供数据采集、数据处理、数据存储以及分布式协调服务,解决图书馆的大数据统计分析需求。4、提供基于flume的日志釆集和数据清洗,持久化存储到kafka消息队列,可以时时分析统计数据,也可以持久化到HBase数据仓储或者Hdfs文件系统用于离线分析。5、系统采用sparkstorm和MapReduce计算框架,使用yarn平台进行任务调度,统计数据持久化到业务存储层,应用层通过WebAPI的形式获取统计数据,进行图表展示和定制业务。数据采集与集成原则1、集成Spring-Sched
14、ule定时任务,可按照配置规则,周期性采集、推送数据。支持采集的数据类型有资源类数据、业务类型数据。其中资源类数据包含纸质资源和电子资源(元数据库中的各类文献、自建上传数据),业务类数据包含用户数据、借阅数据、闸机数据、占座数据等等。2、支持灵活配置,通过文件实现动态配置,可按需修改配置(包括:定时任务执行周期cron配置、启用/禁用业务类数据、釆集及推送数据量、数据采集SQL等)。3、封装统-数据采集、清洗及推送SDK,形成配置读取、数据采集、数据清洗转换、数据上传的整体标准化流程。4、即时记录推送日志,包括成功信息、异常回滚等,并通过分析日志,计算数据采集起始位置,确保数据不
23、器并调整容器尺寸完成页面布局,所见即所得。7、根据管理思想和网站设计要求,支持将所需应用模块自主拖拽到相应模块容器,并依据容器尺寸完成应用适配。8、系统须提供图标、文本、图文、多图、轮播图、搜索和表格等个性化应用模块;支持管理员对模块内容进行手动编辑,或对接数据源(包括本地资源、外接数据源和数据中心)生成内容;每种基础模块样式不少于3种,可根据需要自由组合。9、支持轮播图的管理。网站首页轮播图支持展示图书馆重点推荐的内容,方便读者最快触达信息;内容管理支持图片跳转外链;支持自定义拖拽页面排版,提供样式不少于9种,支持一键切换样式。10、提供网站导航栏设置功能。提供多级网站导航
24、标签应用;提供多种网站导航样式;网站导航栏各级标签支持自定义或跳转外部超链接;展示样式支持简介、列表的组合方式。11、图书馆门户网站建设支持可视化的拖拽和设置模块尺寸、样式。提供多种风格模板。支持对网页进行增加、删除、修改、发布预览操作。提供门户网站网页设计板块,包括基础模块、应用模块和全局模块。基础模块包括图标列表、文本列表、图文列表、多图列表、搜索、轮播图、图表七大类,生成网站应用模块,满足绝大部分网站内容的展现形式。12、系统须内嵌图书馆新闻公告、搜索引擎、数据库导航、期刊导航、活动管理、读者咨询、读者荐购、阅读推荐、热词词云等通用应用模块。13、网站提供读者参考咨询。
25、读者可以基于图书馆门户查看常见咨询问题记录,或提交参考咨询问题。图书馆馆员可在后台查看到读者提交的问题并对该问题进行回复解答并分类整理。14、各应用模块具有独立的可视化设置后台。每个应用模块至少提供不少于5种前端样式;支持一键自主选择、切换样式,并可对字体颜色、模块背景等做个性化设置。15、提供网站统一检索功能。能无缝对接发现系统,支持同时对接多种搜索引擎,支持搜索创建为站内搜索工具。16、网站支持发布信息与展示图书馆主要的读者服务。可查看所有内容的信息与状态;能够对发布内容进行常规的新增、修改、删除等操作。支持发布的内容及时更新到门户上,实现信息传播的实效性。17、自定义添加
31、支持电子资源的一次性买断或订阅采购模式;支持对同一个数据库,连续性采购管理,采用数据包下以服务的模式记录每年的采购资源量。3、支持自动生成电子馆藏,支持电子馆藏自动生成财产号。4、对于试用、正式的资源库,进行区别标记,在本单位资源库列表里标记为“试用”、“正式开通”进行筛选。5、对本单位己购买的刊种进行集中展示,按照学科、重要期刊、语种等条件进行筛选聚类。点击每种刊,支持查看期次列表以及具体到篇目级文献。6、支持对刊按照作者、关键词、学科进行分类导航,且对每种刊进行统计分析结果展示,包含历年影响因子趋势、发文量趋势、文献关键词分布情况图形图表展示。7、具备到期提醒功能,当自主挂接
33、购模式。11、支持多数据包采购,支持发订后打印资源量清单,支持直接订购与打包发订;数据库采购时,支持定义外币价、汇率、手续费转化人民币价格、购买使用期限、购买合同、付款方式、发票记录等内容。同时也支持通过中央知识库创建订购订单,或创建本地订单。12、支持录入、查看资源库往年订购记录以及经费分配情况,展示该库的资源包订购情况。13、支持纸电数据查重和归并。14、支持电子资源库的配置包括链接解析器的配置(根据资源上的接口确定链接层级)、资源库列表配置(电子馆藏)、设置资源有效期。15、试用管理:在图书馆管理系统中,支持通过中央库创建试用订单,或创建本地试用订单;支持试用订单的增删改
34、;支持向读者发放问卷调查并查看调查结果分析。16、支持电子资源库订前评估,比对资源数量、重复数量、核心收录情况、学科覆盖情况,支持输出重复元数据清单,并可导出表格。17、支持ONIX-PL格式岀版许可证规范,可接受、编辑、管理用户许可,支持手动编辑或者上传许可文件。18、资源库荐购:支持读者自由荐购数据库;对读者荐购的数据库可以进行处理,支持通过短信、邮件等多种方式答复读者。19、数据库监控:支持按照访问方式,语种,数据库名称、状态等条件检索相应数据库的监控结果;监控分为本地监控和中心监控,通过本地和中心的对比可了解数据库访问故障的问题原因;本地监控支持配置多个校区,监控不同
36、央知识库图书总目的差异书单详情列表,包含图书基本信息字段有书名、作者、出处、障分析出版年、ISBN,且支持按照图书被引量、岀版年对图书清单列表进行升序、降序操作。2、期刊保障:支持按照年份,按照wos、esi以及教育部学科分类,揭示相应学科刊种总量、馆藏己保障资源量、馆藏未保障资源量,查看相应学科的馆藏保障率。默认显示当面最新年份的各个分类的刊种保障情况。3、期刊保障:可查看某分类下的刊种总量、已保障刊种和未保障刊种,其中己保障刊种和未保障刊种支持查看具体的刊种列表,且支持导岀列表,包含刊名、岀版社等字段信息。4、期刊保障功能必须包含未保障刊种具体的资源库分布情况,支持导出资源
37、库列表,且包含数据库名称、所含刊种总量、与馆藏重复数量、所含电子资源包情况,以及购买这个资源库对本馆提升刊种数量、提升现刊数量等指标。5、单库分析:对本单位己经购买的资源库,可进行单库保障分析,其中外文期刊库包含该库所整合刊种数量、整合重要刊种数量、独有刊种数量、重复刊种数量、现刊数量以及现刊重复数量的等基本情况。6、单库分析:支持对本馆期刊类单库的现刊、过刊进行揭示,可查看重复刊相应分析列表,包含与本馆已挂接的数据库重复情况,重复刊种,重复期刊占比,并且具体查看重复期刊具体刊种列表。7、单库分析:支持对本馆单库的重要收录情况,按照重要收录类别进行筛选,包含SCI、EISC
38、OPUS等重要期刊类别,分别呈现现刊、独有刊被收录的数量以及占比,重复刊被收录数量以及占比等情况。同理,支持可查看重要收录的重复刊相应分析列表,包含与本馆已挂接的数据库重复情况,重复刊种,重复期刊占比,并且具体查看重复期刊具体刊种列表。&提供馆藏数据统计(纸质、电子),包含:纸质馆藏(分布、增长等)、电子馆藏(分布、增长等)统计,列表页面支持打印预览及EXCLE文件格式导出;微应用管理系统微应用管理应用管理1、图书馆可以自主配置应用分类、支持按应用配角色以及按角色配应用,支持设置前后端使用权限。平台提供不少于100个微应用供图书馆选择,包括读者推荐、问卷调查、猜你喜
40、改。支持各应用的新增、修改和删除;支持对本馆应用服务进行分类展示和管理。应用开发引擎1、提供微应用开发引擎组件。提供表单、审批、预约、共读、知识挑战、网页模块等引擎。通过引擎创建的微应用需支持移动端使用,读者和馆员可通过移动端使用这类表单、审批、共读和答题竞赛等微应用参与活动及管理。2、提供表单引擎,用于创建各类信息采集、问卷调查类型的微应用。适用于人员信息采集、健康信息填报、活动或课程报名、问卷和满意度调查等场景;支持信息采集、统计、数组件据查看及导岀;管理员可根据本馆需求,支持自主拖拽不同的组件,设置字段关联属性,个性化创建符合各使用场景的表单微应用。3、提供审批引
43、排名数据,减少人工统计的繁琐。7、提供图表引擎,用于创建各类图表展示的微应用,适用于研修室使用分析、图书馆活动报名情况分析等场景。图表引擎支持多种数据源接入,可手动上传报表数据或基于图书馆服务与管理表单信息采集或业务审批应用数据进行多数据分析图表类型展示。通过数据的可视化分析,可以直观呈现数据分析结果,洞察用户数据。8、提供资讯采集,用于创建和展示资讯的微应用,支持添加资讯内容、设置资讯分类、资讯排序、资讯检索,添加资讯内容采用富文本编辑器,支持富文本在线编辑,支持图片、视频、附件、超链接等上传,提供多种分类样式和页面样式,支持按角色分配使用微应用。9、提供应用包,应用包集
44、微服务平台上多款微应用于一体,用以集中展示、使用微应用。应用包支持按角色分配使用;釆用可视化界面,可以拖拽不同的微应用,支持微应用的自主添加、删除、排序和切换展示风格,支持在线网页预览。提供应用后台查看使用数据。10、提供资源,用于展示各类资源的微应用。支持按角色分配使用微应用;支持对资源进行分类,分类支持添加、修改名称和排序;支持多种形式资源内容添加,如专题、课程、小组、笔记、云盘、期刊,并支持通过检索方式添加资源。11、提供网页引擎。支持设置网页名称、简介和图标;提供多套页面模板供创建者选择;支持响应式设计,实现移动端良好的访问体验(可与PC端展现形式有明显不同)。微应用