Skip to main content

IFRAME技术在统一检索中的研究和应用

学校名称: 
北京邮电大学
联系方式
email: 
dongxiaoxia@bupt.cn
电话: 
62282041

    北京邮电大学图书馆作为BALIS的馆际互借中心,为了能够尽快的开展馆际互借业务,避免资源的重复建设,确定了建立虚拟联合目录的方案,即以对成员馆的OPAC的统一检索结果为基础,进行馆际互借。其中,统一检索技术成为了关键技术之一。为了保证统一检索的并发性和实时性,北邮图书馆和北创软件合作确定了IFRAME的的技术方案。IFRAME 元素也就是文档中的文档,或者好像浮动的框架(FRAME)。FRAMES集合提供了对 IFRAME 内容的访问。由于在浏览器中对HTML语言是解析最快和执行效率最高的语言,所以应用IFRAME标签在一个网页中包含多个网页,可执行多组并发程序。在最短的时间内完成运算结果。虚拟联合联合目录的统一检索的网页布局设计如下:

图1:统一检索网页布局设计

   其技术实现框架如图1所示:

 

图2:统一检索技术实现框架

    其中,选择显示某图书馆的详细检索列表时,获取的仅是第一页的信息,点击“下一页”时,再根据URL规则拼接成对应的下一页的详细书目列表的URL。这种实时获取检索结果的方式大大提高了检索效率。利用IFRAME技术实现统一检索不仅可以同时查看多个图书馆目录,而且还能够实时显示馆藏借阅情况。读者根据统一检索的结果,直接选择有副本的出借馆即可提交借阅申请单。目前,系统已集成了24家图书馆的OPAC,收到了良好的应用效果,下图是应用实例:

图3:虚拟联合目录检索页面

图4:虚拟联合目录统一检索结果

开发环境(编程环境,开源软件的利用): 
WINDOWS2003,ORACLE10g for windows,tomcat5,jdk1.5
应用效果(访问量,访问频率等): 
读者登陆系统次数4984,提交馆际互借申请单4381条,促进了北京地区的文献资源的共享。
案例开发人员: 
北邮图书馆数字图书馆研究室
合作单位: 
北创软件公司
奖项: 
三等奖
排名: 
11

Web环境下多源数据集成服务——清华大学新版期刊导航系统建设

学校名称: 
清华大学图书馆
联系方式
email: 
doutf@lib.tsinghua.edu.cn
电话: 
010-62784905转8005

        Web应用已深入人心,特别是在web2.0 技术环境下, Web服务以更开放的姿态和更协作的理念把互联网上各个节点关联起来。这给图书馆服务带来巨大的发展机遇。图书馆作为互联网上的一个节点,不再是用户获取信息资源的唯一入口。在新技术环境下,图书馆的数据作为优质的数据源应被更多节点集成应用。相反,图书馆也要有意识地把web环境中不同来源的数据组织起来,重构出符合本馆特色的优质服务。  
        清华大学图书馆在充分调研了电子期刊出版发布现状,分析了本馆期刊数据以及本馆系统优势的基础上提出:综合运用多种技术和多源数据建立以期刊数据为线索的多层次立体化的期刊导航系统。即:建立一个以期刊数据为线索,向下关联期刊的封面、目次、文章数据,向外关联期刊的评价信息,馆藏年限,向上关联期刊隶属的数据库(平台)和学科分类的电子期刊导航系统。

开发环境(编程环境,开源软件的利用): 
MYSQL+Perl+Jacascript
应用效果(访问量,访问频率等): 
截至2009/11/13,新版期刊导航用户访问人次为2499608
案例开发人员: 
窦天芳、李志强、韦晓全、陈代龙
合作单位: 
Exlibris公司北京办事处,同方知网(北京)技术有限公司
奖项: 
二等奖
排名: 
3

中国科协知识服务平台

