没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论





















格式:pdf 资源大小:2.2MB 页数:333










目 录
1.引言.............................................................................................................................1
2.基于 ANDROID 的天气预报的系统分析 ...............................1
2.1 需求分析..................................................................................................................1
2.2 可行性分析..............................................................................................................2
3.基于 ANDROID 的天气预报的系统设计 ...............................2
3.1 总体结构设计..........................................................................................................2
3.2 数据库设计..............................................................................................................3
3.3 详细设计..................................................................................................................3
4.基于 ANDROID 的天气预报的系统实现 ...............................6
4.1 项目设计内容..........................................................................................................6
4.2 项目设计目标..........................................................................................................6
4.3 数据获取与显示......................................................................................................6
4.4 城市管理显示模块..................................................................................................8
4.5 主界面数据请求....................................................................................................10
5.基于 ANDROID 的天气预报的系统测试 ..............................10
5.1 测试方案设计 .......................................................................................................10
5.2 测试内容................................................................................................................11
5.3 测试结果分析........................................................................................................11
6.结语 ............................................................11
参考文献 ..........................................................11

1
基于 Android 的天气预报 APP 的设计与实现
摘要:本软件主要是针对使用 Android 手机的群体所提供的天气信息情况的一个 APP。基于
Android 的天气预报 APP 使用开发工具 Eclipse 进行编写代码,使用的编程语言是 Java 语言,使
用手机自带的数据库 sqlite 进行数据存储。与早期市面上出现的天气预报 APP 相对比,它具有不
用花太多流量就可以查看天气信息,且完全没有广告的优点。这个 APP 具有显示未来几天内的天
气信息和查看其它城市天气信息的功能。目前已经完成对 APP 功能、性能和显示效果方面的测试,
可以正常使用。
关键词:Android 天气预报 手机 APP
1.引言
手机智能系统的来临,使人们的生活质量发生改变。Android 系统又是所有手机智能系统的占
比率是最大的,Android 开发变成了一种主流趋势
[1]
。天气的信息,一直是人们所关心的一个话题。
可以让人们在现如今这个快节奏的发展过程中随时随地的获取天气信息
[2]
。在这个信息与科技飞
速发展的时代,我们每天需要获取的信息是非常大的,但是相较于以前传统的天气预报 APP 来讲,
本项目以直观明了的方式,将最新的天气信息传递给用户,让人们在出行之前,只需要点开应用
程序就可以看到天气信息,并且天气预报这个应用程序有记录功能,只需要一次配置,长时间不
用换的好处。天气预报以其简单性、明了性、易用性深受广大用户的喜换,而且这个天气预报应
用程序的一个亮点在于,不会添加一些广告等影响用户体验的东西。
此项目实现了基于时间点近几天的天气信息情况,还可以选择查看各个城市的天气情况。
2.基于 Android 的天气预报的系统分析
在开发一个新的项目之前,需要对项目所需要的功能和要求进行分析,经过分析之后,再进
行系统分析,根据项目的功能和要求及系统分析,制订整个项目设计开发的具体设计方案。且需
求分析的不太准确时,会对开发人员在开发的后期进行修改的时候有很大的阻力,因此开发人员
对需求分析的准确性非常重视,需求分析已经成为了整个开发过程中最重要的一个环节。
需求分析前期所需要用到的方法,技术必然会影响到软件开发的质量、效率以及最终的运行
的结果。
2.1 需求分析
现阶段,手机已经变成了人们的随身携带物。且手机的功能变得越来越强大了,人们可以打
开手机的网络服务,获取一些人们上传在网络上的信息
[3]
;这样就使人们对上网的功能需求就急
剧增加,因而也带动了手机软件的发展,并使我国的移动通讯服务也得到了非常大的提升。越来
越多的手机 APP 被用在手机上,修正了原始系统的缺点。
此软件在 Android 系统的手机上,通过网络查询实现天气状况的报告和未来天气的预报等功
能,让人们的出行和生活得到方便和保证。

2
此软件是利用 Web Service 这个 API 来获取天气信息的应用程序,点开软件后可以进行城市
之间的选择,利用 activity 所写的界面将这个城市的天气信息,包括温度,风向,天气提示等信息
显示出来。这些数据都是从后台服务获取,从中国天气网上获取天气的相关信息,并将天气的信
息存储在手机自带的数据库(SQLite)中,方便用户的观看和更新,即联网获取最新一次,就可接下
来一段时间查看。
从上面对此软件的描述,可以知道到此软件的功能需求:
(1)首先要启动 Weather;
(2)设置界面:对城市管理和预警管理进行设置;
(3)显示界面:显示天气信息,其中包括了日期,相关温度,风向,温馨的天气提示等。
2.2 可行性分析
2.2.1 技术可行性
在软件人员开发 Android 系统相关应用是所用的开发语言是 Java 语言,安卓是开源的系统,
学习 Android 的人非常多,使得 Android 系统趋于完美。在 eclipse 上编写代码,使开发更加便捷。
由此,此项目有技术可行性。
2.2.2 操作可行性
一个系统的操作困难与否对于用户的体验是有非常大影响,因为操作非常麻烦困难,就会丢
失客户,所以系统应该拥有操作简单,易懂的特点。本项目是基于 Android 的软件,只需要用户
在手机上安装本系统的 APP 安装包即可进行操作,操作界面简单明了,只要用户使用过智能手机,
便可以进行各项功能的使用。
2.2.3 经济可行性
本项目采用 Eclipse 来完成设计与开发,且 Eclipse 是免费开发软件,只需要具备技术,就可
以完成开发。所以这个项目无需花费财力。只需要花时间去设计编写代码即可完成。因此,经济
可行性可以通过。
3.基于 Android 的天气预报的系统设计
3.1 总体结构设计
本项目的总体结构由一个主界面和主界面上的一些功能模块组成,各个模块分为设置按钮、
显示天气信息、刷新按钮、设置又有城市管理和预警管理,天气预报系统功能模块图如图 1 所示。
图 1 天气预报 APP 功能模块图
weather
主界面
设置 天气信息 刷新
预警管理城市管理
剩余12页未读,继续阅读
资源评论


五星资源
- 粉丝: 7303
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【精华】小学教学工作计划四篇.doc
- [甘肃]框剪结构写字楼工程管理制度.doc
- 公路工程施工劳务承包合同.doc
- 2023网络安全工作总结报告怎么写四篇范文.docx
- 天津某工程泵单机试运方案.doc
- 项目实施计划表.doc
- 砖石基础与垫层工程量计算.ppt
- 杭州某办公楼幕墙工程质量保证措施.doc
- 用统计软件spss分析研究学生用手机情况.doc
- K3RISE专业版V12.3-实际成本培训课件.ppt
- 数控编程技术的发展概况.doc
- 安徽造价员考试复习资料.doc
- 第二十三卷分包单位与管理.doc
- 富水地区基坑降水优化设计.doc
- 工作评价总结表.doc
- 新教材高中英语Unit4MeetingthemuseSectionⅢDevelopingideas学.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
