功能需求 1.功能划分 我们这个项目将会主要划分为三大块,一个是人们关注的头条,一个是推荐的新闻部分,还有一部分就是搜索功能。 头条:这一部分将取人们搜索、关注的热点,讨论的热点,以及主流人物们的博文。这一块将是我们调用的重点,利用博客园这样一个不起眼的地方,却吸引了很多IT技术精英,把这里当作自己的网上家园,每天在这里分享的精彩的原创内容,获取他们纯净、专注、对技术人员的理解,对技术的独到解析,人们关注最多,讨论最热,搜索量最大,这就是头条,是重点也是主要功能。 新闻:新闻乃是当前最新,最前端科技,最新创造的东西,当然不同于今日头条上面的最新资讯,最新娱乐,以及某些名人的绯闻事,因为这是专属我们it领域的。像Android这样的最热平台,iOS这样的最可观的平台,最新的开发经验,最新的理论知识,最强大的团体走向,这就是我们新闻的关注侧重点。 搜索:人们总是会需要自己所想要的东西,技术亦是如此,通过这一点,得到第一手资料,得到最全的知识,综合查询资料、探查资讯、了解走向、获取经验、调整观点为目的,是真正的自主模块。 摘 要 随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。 内容来自www.paper51.com 本次设计选用了时下比较热门的Android平台来作为开发技术,采用Eclipse开发工具和Android SDK,实现一个基于安卓平台的头条推送,为用户的日常生活提供便捷的新闻阅读体验,具有非常高的实用价值和实际意义。 本论文将逐步介绍基于Android平台的移动头条推送的开发背景和意义,接着详细介绍了本系统的分析、设计与实现过程,最后对本论文做了总结。 关键字:Android;头条推送;SQLite;手机 目 录 摘 要 2 ABSTRACT 3 目 录 1 1 绪 论 2 1.1课题的研究背景 2 1.2本课题研究现状 2 1.3本文研究内容 3 1.4本论文框架介绍 3 2相关技术及开发平台 5 2.1 开发工具及环境简介 5 2.2 Android系统 6 3 头条推送系统分析 8 3.1概述 8 3.1.1系统分析的原则 8 3.1.2系统分析的方法 8 3.2性能需求分析 8 3.2.1 实用性原则 9 3.2.2 可扩展性与可维护性原则 9 3.2.3 安全可靠性原则 9 3.2.4 用户界面美观原则 9 3.2.5 准确性与原则性原则 9 3.2.6 易用性原则 10 内容来自论文无忧网 www.paper51.com 3.3 系统可行性分析 10 3.1.1 经济可行性 10 3.1.2 技术可行性 10 3.1.3 操作可行性 10 3.4 系统功能需求 10 3.5 系统使用流程分析 11 4 头条推送设计 13 4.1 系统设计目标 13 4.2 系统功能模块设计 13 4.3 工程文件结构设计 14 5 头条推送实现 16 5.1 新闻欢迎界面实现 16 5.2 新闻列表界面实现 17 5.3新闻详情界面实现 19 6 系统测试 22 6.1测试的重要性 22 6.2测试的目的 22 6.3头条推送测试用例 23 总 结 25 致 谢 26 参考文献 27 附 录 28 |