RSS信息服务系统设计论文

2022-04-14

小伙伴们反映都在为论文烦恼,小编为大家精选了《RSS信息服务系统设计论文(精选3篇)》,希望对大家有所帮助。(1.

RSS信息服务系统设计论文 篇1:

利用RSS实现作业管理信息化

摘要:针对专业作业管理系统的高要求和高成本,利用RSS技术集合多来源信息、高时效、低成本的特点设计了一个作业管理系统,从教师、学生和家长三个角度对作业管理的数据流向进行分析,检验了系统的可行性,得出利用RSS设计作业管理信息化系统可以快捷方便地实现信息传送,学习过程记录和作业资料整理等功能。

关键词:RSS;作业管理;信息化

随着教育信息化的发展,对作业的管理实现信息化已经成为必然。虽然可以通过开发一个专业平台来实现作业管理的信息化,但是对于广大的教师和中小学校来说,开发这样一个平台技术要求太高,开发的成本投入太大。而通过RSS技术,只要掌握基本的计算机操作技能,就可以非常简便的实现作业管理的信息化。

一、RSS简介

1.RSS的起源

RSS技术的发展目前已经达到了相当大的规模,国内外大量的网站都支持RSS服务。由于不同的版本和不同的技术团体的原因,RSS有三个不同的源头:[1] Rich Site Summary(丰富站点摘要),RDF Site Summary(基于RDF站点摘要),Really Simple Syndication(真正简易聚合)。现在被人们广泛接受的是Really Simple Syndication,本文以下所涉及RSS均指Really Simple Syndication。

RSS采用XML(eXtensible Markup Language)语言,可以实现站点之间的文档标题、摘要及其他类型Web内容共享的一种技术。利用RSS技术,一个网站可以方便地调用其他RSS提供者的内容,从而形成高效的信息聚合。一个典型的RSS网络体系主要包括内容提供者、聚合器和标题浏览器三个部分。[2]内容提供者为RSS提供各类元数据,并提供相应的RSS信息源供他人订阅。RSS聚合器周期性地阅读、标引和聚合RSS文件。它阅读来自多个资源的RSS文件,并把它们收集到索引中,提供来自索引的、主题相关的可定制的链接源(RSS Feed)。标题浏览器得到用户的请求后,连接到RSS聚合器,获取文档链接源,并显示给读者。读者得到最新文档链接源后,可通过单击文档标题来选择并阅读来自内容提供者的文档。

2.RSS的主要特征

与其他的网络软件相比,RSS具有如下四个特点,这些特点提供了一个实时、高效、安全和低成本的信息发布与获取通道,也构成了作业管理自动化的基础。

(1)聚合多来源的内容

RSS通过RSS 阅读器,利用“推”技术进行信息的获取。RSS的内容由内容发布者创建,然后传递给预定了链接源的RSS聚合器。聚合器定期检查内容的发布者,检查这些站点是否有新的、可得到的内容,并下载这些数据信息。用户可以根据自己的喜好和需要,以“频道”的形式预定多个链接源,以后只要该链接源中有新的内容,RSS聚合器就会自动添加到列表中。

(2)信息获取高时效性

RSS阅读器可以根据用户的设置完成与信息源站点元数据的同步。RSS帮助用户跟踪在线站点的新内容,并能实时通讯更新。一旦各站点有新的内容发布,当新内容在服务器数据库中出现时,就会在第一时间被“推”到RSS聚合器中,并自动提示预定者阅读最新内容,极大提高了信息的时效性和价值。

(3)信息发布低成本

RSS作为一种轻量级、多用途、可扩展的元数据描述及联合推广格式,具有简单、标准、通用、容易生成等特点,它能够共享于各种各样的信息,因此很多网站都利用RSS来发布动态更新的最新信息。RSS包装在技术实现上极为简单,而且是一次性的工作,从而使长期的信息发布边际成本几乎降为零。

(4)信息的积累与管理功能

图1 基于RSS的作业管理系统数据流向图

RSS推送技术提供自定义式的服务,信息源的选择和信息内容的过滤由用户自主配置,RSS用户端所收集的信息可以经过用户智能筛选,能屏蔽掉用户没有订阅的内容以及弹出广告、垃圾邮件等,保证信息的“无垃圾”和“个性化”,实现知识和信息的过滤功能。与此同时,RSS还可通过网络形成最好的知识积累方式,RSS订阅的内容可以下载到阅读器软件的本地磁盘,用户以后获取无须任何帐号和密码,也无需其他附加服务,使用方便快捷,如同为用户建立起一个“随身资料库”,用户可以进行离线阅读、存档保留、搜索排序、相关分类、删除、重命名等多种管理操作。

二、系统设计的技术基础

1.RSS的元数据

RSS将网站看作一系列频道(Channels) 的组合,各个频道又包含了一系列项目(Items) ,因此通过对频道以及所含项目的描述可实现对作为项目集合的网站的描述。这种利用RSS元数据描述的网站内容汇总文件称之为一个RSS feed。RSS feed由内容提供者发布,并供内容整合者通过网站或者独立的桌面阅读工具使用。RSS feed通常由

四个主要元数据组成。

2.RSS feed的解析抽取

要想使用RSS服务,首先需要对抓取的RSS项目文件进行解析。因为RSS是基于RDF/XML的,所以可以用DOM(Document Object Model,文档对象模型)或者SAX(Simple API for XML)解析器来解析,解析后抽取其中符合规范的元数据,将其对应存入数据库中。[3]在实际应用中我们可以利用基于SAX/DOM接口的Xml4C作为RSS服务的XML解析器。

Xml4C是IBM在Xerces-C++的基础上,结合自己的技术开发的XML解析器。它不仅与Xerces-C++有着完全相同的调用接口,更因为IBM把自己完整的XML解析器技术整合到了Xerces-C++之上,所以支持的文字编码比Xerces-C++多10倍以上。

3.元数据的集成技术

元数据的集成技术就是将元数据集成,并编制索引以方便用户的查询或者进一步处理。[4] 由于RDBMS(关系数据库)优异的查询速度和灵活的存储结构,已被广泛接受,所以在集成的时候,将RSS(XML文件)通过一个转换引擎转换为关系表进行存储(如SQL Server 2000的OPENXML)。在将RSS文件转换成关系表以后,就可以将不同网站的RSS文件集成到数据库中,利用数据库管理系统进行管理,并利用RDBMS的索引功能进一步提高检索效率。

在数据集成后,用户的使用过程就是检索过程,用户提交请求后,通过对RD-BMS的搜索得到结果,并由用户决定它的显示和使用方式,如可以用关系表的方式直接返回给用户,也可以将结果转换为XML文档返回。

三、管理系统的设计与实现

要想建立RSS信息服务,信息提供者不仅需要将需要提供的服务信息收集起来作为网站建设的素材,而且需要对这些信息进行规范化,将其转化为RSS元数据格式:首先,对所收集到的素材按照其内容或对象进行分类;其次,对每一类信息我们需要按照规范建立频道;最后,对需要发布的具体内容建立一个或多个项目集。频道规范的统一性大大简化了各频道的处理过程,使得各频道都能以一个统一的外观呈现在用户面前。当需要增加或修改某些信息时,网站建设者只需要修改相应的频道就可以。同时,频道的推送特性,能够保证一直将最新的频道呈现在用户面前。

利用RSS技术设计一个作业管理信息系统,就是利用组块技术,根据RSS的基本原理,依托基于XML的网络平台,如博客系统,进行频道的设置与订阅,实现信息的推送和更新。从功能分析来看,基于RSS的作业管理系统可以从教师和学生两个方面来设计。

在教师方面,教师将要为学生提供作业题目和通知,因此需要建立题目频道,频道数目依据教师需要教学的班级来确定,频道内容通过RSS推技术提供给学生使用。在学生方面,学生要建立答案频道将对习题的回答返回给教师,由于可能存在多个学科要进行作业管理的信息化,因此对于每一门学科学生都要建立一个频道,每一个答案频道的内容也需要通过RSS技术提供给学科教师。因此教师端应该订阅所教班级全体学生的相应学科答案频道,而学生应该订阅所有任课教师的相应的题目频道。如果家长需要跟踪或了解学生的作业完成情况,也可以订阅相应教师的题目频道和学生的答案频道。教师、学生和家长都可以通过按照时间和频道类别来进行排序,使作业管理系统的使用更加方便和人性化。其数据流向可以通过图1来进行表示。

在实际的制作过程中,我们不需要掌握XML的复杂编写技术,只需要使用一些支持RSS的平台,如Blog,进行简单的设置就可以完成。如果使用Blog作为平台,无论是教师和学生,只需要做两件事:一是自己按照需要设置自己的RSS频道,二是在Blog中设置RSS链接引用需要的RSS频道;而家长则只需要利用RSS阅读器阅读RSS信息或在Blog设置链接引用相应的RSS频道就可以了。

四、管理系统的功能分析

虽然利用RSS构建的作业管理系统结构简单,但是功能却是比较全面的。从教师、学生和家长的角度来看,基于RSS的作业管理系统具有以下功能:

1.教师角度

即时发布学习信息。教师可以采用RSS技术即时发布学习信息,如教学安排、学习辅导、问题解答、作业布置和测验考试等,这些信息会自动、直接和几乎同时地传送给每个学生,不会出现通过E-mail发送时产生的邮件丢失或系统退信等现象。[5]

自动跟踪学生的学习。使用RSS技术,可使教师自动跟踪学生的学习,而不必每天检查所有学生的学习日志,只需在聚合器中使用学生的RSS Feed跟踪学习的学习进展,收集整合学生的学习行为并进行评论。[6]因此,使用RSS链接源可使教师及时了解学生的学习,通过评论进行个性化指导和实现班级学习的无纸化。

实现作业批改网络化。使用RSS后,教师不需要一个一个地收集他们的作业,而可以通过一个聚合工具,自动获得每个学生最近更新的内容,并对学生作业进行批改;也不必为了等待学生最新完成的作业而不断地刷新网页,因为一旦有了更新,RSS阅读器就会自动告知。

2.学生角度

实现作业的自动提交。学生在放学以后,只要进入作业平台,就可以看到教师的作业,在学生把作业完成以后,RSS技术就会自动将学生的作业提交给教师。每天学生只要登陆系统就能够看到当天应当完成的作业,可以避免忘记作业,漏交作业和交错作业的情况。

实现作业的管理。利用RSS平台的信息积累和管理功能,学生可以很方便地把自己的作业按照时间、学科等方式进行分组、整理,完成作业的信息化管理。在需要的时候再把积累的作业信息进行分析,按照不同的纬度进行归纳总结,形成良好的学习习惯,并进一步提高自己的学业成绩。

3.家长角度

家长同样可以利用RSS来收集和自己的子女有关的最新信息,了解子女的在校表现。相对教师而言,家长和子女在学业上交流的时间更少一些,因此,RSS的使用为那些没有时间经常关注子女的家长提供了极大的便利。它可以将把那些和自己的子女有关的最新发布的信息,直接传送到接收终端上,家长们只需要定期关注RSS更新的信息,就可以及时地掌握子女的学习情况。

五、结论

RSS技术是Web2.0时代的一个典型技术,以RSS的元数据、RSS feed解析抽取和元数据集成技术为基础,从教师、学生和家长之间的数据流向进行分析,利用组块技术,依托基于XML的网络平台如Blog,不需要太多的计算机技术,就可以非常方便快捷地实现作业管理的信息化。

在实践应用过程中,该作业管理信息系统可以实现作业的传送,学习过程的记录和作业资料的整理等功能,可以自动发布学习信息,及时跟踪学生的学习情况,自动提交作业并实现作业批改的网络化,实现作业的不同纬度的分类整理,并能加强家长对学生的学习情况的了解和监控,在学校教育和远程教育中都具有较大的应用价值。

参考文献:

[1] 易晓阳. RSS:含义、本征与应用[J]. 图书馆学研究,2006, (8).69-72.

[2] 胡勇,王陆. 浅析Blog的特点及其对教育信息化的影响[J]. 现代教育技术,2006,16:22-25.

[3] 张晓林. 元数据研究与应用[M ]. 北京:北京图书出版社, 2002.

[4] 王利杰,金连甫. 适合关系数据库存储的XML文档分解[ J ]. 计算机工程与设计, 2002, (10):54 - 57.

[5] 刘兆臻. 基于RSS的网络学习内容聚合系统研究[D]. 2005,5:13.

[6] 詹青龙,王荣良. RSS技术及其在教学中的应用[J]. 中小学信息技术教育,2005,(8):74-75.

作者:祁玉娟 何向阳

RSS信息服务系统设计论文 篇2:

基于RSS的医学信息导报管理系统平台的研究与实现

(1. 桂林医学院 附属医院 图书馆,广西 桂林 541001;2. 桂林医学院 图书馆,广西 桂林541004;2.桂林电子科技大学 信息科技学院,广西 桂林 541004)

摘要:该文以基于RSS的桂林医学院医学信息导报管理系统的网络平台建设为例,分别对医学信息导报网络平台的系统分析和总体设计以及如何实现RSS信息推送功能等方面进行设计过程和开发及实现过程、基本原理等方面进行介绍。

关键词:信息推送;RSS;系统设计

The Research and Implement Based on RSS Medical Science Information Guidance Management System

OU Bin-jin1, MO Lan2, XU Yun2, XIANG Rong3

(1.The Affiliated Hospital of Guilin Medical University, Guilin 541001, China; 2. Guilin Medical University, Guilin 541004, China; 3. Department of Information and Technology , Guilin University of Electronic Technology, Guilin 541004, China)

Key words: Information push server; RSS; System design

随着信息技术和网络的发展,信息资源日益丰富且多样化,加之读者的信息需求也越来越专门化并具有不确定状态,因此图书馆需要不断创新服务环境和方式,为读者提供个性化的信息推送服务。RSS 是一种描述和同步网站内容的格式,采用RSS标准可以搭建一个更有利于信息迅速传播的平台[1]。同时由于基于RSS的数据其标准都是XML格式,更有利于该信息在其他终端和别其他服务所使用,更易被多种搜索引擎识别有助于信息的传播和利用。

1 基于RSS的医学信息导报管理系统分析和总体设计

基于RSS的医学信息导报管理系统平台是桂林医学院图书馆信息服务建设的一个部分,设计目标是建立一个基于RSS的医学信息导报管理系统平台,将RSS技术应用到医学院图书馆的网站系统中,使得用户按照自己的兴趣,订阅自己喜欢的桂林医学院医学信息导报栏目。

开发一个网站系统,首先必须进行系统分析和总体设计,对系统的需求进行分析,设计系统的体系结构和数据库结构,决定系统的开发工具和后台数据库,规划项目开发进度。这在实际的开发项目中是一项重要的工作。

1.1 系统需求分析

本系统的功能模块为:信息导报栏目管理、信息发布管理、信息查询(检索)、信息评论、信息订阅及用户管理模块。

每个模块的具体内容:

信息导报栏目管理模块包括:栏目的增加、删除、修改和对栏目的查询四个子模块。该模块是实现对栏目模块的进行增删改及查询的功能,包括栏目的编号及栏目的名称等内容。

信息发布管理模块包括:导报信息的内容(包括信息的标题、信息的内容及所属栏目等)的增加、删除、修改三个子模块。

信息查询(检索)实现栏目进行查询、按日期查询。

信息评论模块提供用户对某个信息内容进行评论,管理员用户可以管理和删除评论内容。

信息订阅模块包括制作和发布RSS信息栏目;订阅RSS信息。

用户管理模块包括增加用户,修改用户信息、删除用户信息,主要字段包括:用户名和密码。

1.2 开发工具的选择及技术分析

美国学者James Martin在《信息工程》指出“采用现代软件工程CASE工具是进行系统建设的必要条件之一”,它指出了开发系统时选择开发工具的重要性。目前的Web2.0数据库管理系统的开发都需要考虑前台的开发工具和后台的数据库。开发工具的选择应该从应用需求、系统功能和性能要求以及开发人员的开发习惯等方面进行考虑。本系统的架构是B/S(浏览器/服务器)模式的,所以前台开发环境选择微软公司的传统的ASP语言进行开发,后台选择SQL SERVER5.0进行,服务器的操作系统平台是Windows Server 2003。它们都是微软公司的主打产品是开发网站系统的常见组合,具有开发方便,易于部署的特点。

当前应用开发的趋势为[2]:三层结构、对Web应用的支持、开放的、构件式的分布计算环境。用户对工具的需求是十分复杂的,一般来说,要求提高开发和运行效率,降低开发成本和维护费用,应用系统具有先进性、代码具有可重用性等等。图书馆在进行信息化建设的过程用也面临着缺乏既懂技术又动图书馆业务的人才,而计算机技术的发展又特别的迅速,图书馆的技术部人员的工作相当的繁琐,所以选择一种好的,易于开发的工具是必要的。项目选择ASP+SQL SERVER的开发模式就是出于这样的考虑,目的是使桂林医学院图书馆迅速搭建起基于RSS的医学信息导报管理系统平台。该项目的开发用到的技术包括:建站的基本方法;所选开发工具的基本编程方法;后台数据库的管理方法,其中包括如创建数据库,表,视图、数据库备份还原等;ADO数据库技术等等。

2 实现RSS信息推送功能

2.1 RSS简介

现在,RSS的含义已经越来越广泛,而逐步成为内容聚合的代名词[1]。RSS是一种Web内容聚合的数据格式规范。这些Web内容主要是指新闻以及类似新闻的站点所提供的内容包括主要的新闻网站、新闻评论网站以及个人博客网站等。当然,RSS并不仅仅用于新闻内容的聚合,从理论上讲,那些任何可以拆分成离散元素的内容都可以通过RSS来整合,比如最近更新的维基内容、cvs的一个变更登记甚至对一本书稿的修改历史。一旦每个元素的信息成为RSS格式那么一个对RSS敏感的程序就可以检测RSS种子来了解是否有更新内容,并以一种聚合的方式将这些更新显示出来。这种形式的程序就称为信息聚合器,这种信息聚合器在博客的交流中已经比较流行了。许多博客站点采用RSS方式向网络用户提供内容。一个内容聚合器可以让用户获得博客上的最新信息,也可以帮助博客们快速推送自己的信息。RSS是一种基于XML的格式,因此必须满足W3C发布的XML1.0规范。

信息聚合和信息推送RSS的两大基本功能[7],具体来说,这种功能表现在以下四个方面:1) 收集各学科门户网站的信息;2) 提供主动信息服务;3) 提供一站式信息服务平台;4) 充当学科社区。