学校名称: 
北京理工大学
联系方式
email: 
hanlu311@bit.edu.cn
电话: 
68918418

       北京理工大学图书馆与中国科协建立了长期的合作关系,依托北京理工大学图书馆在信息资源组织和管理方面的优势,在中国科协的组织领导下,整合各学会的文献资源,这些文献资源的覆盖了很多的学科领域,具有较高的学术价值,因此在协作共赢、开放性、公益性的原则基础上,我校图书馆为此建设并开放了中国科协知识服务平台。我校已建立了开放性的机构知识库平台,为了充分利用现有的资源,在原有的DSpace机构库的基础上进行再次的开发,特别注重了科研工作者的特点。学术知识服务是高校高层次的读者服务,随着学术创新成果的猛增,科研工作者需要及时、快捷、准确第获取学术资源,特别是在Web2.0的环境下,信息服务模式已经由以图书馆为中心向以用户为中心的模式转变,因此在建设该平台时除提供高效的检索外,还包括了定题推送、资源评价、用户定制等个性化服务。此外该知识服务平台是我校数字图书馆系统中的一个组成部分,因此我们在再次开发的同时对于该平台的核心服务进行了web service的封装,使其具有多种发布方式,能够灵活地集成原有的数字图书馆系统中,也可以嵌入到其他的管理系统中。该知识服务平台目前处于测试阶段,它的主要特色有以下几个方面;

  1. 以DC元数据为核心,参照CDLS(中国数字图书馆标准与规范)制定了核心加特色的元数据架构,实现了对多种异构数据的统一管理和整合;
  2. 一站式的服务方式,系统集成了用户功能,在查找、获取、利用信息方面开放服务。
  3. 对于检索结果进行限定,能够扩大范围和缩小范围,简化了用户的操作。
  4. 采用工作流驱动的设计机制,使系统具备更好的可用性和友好性。
  5. 实现情境敏感的服务聚合,可根据用户权限、所处地理位置等不同情境,聚合用户相关、文献相关的服务,如:咨询馆员、原文传递、馆际互借、下载原文等等。
  6.  以SRU为基础实现标准服务的封装,使系统具有较高的灵活性,便于服务集成和互操作。
  7.  资源评价、RSS订阅、资源收藏等个性化服务,使用户行为参与到整个知识服务平台中。

        目前该系统处于测试阶段,在100并发用户下系统性能稳定,对于数据安全和用户安全也提供了有层次的安全保障。
 
 

开发环境(编程环境,开源软件的利用): 
windows2003,eclipse,dspace
应用效果(访问量,访问频率等): 
目前处于测试状态,100用户并发下系统稳定
案例开发人员: 
北京理工大学图书馆数字化研发与特藏部
奖项: 
三等奖
排名: 
8

北京大学储存图书馆密集书库管理系统设计与应用

学校名称: 
北京大学
联系方式
email: 
cuihy@lib.pku.edu.cn
电话: 
62751062,13910189039

       随着中国图书馆的不断发展,馆藏数量增加速度加快,馆舍空间不足已成为各馆面临的普遍问题。以北京大学图书馆为例,年增长十几万册纸本图书,馆藏已达约130万?360万册,馆舍空间紧张至新书无法上架。为此北京大学图书馆在2009年8月开始采用远程储存图书馆、密集书库管理方式,管理服务利用率低的图书与报刊。
利用储存图书馆与密集书库,成为解决馆舍空间紧张,提供合理管理与高效优质服务的一种有效方法。北京大学设计应用的储存图书馆密集书库管理模式,为馆藏管理提供了一种的管理思路与方式。北京大学图书馆系统部自行开发完成的密集书库管理系统为储存图书馆的管理与服务提供了科学、合理、高效的管理支持。
储存图书馆的建立目的是为了解决空间使用率,因此不适合采用传统的索书号排架方式,根据文献开本大小排架,采用随机密集排架,是解决空间利用率的方案之一。通用的自动化集成管理系统无法处理密集排架的管理,市场上没有合适的软件系统可用。借鉴物流管理与库房管理系统模式,北京大学图书馆系统部自行开发了密集书库管理系统,设计目标主要是实现架位号与文献条码对应的管理功能,并与unicorn自动化集成系统实现无缝接口,支持密集书架的管理与服务。
系统采用C/S模式架构,开发工具是powerbuilder11.5,数据库采用SQL SERVER,支持支持多用户并发操作。系统的主要功能是图书入库、图书出库、unicorn书目信息的导入与同步、图书盘点、库位管理(调整架位、修改条码、修改库位等)、统计查询与系统管理等功能。
系统功能健全、操作方便,在2009年7月到8月两个月期间,系统支持北京大学昌平储存图书馆完成图书入库32万余册,预计未来将要管理一百万册图书。储存图书馆读者服务已于2009年10月1日后开通。系统运行稳定,为储存图书馆的管理与服务顺利开展提供了保障。

