基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc

上传人:99****p 文档编号:1382397 上传时间:2019-02-23 格式:DOC 页数:84 大小:1.59MB
下载 相关 举报
基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc_第1页
第1页 / 共84页
基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc_第2页
第2页 / 共84页
基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc_第3页
第3页 / 共84页
基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc_第4页
第4页 / 共84页
基于Android平台的RSS在线新闻订阅和阅读器的设计与实现.doc_第5页
第5页 / 共84页
点击查看更多>>
资源描述

1、天津工业大学毕业设计(论文)基于 Android 平台的 RSS 在线新闻订阅和阅读器的设计与实现姓 名 - 学 院 计算机科学与软件 专 业 软件工程 指导教师 王丹丹 姚清爽 职 称 高级工程师 讲师 2012 年 6 月 1 日天津工业大学毕业设计(论文)任务书题目 基于 Android 平台的 RSS 在线新闻订阅和阅读器的设计与实现学生姓名 - 学院名称 计算机科学与软件 专业班级 -课题类型 实际课题课题意义通过自己对 Android 这项新技术的了解和不断的学习,设计出一款对社会有价值的软件,不仅锻炼了自己的学习本领而且可以为以后的软件应用起到现实的效果,有时候我们学习的技术知识

2、固然很有用,但若是不把他应用到现实设计中,那知识只是知识,并没有创造出价值,假以开发出一个项目,那在此过程中不断出现的错误和解决错误的过程都是一个经验的积累,也方便以后为社会创造更多价值。任务与进度要求2012.2.20-2012.3.11 选题确认并完成开题报告、任务书的填写、提交、审核2012.3.12-2012.3.26 深入了解课题内容、需求分析、确定系统框架、熟悉开发工具2012.3.27-2012.5.3 完成课题概要设计和详细设计,代码编写、网页制作,完成系统的大部分功能,初稿完成2012.5.4-2012.5.21 进行系统调试,并在调试中进一步完善系统的各项功能,二稿完成20

3、12.5.22-2012.6.3 毕业设计(论文)的审核、修改及定稿并装订2012.6.* 答辩主要参考文献1 google 公司的 Android 中文文档EB/OLhttp:/ 2李晓莹 EDGE-增强型 GSM 的演进数据业务介绍J.通信世界3百度文库-Google Android 手机应用开发。http:/ RSS 阅读器设计要领之所见一二http:/ 2012 年 2 月 27 日至 2012 年 6 月*日备注院长 教研室主任 指导教师 毕业设计(论文)开题报告表2012 年 3 月 5 日姓名 - 学院计算机科学与软件专业 软件工程 班级 -题目 基于 Android 平台的 R

4、SS 在线新闻订阅和阅读器的设计与实现 指导教师 一导 二导一、 与本课题有关的国内外研究情况Android 是一种在移动市场中迅速获得广泛关注的平台。甚至在配备了 Android 的消费型设备出现之前,许多开发人员就已纷纷投入到这一移动市场,希望为即将出现的、备受期待的 Android 式设备做好准备。诸如 Android 这样的富设备(Rich device)要求提供内容。某些情况下,内容的表现形式为游戏或一个生产力应用程序。然而,除了移动电子邮件外,最能够驱动数据使用的内容是新闻和信息。这种内容可能看上去类似于与特定金融市场有关的新闻,或者是天气预报这种比较普遍的信息。对于周末想到海边度

5、假的人,自然十分关心天气预报。于是,以一种简单、实用的方式从移动设备获取数据成为了摆在人们面前的一道难题。Android 包含了 WebKit.org 浏览器引擎,这意味着它可以向移动用户交付高质量的浏览器体验。然而,对于一个小型屏幕和有限的输入设备,在多个 Web 站点中查找新闻和消息是非常乏味的事情。不要误会,自从出现 WAP 浏览器和有限的基于文本的信息以来,这一市场已经得到了长足的发展,然而,移动信息的价值在于:输入 RSS 提要时一眼就可以判断出它是否可用。RSS 是 “Really Simple Syndication” 的缩写。实际上,RSS 是一种分布感兴趣的信息的方便方法。R