2.2 RSS信息交互过程原理

符合XML格式的RSS信息交互处理形式通常包括服务端和终端RSS信息的交互两个过程,具体来说就是:

2.2.1 服务端RSS信息的交互通常包括以下步骤

步骤一:首先要获取RSS信息所对应的URL,具体说就是服务端分析获取RSS 信息所对应的URL,这个环节可以通过通过爬虫程序分析访问因特网,依据RSS1.0标准或RSS0.9/2.0标准获取RSS信息所对应的URL,保存于服务端,也可以通过网络上提供的RSS地址搜索工具或软件来查找到提供RSS的URL地址;终端提交相关网页的URL:终端人工或自动的提交相关网页的URL,服务端将HTML页面转换为RSS信息,保存于服务端并发布,并将与之对应的URL信息保存在服务端;RSS信息第三方提交自己的RSS信息所对应的URL,提交后URL信息及URL所对应的RSS信息保存在服务端;

步骤二:对RSS信息进行分析和处理:读取RSS 信息的值数据:根据RSS1.0标准或RSS0.9/2.0标准读取RSS信息的值数据,统计相同的RSS信息所对应的URL次数;对RSS信息进行分类整理:获取的RSS信息值数据,对RSS信息进行分类整理;确定RSS 信息的相关度:RSS信息的相关度包括RSS信息被引用的次数、包含的关键字、发布的时间及终端反馈;

