基于Android平台的手机天气预报系统的设计与实现开题报告

 2021-08-14 03:08

1. 研究目的与意义(文献综述)

随着互联网技术的飞速发展,以及移动终端的普及,人们从手机上获取日常信息已经成为生活中不可或缺的部分。天气关系到人们的日常生活,不同的天气对我们的生活有着不同的影响,它关系到我们的吃穿、住行,甚至是心情。比如下雨天会让人心情比较沉闷,晴天会让人心情开朗。提前了解气象灾害信息可以更好地帮助我们规避危险和损失,防忠于未然。此外,对未来天气的预测在农业上是非常重要的,它可以帮助人们对农作物合理种植。而其它私人企业也可以通过天气预报来调整它们的需求和供给,比如超市在热天是可以提供更多的饮料,服装店可以根据天气的变化上架合适的衣服等。可见天气对人们生活和工作的影响是无处不在。通过天气预报可以及时获取近期天气的变化趋势度,这样人们就可以做好各方面的计划和措施。因此,开发出一个可以随时随地查看天气状况的软件就显得非常有必要了。

如今互联网的革新和移动互联网的大力发展让天气预报app的作用更加丰富起来,我们除了可以査看最基本的天气信息外,还可以获得基于天气的各种指导信息,比如空气、穿衣、运动指数。由于天气预报作为一款基础应用,它所面对用户数量非常庞大,而不同的用户会有各自不同的需求。有的用户可能就只需要最基本的气温、阴晴等信息,有的用户可能对降雨信息特别敏感,因此如何更好、更简洁地为用户展现天气信息就值得我们去思考了。

kantar公布了截至2015年8月份的移动市场操作系统份额,中国的份额达到了83.7%、美国64.4%、德国82.3%、法国76.2%、日本70.4,可见在各个国家android系统的用户者是目前最多的。在android的各大应用商店中有关天气预报app有很多,国内较出名的有墨迹天气、黄历天气、无忧天气、天气通等,国外有雅虎天气、the weather channel等。80年代以来,国外业务天气预报取得显著发展,特别是数值预报。据不完全统计世界至少有33个国家展开了数值天气预报业务。当前以数值预报为主,综合利用统计方法,天气学方法以及监测外推。目前基于android的天气预报软件有很多,以墨迹天气为例,它提供当天的天气状况,包括即时温度、当天最高温最低温、风向风速、aqi(空气质量指数)、穿衣指数、运动指数,以及今后几天的温度变化趋势。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

采用android开源系统技术,利用java语言和eclipse编辑工具设计并实现手机天气预报app。该app主要功能模块包括:设置模块对要显示天气预报的城市及更新频率进行设置。显示模块中,显示当前的天气状况,包括城市名称、温度、湿度、风向、雨雪情况和获取数据时间等信息。详细天气模块动态显示当前天气情况,显示未来四天的天气情况等信息。

设计思路大致分为几个部分:天气信息的获取、解析、存储和显示。

信息的获取:由edittext控件获取户所查询城市的字段,实例化一个url对象。接着用这个url实例的openconnection方法创建一个httpurlconnection实例,httpurlconnection实例用于发起http get请求,这样就可以从httpurlconnection实例中获取到的输入流实例(inputstream)中获取http get请求返回的json字符串。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-3周:查阅相关文献资料,明确研究内容,了解研究所需技术语言和开

工具,初步搭建并熟悉开发环境。确定方案,完成开题报告。

第4-5周:划分并确定好各模块功能,完成系统的初步设计;选定好要使用

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 谭浩强.java语言程序设计(第三版)[m].清华大学出版社,2008.

[2] 吴亚峰,苏亚光.android应用案例开发大全[m].北京:人民邮电出版社,2011.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。