开发环境(编程环境,开源软件的利用): 
C/S架构,开发工具是powerbuilder11.5,数据库采用SQL SERVER
应用效果(访问量,访问频率等): 
图书入库32万余册,日后将要管理一百万册图书。储存图书馆读者服务已于2009年10月1日后开通。系统运行稳定,为储存图书馆的管理与服务顺利开展提供了保障。
案例开发人员: 
崔海媛
奖项: 
二等奖
排名: 
5

电子期刊最新卷期浏览和邮件提醒服务

学校名称: 
北京大学医学图书馆
联系方式
email: 
yinshumei@lib.bjmu.edu.cn
电话: 
010-82801751

    学术期刊是能及时反映学术发展动态的出版物,目前各个高校以及研究机构订购的期刊全文数据库有数十种之多,可以预计,期刊文献目次信息将不断增加。通过查询网络期刊全文数据库所获得的期刊目次信息的网页也在不断增加。而搜索引擎是无法获取这些信息的,并且电子学术期刊是散落在图书馆订购的各种期刊全文数据库以及免费电子期刊网页中,全文数据库上的文章需要研究人员耗费大量精力在各种各样的网络数据库中搜索才能获得。有部分期刊全文数据库提供通过定制检索策略来订阅相关文章的服务,但这也仅限于单个数据库所收录期刊的范围,并不能完全满足研究人员的需求。因此,需要通过该工具抽取期刊网站上的数据,及时将期刊上最新的相关论文在第一时间提供给需要它的研究人员。对期刊全文数据库进行集中报道、集中揭示,提高图书馆主动服务的水平。

    系统主要功能是:主动搜索网络期刊数据库,获取最新出版的电子期刊的文章题录信息,同时获得有效的文章详细信息链接以及全文链接,存储到本地数据库中。该系统提供友好的web浏览界面,向读者提供灵活的期刊和文章检索功能,读者可以对其感兴趣的期刊进行定制,系统自动在发现新卷期后向读者 邮箱发送最新期刊文章信息提醒邮件。

    该系统利用httpclient与Jtidy两个开源工具建立与电子期刊网站的连接,分析电子期刊网页,从中发现最新一期的所在位置和链接,并抽取目次页面的详细信息。通过分析不同全文数据库中期刊文献信息的组织层次和浏览页面的格式,设定每个网站的数据抽取xsl模板。该系统定期从电子期刊网站上抓取每种电子期刊最新一期的文献目次,按照读者的喜好及时将最新文献信息提供给使用者。
 

开发环境(编程环境,开源软件的利用): 
编程语言:java,jsp;编程环境:jdk1.5,tomcat 5.5,mysql server 5.0;开源软件的利用:eclipse,httpclient,jtidy
应用效果(访问量,访问频率等): 
刚刚推出,还在进一步测试和完善中。
案例开发人员: 
殷蜀梅,林小平,吴春光,张远
奖项: 
三等奖
排名: 
18

基于Mantis的项目监控和管理系统

