暨南大学图书馆2.0网站系统构想与进展:3、系统分析

2009/11/2   点击数:951

[作者] 高山流水

[单位] 高山流水

[摘要] 基础平台基础平台是指提供公共服务的、可以被其他应用系统调用的、具有相对稳定性的服务模块体系。目前我们的规划中,主要有实现用户身份管理的“用户管理与单点登录”体系,实现全站信息组织和检索的“标签系统”,以及实现各类数据连接及操作的“数据接口”体系。

[关键词]  library2.0 图书馆2.0 理念 系统分析 暨南大学



3、系统分析

3.1、基础平台基础平台是指提供公共服务的、可以被其他应用系统调用的、具有相对稳定性的服务模块体系。目前我们的规划中,主要有实现用户身份管理的“用户管理与单点登录”体系,实现全站信息组织和检索的“标签系统”,以及实现各类数据连接及操作的“数据接口”体系。

3.1.1、用户管理与单点登录

用户管理与单点登录是网站的基础平台之一,用于实现用户的身份管理,主要包括以下几部分的功能:

一、用户注册与身份绑定。用户通过email进行注册成为网站用户,并通过身份绑定模块,通过系统向学校数据中心提交身份信息(校园卡号、密码),进行身份验证,并于本地加密存储。此外,网站默认支持用户匿名浏览。

二、用户角色与权限。根据用户的身份,自动进行角色归类,分配默认权限,网站支持对某一角色的权限的统一修改,支持对某一用户的权限的修改。

三、单点登录。单点登录采用开源的CAS解决方案,对其进行定制以符合图书馆网站的实际需求。通过与学校数据门户中心的合作,解决校园一级的单点登录问题;通过在图书馆网站服务器部署CAS server,各个分布在不同服务器的应用系统部署CAS client,实现图书馆网站的单点登录。通过与第三方系统合作,部署CAS client,实现第三方系统的单点登录。

四、用户操作日志。对用户在网站上的主要操作进行日志处理。

3.1.2、Tag系统Tag系统在我们的规划中,被用作实现全站资源组织和检索的工具。全站的资源,都会被工作人员根据词表赋予Tag,同时支持用户的自定义Tag。该系统相对独立的存在,根据资源ID或URL,以widget的形式与其他应用系统发生联系。

一、Tag的提交、显示。通过widget的形式,嵌入到其他应用系统之中,利用ajax,实现当前资源(页面)相关的tag的显示,用户点击某个tag时,在新弹出的窗口,提供时间、标引次数等多种排序方式列出此tag下的资源。在tag显示的同时,提供当前用户增加标签的输入框,输入tag点击提交后,通过ajax将tag及相关信息入库。

二、Tag的初步规范化处理。对于网站资源,由工作人员根据主题词表给出规范的tag和不基于主题词表的同义的tag,建立一个不完善的规范tag库。在用户提交tag的时候,根据已建立的tag库,如果存在规范tag,则给出规范tag的提示。等到具有一定tag量的时候,再通过数据挖掘和人工干预的形式,不断完善规范tag库。

三、基于tag全站搜索功能,应用开源的lucence切分用户的检索语词,再进行tag匹配检索,最后给用户显示具有多种排序的结果列表。

3.1.3、数据接口

数据接口包括数据的输入接口和输出接口两部分,数据的输入接口有:

一、开放数据库接口,在连接池的基础上实现,主要用于对开放数据库的操作,如网站数据的读取和存储。

二、JSON/XML/RSS/MARC等规范化数据的接口,实现规范化数据的解析和输入,如厦门大学JSON格式的随书光盘数据。

三、第三方数据接口,实现具有明确格式的数据的解析与输入,如学校数据中心数据,IM通讯协议等。

四、web文档接口,实现web文档的内容分析及抽取,如OPAC页面。

输出接口主要用于将网站数据自动转换成JSON/XML/RSS/MARC/RDF等规范格式,实现数据的输出。

3.2、信息发布与管理信息的发布与管理,主要用于实现图书馆服务信息与内容的入库与发布。具有单方向流动、数据结构相似、业务逻辑简单的特点。

3.2.1、概况/服务信息

概况信息主要是对本馆基本情况的介绍,如服务时间、借阅规则、联系方式等,服务信息是图书馆为用户提供的服务的详细介绍,如通借通还、自助复印、离校手续等内容。

这些信息需要支持三级分类的动态调整与排序。

3.2.2、新闻系统

新闻系统用于发布图书馆新闻、最新消息和通知等相关信息,新闻的显示按时间排序,需要长期向用户展示的新闻加置顶功能,支持新闻标题样式用户自定义,具有时效性的新闻设置过期字段自动过期不显示。

新闻信息进行一级分类,实现基于标签和标题的搜索功能。