步骤三:建立RSS信息的索引数据库:根据RSS信息的相关度,将RSS信息所对应的URL排序;读取URL对应RSS 信息的XML值数据;保存在存储设备中,建立RSS信息的索引数据库;

2.2.2 终(客户)端RSS信息的交互通常包括以下步骤

步骤一:终端安装应用程序;

步骤二:终端选取信息类:终端通过因特网来访问已经在webserver服务器中注册对应的终端信息,选取信息的类或指定所需的关键字,向服务端进行提交;或者是用户根据服务端生成定制的RSS信息列表:生成定制的RSS信息列表:服务端根据终端的选取,按照RSS信息的相关度,生成终端定制的RSS信息列表;传输终端信息。

步骤三:服务端验证终端信息,读取定制信息列表;

步骤四:分析定制信息列表,应用程序分析RSS信息对应的URL,取得RSS信息内容;

步骤五:解析、显示RSS信息:根据RSS1.0标准或RSS0.9/2.0标准读取RSS信息的值数据,并显示RSS信息。

2.3 生成RSS文档

RSS是XML的一种,本项目的所有RSS文档都采用的是XML1.0 的标准。用户通常是按照类别来进行订阅的,本系统主页在每个导报栏目后面都加上了一个“RSS”图标,该图标连接到指定的栏目的URL,这是一个动态页面具体代码:〈a href="rssNews.asp?cid=<%cid%">即rssNews.asp这个ASP文件用于生成RSS文档, 在这个程序中要定义一个写入文本文件的方法。具体来说就是:首先要生成一个XML头文件,程序从〈a href="rssNews.asp?cid=<%cid%">中获得cid来获得栏目类别的参数,再根据栏目来生成XML头文件。cid参数代表要生成的RSS文档的栏目类别编号,RSS文档的文件名为栏目类别的编号,以XML作为文件的后缀名。然后写入该栏目分类中的所有该栏目下信息的数据。这里也是根据参数cid来得到该栏目下的数据,然后写入RSS文档中,这里用到一个遍历来对数据库中news数据库中的cid参数下所有字段进行遍历,该字段不为空则将内容插入到rss文档中。程序需调用News.GetNewslist方法来得到该栏目下的所有的内容,然后用一个循环语句输出每条记录信息。

