RSS信息服务系统设计

2024-06-25

RSS信息服务系统设计(精选9篇)

RSS信息服务系统设计 第1篇

个性化服务是一种能够满足用户个体需求的服务,它根据用户提出的明确要求提供准确的信息服务,或通过对用户专业特征、使用偏好的分析主动地向用户推荐其可能需要的信息[1]。无论采取何种形式描述用户需求,采用何种推荐技术计算结果集,最终它都以一定的推送方式体现出来。

由于绝大部分WEB信息都是非结构化的,使得现有的个性化服务系统在用户建模时都面临着大量的信息预处理工作,并且个性化信息服务在推送方式上虽然考虑到用户的个性化需求,但缺乏动态性和时效性,不能及时地将用户感兴趣的信息推送给用户。为了解决这些问题,本文首先提出基于RSS技术的个性化信息服务系统的架构,该架构在建立用户兴趣模型和信息推送中揉合了RSS技术;然后给出该架构中几个关键问题的解决方法,最后通过试验实例,说明该架构的可行性。

1 个性化信息服务系统的局限性

1.1 传统个性化服务系统的局限性

由于绝大部分WEB信息都是非结构化的,使得现有的个性化服务系统在用户建模时都面临着大量的信息预处理工作,并且个性化信息服务在推送方式上虽然考虑到用户的个性化需求,但缺乏动态性和时效性,不能及时地将用户感兴趣的信息推送给用户。

传统个性化服务系统使用的推送方式主要有以下三种。这三种推送方式各有特点,但都存在不足。

(1) 用户专用网页

用户必须首先登录到相关的网站才能进行信息的定制。

(2) 频道推送

在获得信息的同时,无法屏蔽用户没有订阅的内容和随时弹出的广告。

(3) 邮件推送

通过邮件方式通知用户进行更新信息,病毒和垃圾邮件将给用户带来网络安全的隐患。

由此可以看出个性化信息服务在推送方式上存在不足,且缺乏时效性,不能及时地将用户感兴趣的信息推送给用户。

1.2 现有结合RSS个性化系统的不足

目前已有一些系统将RSS技术揉合到个性化服务系统中。例如Google资讯、新浪网、人民网、百度等大型网站都已经为用户提供RSS信息。用户登录到这些网站能够浏览已分好类的各种新闻和资讯,同时用户也可以将自己感兴趣的信息的URL地址添加到本地阅读器中。当网站内容改变时,添加到阅读器中的信息会及时地自动更新。用户不必一一登录到各个网站,就能够浏览到感兴趣的信息。

但是,这些结合RSS技术的个性化网站只能让用户被动地订阅或浏览网站所提供的信息,而不能按照用户的主动意愿提供感兴趣的信息,即无法做到需要什么推送什么。因此,目前这种结合RSS技术的个性化系统缺乏用户的参与,不能准确反映用户的偏好,具有被动性。

2 基于RSS的个性化信息服务

2.1 基于RSS的个性化信息服务系统架构

针对个性化信息服务系统的局限性,给出基于RSS的个性化信息服务系统架构,如图1所示。该架构主要包含三个部分:建立用户需求模型、资源推荐和结果推送。

用户第一次登录系统界面时,需要注册用户信息,提供用户个人信息如登录帐号、密码、姓名、专业、电子邮箱等。登录后,用户浏览感兴趣的信息,系统根据用户浏览的不同信息源采用不同的方式收集用户兴趣,并为每个用户建立一个用户描述文件(User Profile),建立用户兴趣模型库。然后系统按照用户模型组织数据,采用现有推荐技术计算结果集;最后将得到的优化结果集利用RSS标准包装并推送给用户。

整个架构需要解决三个关键问题:用户兴趣建模、资源推荐和资源推送。

2.2 用户兴趣模型构建方法

用户模型实际上就是对某一用户行为、兴趣倾向的描述,以确立用户所需要的信息服务类型。建立用户模型是实现个性化服务的一个重要方面。但是由于各种非结构化Web信息模式的存在,目前个性化服务系统在进行个性化建模时都面临着大量的非结构化信息预处理的工作,即面临着如何获取数据源的问题。

基于RSS的信息源具有结构化的特征,便于信息搜索和概要浏览,避免了在用户建模中前期大量的信息预处理工作。目前很多大型网站都提供了RSS信息和非RSS信息,因此本文在信息预处理时将信息源分为基于RSS的信息源和非RSS信息源。

对于使用非RSS信息源的用户,采用显示方式全面收集用户信息,并为每个用户建立个人信息表和需求信息表如表1、表2所示,构建用户需求模型。

对于使用RSS信息源的用户采用隐性方式获得用户信息,即跟踪用户行为,学习、记忆用户兴趣,通过描述用户的兴趣来建立个性化用户模型。Web中的每个服务器都保留了用户的访问日志(Web access log)等记录,保存了有关用户访问和交互的信息,如用户浏览行为包括用户浏览某一信息的时间和点击次数等。在研究中,我们利用路径分析、分类聚类、关联规则等方法,对用户的访问记录进行挖掘,从而获取用户个性化需求、兴趣和爱好,建立用户兴趣模型信息。

2.3 资源组织

资源组织就是利用个性化推荐技术,根据用户的兴趣和特点,向用户推荐用户感兴趣的信息,即根据用户模型寻找与用户模型匹配的信息,或者寻找具有相近兴趣的用户群而相互推荐浏览的信息[3]。

个性化推荐系统根据用户兴趣模型组织数据,为用户推荐资源。本文采用基于内容过滤的推荐技术,通过分析用户感兴趣的对象的特性来建立用户的兴趣模式,然后和资源相比较,推荐与用户兴趣相似的资源。

2.4 资源推送

如1.1节所述,个性化系统常用的信息推送方式它们各有缺陷。为了解决这些问题,借鉴RSS信息推送的方式,将用户需要的信息通过RSS格式打包、发布。

2.4.1 RSS文档规范

RSS规范描述了XML元素的一个简单子集,用于建立标准和开放的频道描述框架(Channel Description Framework)和内容收集机制(Content-Gathering Mechanism)。一个 RSS文档主要有三种元素组成:<rss>根元素、<channel>元素和<item>元素[4]。

下面是一个标准的RSS信息体:

<rss version=″2.0″> //遵从RSS2.0规范

<channel> //收取信息的频道,网站提供

<title> 频道标题</title>

<link> 频道链接</link>... //频道参数

<item> //信息单元

<title> 标题</title> <link> 链接</link>

<description> 摘要</description>...

</item> //信息单元实体

... //其他信息单元

</channel>

</rss>

2.4.2 基于RSS技术的个性化信息推送

在2.1中基于RSS技术的个性化服务系统架构图的推送模块中,根据RSS标准将资源组织模块得到用户需求信息结果记录的title,identifier-url,description和date字段,自动形成RSS feed中Item描述的对应项,即<title>、<link>、<description>、< pubDate >。

将生成的RSS文件部署到Web服务器中,并将其网址(URL)加入到RSS Reader,用户通过RSS Reader可以得到个性化系统推送需求内容,当更新RSS文件,RSS Reader上所显示的内容将同步动态更新。

3 实 验

下面给出一个测试实例,大致说明基于RSS技术的个性化服务架构的流程。

· 用户需求

在电子信息类中,将主题词为computer的信息组织起来。

· 资源组织

利用搜索引擎,在郑州大学数字图书馆外文期刊元数据库中,查找满足用户要求的数据,并进行优化处理。

在查询得到的结果中,每条记录的subject中都包含检索词computer,说明检索结果符合用户要求。

· RSS包装

下面是通过开发的Java类将检索结果自动转换成RSS文档的片断:

< xml version=″1.0″ encoding=″iso-8859-1″ >

<rss version=″2.0″>

<channel> //频道描述

<title> computer from DL Grid</title> //频道标题

<description> BIT TestBed</description> //频道简介

<item> //资源描述

<title> Using PVM 3.0 to Run Grand Challenge Applications on a Heterogeneous Network of Parallel Computers </title> //资源标题

<link> http://citeseer.ist.psu.edu/88.html </link> //资源原文链接

