11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改

上传人:人*** 文档编号:490363983 上传时间:2022-09-07 格式:DOC 页数:49 大小:814KB
返回 下载 相关 举报
11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改_第1页
第1页 / 共49页
11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改_第2页
第2页 / 共49页
11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改_第3页
第3页 / 共49页
11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改_第4页
第4页 / 共49页
11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改》由会员分享,可在线阅读,更多相关《11级电子信息工程嵌入式软件开发方向1140907130石俊健0409第2次修改(49页珍藏版)》请在金锄头文库上搜索。

1、广州大学华软软件学院本科毕业论文论文题目基于Android的天气预报客户端设计专 业 电子信息工程 班 级 11级嵌入式软件开发2班 姓 名 石俊健 学 号 1140907130 指导教师 张毅恒 广州大学华软软件学院电子系2015年 4月摘要 伴随着手机和平板电脑使用的普及,除了Windows和ios平台,Android平台的智能产品已日益成为越来越多的人们选择的移动终端产品。智能手机已经成为人们生活中不可缺少的工具,其不断提高着人们的生活水平和生活方式。天气信息是人们生活中不可缺少的信息之一,为人们生活带来不少的便利,例如温度突然骤降,远足旅行需要知道目的地的天气,出门考虑是否要带伞,这些

2、都需要通过天气预报来获取信息。本文设计开发的Android手机天气预报软件也是应用开发的一种想法,该系统能够扩大人们日常生活中移动终端产品的用途。本文的Android手机天气预报软件名称为最巧天气(JQ Weather),其主要功能是能精确查询县级别的当天的温度范围,实时温度,天气状况等,命名为最巧的目的是本软件提供最为轻巧的天气信息,能使客户更容易读懂天气状况。在网络上有很多天气预报平台都比较成熟,如新浪天气、雅虎天气、中国天气等。而移动终端开发的必要性是在于用户使用的便利,在2015年信息数据的大时代,用户使用移动终端产品频率逐渐升高,所以开发一个能够随身携带的天气预报软件,能够使人们更方

3、便更快地知道天气信息。因此本文提出了并设计了基于Android的天气预报软件,并使用Java语言实现功能、Xml语言实现布局。关键词 天气预报;信息查询;应用服务IABSTRACT Android platform for smart products have increasingly become more and more people choose mobile terminal products. Smart phones have become an indispensable tool in life , and constantly improve its peoples li

4、ving standards and lifestyle. Weather information is one of the most essential information in peoples life, bringing more convenience to peoples life.For example, when temperature suddenly plunged, hiking destination need to know the weather ,or consider whether to take an umbrella before go out , a

5、ll of this are required to obtain information through weather forecasts. In this paper, the design and development of the Android mobile phone weather forecast software is also an idea to develop the application of it , the system can expand to daily life use of mobile devices .The title of Android

6、phone weather forecast software in this article is the most clever weather (JQ Weather), whose main function is to accurately check the temperature range of the days other county-level , real-time temperature , weather conditions , etc., Its named as the most clever of the software aims to provide t

7、he most lightweight and weather information , making it easier for customers to read the weather. There are a lot more mature platforms of the weather forecast on the Internet , such as Sina weather , Yahoo Weather , China weather. The necessity of mobile terminal development is provide the convenie

8、nce of users, the information during the data in 2015 , the frequency using of mobile terminal products gradually increased , so developers can carry a weather forecast software that enable people to be more convenient and more soon to know weather information. Therefore, this paper proposes and des

9、igns Android-based weather forecasting software , and use the Java language features , Xml language to layout.KEY WORDS weather forecast;information query;application serviceII目 录1. 前 言11.1研究内容11.2研究意义11.3研究现状21.4发展趋势22. Android开发环境介绍32.1 什么是Android32.2 Android的优势42.3 Android开发环境介绍42.3.1 Android SDK

10、介绍42.3.2 Eclipse和ADT介绍62.4 Android开发环境搭建62.5 Android平台架构及特性93. 需求分析133.1系统可行性分析133.2 开发运行环境需求分析133.3 系统开发背景143.4 系统功能需求144. 系统设计164.1设计原则164.2系统功能结构图164.3功能详细设计174.3.1用户交互模块设计174.3.2城市显示模块设计184.3.3切换城市模块设计195. 天气预报系统测试205.1软件进入界面205.2数据加载界面215.3省市本地加载成功界面225.4其中一个城市列表界面225.5天气显示主界面236. 总 结25参考文献26附