学校名称: 
首都医科大学
联系方式
email: 
tsgjsb@ccmu.edu.cn
电话: 
83911307

 
随着数字化图书馆进程的日益加速,图书馆信息化项目越来越多,而图书馆的技术力量有限,如何利用有限的技术力量来管理众多的信息化项目,成为图书馆技术部工作人员关注的重点。
购买大型的项目管理软件费用昂贵,而在自己开发量身定做又没有足够的人力情况下,基于开源代码的Mantis缺陷跟踪系统,能快速地搭建起项目监控和管理系统成为我们的首选。我们在Mantis缺陷管理系统结构的基础上,根据图书馆项目的特点,进行二次开发,形成基于C/S和B/S的两种并行的项目管理模式,对项目运行中的出现问题进行实时有效的管理,实现“谁负责谁解决”,提高对问题的监控能力,定期生成问题统计,提高项目进展速度。
本案例主要内容包括:
1.应用Powerbuilder+mysql开发基于C/S(客户机/服务器)的项目监控与管理系统的“问题提交”和“问题查看”模块,实现对工作人员提交问题的实时响应(一旦有新问题,屏幕右下角自动弹出提示框,双击提示框显示“问题列表”)。
2.对引入的基于Mysql+php服务模式的Mantis缺陷跟踪系统进行各模块的优化,与图书馆技术部日常的系统维护工作和项目管理工作紧密结合;
完善项目监控与管理系统中各类角色定义与分类,权限管理;
3.对系统中的项目管理中的“子项目”和“分类”进行细化;
4.通过一段时间的运行,根据项目管理的情况,得出统计报告。对生成的报告数据进行分析,提高对问题的跟踪反馈效率。
本案例的应用意义:
1.利用该Mantis项目监控与管理系统,实现图书馆的日常系统维护、项目管理的流程化和监控管理。
2.实现图书馆工作人员问题的“首问负责制”,实现工作的流程化、形成周期性的技术报告。
3.利用该系统,在图书馆服务工作中,引入工作流的概念,对工作进行管理和监控,确保服务质量,提高服务水平。

开发环境(编程环境,开源软件的利用): 
应用Powerbuilder9.0+mysql开发C/S项目监控与管理系统; 利用Mysql+php搭建开源的Mantis缺陷跟踪系统
应用效果(访问量,访问频率等): 
用户对象:图书馆工作人员;登录方式:访问网站或开机自动启动客户端; 网站访问量:1120次(统计数据来自2009.8.24-2009.11.12); 问题提交量:有效问题:112个,无效问题:14个。
案例开发人员: 
龚佳剑;吕文娟;刘松涛
奖项: 
三等奖
排名: 
13

服装数字图书馆

学校名称: 
北京服装学院
联系方式
email: 
gdlan@126.com
电话: 
64288002

  服装数字图书馆是结合北京服装学院的服装特色专业、完全自主策划开发的学科数字图书馆平台,整合了服装学科多种类型的资源。