< description> This paper describes some recent research on PVM (Parallel Virtual Machine).One of the new features added in PVM 3.0 is multiprocessor integration.This is the ability to run PVM applications on the nodes of several different distributed memory multiprocessors as though they constitute one large parallel computer.Th...</description> //资源简介

<pubDate>2000-10-16</pubDate> //资源出版时间</item>

</channel>

</rss>

· 资源推送

用户把接到RSS的URL添加到阅读器中,就可以通过RSS 阅读器得到能得到感兴趣的信息,如图2所示。

该实例表明,基于RSS技术的个性化信息推送方法是可行有效的。利用RSS技术和个性化技术相结合方法,可以为用户提供方便的个性化信息推送服务。

4 结 论

本文提出基于RSS技术的个性化信息服务系统的架构,该架构在建立用户兴趣模型和信息推送中揉合了RSS技术。使得用户避免了网上漫无边际的查找与长时间的等待,并为用户提供个性化、高质量、及时主动的信息服务。本文实例表明,将RSS技术和个性化技术相结合的基于RSS技术的个性化信息服务系统是可行有效的。

参考文献

[1]刘建涛.基于Web使用挖掘的电子商务个性化服务研究.武汉理工大学学报:信息与管理工程版,2006,28(8):114-117.

[2]赵欣欣,郑志蕴.基于RSS的个性化推送服务.沈阳建筑大学学报:自然科学版,2006,22(2):334-337.

[3]蔡宏志.个性化信息推荐服务模式.情报杂志,2006,(9):116-211.

信息系统分析与设计 第2篇

下周一(11月26日)中午12点之前由班长或学习委员收齐各班纸质版本作业,周二收齐交给任课老师。

请注意论文封面、格式以及老师强调的论文重点,打印并装订好交给班长或学习委员。考试题目:(任选其一)

设计一个银行存取款管理信息系统。

要求具有下面的功能:①储户凭身份证在银行开户,银行账户中保存储户姓名、联系电话、家庭住址等基本信息,并保存储户每笔存取款业务数据。②储户存款时,需提交存折/卡号,由业务员在银行账户及存折/卡上登记存款信息。③储户取款时,还需提交密码,以确认身份,在验证取款合法性后,更新银行账户。④统计员每日统计存、取款情况,形成日存取款汇总表,提供给信贷管理部作为信贷主要依据。

设计一个物资采购及库存管理业务管理信息系统。

要求具有下面的功能:①车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。②库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账;否则将缺货通知采购人员。③采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。④供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。⑤此外,仓库库工还要依据库存账和用料流水账定期生成库存报表,呈送有关部门。

考核内容:

熟练掌握信息系统分析与设计的方法。具体考核的内容是:

1、编写信息系统可行性报告。

2、编写信息系统需求分析报告,绘制数据流图。

3、编写信息系统设计报告,绘制功能结构层次图,数据库设计,界面设计和硬件和软件设计。

评分标准:

1、编写信息系统可行性报告。(20分)

2、编写信息系统需求分析报告,绘制数据流图。(30分)

3、编写信息系统设计报告,绘制功能结构层次图。(20分)

4、数据库设计(10分)

5、界面设计。(10分)

基于RSS技术的个性化信息服务 第3篇

RSS作为Web2.0的一个代表性技术, 迅速席卷着互联网的信息聚合领域。RSS通过XML标准定义内容的包装和发布格式, 使其在诸多学科领域个性化信息服务中, 提高了获取信息情报的效率。同时RSS技术是基于XML的简单信息发布技术, 能降低情报服务的成本。因此在个性化的信息服务中, 应用RSS技术是顺应时代潮流的选择。

1 RSS技术简介

RSS (Really Simple Syndication) , 是一种基于XML技术的互联网内容发布和集成技术, 它作为一种用于共享网页内容的数据规范或标准, 能够用于诸多信息, 包括新闻、简讯、Web站点更新、特色内容等。它将网站看作是频道组合, 频道包括了一系列资源。因此, RSS实际是通过对频道及资源的描述来实现对整个网站内容的描述。RSS对网站描述的索引文件被称作RSS-FEED, 它要求网站在发布新信息时要以XML文件形式呈现某网站内容更新的摘要信息。RSS的内容可以是站点更新的全部介绍或者内容提要, 通过RSS解析器的解析之后, 可以看到RSS可以被用来提供某类信息的聚集索引以供用户查询, 用户可以根据自己的需要选择合适的RSS资讯频道, 通过使用RSS聚合软件进行定制, 定期收取并阅读最新的文章消息。

2 RSS的技术特点

2.1 内容个性化

通过RSS聚合的内容, 剔除了广告和图片, 只列出文章的标题及概要信息, 方便用户浏览选择特定信息进行查看。

2.2 选择信息灵活

用户可以对信息源的选择和信息内容过滤完全自主配置, 确保汇集到RSS阅读器中的信息是自己所需要的。可以根据自己的需求, 加入多个定制的RSS数据源, 从多个源搜集整合到单个数据流中。

2.3 时效性强

用户只要加入订制某个RSS频道, 就会收到该频道推出的最新信息。

2.4 信息易管理

方便用户对信息的本地存储和管理功能, 可以视作为一个桌面的信息资源库, 通过RSS阅读器可以对信息进行分类存档、离线阅读、搜索排序等操作, 管理起来相当方便。

3 RSS信息内容的集结和发布

3.1 信息内容的集结

RSS可以通过用户端接收信息, 如Feed Reader, Newgator和Feed Demon, 当某个领域的专家或者某企业有新的研究成果、新的产品信息发布时, 在生成RSS文档之后, 根据用户的需求和所能提供的资源信息, 依据网站上的栏目进行规划, 并定期将聚合的信息源按一定的主题和内容, 进行有效分类组合集成, 然后加入到RSS提要库当中。内容集结器会定时到RSS提要库那里去选取并订阅RSS文档, 利用Java或Asp技术对已经规划好的信息源, 按RSS标准规范创建XML文件, 即生成RSS信息, 然后通过RSS feed将文档发送给用户, 并提供一站式的信息检索服务。

3.2 RSS信息的发布

RSS发布就是按照统一的规范标准, 创建符合内容聚合规范的XML文件, 生成RSS Feed并发布, RSS Feed的阅读器就会及时通知对此领域感兴趣而订阅了这个Feed的用户。对于信息提供者, 比如提供指导内容的教师, 不需要自己去生成和发布RSS Feed文件, 而是系统调用发布模块自动生成。这样不但提高了效率, 适合于大量信息的批量发布, 而且统一了发布的格式和标准, 为用户提供了良好的个性化信息服务。

4 RSS技术在个性化信息服务中的应用

4.1 在聚合门户上创建RSS信息源

RSS聚合门户是将一定主题和学科内容的RSS源进行有效组织和集成, 并提供一站式的信息服务。用户对信息的获取主要是通过直接访问聚合门户获得的, RSS聚合门户则可以将各个学科的网站内容动态地聚合到本地, 由于每一条RSS Feed都代表一条不断更新的信息源, 所以很容易通过收集RSS Feed做到主题和学科内容的聚合。RSS聚合门户不仅有利于用户更方便地使用, 而且还便于门户建设者进行组织和标引。由于RSS是结构化的XML描述格式, 也有利于门户开发者对信息资源进行二次开发和整合。因用户结构和信息需求具有多样性和个性化特点, 同时相当一部分可能是一些棘手的专题或专深的专业问题, 为此需要在聚合门户上创建尽可能多的RSS信息来满足不同用户的需求。目前网络上已经有了很多的RSS聚合门户, 如由著名的设计站点蓝色理想提供的BXNA (Blueidea XML News Ag-gregator) , 它汇集了设计领域诸多的RSS源, 用户只需要通过访问聚合站点就可检索浏览相关网站所提供的全部信息, 从而减轻了用户的访问负担, 减少数据传输和网络对用户的影响。

4.2 利用RSS建立特色信息资源库