2.4 订阅信息

按照前面的方法将医学信息导报管理系统信息生成了RSS文档,这时用户就可以通过RSS阅读器来订阅该信息栏目的所有内容。要订阅信息,首先还需要下载一个RSS 阅读器。

随着中文RSS内容的不断丰富和相关产品质量的不断提高,用户利用RSS产品和服务来获取、阅读、和管理互联网资讯的热情也空前高涨,因此用户数也急剧增长,当前市场上出现了两种主流RSS服务的方式:客户端RSS阅读器软件和在线RSS阅读服务[4]。根据2006年《中国Web2.0现状与趋势调查报告》上的数字,相对于离线RSS,更多的用户倾向于使用在线RSS。仅使用在线RSS服务的用户比例高达60.8%,仅使用离线RSS服务的用户比例为14.6%,前者是后者的4倍。

在信息订阅页面中,每个栏目都对应一个超连接地址〈a href="rssfeed://rssNews.asp?cid=<%cid%".xml>,对比前面的〈a href="rssNews.asp?cid=<%cid%">区别就在得到rssfeed源即将rssfeed的地址加入,rssfeed表明提供RSS 服务,这样就完成了信息的订阅。在系统中单击医学信息参考订阅就可以打开信息订阅。

2.5 平台建设的意义