新闻信息通过数据接口实现RSS输出,通过widget的形式支持tagging、用户评论、推送、收藏等功能。

3.2.3、帮助中心

提供帮助文档、培训课件、常用软件的下载,支持用户共建帮助内容。

通过widget实现帮助信息在全站其他应用系统的挂接,支持对帮助文档tagging。

如果帮助文档以文件形式存在,需对文件的访问进行权限限制,只有在校园网IP范围或具备下载权限的已登录用户,才能下载。

3.2.4、学术会议/讲座信息发布

为全校师生提供各种学术会议、学术讲座的信息,支持用户共建内容。

支持用户针对会议日期设置网站提醒,通过短信、即时消息等方式向用户发送提醒。

过期信息不再显示,自动存档。

3.2.5、图书馆简报系统

实现图书馆简报的网络发布。简报内容可以按照栏目、卷期分类。

支持简报信息的推送。

3.2.6、广告/友情链接

在首页实现节日广告图片或文字的自动展示,同时支持手动展示。

为用户提供常用链接。

3.3、资源整合与揭示资源的整合和揭示,是图书馆网站的核心功能,目的是将图书馆的资源通过网站向用户揭示,提供资源的检索和转入使用。

3.3.1、电子资源导航

按学科、名称、首字母、资源分类、使用次数、更新时间、检索等多种方式提供电子资源的组织与发现。针对图书馆收录免费资源,做特别的推荐。

向用户展示详细的资源信息和入口情况,根据用户权限提示功能按钮。

支持tagging、评论、收藏、推送等功能。

3.3.2、期刊导航

用户在期刊导航系统,可以通过学科分类浏览、刊名、刊号检索等途径检索到期刊,查看期刊所属数据库、所属学科、特殊收录项等详细信息,显示期刊的所有链接系统通过数据接口支持多种来源数据的转换导入,包括数据库商提供的marc数据、原有期刊导航系统数据、某些数据的期刊导航web页面等。

系统争取实现跟踪用户操作,执行链接失效自动登记功能,同时提供用户快速反馈途径。

支持期刊刊名、刊号、url等信息的JSON数据输出。

支持tagging、评论、收藏、推送等功能。

3.3.3、学科信息导航与学科博客

根据学校学科设置,通过用户共建内容的模式,收集整理与学科相关的免费数据库、研究机构网站等资源,形成学科信息导航库。建立导航信息推送机制,将新增内容推送给相关学科的用户;建立导航信息自动淘汰更新机制,对于访问量低下的内容给予屏蔽、删除等处理。

为每一个专业建立一个学科博客,通过邀请院系教师或研究生撰写,自动从院系教师或研究生的第三方博客同步数据,自动发布与学科相关的学术会议、讲座信息,自动发布与学科相关的新书等形式,建设学科博客内容。

3.3.4、统一检索平台链接

整合引进的第三方统一检索平台(如MUSE),为用户提供文献级别的统一检索服务。

对用户的检索词进行存储、热门提示,提供检索行为挖掘月度报表。

3.3.5、资源向导

以案例引导的形式,为用户逐步介绍专利说明书、会议文献、古籍、图书、学位论文、报纸、期刊、科技报告等各种资源的查找方式。

3.3.6、资源连接服务

为用户提供站外资源的连接服务,对站外资源如软件、网站等进行简单编目,提供链接地址。

按指向的资源类型,进行一级分类。

支持tagging、支持收藏、支持用户共建内容。

3.4、用户服务与互动用户的服务与互动,是构建网络学习社区的最重要功能,图书馆网站根据长期的实践情况,吸取兄弟院校图书馆的成功经验,规划了以下功能。

用户的服务与互动,通过个人图书馆体现,用户可以选择个人图书馆是否向其他用户开放。

3.4.1、信息交互

信息交互是指用户通过网站实现用户与馆员、用户与用户之间的信息沟通功能。

3.4.1.1、短消息

用户通过网站短消息系统,向其他用户发送短消息内容,进行交流。一般用户不能群发短消息,只能发给馆员、好友、或所在群组的成员。

短消息通过子系统接口,支持其他应用系统调用。如用户留言被回复后,将可以发送短消息通知。

3.4.1.2、评论

用户可以对新闻、公告、某一个数据库等发表评论。图书馆工作人员可以快速、方便的获得用户的意见,以便改进服务。

评论可以以widget的形式嵌入到其他应用系统中,同时支持论坛形式表现。

3.4.1.3、调查

支持单选、复选、文本反馈等多形式的、可以自定义选项的调查信息的发布,可以通过用户学科、用户类型等限制指定参与调查的用户范围,支持调查信息推送功能。