在由学习对象和元数据文件组成的网络世界里, 学科领域中大量存在着“可重用学习对象” (reusable learning objects RLO) , 在信息共享性和易得性需求的策动力之下, 可重用学习对象的需求也一直都会存在。RSS技术提供了新的信息组织结构和信息呈现方式, 信息资源正如新闻信息资源一样, 运用RSS技术的聚合性, 可以进行整合并发布到本学科RSS网络上。可以针对同一学科、不同专业建立不同的知识频道, 运用各种搜索引擎, 利用RSS的信息聚合功能和加工技术对信息以频道进行分类, 逐步建立具有学科应用价值的信息———包括具有主题学科内容的研究文献、图像、视频、期刊文章, 甚至是几则最新的消息等专业研究网络资源库, 可以进行整合并发布到一个相似的以学习对象为主体的网络中去。因此, 利用RSS的聚合功能建立特色信息资源库, 用户可以根据自己的需要, 通过分类浏览和检索功能, 有专指性地浏览和快速准确地检索到想要的RSS信息, 从而使得用户无需访问网站, 即可了解网站的最新更新, 大大地节约时间。

4.3 构建个人专题知识管理信息库

个性化服务实际是针对用户在自己领域中的不同需要, 而进行的一种对应式的服务。RSS的便利使用户改变了过去信息的定制必须登录到各个数据库网站逐一查看的弊端, RSS技术加强了对数据库检索信息的定制或个性化信息服务。如Pub Med有“MY NCBI”, 维普数据库有“我的电子书架”, 万方有“我的收藏室”等, 把主题内容或学科专业的数据库或网站、电子文献等提供的RRS聚合资源充分利用起来。用户只需在各个有RRS源的信息库中定制相关信息的更新, 就能通过RSS阅读器浏览所订阅的相关信息资料, 并可以根据自己的需求对所需RSS源进行添加和删除, 逐渐形成适合自己的个性化资源。

由于RSS具有便利的信息本地存储和管理功能, 用户可以通过RSS浏览器, 对下载到学科专业资源库提供的信息进行检索、分类、排序、存档、离线阅读等操作。而某些新版的RSS浏览器具有信息本地管理功能, 利用以“标签”为基础的知识管理概念和工具, 帮助用户对RSS信息进行本地管理, 这种基于“标签”的信息管理着眼于信息内容的分析和归类, 并且是多维度和多角度的, 更加符合用户管理信息的习惯。用户可以通过这些管理和操作建立自己的个性化信息库, 随心所欲地随时使用自己所需信息。

4.4 提供具有特色的RSS个性化推送服务

RSS推送是指系统能够根据用户的需求, 进行信息资源的收集和整理, 并主动将资源信息推送给用户, 满足用户个性需求的服务模式。如基于主题词的个性化订阅, 基于检索式的个性化推送服务等等。此类推送服务的实质是利用Java或Asp技术输出符合RSS规范的xml文件。RSS服务器可以自动提取用户的个人信息, 分析他们的个性化需求, 从RSS学科源中提取个性化学习内容, 调用多数据源自动搜索引擎, 自动构建个性化的RSS种子, 将搜索结果形成RSS摘要, 然后生成满足用户个性资源需求的服务频道, 用户只要订阅服务频道, 系统就能将用户关心的最新信息即时主动地推送到用户桌面。通过RSS阅读器就能获得满意的推送服务。

在RSS信息服务中, 我们可以利用这一技术特点来为用户实现个性特色的推送服务。根据学科信息资源的动态以及服务内容的变化, 结合信息的更新数量、频率和用户需求来确定推送信息的内容和方式。根据用户的特定需求, 如课题信息、科研动态、专业新闻通报等, 利用抓虾、鲜果等在线阅读网站, 为其提供主流RSS信息源的分类及热门RSS信息源排行, 以方便用户直接获取相关Feed;Blog、Podcast、Sns、Wi-ki、Digg、Bookmarks等Web2.0网站所提供的Rss信息资源, 相对于传统网站的RSS资源数量多、内容丰富, 也是RSS推送的重要来源之一, 使用户在第一时间就能了解该信息的发展动态。

5 结束语

未来信息服务必须满足用户高度个性化的要求, RSS技术正在向我们走来, 并在悄然进入我们的生活。目前, 虽然RSS推送技术的条件还不成熟, 但它已成为个性化信息服务的必然趋势, 同时也把个性化信息服务带入了一个崭新的境界。

参考文献

[1]http://www.microsoft.com/chian/technet/RSS.mspx[EB/OL].2006-03-15.

[2]钱国富.自动化数字化网络化.基于开源软件的RSS聚合门户建设研究[J].大学图书馆学报, 2001 (11) .

[3]唐小波.RSS技术与图书馆的个性化信息推送服务[J].福建电脑, 2008 (8) .

会计信息系统课程设计报告 第4篇

一、课程设计的目的和意义(1)目的

1、通过本次课程设计,加深对会计信息系统的了解。

2、通过本次课程设计,正确掌握开发方法,提高程序设计的技巧和水平。

3、通过本次课程设计,学会使用计算机进行会计核算,以便为以后的学习和工作奠定基础。

4、通过本次课程设计,学习如何运用会计软件实施会计信息化战略,培养学生电算化实际应用技能,增强实际动手能力。(2)意义

21世纪一个信息化的社会,当今社会正在向”知识经济”时代迈进,在今天这样一个充满竞争的大环境中,会计人员不仅要深谙会计学的基础原理、掌握会计信息化技术,而且还要学习一些组织观念、行为因素、决策过程和通讯技术等方面的基础理论。

本次课程设计,要求我们对财务会计处理系统进行系统分析和设计,掌握具体的操作方法,能培养我们严谨的工作态度,缜密的逻辑思维,这能为以后的工作奠定基础。

二、课程设计内容

1、完成对系统的系统分析任务

2、完成对系统的系统设计任务

3、完成凭证录入程序

4、完成各种核算任务程序

5、完成银行日记账

6、完成现金日记账

7、完成损益表

8、完成资产负债表

9、完成总分类账 10完成凭证查询和修改

10、编写源程序

三、会计信息系统的的开发目标:

会计信息系统是为企业服务的,是企业不可缺少的组成部分。会计信息系统的开发是指研制和建立一个经济有效的会计信息系统。其开发目标是:改善和提高企业的经济管理现代化水平;提高会计信息来源准确性;为企业及上级提供准确及时和全面的各种财务报表;加快财会计划和计算机辅助财务决策工作,促使会计决策科学化,以提高企业经济效益。

四、会计信息系统的开发方法

软件工就是研究如何运用科学的方法和手段去达到目标。会计信息的开发方法有生命周期发、结构化系统开发方法、原型化方法、面向对象开发方法,计算机辅助软件工程。会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。

五、系统分析

1、系统初步调查与可行性分析

系统开发人员在接到用户开发任务后调查清楚要建立何种规模的系统、要解决什么问题、达到哪些目标、系统软硬件的总体配置方案如何,系统的开发方式。在初步调查基础上考虑骑在经济方面、管理方面、技术方面的可行性,做可行性分析报告,得出结论和建议。

2、系统详细调查

如果确定了系统分析可行,就要通过召开调查会、访问、填写调查表,参加业务实践等方式对企业组织机构,业务流程,现行会计系统数据流程、数据分析,功能分析进行详细调查。在这一阶段就可以收集出一套可供程序调试用的试验数据。

3、系统分析的任务

系统分析的任务是通过详细调查,完全弄清楚先用系统的情况以及用户对新系统的种种要求,并把它们用规范化的工具表达出来,从而建立新系统的逻辑模型,即把系统分析工作概括为”理解和表达”。

数据流程图是重要的系统方法。它从数据的角度描述原始数据输入系统,经过一系列加工,或分解或合并或存储,最后成为输出离开系统的整个过程。它由数据流、加工、数据文件、数据的源点或终点四种基本成分构成。绘制数据流程图一般采用结构化分析方法,即自顶向下,逐步分解,加入各种详细处理功能,最后得到一套封层的数据流程图。