目前,国外图书馆提供RSS服务的图书馆较多,提供的服务种类也较多,国内图书馆的RSS服务主要用于最新消息、新书通报等项目上[5]。本项目推送的信息是医药信息,栏目目前有四个:最新消息、国内医药、国外医药、医药进展。该平台能完成以下的功能:能提供主动信息服务;充当医药学学科社区;提供一站式信息服务。系统支持栏目添加和删除、修改功能功能参考编辑人员使用方便,系统的另一个特色是能对某个信息进行评价,评价使得阅读者可以提供反馈信息、信息员可以了解某类信息被关注的程度,以及让后面的浏览者得到更进一步的认识。使用户能对同一个主题的信息内容发表自己的评论和见解,同时还可以与其他的专家,学者讨论和交流。系统具备完善的管理功能,管理员和用户在管理和使用上和普通的基于Web的平台一样方便简单易于操作,程序自动将信息转换成XML格式可被其他RSS阅读器和检索引擎再利用。这种基于RSS的医学信息导报管理系统平台目前国内图书馆界自建项目中尚未见相关报道。采用信息推送技术提供网络化的医学信息服务不仅具有传统图书馆信息服务所具有的新颖、及时、针对性强的特点,并且能够满足科研人员专业的个性化信息需求,同时也提高了图书情报机构的服务效率和服务质量。

