没有合适的资源?快使用搜索试试~ 我知道了~
基于PHP技术的在线RSS阅读器的设计与实现论文.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 42 浏览量
2023-08-09
11:35:10
上传
评论
收藏 642KB DOC 举报
温馨提示
试读
33页
基于PHP技术的在线RSS阅读器的设计与实现论文.doc
资源推荐
资源详情
资源评论
毕业设计论文
[摘 要]
本文首先介绍了基于 PHP 技术的在线 RSS 阅读器的现状及开发背景,然后论述了
系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。
最后,本文对基于 PHP 技术的在线 RSS 阅读器管理进行了系统检测并提出了还需要改进
的问题。
本系统主要为用户提供了频道添加,频道管理,创建支持 RSS 阅读的站点,添加频
道组及频道等功能,rss 订阅等功能。在设计方面,本系统采用 B/S 结构,同时使用 PHP
技术进行动态页面的设计,后台数据库选用 MYSQL 数据库。
[关键词]论文;MYSQL;PHP
毕业设计论文
1
目 录
引 言 ................................................................................................................................................................1
1 绪论 ..............................................................................................................................................................1
1.1 课题背景 ..........................................................................................................................................1
1.2 课题研究 ..........................................................................................................................................1
1.3 课题的可行性研究..........................................................................................................................2
1.3.1 技术可行性 ..........................................................................................................................2
1.3.2 经济可行性 ..........................................................................................................................2
1.3.3 法律可行性 ..........................................................................................................................2
2 开发技术介绍 ..............................................................................................................................................3
2.1 B/S 体系结构 ...................................................................................................................................3
2.2 PHP 技术 .........................................................................................................................................3
2.3 MYSQL 数据库 ..............................................................................................................................4
2.4 Apache 服务器 ................................................................................................................................5
2.5 WAMP ..................................................................................................................................................6
2.6 xml ....................................................................................................................................................6
2.7 系统对软硬件要求 ..........................................................................................................................7
3 系统总体设计分析......................................................................................................................................8
3.1 需求分析..........................................................................................................................................8
3.2 系统功能模块结构图 .......................................................................................................................9
3.3 软件设计原则 ...................................................................................................................................9
3.4 网站结构设计 ................................................................................................................................10
3.5 界面设计 .........................................................................................................................................11
3.5.1 用户界面设计 ....................................................................................................................11
3.5.2 人机界面设计原则 ............................................................................................................11
4 数据库设计 ..............................................................................................................................................12
4.1 数据库选择 ....................................................................................................................................13
4.2 概念设计 .........................................................................................................................................14
4.3 数据库逻辑设计 .............................................................................................................................14
4.4 数据库链接 .....................................................................................................................................16
5 系统实现 ....................................................................................................................................................17
5.1 RSS 阅读器主界面........................................................................................................................17
5.1.1 频道模块 .............................................................................................................................17
5.1.2 系统首页 ............................................................................................................................18
毕业设计论文
2
5.1.3 频道以及频道组穿创建模块 ............................................................................................18
5.1.4 查看 rss 订阅信息 ............................................................................................................19
5.1.5 rss 站点交流 .....................................................................................................................21
5.1.6 rss 订阅站点信息 .............................................................................................................22
5.1.6 rss.xml 解析处理 .............................................................................................................23
5.2 管理员主要功能的实现 .................................................................................................................24
5.2.1 管理员管理 ........................................................................................................................25
5.2.2 会员管理 .............................................................................................................................25
6 系统测试与运行 .........................................................................................................................................26
6.1 软件测试的目的 ..............................................................................................................................26
6.2 软件测试的重要性 ..........................................................................................................................26
6.3 测试实例的研究与选择 ..................................................................................................................27
6.4 测试环境与测试条件 ......................................................................................................................28
6.5 系统运行情况 ..................................................................................................................................28
结束语 ....................................................................................................................................................28
参考文献: ............................................................................................................................................28
致谢: ....................................................................................................................................................29
毕业设计论文
1
引 言
Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模
的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索
手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化
事业、金融、商业、公告出版、娱乐、体育等各个领域,其用户群十分庞大,因此建设
一个好的 Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提
高及计算机科学的迅速发展,特别是数据库技术在 Internet 中的广泛应用,Web 站点向
用户提供的服务将越来越丰富,越来越人性化。
1 绪论
1.1 课题背景
RSS 是英文 Really Simple Syndication(简讯聚合)的缩写,是站点之间共享内容的
一种简便方式。它的原理是把一些网站内容,如标题、链接、部分内文甚至全文转换为
XML 格式信息,向其它网站供稿。通过订阅 RSS 频道,你可以即时获得多个网站频道
提供的最新信息,而无须到各个网页上一一查阅。
RSS 的优点是你只需在 RSS 阅读器或者具备 RSS 订阅功能的浏览器内订阅感兴趣
的栏目,就可以自动获取即时的报道信息。它可以帮助你随时了解最新动态。
RSS 目前广泛用于网上新闻频道,使用 RSS 订阅能更快地获取信息,网站提供 RSS
输出,有利于让用户获取网站内容的最新更新。本课题的目标是开发一个 RSS 阅读器,
可以根据自己的喜好订阅网站里的自己感兴趣的那部分资讯。并且做到里头的资讯是最
新的,可以随着原网站的更新也做到及时的更新。
1.2 课题研究
随着现代科技的日新月异,计算机应用领域也开始进入飞速发展的阶段,为了适应日益
多变的应用环境,软件开发者不得不将全部的精力都投入在如何提高客户体验这一层面,
以求满足客户在特定环境下的应用需求,也即满足市场的需求。基于 PHP 技术的在线 RSS
阅读器正是基于此背景下应运而生的产物。当 今 这 个 社 会 , 已 然 步 入 了 一 个
网 络 化 , 信 息 化 的 时 代 , 科 学 技 术 日 益 发 达 , 物资生活更为丰富,自然社
会竞争也越来越激烈。如何在这繁杂的社会里能永葆生机,立自己于不败之地,其中一
毕业设计论文
2
个必要条件就是要能够及时的获取信息,正确的分析信息,对社会动态能有最新的综合
的掌握,然后才能有的放矢,达到事半功倍的效果。
但 是 现 在 网 络 上 新 闻 消 息 繁 多 , 覆 盖 了 社 会 生 活 的 各 个 方 面 。 作
为 个 人 而 言 , 更 多 时候,我们并不是需要关注这所有的一切,而只是对其中的一
部分比较感兴趣,比如说有的人只是想知道当天的体育新闻,可是对于一个门户网站而
言,它要满足大部分人的需求,它列出的新闻资讯是尽可能的多,虽然分门别类,但对
我们用户来说,还是太繁琐。
RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS 目前广
泛用于网上新闻频道,使用 RSS 订阅能更快地获取信息,网站提供 RSS 输出,有利于让
用户获取网站内容的最新更新。网络用户可以在客户端借助于支持 RSS 的聚合工具软件,
在不打开网站内容页面的情况下阅读支持 RSS 输出的网站内容。RSS 阅读器就如同一份自己
订制的报纸。每个人可以将自己感兴趣的网站和栏目地址集中在一个页面,这个页面就
是 RSS 阅读器的界面。通过这个页面就可浏览和监视这些网站的情况,一旦哪个网站有
新内容发布就随时报告,显示新信息的标题和摘要(Feed),甚至全文。这些信息可以
是文本,还可以是图片、音乐、视频。另一种意义上,RSS 阅读器就像一个临时标签,
能够时时记录个人浏览的历史纪录。它以每个使用者的阅读历史判断信息的新旧,用户
阅读过的就被认定为旧信息,未被阅读的被当作新信息。因此,这些网站每一次更新的
记录(未读的)都不会被错过,即使用户好几天才有机会上一次网。
1.3 课题的可行性研究
1.3.1 技术可行性
本社区系统是基于 B/S 模式开发的,它主要包括前台程序开发和后台数据库设计两
个部分组成的。对于前台开发,本网站前台页面采用 Dreamweave 设计。运用 PHP 语言
编写代码,结合 Javascript 脚本语言进行编写主要程序。
对于后台服务器的配置和使用,本网站的 WEB 服务器采用的是 APACHE,是比较流行
的服务器,特别在中小企业中,它具有相当高的占有率,在一些大型的网站中也有相当
的比例。对于普通的管理系统来说,APACHE 服务器是足以胜任的。
1.3.2 经济可行性
本网站在普通的 PC 就能够良好的运行,所以对系统的硬件要求并不是很高,现在
电脑已经普及并且价钱都很便宜,所以本网站虽然功能强大,但还算是物美价廉,在经
济上也是可行性的。
1.3.3 法律可行性
系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因
此,本系统在法律上是可行的。
剩余32页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 2911
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功