一、内容设置:内容设置:主要整合了服装学科及相关学科的资源,其内容栏目以服装学科进行设置。目前有八大板块,包括服饰文化、服装设计基础、服装专业设计、服装结构工艺、服装材料、服装生产及营销、时尚传媒、艺术设计。每个板块下级目前设有25个学科栏目。如:服饰文化板块下有服装理论、中外服装史、民族服饰三个学科栏目;服装设计基础板块下有设计色彩、纺织品图案、服装配饰、面料装饰工艺、时装画五个学科栏目;服装专业设计有服装款式设计、针织服装设计、服装设计师、流行趋势、师生作品五个学科栏目……
二、资源及技术特点:每个学科栏目整合了文章、图片、馆藏资源、人物、相关网络资源导航、特色资源包六方面的内容。其中,馆藏资源、图片库、特色资源包是本馆特色资源。
1、馆藏资源:根据学科不同主题整合图书相关信息,包括该专著的作者、简介、书的封面、图书馆纸本馆藏的OPAC数据、本馆电子图书链接等。
2、图片库是本馆的资源主体,其相关技术是本馆的重点及难点。本库至2009-11-12为止共有图片69125张图片,并且不断地更新充实图片库内容。主要技术内容有:
① 设计图片内容描述的字段,制定服装图片的元数据标准。
② 制定图片数据的标引规范。
③ 实现图片的不同检索项的组合检索。
3、特色资源包是本馆新开发的以教育学习为主要目的的资源集合,是学科栏目中,对于某个特定专题的一个深入、全面的文字与图片、馆藏等资源相结合的展示平台。特点包括:
① 有层次的主题结构,不同角度的学术导航。
② 图文并茂的知识点陈述。
③ 每一个知识点都提示数据库中的相关资源,包括图片、馆藏、人物、文章等。该相关资源是后台设置高级检索式,在数字图书馆的数据库中实行统一检索,并显示陈列于特色资源包页面。该相关搜索提供多个检索式的结果。
4、所有资源目前可实现后台管理、动态更新。可通过管理员分配管理账号、不同账号可操作的学科栏目,从而实现多个账号有不同的权限进行数据标引、上传资源等。
三、开发技术特点:
1、网站代码全部根据所需功能自主开发,并未使用任何开源代码,在安全性与灵活性上较开源代码有更大优势。
2、对于访问量大的页面,进行了目前大型网站广泛使用的静态化处理:后台动态更新内容,然后由程序自动生成静态页面,减少服务器查询数据的负担,提高访问速度。
3、网站页面代码全部使用符合W3C标准的DIV+CSS构筑,代码量较传统由TABLE构筑的代码大幅减少,访问速度明显提升,并能保证在各种不同的浏览器下显示一致。
4、网站使用AJAX数据异步获取技术,优化了动态显示内容,访问速度得到有效优化,用户体验值更高。

开发环境(编程环境,开源软件的利用): 
window 2003 server、IIS6、MS SQL SERVER 2000/2005、DREEAMWEAVER
应用效果(访问量,访问频率等): 
服装数字图书馆自2007年11月1日运行以来,经历一次改版。不完全统计,至2009-11-12为止累计访问量达39959次,读者反映良好,内容方便专业学习,操作实用方便。
案例开发人员: 
李晓玲,黎焰,林培发,李建岗
合作单位: 
北京雷欧广告制作有限公司
奖项: 
三等奖
排名: 
12

公安大学图书馆2.0网站

学校名称: 
中国人民公安大学
联系方式
email: 
xinxinw@netease.com
电话: 
83906227

        公安大学图书馆网站之前采用的是商业软件开发,软件可扩展性和开放性均比较差。经过考察,图书馆决定采用开源软件Drupal重新开发一版符合图书馆2.0需求的图书馆网站。网站主要体现以下特点:
        1.与读者的交互性更强,主要表现在
         1)增加读者实时咨询功能,图书馆员在线回答读者询问。
         2)保留读者留言咨询功能
         3)强化读者帮助系统的功能。
        2.网页动态管理功能增强,版面设置更加灵活,图书馆员权限分配灵活。
        3.增加信息聚合和信息推送服务,一方面汇集整理来自互联网和馆内的有用信息,一方面主动向读者推送新信息。
        4.强化OPAC功能,整合OPAC系统与图书馆网站。
        5.研发集成检索功能,整合现有的三个主要数据源(CNKI,万方,书目数据库)
        根据以上需求,图书馆组织人员利用Drupal开发了新版网站。
       1.新版网站实现了网站内容的动态管理,网页内容的更新分配到图书馆各单位,保证了信息交流的通畅。
       2.网站利用Drupal的相关模块实现了读者实时咨询,留言咨询和情景帮助。
       3.网站利用信息聚合及其相关模块实现了对相关网站和图书馆主要资源网站内容的信息聚合分类推送的功能。
        4.研发了集成检索功能,目前基本能够实现同时检索馆内的三个主要数据库资源。
        5.利用Drupal开源模块扩展图书馆OPAC功能,增强图书目录检索功能,实现图书的收藏、评价以及图书封面等附加信息的显示(此项工作正在研究中,还未投入使用)。
        下一步的工作主要是继续整合图书馆各个系统,完成图书馆OPAC功能的扩展,将图书馆手机短信系统整合到Drupal系统中,利用Drupal的message框架,建立一个由短信、邮件组合而成的立体化的信息传送渠道。
 