实现调查的自动统计与统计结果的图表显示,实现调查的分阶段等多条件的统计功能,实现调查结果的反馈功能。

3.4.1.4、资源荐购

资源荐购是允许用户通过页面推荐图书馆购买其认为有价值的数据库,图书等。

对于新推荐的资源,馆员必须进行处理和反馈,并指定此资源被再次推荐的自动处理方案。

对于被再次推荐的资源,更加馆员的指定处理方式自动处理。

对于多次被不同用户推荐的资源,馆员需再进行处理并反馈,处理结果通过短消息等形式抄送相关主管与工作人员。

3.4.2、订阅服务

订阅服务是实现图书馆资源与服务内容推送的主要途径,用户可以选择是否订阅,通过何种方式订阅。

3.4.2.1、RSS

通过数据接口,实现新闻、新书通报、学科博客、资源更新等信息的RSS推送,用户通过RSS阅读器进行阅读。

3.4.2.2、Email

通过Email向用户提供图书过期、资源更新、服务反馈等信息的推送,用户可以取消或定制某项Email信息推送功能。

3.4.2.3、手机短信

图书馆以手机短信的形式向开通手机订阅服务的用户发送图书馆最新的资讯。主要包括:新书到馆提醒、预约到馆提醒、借书到期提醒、学术会议/讲座信息提醒、个人打印消费记录等。

3.4.3、分享平台

分享平台是指通过图书馆网站实现用户关注的资源、创造的内容等向其他用户分享的功能。

3.4.3.1、我的Tag

通过用户的Tag,帮助用户组织其关注过的资源与网站内容,提供Tag列表和Tag云图,提供Tag检索功能。

通过点击Tag,可以实现该用户所有标记过该Tag的资源或内容的题名和url信息。

用户可以通过“分享我的Tag”按钮与其他用户分享,好友及同一群组用户默认开放分享。用户可以看到其他分享的用户的Tag及标注的资源。

3.4.3.2、群组

根据共同爱好、兴趣,或专业组成群组,群组内共享彼此收藏、标注、分享的内容,群组可以收到群组内的短消息、其他群组成员的微博内容等。

群组拥有群组发言板,群组用户均可在上面发言。

超过3人可以构成一个群组,群组少于3人自动解散,一个用户最多可以加入3个群组,用户可以自动退出群组,群组中任一用户可以匿名发起投票开除某一成员或将其禁言。

3.4.3.3、我的收藏

用户可以通过网站收藏他喜爱的站内外页面,通过url、标签等标记用户的收藏。

用户的收藏默认向好友、群组分享,可以选择向其他用户分享。

3.4.3.4、微博

微博,是一种可以即时发布消息的类似博客的系统,争取实现除了通过网站外,还可以通过个人的手机、IM软件(gtalk、MSN、QQ、skype)和外部API接口等途径向微博客发布消息。

微博默认向好友、群组分享,可以选择向其他用户分享。

用户可以对其他用户的某一条微博内容进行推荐,推荐最多的微博,会在首页进行展示。

3.4.3.5、我的贡献

列出用户在网站中的所有贡献的内容,包括发布的各类评论、留言、学术会议等信息、参与翻译的内容等。

3.4.4、图书借阅

通过数据同步、SIP2协议和数据接口,实现集成管理系统的信息查询和更新。

3.4.4.1、借阅查询

用户可以通过网站或者手机图书馆登录个人图书馆,查询个人图书借阅情况。

3.4.4.2、预约

用户可以通过OPAC或者手机图书馆预约图书。

3.4.4.3、续借

用户可以通过网站或者手机图书馆登录个人图书馆续借图书。

3.4.4.4、推荐

图书馆通过网站、email、手机短信途径向用户推荐图书。

3.4.5、参考咨询

通过网站实现网络虚拟参考咨询服务,实现查新、查收查引等工作向网站迁移。

3.4.5.1、即时信息与实时参考咨询

结合RTX腾讯通、QQ、MSN等即时通讯工具与网站短消息,通过数据接口,在网站上提供实时参考咨询服务。

用户通过网页向馆员发送咨询问题,网站存储数据并调用数据接口,发送到馆员的即时通讯工具上,馆员收到消息后即可通过网页回复用户。同样用户也可以通过向图书馆网站的IM机器人发送咨询问题,IM机器人会将用户咨询转发到图书馆网站。

3.4.5.2、查新

查新系统使用户可以再网上完成查新项目的提交,并保存了个人的查新项目历史信息,主要功能有查新合同填写、历史库、在查项目、垃圾箱、留言板。

3.4.5.3、查收查引系统

