资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学号_ 密级_ 武汉大学本科毕业论文 基于RSS的图书信息发布子系统的研究与实现院(系)名 称:国际软件学院专 业 名 称 :空间信息与数字技术学 生 姓 名 :汪强指 导 教 师 :谭喜成 二九年五月BACHELORS DEGREE THESIS OF WUHAN UNIVERSITYThe Research and Implementation of RSS-Based Book Information Distribution SystemCollege:International School of SoftwareSubject:Spatial Informatics & Digitalized TechnologyName: Wang QiangDirected by : Tan Xicheng ProfessorJune 2009郑 重 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日期: 摘 要随着信息高速公路的发展和普及,人们已经被包围在信息的汪洋大海之中。由于信息不断地更新和增加,信息量以指数规律迅猛地增长和扩展,因而形成了“信息爆炸”。Internet上的“信息迷航”和“信息过载”已经成为日益严重的问题。信息推送技术(PUSH)是解决这些难题的有效方式。它通过向用户主动推送信息实现了“信息找人,按需服务”。作为一种“PUSH”技术的代表,RSS技术在网络新闻、电子商务、BLOG、电子出版等多个领域得到了迅速发展。基于RSS的信息推送技术有效地弥补了其它推送技术的不足,具有信息编辑,共享,传输便捷的特点。本课题的研究目标是:利用RSS技术结合Struts框架,实现基于RSS的信息发布子系统的设计,并将此系统应用于购书门户网站的建设当中。本文首先对位论文提供研究课题的购书门户网站项目进行了介绍。接下来,介绍了这个网站项目数据库的需求分析和详细设计。在第4章,本文对本课题涉及到的核心技术:RSS进行了详实的分析。主要介绍了它的发展历程,结构,特点和应用模式,并就RSS在购书门户网站项目中的应用进行了设计,包括选用类库,RSS Feed产生流程,系统架构设计等等。在论文的最后,详细介绍了本系统中几个关键问题的实现,包括:利用ROME实现RSS格式的输出,浏览器读取RSS Feed文件等,并对系统进行了测试。关键词:RSS; PUSH ;ROMEABSTRACT With the development and diffusion of Information Highway, people have been surrounded by the vast ocean of information. Due to the constant updating and increasing of information, the amount of information grows and expanses exponentially at a high speed, resulting in the “information explosion”. The “Information Trek” and “Information Overload” on the Internet have become an increasingly serious problem.Information Push Technology (PUSH) is an effective solution to these problems. It achieves the “find people by information, service on-demand” by taking the initiative to push forward information to users.As a representative of the “PUSH” technology, RSS technology has been developing rapidly in the network news, e-commerce, BLOG, electronic publishing and other fields. The Information Push Technology, which is based on RSS, is an effective supplement to other push technologies, with the features of information editing, sharing and convenient transferring.The research goal of this topic is to realize the design of information subsystem which is based on RSS technology, using RSS technology and Struts framework, and to apply this system on the construction of book-purchase portals.This paper firstly gives an introduction of the book-purchase portal which has provided the research topic for this thesis. Next, it introduces the demand analysis and detailed design of the project database of this site. In Chapter 4, it provides a detailed analysis on the core technology, RSS, which is relevant to this topic. The analysis mainly includes the development process, structure, features and application models of RSS, and has designed the application on RSS in the project of book-purchase portal, including the choice of class libraries, the production process of RSS Feed, system framework design and so on.Lastly, this paper introduces elaborately on the realization of several key issues in this system, including: the use of ROME RSS format to achieve the output, reading RSS Feed documents by browser and so on. There is also a system testing in the end.Keywords:RSS; PUSH ;ROME目 录第1章 绪论11.1 研究背景11.2 项目研究的目的及意义31.2.1 研究目的31.2.2 研究意义31.3 论文的主要内容31.4 本章小结4第2章 系统功能分析与概要设计52.1 项目背景52.2 系统功能分析62.2.1 用户模块62.2.2 管理员模块62.2.3 系统模块62.3 系统概要设计72.3.1 系统总体架构72.3.2 系统的框架92.3.3 设计思想和建站原则102.4 服务器选择112.4.1 应用服务器112.4.2 数据服务器122.5 本章小结13第3章 数据库设计143.1 数据库需求分析143.2 数据库详细设计143.3 本章小结16第4章 RSS技术分析与设计174.1 RSS技术分析174.1.1 RSS概述174.1.2 RSS技术发展历程174.1.3 RSS技术优势184.2 RSS文件结构194.3 RSS应用模式214.4 RSS在本系统中的应用设计224.4.1 应用项目选择224.4.2 ROME简介234.4.3 RSS Feed的产生和解析234.4.4 RSS Feed产生原理234.5 本章小结24第5章 信息发布子系统的实现与测试255.1 信息发布子系统的实现255.1.1 RSS Feed的产生255.1.2 RSS Feed的解析265.2 信息发布子系统的测试275.2.1 黑盒测试概述275.2.2测试用例及结果275.3本章总结27第6章 全文总结28参考文献29致谢3031第1章 绪论1.1 研究背景随着信息高速公路的发展和普及,人们已经被包围在信息的汪洋大海之中。Internet是海量信源,而且其信息的组织是异构的、多元的和分布的,由于信息不断地更新和增加,信息量以指数规律迅猛地增长和扩展,因而形成了“信息爆炸”对于普通的用户来说,Internet上的“信息迷航”和“信息过载”已经成为日益严重的问题。如何使用户从海量的数据和信息中高效地获取有用知识,如何从迅速爆炸的信息中及时地获取最新信息,如何提高信息检索与推送的智能水平,以及如何满足各种用户不同的个性化需求等,主动信息服务模式是解决这些难题的有效方式。主动信息服务模式实现了Internet系统对浏览者的主动信息服务,将Internet被动接受浏览者的请求转化为主动感知浏览者的信息需求。它通过向用户主动推送信息实现了“信息找人,按需服务”。所谓信息推送技术(Push)是一种基于客户服务器机制,由服务器主动
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号