开发环境(编程环境,开源软件的利用): 
Drupal,php,apache,mysql,ajax
应用效果(访问量,访问频率等): 
网站刚刚投入使用,内容还在补充之中,不过读者和图书馆员均反映不错。相比以前的商业软件更加方便,功能更加强大。
案例开发人员: 
王欣,李玉兰,崔建海
奖项: 
三等奖
排名: 
17

清华大学无线移动数字图书馆系统(TWIMS)的建设与应用

学校名称: 
清华大学图书馆
联系方式
email: 
zhangbei@lib.tsinghua.edu.cn
电话: 
010-62784905转8014

随着移动通讯技术日益成熟,手机等手持式无线通信设备已经成为人们日常工作和生活中的重要工具,人们也逐渐开始关注:要将原有互联网提供的应用和服务延伸到移动通讯领域。清华大学图书馆从2006年开始探索利用手机开展图书馆信息服务的方式,并于2008年得到教育部人文社会科学研究规划基金项目——“基于无线广域网的移动数字图书馆实现和服务机制的若干关键问题”的支持,开始建设清华大学无线移动数字图书馆系统(TWIMS)。TWIMS旨在探索以手机为信息展示和获取工具,以无线广域网为信息传播途径,来实现图书馆异构信息资源和异质服务的整合、重构和推送。
 
TWIMS与移动通讯运营商的通讯服务器通过INTERNET交互。考虑到我馆信息资源的信息组织的形式各有不同,因此我们将其统称为异构信息资源,均存储在底层数据存储中。用户通过手机发送请求,系统接收后处理,从底层数据存储中提取信息,按照既定的业务逻辑,经过重新整合、封装,最终以WAP、短信等异质服务的形式呈现给读者。
整个系统由两大子系统构成,一是应用服务子系统,负责与底层数据存储交互,获取异构信息资源,呈现给用户可伸缩的信息应用视图,例如基于WML的WAP网站、交互式短信等等。二是系统管理子系统,负责日常事务处理,对系统提供的异构信息资源和异质服务进行统一管理,对系统使用者的操作行为进行控制等等。
 
 
TWIMS具备如下显著的功能和特点:
 

开发环境(编程环境,开源软件的利用): 
JSP、JAVA、TOMCAT、MYSQL
应用效果(访问量,访问频率等): 
1.截至2009/11/05,手机注册用户已达19567人。 2.短信服务 (1)流通通知等各类信息推送 自2007/09/26起,累计发送短信165345条。 (2)书目查询等交互短信(试运行) 至2009/11/11, 提供服务949次。 3.WAP服务 2009/07/01开始测试运行,累计用户访问使用量为1200人次。
案例开发人员: 
张蓓、綦丕智、李志强、方玮、白如星
合作单位: 
奖项: 
一等奖
排名: 
1

Tagadelic不显示more tags

Posted in

在使用Tagadelic的时候,其自带的block会将对应的类别以标签云的形式显示出来,也可以自定义显示的数量,而在这个block的最后会出现一个more tags的连接至显示所有标签的页面,如果你不需要这个连接,可以这样做:
5.x版本的Tagadelic打开tagadelic.module,大概在307-314行,找到
/** * theme function to provide a more link * @param $vid - vocab id for which more link is wanted * @ingroup themable */function theme_tagadelic_more($vid) {  return "<div class='more-link'>" . l(t('more tags'), "tagadelic/chunk/$vid") . "</div>";}
把这段代码删除就可以了。
在6.x版本中的Tagadelic,同样打开tagadelic.module,大概在331-338行之间,找到:
/** * theme function to provide a more link * @param $vid - vocab id for which more link is wanted * @ingroup themable */function theme_tagadelic_more($vid) {  return "<div class='more-link'>". l(t('more tags'), "tagadelic/chunk/$vid") ."</div>";}
删除即可。
 
来源:http://zhexie.net/node/86

同步内容