本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于Andriod环境的天气预报系统设计

基于Andriod环境的天气预报系统设计

随着近年来生活节奏的加快,人们通常穿梭于多个城市之间,这就有必要提前就目的地的天气情况有所了解。即使生活场所比较固定,及时的了解本地天气情况也是日常生活的必需。但快速的生活,已不容许人们像刚过去一样,每天雷打不动的端坐在电视机前等候气象员的

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于Andriod环境的天气预报系统设计
1. 系统描述
本系统是基于Android环境的天气预报服务程序,可以在打开手机数据连接或WiFi时,方便快捷的查询国内城市当天及未来三天的天气状况,并且只在用户点击查询时才会更新天气信息,有效地降低流量的开销。    
1.1. 问题说明
随着近年来生活节奏的加快,人们通常穿梭于多个城市之间,这就有必要提前就目的地的天气情况有所了解。即使生活场所比较固定,及时的了解本地天气情况也是日常生活的必需。但快速的生活,已不容许人们像刚过去一样,每天雷打不动的端坐在电视机前等候气象员的播报。人们需要更方便快捷的方法及时了解天气状况,这就需要在近年来发展迅猛的移动设备上寻求解决方法。Android作为使用人群最多的手机操作系统,无疑是开发天气预报应用程序的最好载体。
1.2. 数据需求
查询城市的名称:cityName;
所查询城市的天气预报数据:
实时天气 摄氏温度(℃) 华氏温度(F) 天气状况 湿度 风向 风速
当天及未来
三天的天气
最低温度(℃) 最高温度(℃) 天气状况      
1.3. 功能需求
1. 精确查询全国各地城市未来几天内的实时天气状况
2. 系统具有稳定性,且在一定程度上节省流量的开销
3. 系统操作方便快捷,使用简单

2. 系统设计
2.1. 总体设计

Ù 系统数据流程图
2.2. 开发及运行环境
Android的开发语言是Java,这就需要有由SUN公司提供的Java SDK,同时还需要Dalvik虚拟机。在Eclipse安装ADT,为方便Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。 同时,Google公司推荐使用主流的Java继承开发环境Eclipse。由于是进行Android的应用程序开发,所以需要有Google提供的Android SDK。
搭建Android开发环境,需要以下组件:
  1. Eclipse   
2. Java SDK  
3. ADT  
  4. Android SDK
 
2.3. 输入/输出设计
2.3.1. 输入设计
考虑到不同城市的查询频率不同,对于查询频率较高的各省会城市及大城市,采用下拉列表Spinner输入,减少用户的输入按键操作;对于其他城市则采用编辑框EditText输入,减少程序代码。
对于用户手动输入城市名称的方式有两种:汉字和拼音。由于程序采用的是Google天气的API,它所需的参数是城市英文名(对于国内城市即汉语拼音)。如果用户输入的是拼音,则可直接使用。而按照国内用户的使用习惯,则很有可能输入汉字。这就需要把汉字先转换为拼音,才能使用。根据汉字与ASCII码的对应关系,设计出汉字与拼音的翻译类,以供输入程序调用。

目  录
1. 系统描述
1.1. 问题说明
1.2. 数据需求
1.3. 功能需求
2. 系统设计
2.1. 总体设计
2.3. 输入/输出设计
2.3.1. 输入设计
2.3.2. 输出设计
2.4. 用户界面设计
2.5. 处理过程设计
2.5.1. 访问Android天气API
2.5.2. 处理XML
3. 系统功能测试
3.1. 下拉列表选择城市
3.2. 键盘输入城市汉字
4. 设计的特点、不足
5. 收获和体会
 


收缩