基于Android平台的天气查询系统的设计与开发安卓天气预报0629438.doc
《基于Android平台的天气查询系统的设计与开发安卓天气预报0629438.doc》由会员分享,可在线阅读,更多相关《基于Android平台的天气查询系统的设计与开发安卓天气预报0629438.doc(57页珍藏版)》请在三一办公上搜索。
1、 本科毕业论文(设计) 基于Android平台的天气查询系统的设计与开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设
2、计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解
3、学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)
4、2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文
5、)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它毕业论文(设计)开题报告论文(设计)题目基于Android平台的天气查询系统的设计与开发姓名系别信息技术系专业班级ZB计131学号1.选题目的和意义:该软件的设计目的是实现基于Android平台的天气查询系统的设计与开发,实现一个将各种天气查询服务功能集成起来的信息系统,既可以节省时间,又可以实现个性化的服务,减少不必要的等待和冗余的信息。研究意义:天气预报是一种非常实用的信息服务,为了让智能手机用户能够随时随地查询互联网所提供的服务,让手机用户能够通过移动网和互联网访问web网站并处理各种业务,一种高效的方法就是将
6、应用系统的功能拓展到手机终端。Android手机是Google公司开发的一个开源手机操作系统,它包含了用户界面,操作系统和应用程序,即智能手机工作所需的全部软件。Android作为现在主流的智能手机之一,自然也需要这方面的软件。Android天气预报软件的开发可以进一步扩大天气信息的覆盖面,以便提前预防,把气象灾害降低到最低,使得广大公众能够在第一时间方便且快捷地获取最新的天气预报信息。天气预报关系到人们的日常生活,如告知温暖,方便出行等。此外,对未来天气的预测还可以帮助人们进行农作物的浇灌、施肥、收割等工作。同时也可以强化天气公共服务的职能,改善公共服务手段、完善公共服务体系、增加公共服务产
7、品、保证公共服务质量。2.本选题在国内外的研究状况及发展趋势:国外:近些年来,世界范围的气候异常, 使人类面临日益严重的粮食、能源和水资源危机,因此社会对气象工作提出了更为迫切的要求。与此同时,遥感技术,电子计算机等最新科学技术进入气象业务,形成了新的大气探测技术,快速通信和计算处理,从而获取更多的大气信息,推动了气象业务的发展。国外气象业务发展的一个重要趋势是日益趋向自动化,即把自动化观测、数据处理、通信及客观分析、预报制作和发布结合成一个完整的自动化系统。许多先进技术迅速地应用于气象业务中,可供天气预报用的实时和非实时资料的数量急增,这就要求利用自动化的高速通信技术和信息处理技术处理这些资
8、料。为适应上述发展,一些发达国家正逐步改进各自的气象通信体制,加速气象通信现代化。国内:随着人们生活水平的普遍提高,人们对生活质量的要求也越来越高,然而外部自然气候的变化却不容乐观。不管是外出旅行还是农业生产等,气候变化情况一直都引起人们的普遍关注,人们迫切的需要随时随地的掌握准确的天气预报信息。目前,移动终端上的查询系统的应用迎来了一个崭新的时代,手机的普及、功能的日益强大以及互联网的迅猛发展为基于手机系统开发天气预报查询软件提供了可能。比如,如果有雨,就建议出门带伞;如果温度高于某值就建议防晒等。基于手机的天气预报查询系统软件可以使用户方便对各地的天气情况的实时掌握,极大的方便了用户的行程
9、安排或其他情况,避免了不必要的麻烦,且界面美观,操作简单,具有很强的实用性。随着移动设备性能的不断提高,无线网络从2G提高到3G甚至4G,天气预报在科技不断进步的推动下也需要朝着信息多元化演变,应该从单纯的文字信息逐渐向文字图像视频等多种数据融合转变。形成了一个集中、统一、数字化的天气预报系统,实现智能终端高效、及时、稳定的信息交互。3.主要研究内容:Android平台天气预报系统是基于Android手机平台,基于Java,开发出针对使用Android平台的手机天气预报系统的应用软件。为了让智能手机用户能够随时随地查询互联网所提供的服务,让手机能通过移动网和互联网访问Web网站并处理各项业务,
10、是一种高效的办法就是将应用系统的功能拓展到手机终端。Android系统是Google公司开发的一个开源手机操作系统,它包括了用户界面、操作系统和应用程序,即智能手机工作所需的全部应用软件。Android最大特点是它的开放性体系架构,不仅具有非常好的调试、环境开发,而且还具有各种可扩展的设施,包括丰富的多媒体支持功能和图形组件强大的浏览器。此App应具备以下主要功能:1.注册用户、用户登录;2.天气预报模块:今天及最近45天的天气状态;并将天气信息以曲线图的方式显示;3.生活模块包含:穿衣/雨具/紫外线/洗车等;4.我模块包含:城市管理/通知提醒/意见反馈/给我们评分/关于等;4.完成论文的条件
11、、方法及措施,包括实验设计、调研计划、资料收集、参考文献等内容。(1)完成论文的条件软件环境:window7eclipseandroid SDKandroid ADT 可通过网络或者图书馆查阅大量相关文献资料充分利用下载一些相关的软件,进行软件功能体验,模仿学习(2)方法及措施:实验设计天气预报API是一个针对当前天气编写的一个API调用接口,通过此接口可以获取一个城市的温度、气候、紫外线等信息,从而应用到自己编写的程序中。调研计划第1-2周:毕业实习。第3周:完成实习报告。第4-5周:查阅资料,完成外文翻译和文献综述。提出设计方案,完成开题报告。第6-7周:完成软件界面模块、功能模块部分代码
12、实现。第8-9周:完成模块的整合和软件功能测试。第10周:整理资料、撰写毕业论文,完善软件功能。第11-12周:根据导师要求,完善论文,系统验收,提交论文。第13周:毕业设计答辩、毕业设计修改。资料收集在网上收集大量的材料,主要在百度百科、谷歌、百度文库、百度贴吧、百度问答等等,收集相关资料。参考文献1李刚.疯狂Android讲义M.北京:电子工业出版社,2011.2王向辉,张国印,沈洁.Android应用程序开发M.清华大学出版社,2010.33景保玉.2010中国移动应用开发现状与趋势大调查,2011.01.124MichaelJ.Young.轻松搞定XML林嘉胜译M2001.01.085
13、王向辉,张国印,沈洁.Android应用程序开发M.清华大学出版社,2010.36景保玉.2010中国移动应用开发现状与趋势大调查,2011.01.12.7(美)CayS.Horstmann;GaryCornell.Java核心技术M.机械工业出版社,20088(美)EdBurnette.Android基础教程.北京:人民邮电出版社,20109(英)Herbert Schildt Java参考大全(J2SE 5 Edition)M,清华大学出版社10郭志宏. Android应用开发详解M.电子工业出版社. 2010.11杨丰盛.Android应用开发揭秘M. 机械工业出版社. 2010.12靳
14、岩,姚尚朗. Google Android开发入门与实践M.人民邮电出版社. 2009.13美EdBurnette.Android基础教程.北京:人民邮电出版社,201014吴亚峰.Android开发设计N.计算机报,2011-03-0515郝玉龙.Android开发讲议J.清华学报,2011-06-04,2011(6)。16杨海波.Android手机系统讲座J.电脑报2011-06-01,2011(6)5.指导教师意见及建议:签字: 年 月 日摘要天气预报是非常实用的信息服务,随着移动设备的性能不断提高,天气预报在科技不断进步的推动下,已实现了集中、统一、数字化的服务。随着人们日常生活水平的
15、提高,迫切需要高效、及时、稳定的天气高速交互平台。因此,实现一个天气预报服务功能的信息系统就显得十分必要。即可以节省时间,又可以实现个性化的服务,减少不必要的等待和繁重的信息,方便用户及时了解最新的天气信息。本文介绍了通过访问聚合数据全国天气预报的数据接口,使用HttpClient进行Get方式通信,建立网络连接,使用HttpGet方法读取数据,并且通过HttpResponse获取Entity返回值。并且解析出来获取实时天气,未来45天的天气预报及生活信息。用户可以选择城市来获得包括风力、风向、紫外线强度等的天气信息。极大的方便了用户的行程安排或其他情况,避免了不必要的麻烦,且界面美观,操作简
16、单,具有很强的实用性。关键字:数据接口;界面;实时天气预报;AndroidAbstractThe weather forecast is very practical information service, with the continuous improvement of the performance of mobile devices, weather forecast under the impetus of the continuous progress of science and technology, has realized the centralized and uni
17、fied, digital services. With the improvement of peoples daily living standards, it is urgent to need efficient, timely and stable weather interactive platform. Therefore, it is necessary to realize the information system of a weather forecast service function. That saves time, but also can achieve p
18、ersonalized service, reduce unnecessary waiting and heavy information, convenient users to understand the latest weather information.By visiting the polymerization data the weather data interface, using httpclient to get communication mode, to establish a network connection, use httpget to read the
19、data and through the httpresponse acquiring entity return value, is introduced in this paper. And resolved to get real-time weather, weather forecasts and life information of the next 45 days. Users can choose the city to get the weather information including wind, wind direction, UV intensity and s
20、o on. Greatly convenient for the user itinerary or other circumstances, to avoid unnecessary trouble, and the interface is beautiful, simple operation, with strong practicality.Keywords: API; UI; Real-time weather forecast; Android 目录摘要IAbstractII第1章 引言11.1 研究背景11.2 国内外的研究状况及发展趋势11.3 系统分析及其主要内容21.4
21、论文组织结构2第2章 系统实现所涉及的技术32.1 Android系统概述32.2 Eclipse介绍32.3 Android系统框架42.4 Android四大组件42.5 用户界面62.6 Fragment72.7 网络编程之使用HttpClient进行Get方式通信7第3章 开发环境配置93.1 Android开发框架93.2 开发所需软件123.2.1 Android开发环境配置133.2.2 Eclipse的设置14第4章 系统总体分析与模型设计154.1 系统的总体结构154.2 功能分析164.2.1 天气模块功能分析164.2.2 生活模块功能分析174.2.3 我模块功能分析
22、174.3 系统流程图18第5章 详细设计205.1 新建工程205.2 Android UI界面的实现215.3 登陆注册模块的实现225.4 界面切换功能实现235.5 天气模块的实现235.5.1 天气信息245.5.2 温度曲线图的画法255.5.3 下拉刷新255.6 生活模块的实现255.7 我模块的实现265.7.1 城市管理的功能实现265.7.2 通知提醒功能实现27第6章 系统测试286.1 测试目的286.2 测试环境296.3 测试结果30致谢32参考文献33附 录34附录A: 主要源程序34附录B: 软件使用说明书45附录C: 光盘46 XI中原工学院信息商务学院毕业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 天气 查询 系统 设计 开发 天气预报 0629438
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4830453.html