数据字典是对数据流程图中各种元素进行详细描述。由数据流条目,文件条目、加工条目组成。数据流条目说明每个数据流的定义、来源、去向及其数据流量;文件条目说明每个文件的数据项组成及其类型、长度等;加工条目说明每一个加工的具体输入、输出的数据及处理方法。

六、系统设计

系统设计其任务是根据系统逻辑模型,结合会计业务特点和信息技术,进行一系列技术考虑和设计,提出一个在计算机上实现系统目标的实施方案,即新系统的物理模型,以解决新系统应该怎么做的问题。其分为系统结构设计,模块设计、代码设计、数据库文件设计、输出设计、输入设计、安全保密设计、处理过程设计。

1.系统结构设计

采用结构化系统分析方法,即将系统功能自定向下,逐层分解,直至不可细分。

2、模块设计

模块涉及操作相对集中,即一个模块只模仿某一方面的功能,以提高系统可用还行。各模块相对独立,降低模块间的耦合程度越低,模块间的相互影响就越小,说明系统分解得越好。要提高通用性,允许修正,减少对汉字的输入。

3、代码设计

代码为事物提供一个确切的认定,便于数据的存储和检索、使用代码可以提高处理的效率和精度、代码提供了数据的一致性、代码是人和计算机系统共同的语言,是人机交换信息的工具。为了便于处理和记录,要对某些处理对象进行编码,如科目代码、客户代码、供应商代码、存货代码、职工代码,固定资产。设计步骤为确定代码对象、考查是否已有标准代码、根据代码对象的性质和处理要求、确定选用的代码类型和编码规则、考虑检错功能、用选用的规则对被表示的对象逐个设计出其代码,编制代码表。设计要遵循唯一性、统一性,规范性原则。

4、数据文件设计

根据所选择的具体数据库系统,依据数据流程图、数据词典进行数据库设计。其步骤为 确定系统需要建立的文件、数据库文件结构设计、设计数据库文件的组织形式,数据库文件的属性。在数据文件设计时,为增强系统安全性应采取一些控制技术,如文件被封设置文件存取权限。

企业凭证库.DBF,其结构如下:

序号 1 2 3 4 5 6 7 RQ PZH ZY KMMC JF DF YE 字段名

类型 D C C C N N N 4 20 20 12 12 12 2 2

日期

凭证号

摘要 科目名称

借方金额

贷方金额

余额

长度

小数

字段说明

5、输出设计

从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定。所以我们要重视输出设置。我们要确定输出内容选择输出设备、介质与输出方式、确定输出格式。

6、输入设置

输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响,因此必须重视输入设置。输入设计原则要遵循最少量、最简单、早检验、少转换的原则,简单而言要便于用户使用。设计时要确定输入内容、确定数据的输入方式和输入设备、确定输入数据的记录格式、输入数据的正确性校验。

五、课程设计总结

RSS信息服务系统设计 第5篇

在人们已经习惯使用搜索引擎来获取新闻资讯的今天,一种全新的资讯传播方式已经悄悄地来到我们身边,那就是RSS技术。作为Web2.0时代的网站最突出的一个特征莫过于站点中的RSS功能,在许多新闻信息服务类网站,会看到这样的按钮RSS、XML、订阅,这就是典型的提供RSS订阅的标志,这个图标一般链接到订阅RSS信息源的URL,使我们能够更方便、快捷地获取到所需信息。RSS具有强大的信息发布、推送和聚合功能,不仅成为新一代互联网的必然发展趋势之一,RSS技术在图书馆的很多方面也都开始发挥作用,已经在潜移默化地改变着图书馆信息服务的理念与模式。一些图书馆学者和图书馆工作人员也逐渐重视RSS技术在图书馆工作如虚拟参考咨询、信息发布、新书通报、信息资源聚合、图书馆宣传等方面的应用,有些图书馆已经或准备推出RSS内容服务,从而全方位地不断提高图书馆的服务水平。

1 RSS的含义

维基百科中的RSS定义为:"RSS是一种用于网上新闻频道、网志(weblogs)和其他Web内容的数据交换规范,起源于网景通讯公司(Netscape)的推送技术,将订户订阅的内容传送给他们的通讯协同格式[1]。"RSS是一个缩写的英文术语,并被不同的技术团体做出不同的解释。它既可以是"Rich Site Summary"(丰富站点摘要),或"RDF Site Summary"(RDF站点摘要),也可以是"Really Simple Syndication"(真正简易聚合)。本质上RSS是一种基于XML的信息内容描述、发布和聚合技术,通过支持标准的RSS Feed(RSS信息源)格式实现信息内容的聚合和订阅。

2 RSS的作用及其使用

通俗上讲RSS是一种用来将信息发布和传递的方式,有时也称Feed订阅,是种更简便的获取、阅读共享站点聚合内容的一种功能,与传统信息获取方式相比,RSS会收集和组织定制的新闻,按照你希望的格式、地点、时间和方式,直接传送到你的计算机上。已经有越来越多的网民趋向于使用RSS订阅来浏览多个不同站点内容,原因还是简便这两个字,因为没什么比聚合阅读器浏览查看站点聚合内容信息更为方便的了,相比以往同时打开多个窗口后浏览不同网站的信息和现在只需打开一个窗口就能即时浏览不同网站的不同信息,这在时间、效率和速度上的改变是不言而喻的,这点也就是聚合Feed的优势所在。

RSS属于智能推拉技术中的先推后拉模式,即用户先拉取搜索所需信息,可根据用户的兴趣,再针对性地推送相关的其他信息。RSS具有如下优势:

信息过滤:用户可选择感兴趣主题的RSS Feed内容进行订阅,用户对订阅的内容具有控制权和筛选权,可以免受垃圾信息的干扰。

信息聚合:信息源的选择和信息内容的过滤全部由用户自主设置,用户可以完全根据自己的喜好将自己感兴趣的信息来源进行聚合,享受多来源信息的"一站式"服务。

信息推送:能直接将更新的信息即时主动推送到用户桌面,使用户不必直接访问网站就能得到更新的内容,使用户可以在第一时间了解到最新信息[2]。

使用RSS并不复杂。首先用户需要安装一个RSS阅读器,然后就要找到RSS Feed,这是定制的关键。然后复制Feed链接即可生成一个频道,一个频道对应一个RSS源(可能是一个网站,也可能是网站中的一个栏目)。点击频道名即可查阅该RSS源的更新信息,系统会自动根据设置的时间间隔与网站保持同步,并可将频道置于合适的类目下,进行分类管理[3]。

3 RSS在图书馆信息服务中的应用

通过RSS的强大的聚合功能,图书馆在人与信息之间架起了一座桥梁,更好地起到了"信息中介"的作用,为个性化信息服务创造了条件。

3.1 利用RSS进行资源整合,实现图书馆信息的"一站式检索"

由于RSS具有强大的聚合功能,可以聚合大量不同来源的用户感兴趣的信息,并且可以聚合文字、图像、音频等各种类型的信息。它可以传递任何形式的内容,包括文字、多媒体甚至软件下载等,它的内容既可以是文摘,也可以是全文信息。用户可以在一个界面上浏览所有感兴趣的内容,而不用再进行一个个网站寻找[4]。通过RSS服务,可将各图书馆的馆藏书目在同一个平台上为读者提供服务,从而实现各图书馆馆藏资源的聚合。现在,学科导航服务已经成为当前图书馆最主要的服务形式之一,该系统的研制一般是收集因特网上的各类学术性资源,在本地形成学科导航数据库,再提供给读者。利用RSS可以很好地完成这项工作。一方面可以有选择地对Internet上的RSS Feed资源进行搜集,并对搜集来的RSS Feed资源进行整理归类,然后将这些资源整合到图书馆系统中;另一方面再通过RSS Feed服务提供从图书馆系统到用户端的内容服务,使RSS技术得到充分利用[5]。因此,可以利用RSS进行图书馆资源整合,使用户能够真正享受到图书馆信息的"一站式检索"服务。

3.2 开展信息推送服务,进行图书馆个性化信息定制服务