6、SS 支持 XML 数据;数据包含完整信息源的简单摘要。如果对这些摘要该兴趣,用户可以进一步获取信息并获得全部内容。二、 课题研究的主要内容1.用户打开软件(根据设备号自动登录个人账户,加载用户的个人中心,加载用户的 RSS 目录)2.添加,删除,修改和浏览 RSS 分类(如添加体育类,生活类,删除文学类等)3.添加,删除,修改和浏览 RSS(如体育类中,添加网易体育,删除腾讯体育,浏览网易体育新闻)4.手动刷新获取最新新闻(在获取新闻时有记录过 updatetime,可手动更新当前最新新闻。 )5.标识新闻已读/未读(在浏览 RSS 时,已读新闻会被做过标记,也可自行修改为已读/未读)5 r

7、, E% m- t3 b8 r l( W* 6.阅读新闻(根据用户选择的 RSS 目录,可解析出源地址所表示的 xml 文件,用户可阅读新闻)7.删除新闻或标记已读新闻(获取到的新闻列表中,若是有用户不喜欢的则可以自行删除或标记)8.精彩 RSS 推荐; b) E* A1 N( 9.收藏新闻和分享(用户对于自己喜爱的新闻栏目可以收藏到个人中心里面,或分享到微博/社区)三、 课题研究的主要的目的和意义通过自己对 Android 这项新技术的了解和不断的学习,设计出一款对社会有价值的软件,不仅锻炼了自己的学习本领而且可以为以后的软件应用起到现实的效果,有时候我们学习的技术知识固然很有用,但若是不把

8、他应用到现实设计中,那知识只是知识,并没有创造出价值,假以开发出一个项目,那在此过程中不断出现的错误和解决错误的过程都是一个经验的积累,也方便以后为社会创造更多价值。四、 本次毕业设计应达到的目标说明目前随着移动市场越来越火爆,用户对于移动设备的要求也越来越高,更多的人通过移动设备来获取想要的信息,而网络是一个茫茫大海,用户想阅读新闻的时候,有一款属于自己的新闻管理器,不要如大海捞针一般去搜寻信息,打开 RSS 阅读器,全是自己订阅的新闻类,都是自己想要的信息,而且随时更新,以保证新闻的及时性,将大大提高用户的效率,而且会受到广大用户的热烈欢迎。二、进度及预期结果:起止日期 主要内容 预期结果

9、2012.2.20-2012.3.112012.3.12-2012.3262012.3.27-2012.5.32012.5.4-2012.5.212012.5.22-2012.6.102012.6.*选题确认并完成开题报告、任务书的填写、提交、审核深入了解课题内容、需求分析、确定系统框架、熟悉开发工具完成课题概要设计和详细设计,代码编写、网页制作,完成系统的大部分功能,初稿完成进行系统调试,并在调试中进一步完善系统的各项功能,二稿完成毕业设计(论文)的审核、修改及定稿并装订答辩完成完成完成完成完成完成完成课题的现有条件硬件:操作系统:Windrows7CPU: Pentium Dual-Cor

10、e CPU E5300 2.60GHz内存:2GB运行设备:AVD 模拟器/Andorid 平台的MOTO(MZ606)软件:eclipse3.4 版本JDK 3.4 版本参考文献:1 google 公司的 Android 中文文档EB/OLhttp:/ 2李晓莹 EDGE-增强型 GSM 的演进数据业务介绍J.通信世界3百度文库-Google Android 手机应用开发。http:/ RSS 阅读器设计要领之所见一二http:/ 一导 二导(手写签字) 年 月 日学院意见主管领导: 年 月 日摘 要随着科技的不断发展与 3G 网络时代的到来,信息量越来越大,这要求人们不断的摄取信息来充实自

11、己。本款 Android 新闻阅读器刚好满足了人们对信息量的需求。本款软件是根据 Google Android 平台用户的喜好和其平台的特性而设计的,利 用 Java 语 言 和 Eclipse, 结 合 目前使用广泛的 Rss(Really Simple Syndication)技术,以及 XML 文件解析来 开 发 RSS 阅 读 器 。 在参阅相关资料下,选择了 RSS 作为新闻阅读器数据的来源;通过与其他解析算法的比较得出解析RSS 源的算法SAX 解析。本文概括的介绍了 Google Android 开发的流程,并重点的介绍了基于 Google Android 平台的 RSS 在线新

12、闻订阅和阅读器的开发过程。首先根据谷歌电子市场的数据,对给予 Android 平台的新闻阅读器做了需求分析。接下来,从各大论坛和网站,搜取用户体验较好的 RSS 源,作为用户订阅的目标。在数据准备完成后,通过对用户的调查,设计自己的 UI,在此过程中不仅调用了 Android 系统的控件,还自定义了一些控件以提高用户的体验。在界面设计完成后,开始开发自己的系统,在本文中,着重从本款软件的特色介绍出发,简单的介绍了用户可以异地登陆,从服务器端获取自己喜欢的订阅;在用户没有网络可连接的情况下,离线模式阅读;在用户有自己喜欢的阅读的时候,收藏或与好友一起分享。最后在完成了这一系列的开发之后,进行了大

13、量的测试,以发现本软件的不足而改进。关键词:Google Android 阅读器;RSS 新闻;Sax 算法解析AbstractWith the continuous development of science and technology and 3G network era, the social competition is increasingly fierce, increasing the amount of information, which requires a constant intake of information to enrich themselves. Peo

14、ple can understand and obtain the required information anytime, anywhere. In this case, from the major site of Ling Lang everywhere access to the information they want, this subsection Android news reader just to satisfy peoples needs on the amount of information.This software is designed according

15、to the preferences of the users of the Google Android platform and the features of its platform, the Java language and Eclipse, combined with the widely used Rss (Really Simple Syndication), and the current widespread use of XML file parsing RSS reader be written. Refer to the relevant information,

16、select RSS news reader data sources; algorithm through comparisons with other analytical methods to parse RSS feeds - SAX parsing. This article outlines the introduction of the Google Android development process and focus on the development process based on the Google Android platform, RSS news subs

17、cription reader.First, according to Google electronics market data, news reader to give the Android platform to do a needs analysis.Next, from the various forums and websites, search and seize the user experience better RSS feeds, as users subscribe to the goal.Data preparation is complete, the user

18、 survey, design your own UI in this process is not only called the Android system controls, custom control to enhance the user experience.In interface design is complete, start to develop their own systems, starting focus from the characteristics of the software introduced in this paper, a brief int

19、roduction to the user can be off-site landing, access to your favorite subscription from the server side; no network can be connected to the user case, the offline mode to read; the user the time of reading your favorite, favorites, or share with your friends.Finally, after the completion of the dev

20、elopment of this series, a lot of testing to discover the lack of software improvements. Key words: Google Android reader; RSS News; SAX algorithm Parse;目 录第一章 绪论 .11.1 选题背景 .11.2 课题研究目的 .11.3 Android 平台 RSS 新闻阅读器客户端开发的意义 .11.4 小结 .1第二章 Android 移动平台的相关理论 .22.1 Google android 移动平台的相关介绍 .22.2 Google android 平台的优势及不足 .22.2.1 Android 的优势 .22.2.2 Android 的不足 .12.3 Google android 移动平台下的应用研究 .12.4 小结 .1第三章 Android 移动平台下阅读器关键技术 .23.1 RSS 的研究 .23.2. SAX 解析算法的研究 .23.3 Android 自定义控件的研究 .13.4 3D 动画效果的研究 .23.5 数据分享的研究 .13.6 小结 .1第四章 系统分析 .24.1 需求分析 .24.1.1 系统需求功能的描述 .24.1.2 系统数据流图 .2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。