3 总结

伴随这对RSS技术及Web2.0的更进一步深入认识,图书馆在利用RSS个性化建设中可以增加更多RSS源信息,可以采用一些直接转换的工具将信息进行转化,这样能够降低技术的门槛有利于制作更多的信息源。另外要加大用户的培训工作,目前许多的图书馆也开展了一些RSS的工作,但是在用户教育上仍非常的欠缺,RSS应用普及程度不高[7]。根据2009年6月30日问道上的大学生对网络信息推送服务的利用与评价调查中的第13个问题[6]:你有使用过RSS订阅功能(聚合网站内容,能够及时同步网站最新内容并通知用户)来获取网上信息吗?结果如图3所示,网上有82.8%的被调查者从来没有使用过RSS。使用过RSS订阅功能的被调查者仅为17.2%。

需要特别指出的是不同的RSS阅读器的功能和使用方法是有所不同的,用户使用的行为习惯也有差异,有些阅读器可以响应rssfeed连接,单击就可以弹出提示添加该RSS频道,实现方便的订阅,而有些阅读器是需要手动来加入RSS文档地址的。尽管越来越多的人已经开始使用RSS进行个性化信息订阅,但是目前大部分的用户仍采用传统的浏览器方式进行信息检索。图书馆情报部门也开展了大量的这方面的研究工作,为了使得这项技术能更好的发挥它在图书馆信息服务中的作用,图书馆应该将与RSS的使用相关技术的用户培训工作纳入到图书馆的读者教育范围中去才能更好地推进RSS在图书馆应用工作的开展。

参考文献:

[1] 汤代禄,韩建俊,边振兴. 互联网的变革Web2.0理念与设计[M]. 北京:电子工业出版社,2007:249.

[2] 陈明. 数据库技术(三级)辅导: 陈明编著[M]. 北京:清华大学出版社,2003:244.

[3] 焦玉英,温有奎,陆伟,等. 信息检索新论[M]. 武汉:武汉大学出版社,2008:424-425.

[4]http://www.williamlong.info/archives/489.html.

[5] 肖红, 肖静波. 基于RSS 的图书馆推送服务系统的设计与实现[J]. 情报杂志,2009(3):157-158.

[6] 问道http://www.askform.cn/9462-20480.aspx.

[7] 娄秀明, 丁鹏宇. 上海地区图书馆RSS应用调研及分析[J]. 图书馆杂志,2009(2): 53-63.