11、录27附录一:最巧天气数据库省市存储27附录二:选择功能实现类31附录三:后台自动更新和接收类41致 谢43III1. 前 言1.1研究内容本研究课题需要设计的是Android平台手机天气预报软件,运用JAVA语言编写,从中国天气网获取天气预报信息。通过需求分析和调研,设计出的天气预报软件,主要需要了以下的工作:(1)了解天气信息的使用情况,进行需求分析工作。(2)分析所需设计的名为最巧天气软件运行步骤。(3)根据运行步骤设计出结构图和程序编写流程图。(4)撰写相关的设计开发技术文档。(5)设计UI和LOGO。(6)编写程序代码和布局文件。(7)对软件进行功能测试。1.2研究意义Android

12、平台手机天气软件的开发可以进一步扩大天气信息的覆盖面,让人们能够在第一时间方便且快捷地获取最新的天气预报信息,以便提前预防,把天气灾害造成的损失降到最低甚至避免,使旅游,工作,日常生活更加顺心如意。同时也可以强化天气社会服务的职能,完善社会服务体系、改善社会服务手段、增加社会服务产品、提高社会服务质量,更好地发挥了天气事业对经济社会发展的现实性作用。最巧天气即本文设计的天气软件能够把天气预报的信息经过组织和优化处理,合理简单地呈现给用户,从而达到真正最巧的效果。在移动信息发达的时代,移动手机端的便利软件开发更具有深刻的意义。1.3研究现状从2003年10月Andy Rubin等人创建了与And

13、roid系统的同名的Android公司以来,Android手机成为了人们喜爱的手机平台之一,Android平台优于IOS平台的开放性和超高可玩性,由于Android系统深度定制的系统多样化,各个系统开发团队针对的功能开发多样,创造了这平台的高可玩性,用户只需通过第三方的recovery即可互刷不同的定制系统,这点比IOS和Windows移动平台都要优秀,并且无可比拟。而天气软件,在现今状况还是比较多样化的,有功能强大的墨迹天气,也有生动的雅虎,更有气象部门和各家电讯公司合作,推出了天气预报手机短信,此外GPRS数据流量业务不断进化(现已进入4G时代),无线手机网络速度更是冲破100Mbs(TD

14、D-LTE 4G制式)甚至号称能达到150Mbs(FDD-LTE 4G制式),人们更能在各种途径迅速得知天气预报信息。但不一定网络速度快了就意味着人们能读懂更多更累赘的天气信息,如服务的个性化太差、大部分天气软件画蛇添足给予用户过多的与天气无关信息或者功能、天气软件UI设计不够简洁等等,对用户真正需要了解的天气信息针对性不强。在各种问题以及局限性的存在,天气预报软件市面上虽然多,但太繁琐不够巧,现阶段就需要一个更为巧的天气软件让用户体验更为简单的天气信息服务。可是目前很多天气信息发布网站的API都不给予免费使用,所以对本次研究也增大了研究的困难。不过还是有部分网站可以通过个人申请或者个人密钥来

15、获取到天气信息。1.4发展趋势随着Android系统的不断发展,Android应用软件也发生了前所未有的变化。由Android 2.1系统的黑白色调、简单的UI布局,发展到今天Android 5.0系统的缤纷多彩色调、华丽的UI设计。从而使得用户的使用感受不断提升。此外,Android从4.X开始支持64位移动平台处理器,使得其运行和编译速度大幅提升,到了5.0后更是提升了编译运行效率,使得IOS的流畅性不再是唯一。2. 开发环境介绍2.1 什么是AndroidAndroid,中文译音为安卓,是一个以Linux为基础的开源移动设备、家用智能设备操作系统,由谷歌公司成立的OHA联盟持续开发。Android系统起初由Andy Rubin等人开发制作,起初不是用于手机领域,可是发展到现在手机领域使用该系统比例居多,现在不少家用智能电视、冰箱,甚至智能家居都采用了安卓系统,市场占有份额巨大

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号