由于RSS技术具有及时更新、主动推送的特点,所以可以利用RSS技术可以根据读者的兴趣和偏好将用户关心的图书馆信息资源的动态以及图书馆服务内容的变化及时主动推送给用户,如图书馆最新信息发布、新书新资源通告等等。现在,很多个性化信息服务系统的个性化信息定制服务的针对性和准确性不够,往往提供的是用户不需要的信息。RSS聚合和更新的内容、频率、内容源、关键字等完全由用户在本地主动设置,"噪音"、"垃圾"信息的干扰被自动排除在外。目前很多图书馆利用RSS开展信息推送服务,例如:国外的Oklahoma大学图书馆通过RSS feeds向读者提供最新消息通告、新书通告、新增电子资源通告服务;麻省理工学院提供图书馆新消息的RSS订阅服务、期刊目次的RSS订阅服务及资料库订阅服务,推送的内容比较丰富;Wisconsin-Madison大学、Alabama大学以及加拿大的Saskatchewan等大学也都有基于RSS的期刊目次服务。在国内,厦门大学图书馆的信息参考服务,则按师生关心的问题提供20余个热点专题信息的频道定制,如八闽大地、百科辞典、台海时讯等,供师生选择订阅。上海大学图书馆提供了基于关键词定制方式的新书通报。用户只需在选项中勾选自己感兴趣的学科,或者在"书名"、"作者"、或者"出版"的栏目中,输入一个或几个相应的关键词,就可以进行组配定制[3]。P59还有中国知网则提供了丰富的期刊导航功能,有最常用的期刊首字母导航,还有:专辑导航、数据库刊源导航、核心期刊导航等,在导航或检索的结果中选择您想订阅的期刊,一种期刊会形成一个RSS Feed。同时,中国知网也提供了关键词定制[3]。这些服务都值得我们借鉴。

3.3 构建与读者沟通的新平台,营造博客空间

RSS技术在加强图书馆员与读者之间的沟通、交流方面有广阔的利用空间。图书馆可以在提供图书馆服务的基础建立图书馆博客,构建与读者沟通的新平台。RSS目前最广泛的应用是在博客中。RSS是描述博客主题和更新信息的最基本的方法[3]。为了更好地发挥图书馆的优势,不断完善信息导航服务,图书馆应鼓励那些有坚实的专业基础、良好的信息素质、思维敏捷、勇于创新及乐于共享的图书馆员率先尝试做Blogger,创建重点学科Blog站点,在这其中RSS充当了知识和信息的"过滤器",例如国家科学数字图书馆图书情报学科信息门户所提供的RSS Feed就是希望将关于图书情报学科的各类新闻、研究进展等信息及时提供给用户[6]。此外,在图书馆博客中,图书馆还可以借助网络的交互特性,开展网上阅读指导,实现读者在博客中分享与交流各自读书心得与体会的功能。国外有大量的图书馆博客专门提供图书评论和图书推荐,例如:Ashland大学图书馆的教学资源中心建立的名为"IRC Book Review Blog"的阅读推荐博客,其博客的图书推荐与评论的帖子,是由图书馆员、教师和教育专业学生共同来撰写的。在帖子的最后,还有该书的适读人群的推荐和相关互联网址的链接。[3]P108图书馆博客的大量出现,促进了图书馆与读者之间的信息交互。

3.4 实现图书馆员"隐性知识"向"显性知识"的转化

图书馆博客不仅用于图书馆与读者之间的信息交流,也可以用于图书馆同行之间的业务交流与合作研究。RSS方便的发布和聚合功能可以使图书馆员之间很轻松地进行多对多的交流,跟踪彼此研究进展,共享新资源。传统图书馆工作中,图书馆员之间只能以全馆大会、业务学习或座谈等方式进行交流方式,要求进行交流的馆员有共同空余时间,这些方式使交流受到了限制。而在图书馆Blog中心,图书馆员可就业务工作的话题进行交流和探讨,将自己的经验、心得与大家分享,对提升馆内的学术气氛、提高馆员的学术水平以及增强图书馆的知识存量都有很大帮助。使得需要不断学习的知识工作者,及时接触到学术界新思想,新动态。例如,在2004年开始,"编目精灵"就在他的Blog上,不断介绍图书馆最新咨讯,国际上最新学术动态,并且和同行交流工作体会和经验,把自己最新的观点、方法、成果等写在Blog上,形成主题社区,成为笔者必读的一个专业Blog站点。

3.5 RSS技术在图书馆其他方面的应用

随着RSS技术的不断发展,在图书馆的很多具体工作中,都可以应用到这一技术。在参考咨询工作中,RSS可以为用户提供自助式的参考咨询服务,利用RSS技术设置专门的参考咨询RSS频道,为用户提供协作环境下的FAQ(即通常问及的问题)或深层次的专题信息咨询;还可以将RSS技术和数据库技术服务相结合,根据用户选择的主题和检索表达式进行定题推送服务。在图书馆采访工作中,采访人员可以将出版社、书商的网站进行RSS频道订阅,在第一时间获得出版社的最新书目。并利用RSS信息推送技术,将本馆需要的图书制成RSS Feed发布,大大提高了采访工作的时效性[3]。

4 结束语

随着Web2.0技术的不断发展,作为Web2.0技术之一的RSS给图书馆服务模式的创新带来了新的思路,作为知识引航员的图书馆面对的不仅是技术的变革,而是更加深刻的传统观念的变革,传统信息交流环境的变化。图书馆人希望通过Web2.0的应用,让图书馆的信息服务更加人性化,更加无处不在,更加以读者为中心。在这种理念之下,我们图书馆人也必将会克服现有的种种困难,利用其信息资源优势充分发掘和运用RSS技术,成为将知识、信息与读者联系起来的纽带,提升图书馆信息服务能力,为用户提供更加专业的、更高更深层次的信息服务。

摘要:文章分析了RSS技术的发展以及RSS技术的优势所在,分析了目前图书馆信息服务的现状,着重论述了RSS在图书馆信息服务中的应用,探讨了RSS在图书馆信息服务中应用的前景。

关键词:RSS,信息聚合,图书馆,信息服务

参考文献

[1].RSS.[2008-09-20].http://zh.wikipedia.org/wiki/RSS.

[2]赵阳,《图书馆RSS应用探索》[J].《图书馆建设》,2007.83-85.

[3]《图书馆2.0:升级你的服务》[M].图书馆2.0工作室编,北京图书馆出版社,2008,65,59,77,81,108,80-81.

[4]刘景宇.《RSS在图书馆个性化信息服务中的应用》[J].《情报资料工作》,2007,4:104.

[5]廖志江.《RSS技术在图书馆的应用与发展》[J].《农业图书情报学刊》,2007,5:138.

RSS信息服务系统设计 第6篇

RSS技术融合于图书馆个性化信息服务, 是近年来图书馆界现代服务模式的高新技术之一。数字资源和网络资源飞速膨胀, 走进图书馆的用户面对海量的信息资源却越来越难找到自己需要的, 但花费在搜索资源上的时间却越来越多。要解决这个问题, 图书馆就不能再采取以往那种被动的服务模式仅仅将现有的资源提供给用户, 而是要从根本上解决问题[1]。

RSS服务能直接将用户预订的最新信息即时主动地推送到用户桌面, 用户不必直接访问网站就能得到更新的内容, 免除“大海捞针”式的信息查询, 即“以逸待劳”地坐等信息的到来。RSS技术为图书馆的信息管理、服务开拓了更广阔的生存空间, 也给个性化信息服务注入了新的活力, 为提高图书馆现代信息服务水平创造了新的发展机遇[2]。

1 RSS简介

RSS是一个英文术语的缩写, 一般有以下三种解释:一是“Rich Site Summary” (丰富站点摘要) ;二是“RDF Site Summary” (资源描述框架站点摘要) ;三是“Really Simple Syndication” (真正简易聚合) 。

不论RSS做何种解释, 三者都是基于XML技术的互联网内容描述、发布和聚合技术, 通过支持标准的RSS Feed格式实现信息内容的聚合和订阅[3], 将不同的单一门户网站中满足用户需求的信息资源概要提取出来, 动态生成若干RSS Feed (摘要) , 并将其链接发布到网站中供用户选择的一种信息推送和信息聚合的有效手段。