作者:欧镔进, 莫岚, 徐云, 向荣

RSS信息服务系统设计论文 篇3:

RSS在校园信息化建设中的应用

[摘要]RSS作为一种新兴的2.0技术,是信息订阅和聚合的粘合剂,在信息化建设中得以广泛应用。本文通过对RSS技术的介绍,针对目前校园信息化的建设的现状,提出采用RSS技术解决建设中出现的信息源松散、信息结构和层次差异、信息老化等系列问题,提供新的应用需求。

[关键词]RSS 信息传递 校园信息化 信息聚合 校园网

在教育信息化建设进程中,学校的计算机网络化建设(校园网建设)成为各个学校建设的重点工作,信息化建设对学校的发展举足轻重,校园网络作为学校现代办学的重要基础设施之一,其应用水平和层次直接影响学校教学管理和服务的质量与效率。RSS是一种允许互联网站点制作人员为内容整合客户端提供选择性的、汇总过的Web内容的技术规范,是解决信息传递和使用互联网技术之一。从本质上讲,RSS作为一种通用的内容发布标准,它使得互联网站点制作人员可以将网络徽标、链接等站点信息以及多个包含标题、内容、链接的内容项目,根据RSS技术规范的定义编译为一个称为RSS Feed的汇总文件,用于网站内容的发布与共享。由于有了统一的标准,RSS Feed将能够被其他网站上的RSS处理程序读取和显示,也可以由用户端的RSS阅读器读取,供用户阅读和管理,并且可以群聚具有共同热点关注的用户,实现思想交流和学术探讨,达到较为理想的互动效果。

1 高校信息化建设现状和特点

据Cernet(中国教育和科研计算机网)调查数据显示,国内几乎全部高校都已建立校园网,其中拥有1000M主干带宽的高校已占调查总数的65%。还显示高校在校园网建设过程中,已意识到信息资源及应用软件的重要性,在校园网信息化建设已改变过去以硬件为主导的建设模式。但在校园网信息化建设中,信息标准化、规范化、数据系统耦合与共享、知识的聚合与发现等做得较好的高校却很少。在高校,常见的网络信息化建设模式是“部门模式”,即各部门负责本部门有关事务的信息化建设,应用系统也是针对本部门业务进行设计的,在这种模式里,信息化建设较好的部门有自己的专用管理程序和管理数据服务器,有自己的教学科研管理服务系统,有自己的网站,本部门管理程序通过在局域网(或虚拟局域网)共享数据,甚至将某些管理数据通过部门网站对外发布。这种模式对部门内部的管理工作和业务工作起到了促进作用,解决了部门内数据冗余、不一致的问题。但是,由于“部门模式”的应用系统设计是基于部门业务流程和信息管理需求角度,而不是从全校高度来考虑,局限性非常明显,缺少统一规划,没有统一标准,无法实现数据共建与共享,难以形成具有本校特色和需要的聚合知识库,所以这种模式必然导致和存在两个非常突出问题:

各系统的管理功能重复、数据重复、信息录入重复。在非全校统一规划的前提下,每个管理系统都会有公共基础信息管理、用户管理等功能,甚至管理的对象都会相同,只是管理角度不同而已。比如,人事管理系统、财务工资系统、教务选课系统等,系统中有必须设计教师信息管理的功能模块,教师信息在每个系统都有要录入一遍。这种在低层次、低水平上的重复劳动,造成了人才、财力和资源的浪费,加大了运营成本,增加用户登录的繁琐度。

2 RSS技术介绍

从本质上讲,RSS就是一种数据规范或标准,该规范要求网站在发布新信息的时候要遵循的标准格式,它以XML文件形式呈现网站内容更新的摘要信息,是一种用于共享新闻标题、摘要等内容的XML文件,该文件包含了网站的最新信息的多条记录,每条记录含有一些元数据信息,如题名、作者、分类以及该记录详细内容的URL链接等信息。网站只需将它最新的信息内容按照RSS标准的格式,生成一个描述该网站最新更新内容摘要的XML文件即可,用户不用经常访问那些网站,只需通过RSS阅读器就可以自动将最新信息的摘要部分下载到本地。

RSS是基于XML(可扩展标志语言)的一种形式,它将网站看作一系列频道(Channels)的组合,各个频道又包含了一系列资源(Items),因此通过对频道及所含资源的描述可实现对作为资源集合的网站的描述。这个利用RSS元素描述的网站内容汇总文件称之为RSS Feed,RSS Feed由内容提供者的网站发布与推广,再由内容整合者的网站(也称为“门户”)使用,或者由独立的桌面工具(即聚合工具)使用。