用户通过网站提交姓名、论文名称、数据库名称等信息,馆员收到请求后,点击处理,系统自动应用预定规则,向相关数据库提交检索请求,并返回结果页面,馆员复制结果页面中关键部分内容给系统处理框并执行下一步,系统将分析相应的内容,产生查收查引报告。馆员确认后进行打印,盖章,通过网站发送短消息、email或手机短信,通知用户领取。

3.4.5.4、培训预约

用户可以预约图书馆准备开设的培训课程,培训预约系统主要功能:课程信息管理、预约管理。

3.4.6、快速链接

快速链接主要为了实现用户常用站点和资源的敏捷定位。

3.4.6.1、我的电子资源

用户可选择自己常用的数据库和自己学科范围的数据库,收藏在“我的数据库”栏目中,方便使用。

在数据库细览页面中,显示“收藏/删除收藏”功能按钮。

3.4.6.2、我喜爱的网站

用户可以将自己常用、喜欢的网站,收藏在“我喜爱的网站”栏目中,方便使用。

我喜爱的网站默认向好友、群组分享,可以选择向其他用户分享。

3.4.7、第三方系统代理

第三方代理主要是通过网站的单点登录、数据接口等基础平台,整合第三方系统的数据或代理第三方系统的功能,从而提供一个统一的应用界面,减少用户的操作时间。

3.4.7.1、校外访问

首先用户通过登录认证后,可以申请虚拟专用网络(VPN),并在本地创建VPN连接访问图书馆的所有电子资源;其次符合申请条件的用户可以申请VIP认证,通过认证后即可以直接通过本地代理实现校外无缝使用CNKI、Wiley-Blackwell等40个常用数据库;再者登录网站后,通过统一检索平台的资源调度服务,具备访问权限的用户也获取资源。

3.4.7.2、研修间预约

与图书馆门禁系统挂接,实现用户查看、选择、申请个人研修间,馆员审核、开通校园卡开门权限、指定有效时间,到期自动撤销权限等功能。

3.4.7.3、打印消费记录

整合自助打印复印系统的数据,实现用户在图书馆打印、复印,可以通过网站查询消费记录。

消费记录还进行通过email、短消息、短信通知的定制。

3.4.7.4、电子阅览室消费记录

整合电子阅览室管理扣费系统,实现用户在电子阅览室付费上网,可以通过网站查询消费记录。

3.4.8、个人资料管理与模块定制

用户可以修改个人资料以及对个人图书馆的功能模块进行定制。

3.5、业务管理通过图书馆网站理顺具体业务的工作流程,开发业务工作支持工具,沟通读者和馆员,初步实现办公自动化;对业务数据挖掘、统计和发布,以月度报告的形式向各个层面的用户推送。

3.5.1、工作日历

是用于编制工作计划的特殊形式的日历,图书馆可以制定全馆的工作日历,员工可以制定自己的工作日历,可以方便的制定工作计划,查询未完成工作等。

3.5.2、人事与考勤管理系统

人事与考勤管理系统包括人事信息管理、工资信息管理、考勤信息管理等内容。

3.5.3、勤工助学管理

勤工助学管理系统实现了对勤工助学学生的管理,学生实行签到签离制度,主管老师可以对学生的工作记录进行审核、打分等操作,而各个部门的主管能看到自己部门的勤工学生,并有权限修改学生的工作记录。勤工助学主管老师每月只需将统计好的学生工作总结打印出来交给学校相关部门即可。

3.5.4、文档管理系统

文档管理系统是一个可以对图书馆馆内文档或者大量的公文、通知、来往函等文件进行统一的有效管理的综合应用系统。

文档管理要着重解决访问权限问题。

文档管理可以通过代码片段的形式供其他应用系统调用。

3.5.5、办公用品管理系统

用品采购、用品登记、用品统计、库存报警、用品领用、用品类别维护等功能。

支持多条件报表。

3.5.6、资产管理系统

从资产使用的角度管理固定资产,实现资产验收、登记、增值、调配、报废、报损及处置等功能模块,提供全面数据的编辑、查询、系统管理等功能,达到对资产科学管理的目的。

支持多条件查询,支持多条件报表。提供完整的资产管理日志调阅功能。

3.5.7、数据处理平台

数据处理平台用于满足业务工作中需要进行数据转换处理需求。

3.5.7.1、数据转换

包括excel-marc互转、trs入库文件-excel互转等一系列数据转换工具。

3.5.7.2、种次号管理

一根据本馆采用“年份+数字”的图书种次号规则,自动生成我馆的种次,并转换为可供系统使用marc格式数据。

3.5.8、业务数据统计平台

实现对馆内业务的统计,比如进馆人数、网站访问量、数据库访问量、图书借阅量、参考咨询量等,并将统计结果以图表形式显示给用户。定期发布业务数据统计报告,主动抄送给各级用户。

原文连接:http://www.gsls.info/archives/1033.html