简单的说RSS秉承了“主动推送”的信息服务理念, 是一种信息推送技术, 是一种服务手段。推送技术是系统根据事先设定的条件有目的的把符合条件的信息内容在合适的时间主动发送给用户。推送技术具有一定的智能性, 在一定程度上能够了解、发现用户的兴趣, 还能够主动搜寻信息, 经过筛选、分类、排序, 按照用户的特定要求, 主动把信息推送给用户, 用户不必每次访问固定的网站就可以自动获取最新资源[4]。

图书馆应用RSS技术, 能将合适的图书馆服务与资源类项目增加RSS订阅功能并按照一定体系把这些RSS频道组织起来, 为读者提供基于RSS的图书馆服务, 从而提高和完善图书馆资源与网络信息服务的利用率与质量。

2 RSS在图书馆个性化信息服务中的应用

适合应用RSS的图书馆信息服务项目一般应该具备以下一些特点:首先, 更新频率快的信息。其次, 时效性强的信息, 比如借还书提示、预约提示、数据库试用通知、新书介绍、消息公告、网络参考咨询等等, 图书馆读者获得这些信息的时间越短越能体现图书馆信息服务的高水平。再次, 个性化的信息, 读者的需求是个性化的。根据图书馆的信息服务项目, RSS技术可以用子以下几个方面。

2.1 基于RSS技术的信息发布平台

图书馆经常有时效性强的信息发布, 例如学术报告信息、试用数据库的信息发布、开闭馆时间的临时更改等。以前, 用户都必须要主动的对网站上的所有内容都要进行关注, 才能够拿到自己所需要的信息, 当前大多数的网站还远远没能发挥出它应具有的方便性, 还有待建设和完善。由于图书馆用户不可能随时访问图书馆网站获取这些信息, 所以这些临时的变化会给图书馆用户的工作学习造成一定的不便。

如果图书馆把这些信息做成RSS FEED, 订阅这些RSS FEED的师生就会及时得到信息[3]。RSS技术就能够让我们的用户快速准确地获取信息。使用RSS发布新闻或信息, 经过程序自动生成该频道的RSS Feed, 通过订阅RSS Feed, 读者不需要反复造访网站就可以在第一时间从RSS Reader接收和查看网站的最新内容。

2.2 读者服务

图书馆的读者服务一般包括:我的借还书信息、图书预约取书通知、新书通报等。个性化的RSS信息服务需要将读者的信息库和馆藏资源的信息库联系起来从中提取数据, 而最能反映馆藏资源的信息库非OPAC莫属。OPAC与RSS技术的集合可以派生出一系列的RSS订阅服务, 现在已经存在实例的服务包括馆藏书刊目录查询、新书通报、借阅信息查询、预约到书通知等。图书馆可以通过RSS的新书通告栏目, 按照各个学科主题的不同, 向读者用户提供新书的RSS FEED, 这样读者能够及时追踪馆藏变化, 从而提高图书馆服务水准。

2.3 数据库更新

随着计算机与网络技术的发展, 图书馆的各种特色的数据库也越来越多, 有商业数据库、特色电子数据库、免费电子数据库、数据库信息快报等, 都可以通过RSS来推送给读者, 让读者第一时间获得信息。

2.4 虚拟参考咨询服务

采用RSS技术的虚拟参考咨询系统主要是利用RSS的聚合功能[5]。增加RSS功能后, 咨询专家可以通过设置RSS阅读器的更新间隔时间自动收取信息, 当用户向该专家提出咨询问题后, 他可以马上收到信息以便快速做出回答。同样的道理, 用户也可以通过订阅RSS频道, 随时跟踪专家对问题的回答, 可以提高咨询的效率。

在RSS服务中, 用户先提交咨询问题, 之后根据主题词会连续不断地把聚合到的最新的与问题相关的信息推送到用户的RSS阅读器内, 用户只要打开RSS阅读器就可以得到相关信息。另外, 用户只要一次提交咨询信息后, 系统就会记忆用户的信息需求并不断地为其输送与问题相关的最新信息。这种推送功能对图书馆来说是一种主动服务方式, 对用户来说则是完全自助式咨询方式, 不需要太多咨询馆员的帮助, 就可以得到咨询信息。

2.5 博客信息的聚合

RSS最初出现在一些网络博客日志中, 由于其简单快捷, 迅速得到了大家的认可, 近几年来获得了飞速发展。现在越来越多的图书馆也在开始利用这个技术, 为读者提供个性化服务。目前, 国内已有不少图书馆具有博客信息聚合功能, 一方面将知名馆员的博客 (微博) 信息聚合起来供馆内人员学习, 一方面为本馆的馆员建立个人博客, 为大家提供一种交流的平台。

2.6 其它

其他一切学术资源也可以整理成频道或信息向读者提供。如专家评论、报刊文摘、音像资料等。RSS的应用为读者增加一个更加方便的、个性化的查询使用图书馆各类资源的渠道, 让读者能够在图书馆门户上清晰地查看各类资源列表。

3 存在的问题和改进方法

目前, RSS主要使用在各大型门户网站, 国内少数的图书馆使用了RSS, 如清华大学图书馆、上海交大图书馆、上海大学图书馆等, 更多的图书馆没有使用RSS提供服务, 这主要有两个方面的问题影响到RSS的推广和使用。一是图书馆界缺乏专业开发人员, 虽然利用RSS信息推送服务为教学和科研提供专业的服务得到了图书馆界的肯定, 但多年来图书馆的从业人员多为图书馆学专业或者是从其他岗位上转移过来的非计算机应用专业人员, 技术力量薄弱, 很难组成专业开发队伍。二是各图书馆间交流合作不够, 数字资源建设以及提供服务的数据来源获取困难。

为了能将RSS更好应用到图书馆, 我们应该提高认识, 加强图书馆专业开发团队的建设, 加强各图书馆间的交流与合作, 为服务内容增值, 同时要加强图书馆对RSS的宣传与支持, 提高服务的使用率。

4 结语

相对来说, 国内图书馆界对RSS技术应用的探索还处在初期阶段, 但很多门户网站早已将手机、QQ、MSN聊天工具等通信软件与网站的RSS订阅结合。这也给我们图书馆界提了个醒, 图书馆应该要学习他们的经验, 提高RSS订阅的灵活性, 同时也帮助图书馆扩大读者用户群体, 让更多的人在使用日常软件或通信工具的时候, 就能发现并订阅图书馆的RSS。图书馆要利用RSS技术来提高自己的服务水平, 为读者提供及时、准确、个性化的信息服务。

摘要:对RSS技术进行了简单介绍, 探讨了RSS在图书馆个性化信息服务中的应用, 分析了RSS使用中存在的问题并提出了改进方法。

关键词:RSS,图书馆,个性化,信息服务

参考文献

[1]孙扬.图书馆信息服务中RSS的应用研究[J].内蒙古科技与经济, 2010 (5) :122-123.

[2]赵德宝.基于RSS技术的图书馆个性化服务研究[J].河北科技图苑, 2010 (1) :38-40.

[3]邵怡.高校图书馆中RSS技术的应用[J].科技情报开发与经济, 2010 (17) :34-35.

[4]胡桂兰, 石昭祥.WAP PUSH技术在网络图书馆信息服务中的应用[J].微电子学与计算机, 2007 (2) :157-163.

RSS信息服务系统设计 第7篇

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.

RSS信息服务系统设计 第8篇

信息推送 (Information Push) 技术是实现个性化、主动信息服务方式的主要技术, 可以从海量的信息中, 根据用户需求, 有针对性地提取个性化的实时信息服务, 实现“信息找人”主动信息服务。林产品贸易信息推送, 即通过主动信息服务的方式, 实现林产品贸易信息找人, 更好地满足了林产品贸易信息用户的信息需求。