RSS用户可以从成千上万的支持RSS输出的网站中挑选出你喜爱的网站(频道)添加到个性的RSS阅读器,刷新频道后将看到所订阅的每个频道的最新信息。简而言之,网站只需将它最新的信息内容按照RSS标准的格式生成一个描述该网站最新更新信息摘要的XML文件即可;用户不用经常访问那些网站,只需通过RSS阅读器就可以自动将最新信息的摘要下载到本地。RSS发展目的是想将信息以XML为基础的方式,附上不同的后备数据描述来提供信息,就是网站可以通过RSS来发布消息,让伙伴网站可以通过简单的软件就可以获得想要的信息。

3 RSS在校信息化建设中的应用

RSS技术将信息聚合以XML方式(RSS Feed)提供给用户,通过标签实现信息的聚合,其信息发现将为信息索取者提供便捷快速的索取方式,实现学校的教学管理信息和教学资源数据的有效流通,在学校的具体应用包括以下几个方面:

3.1基于 RSS网站的信息发布与管理,规范了数据标准和程序接口

校园网前期建设往往是以硬件为基础并附以网站建设,提供信息发布,没有采用统一的元数据(Metadata)规范及应用软件接口(API),无形地设置了数据共享屏障,采用RSS的元数据规范来描述Web内容,创建RSS Feed发布信息,从而发布该网站的内容,用户可以利用RSS搜索引擎和RSS桌面聚合工具来收录RSS Feed中集成的网页内容,从而整合相应网站的内容。统一的发布方式和XML元数据格式方便了访问者发现和访问网站内容,完成信息的聚合,逐步向RSS搜索引擎和自动聚合方向发展,在此基础上,用户利用RSS搜索引擎跟踪相关课题的最新动态,获得较为全面的网络动态信息,最终形成RSS Feed库和基于校园网站信息的频道(Channels)供用户查询和订阅。

3.2基于RSS的专题库建设,实现教学资源的导航

校园网在应用中,不仅是一个教学信息的发布和管理,同时也应该充分利用互联网技术对教学资源进行优化和管理,实现对教学资源的知识过滤、积累、聚合和分类导航。学校在资源建设中,往往以某个专题为核心进行信息的二次开发,内容一般聚焦在某个专业学科,所收集的信息一般是经过专家的过滤筛选而来,适合本校教学科研需要的教学资源,通过RSS技术将这些分散在互联网上的教学资源进行整理、归类、聚合,形成教学资源频道,采用RSS技术,用户可以订阅和一站式阅读, RSS Feed由信息源提供和更新,将解决死连接,过时连接等系列问题。

3.3基于RSS的虚拟社团,提供学生群聚,丰富校园生活

校园网建设丰富了学生的校园生活,以互联网为联系纽带形成学生群聚中心,由于用户在使用信息资源是采用个性化的订阅机制,在个性化服务中可以掌握了用户的需求,包括用户知识结构、研究方向、使用习惯等,为此,我们可以有目的、有针对性地将具有统一信息需求的用户引导到一定的虚拟讨论室(网络聊天室或虚拟社区),形成有一定关注点的用户群,形成虚拟社团,在虚拟社团中成员可以交流探讨,形成网络社团为纽带的活动中心,达到丰富校园生活、加强互动与交流的目的。

4 结语

由此可见,基于RSS标准的网络信息管理为传统的网络信息检索提供了全新的视角,也为网络信息用户们提供了极大的方便,这一标准的广泛应用,必将大大的改变校园信息化的现状,极大的推动校园网信息服务的发展。随着学校RSS的网站数量的增加,将使学校的信息共享更为方便,用户也能够随心所欲地了解和浏览学校的相关教学管理和教学资源信息。但是,基于RSS的网络信息检索服务在国内刚刚起步,学校的信息管理人员难以在短时间改版网站,升级相关的业务软件用以支持RSS标准,需要从事信息管理与开发的技术人员了解、熟悉并掌握这一技术,并在工作中得以应用。

参考文献:

[1]王达光.高校校园网信息体系建设的探讨[J].现代教育技术,2006,(5).

[2]伍玉伟.RSS:网络信息“聚合”利器.图书情报论坛,2006,(1).

[3]伍玉伟,何淑娟.基于RSS的网络信息检索.科技文献信息管理,2006,(3).

[4]马国栋,朱濂.RSS技术在数字图书馆建设中的应用.现代情报,2006,(3).

[5]萨支斌.RSS技术研究.情报探索,2006,(9).

(作者单位:四川乐山师范学院)

作者:梁光德 刘举平 卿玉弢

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:CDIO模式下网络营销论文下一篇:CAD技术煤矿机械制造论文