RSS作为目前信息推送的主流技术, 在很多信息服务的领域内得到广泛应用, 极大地推动了信息推送服务的发展。R S S可以是Rich Site Summary (丰富站点摘要) , 也可是RDF Site Summary (RDF站点摘要) , 还可以是Really Simple Syndieation (真正简易聚合) 。RSS是一种信息聚合的技术, 是应用XML (Extensible Markup Language, 扩展性标识语言) 传递并共享数据的一种特殊方式, 是某一站点用来和其它站点之间共享内容的一种简易信息发布和传递方式, 同时也是一种用于共享新闻和其它网络信息的数据交换规范, 用于为内容整合客户端提供选择性的、汇总过的Web内容[1]。RSS技术可以实现个性化信息聚合, 实现信息传递的高时效性和无垃圾信息[3]。采用基于RSS的技术, 研建林产品贸易信息推送, 符合用户需求和信息技术发展趋势。

1、基于RSS的林产品贸易信息推送服务机制

目前, 林产品贸易信息大多是以web信息形成存在于各大林产品贸易商务网站上, 呈现多源、异构、分布式的特点。通过对我国主要的几个规模较大的林产品交易网、林产品贸易信息网进行分析, 总结出了林产品贸易信息主要包括林产品的供应和求购两大类, 而这两类信息之间存在的信息特征的共性有供求分类、林产品名称、产地、规格、价格、数量、发布日期、有效期、公司名称、联系人、电话、手机、传真、邮箱、邮编、公司网站等16个属性。

而林产品贸易信息用户也需求各异, 兴趣不同。用户发布和获取某一类供求信息, 往往需要在不同的网站注册缴费, 来扩大信息发布的范围, 提高信息获取的丰度。这种被动的信息服务方式, 造成信息交换的质量和效率低下。

根据林产品贸易信息分布多源的特点和用户兴趣各异的特征, 针对目前林产品贸易信息用户发布和获取信息中存在的问题, 以RSS信息推送技术为核心技术, 提出林产品贸易信息推送服务机制是:通过整合多源分布林产品贸易信息源并统一存储, 建立用户兴趣特征, 再通过RSS信息推送, 实现信息的统一分配和主动服务。通过建立推拉结合的多手段、多方式的林产品贸易信息服务平台营造林产品贸易信息推送服务的环境。

按照林产品贸易信息推送机制, 我们提出林产品贸易信息推送的概念模型与逻辑模型 (如图1、图2) 。

多源异构林产品贸易信息推送平台是一个推拉结合的多手段融合的林产品贸易信息服务环境。多源异构林产品贸易信息推送是一个整合多信息源的信息后, 在分析研究用户兴趣特征的基础上, 经过各种处理与运算, 把个性化的信息推送给特定用户的完整的过程。

2、基于RSS的林产品贸易信息推送关键技术流程

基于RSS的林产品贸易信息推送服务是一个完整的信息采集、分析、推送的过程, 如图3所示。

主要包括这些环节:了解林产品贸易信息用户的信息需求、搜索专题信息、生成RSS信息文档、产生RSS提要库、集结信息内容、产生RSS feed、推送到用户兴趣库等等环节, 其中关键技术有:

2.1 制作和保存RSS feed文件

RSS feed通常由5个主要元素构成:, 其中元素含有子元素且至少要出现一次。在本研究中, 将林产品贸易信息按照林产品的种类进行划分, 生成内容不同的RSS feed文档并保存在网站不同的产品类别目录中, 供用户订阅使用。生成一个RSS文档后, 为了保证其规范性和可供订阅, 还要通过RSS执行任务来验证其中是否有错。

2.2 发布RSS feed文件

生成并验证之后, 就可在网站上发布RSS文件。还必须在网站的显要位置上宣传自己的RSS Feed以吸引更多的林产品贸易信息用户订阅。首先在网站上发布以通用的橙色XML或RSS图标提醒用户注意和订阅RSS Feed, 其次可以向目录服务注册一个RSS Feed, 或者将自己的RSS Feed URL提交给信息内容整合门户。

3、基于RSS的林产品贸易信息推送平台的主要功能

要实现基于RSS的林产品贸易信息个性化推送, 需要建立基于RSS的林产品贸易信息推送平台。根据系统的概念模型、逻辑模型和RSS推送的技术流程, 平台应该具有如下功能:

3.1 建立林产品贸易信息用户兴趣档案

为用户提供个性化的信息推送服务, 首先必须获取用户个性化的信息需求特征, 建立用户兴趣档案。用户可以在注册的时候将个人的基本信息 (包括单位名称、地址、邮政编码、联系方式等信息) 、知识侧重 (即所关注的林产品的种类、供应、求购等信息) 等进行手工输人。通过用户手工输人信息, 林产品贸易信息推送系统为其建立用户兴趣档案库。对于不愿意通过此方式定制的用户, 系统需要对该类用户的兴趣进行推测。例如通过跟踪用户的上网行为, 分析其信息偏好, 以便于为其提供有针对性的个性化推送服务。

3.2 对林产品贸易信息源的搜集与整合

林产品贸易信息推送系统首先就要确定RSS信息源, 也就是需要从其中抽取贸易信息内容的网站, 然后要对该网站的信息源进行分类、抽取与整合。通过对林产品贸易信息的分析, 按照林产品的类别将相应的产品求购或者供应信息划分到相应的林产品类别下, 再根据用户的兴趣需求与信息源进行信息过滤, 由此产生某一主题的个性化林产品贸易信息。

3.3 林产品贸易信息RSS文档的形成

以搜集抽取的林产品贸易信息源为基础, 按照RSS标准的要求, 自动形成具有统一格式的RSS文档。通过主题聚合, RSS分别将这些离散的文档按照主题相同或相关性聚合在一起, 并且不停地自动更新这些主题的链接。当有新的内容发布时, RSS就会自动更新其链接。

3.4 林产品贸易信息内容的集结与RSS Feed的发布

系统在生成RSS文档之后, 然后加入到RSS提要库当中。内容集结器会定时到RSS提要库里面去选取并订阅RSS文档, 并自动生成RSS格式的XML文档, 然后通过RSS Feed将文档发送给用户。

4、结语

本文从林产品贸易信息推送的需要出发, 针对林产品贸易信息及用户的特征, 结合RSS信息推送技术, 提出了基于RSS的林产品贸易信息推送服务机制及关键技术, 设计了平台系统的功能, 并实践了基于RSS的林产品贸易信息推送平台。该信息推送平台的建立, 使得林产品贸易信息用户无需自己上网搜索信息, 避免了用户网上漫无边际的查找与长时间的等待, 系统本身会根据林产品贸易信息用户的信息需求、兴趣特征, 主动向用户发送信息, 使得大量经过筛选的高质量信息能够及时满足用户的需求, 为用户提供主动的、个性化的、准确的高质量信息推送服务, 从而提高了林产品贸易信息服务与信息利用的效率和效益。

参考文献

[1]李期位, 王文生, 周振亚.基于RSS的农业信息推送技术的研究与实现[J].农业网络信息, 2006 (4) :10-12.

[2]吴振兴.RSS元数据在门户网站建设中的应用[J].现代图书情报技术, 2004 (10) :60-64

[3]黄艳娟.基于RSS的图书馆个性化信息推送服务[J].情报科学, 2006, 26 (7) :1023-1026

[4]赵欣欣, 郑志蕴, 刘玉树.基于RSS的个性化推送服务[J].沈阳建筑大学学报 (自然科学版) , 2006, 22 (2) :334-337

[5]陈云飞.利用RSS技术开展网络信息推送服务[J].情报探索, 2006 (6) :49-50

[6]胡晶晶, 郑志蕴.基于RSS的个性化信息服务研究[J].计算机应用与软件, 2009, 26 (5) :40-42

[7]晏晶.基于RSS技术的网络信息服务系统设计[J].科技创业月刊, 2010, 23 (3) :88

[8]刘迎青.国内信息推送研究综述[J].长沙大学学报, 2006, 20 (5) :82-86.

RSS信息服务系统设计 第9篇

关键词:网络,RSS技术,高校图书馆,信息推送,个性化服务

随着信息技术和网络的发展, 信息资源越来越丰富且多样化, 加之高校读者的信息需求也越来越专门化并且具有不确定状态, 因此高校图书馆需要不断创新服务内容和方式, 为师生提供基于个性化的信息推送服务。网络环境下为了使用户及时获得有用的信息, 推送技术正在以其提供服务的主动性, 返回信息的新颖性、及时性, 以及它在个性化信息服务方面的优势日益得到人们的重视。高校图书馆利用R S S技术在网境下开展信息推送服务无疑是一种最好的选择, 使读者可以非常方便地获取最新的信息资源。

1 RSS的含义和特点

1.1 RSS的含义

因其有不同的版本, 所以RSS分别被定义为“Really Simple Syndication” (真正简单的聚合) 或“Rich Site Summary” (丰富站点摘要) 。RSS其实就是一种XML格式, 用于为内容整合客户端提供选择性的、汇总过的Web内容, 更确切地说, 是基于XML/RDF的描述资源集合的轻便、可扩展的元数据集。RSS可用于共享新闻标题以及其他网络内容的XML格式。RSS秉承“推”的信息服务理念, 是一种可以广泛应用的“推”技术, 它能够把预定的信息 (包括标题、提要和内容) 按照用户的要求“送”到用户的桌面, 这样用户就不必频繁登陆每个网站查看自己需要的内容了。

1.2 RSS的特点

1) 及时性

信息推送服务可以根据用户定制的信息推送时间, 通过各种形式把最新的信息传送给用户。

2) 个性化

信息推送服务的前提之一是根据用户的特定信息需求而量身定制, 把为特定用户搜集整理的信息通过一定的机制推送至用户。

3) 集成化

信息推送服务通过信息加工人员可将各种渠道、各种载体的特定信息整理汇集起来, 为后续用户提供服务。

4) 易获性好

用户只需在初次使用时设定自己所需的信息类型, 此后定制的信息将自动传递给用户, 获取用户自身特点定制的信息资源。

2 RSS个性化信息推送服务的工作原理和流程

信息推送服务是基于推送技术发展而出现的一种新型服务, 它是根据用户提出的明确要求提供信息服务, 或通过对用户个性、使用习惯的分析而主动地向用户提供其可能需要的信息服务。图书馆R S S个性化信息推送服务的基本原理和过程是:读者信息需求了解、专题信息搜索、生成RSS信息文档、主题聚合、产生RSS提要库、信息内容集结、产生RSS feed、推送到读者兴趣库等。读者首先需要登录到图书馆网站, 然后进入My library, 输入一些自己的兴趣特征、信息偏好等。下载RSS阅读器, 然后把感兴趣的R S S链接加入到自己的RSS收藏夹中, RSS就会将图书馆最新的信息网页链接按照读者指定的方式送到其电脑桌面上。读者可以挑选自己需要详细阅读的页面, 打开links, 阅读原文。RSS的个性化信息推送服务过程如图1所示。

3 高校图书馆的RSS个性化信息推送服务

随着网络技术在数据传输可靠性服务质量的提高, 推送技术的质量和安全也会得到进一步提高。目前, 虽然推送技术还受许多条件的限制, 但它已成为网络发展的必然趋势。图书馆在服务的过程中也不再是机械地被动地提供信息, 而是要深入调查, 积极主动地提供信息, 使信息与用户需求紧密结合, 充分发挥信息的效能。

利用R S S技术的上述特点, 图书馆可以结合自己的业务工作, 灵活地开展多项信息推送服务:

1) 发布公告通知

提供即时资料通告功能, 如果有了新内容, 就会给R S S阅读器或内容汇集器发出提示。如图书馆的工作细则、读者须知等内容经过一段时期后就可能过时, 修改后的内容常常不能及时让馆员或读者了解, 有了R S S阅读器, 他们就能及时收到最新信息, 而且对图书馆工作细则、开放时间, 读者须知等的变化了解得一清二楚。

2) 发送借阅信息

对于读者来说, 及时了解个人的借还信息是很重要的。通过R S S技术, 可以及时通知读者有关他本人的借阅情况, 如本人目前已借图书的书目清单, 哪些借的书即将超期或已经超期, 哪些自己预约的图书现在已到馆, 可供借阅等。

3) 提供资源更新信息

提供即时的资源更新信息, 如图书馆的新书通报列表、新购专业数据库、试用数据库信息等。让订阅资源更新信息的读者能够随时了解图书馆的馆藏更新动态, 即时获得自己所需的最新信息。在网络时代, 图书馆馆藏资源的更新不再局限于传统的文本图书和期刊的到馆上架, 更多的是电子资源和网络信息资源的迅速增加。而这些信息资源都比传统的馆藏资源具有更强的时效性, 只有及时让读者获取、使用, 才能体现出它们应有的价值。借助于R S S技术, 图书馆可以随时借助网络向读者提供各类资源更新信息, 使各类馆藏发挥出最大的效能。

4) 开展虚拟参考咨询服务

在网络时代, 图书馆的信息服务应该面向用户、面向主题, 图书馆应及时掌握读者的信息需求特点, 发现用户兴趣, 并将资源库里的信息按领域主题分类, 然后实时搜集网络中某领域的信息, 提供各种商用数据库、声音、图像等多媒体接口及信息索引, 将这些信息推送给读者。读者只要打开他的频道, 就可接收到他所需的信息, 不必花费大量时间在网上搜索信息, 而是相磁盘服务器上, 以后学生机从网络启动时, 即可从远端虚拟磁盘服务器上加载系统镜像。利用NetBoot/i客户端所带的“System Copy”工具, 可以快速地将本地镜像上传。操作步骤类似于Ghost, 具体操作为:

第一步:选自Copy模式, 有磁盘模式和卷模式。因为学生机本地硬盘只有一个分区, 这里选择“Disk”磁盘模式。

第二步:选择原磁盘, 既是选择本地物理磁盘, 本测试项目中是Disk 0。

第三步:选择目标磁盘, 用来存放本地系统的镜像文件。此处选择使用微软iSCSI启动器虚拟出的磁盘DISK 1。

第四步:开始复制, 根据网络状况, 复制的时间长短不一。如果出现传送异常, 一般与iSCSI服务器端有关, 例如使用盗版的ccdisk出现了掉盘现象等。

(5) 远程启动测试

以上所有步骤结束之后, 就可以开始测试系统。进入学生端计算机BIOS, 设置启动模式为网络启动, 按F10保存退出。系统重新引导, 出现图5所示的画面, 表示系统一些正常, 可以从远程启动了。至此, 整个配置与测试结束, 达到了预期的目标。

5 结束语

基于iSCSI协议的SAN存储模式远程系统引导主要解决了以下几个问题:第一, IP-SAN存储区域网络的构建和基本配置, 它利用廉价而成熟的网络存储技术解决了远端系统镜像的存储问题, 同时解决了学生端文件的可靠存放问题。第二, 运程启动服务器的构建, 主要使用了NetBoot/i服务软件和微软的DHCP服务, 为学生端计算机提供IP地址租约和系统引导程序。第三, 学生端的配置与安装, 主要使用微软的iSCSI启动器软件和NetBoot/i客户端程序, 将CCDISK的虚拟磁盘加载到本地, 同时将设置好的客户端系统上传到网络存储空间。

本方案的优点在于:学生端系统镜像存储在网络服务器上, 安全可靠, 镜像恢复非常容易;所有学生端共享同一个系统镜像, 保证了系统的统一性;学生端本地磁盘仍然保留, 作为系统回写操作的缓冲区和临时文件存放区, 减轻了局域网的压力, 保证了系统的流畅运行。总之, 本方案既区别于传统的无盘工作站, 又使用了网络存储的先进技术, 具有一定的推广应用价值。

参考文献

[1]孙彩杰.RSS技术发展及其在图书馆中的应用[J].现代图书情报技术.2005, (6) :83-84

[2]孙洪林.浅析基于Agent的数字图书馆个性化信息推送服务[J].科技信息.2010, (18) :209

[3]张会娥, 张智雄.基于RSS的科技信息聚合系统的设计和实现[J].现代图书情报技术.2005 (7) :60-63

上一篇:健康预测下一篇:传质效率