基于安卓的天气预报查询系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-19
  • 论文字数:13336
  • 课题出处:(芳芳老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本设计完成的是一款基于安卓平台上的实时天气查询App软件,它能够实时的传输天气数据,为人们的出行提供必要的支持。

天气现象影响人们的出行,所以人们经常会在出行前查询天气情况,而传统媒体却对信息的实时性产生了阻塞,进入21世纪以来,互联网应用极大的丰富了人们获取信息的渠道,基于此提出了设计这款天气预报查询App软件。

本App是以Java作为开发技术,以Android作为开发平台,实现了一个实时获取天气的应用。用户可实现定位、搜索城市及其附属的区县,动态图表的转化,获取实时的天气信息并用图标的形式展现所需要的天气情况,另外能够预报五天内的天气情况。

本论文首先对本APP的研究背景、目的和意义作了阐述,接着介绍了开发所需的开发工具及相关技术,然后详细分析了本App的需求分析、总体设计、详细设计和编码实现。

关键词 :Android;天气预报;Eclipse;Java

 

目录

摘要

Abstract

1绪论-1

1.1 本课题研究的背景-1

1.2 本课题研究的内容-1

1.3 本课题研究的意义-1

1.4论文的组织结构-1

2系统开发的相关技术和工具-3

2.1Android的历史背景-3

2.2 Android操作系统概况-3

  2.2.1 Activity-3

  2.2.2 Service-4

  2.2.3 Broadcast Receiver -4

  2.2.4 Content Provider-4

  2.2.5 Android应用程序框架-4

  2.2.6 Android的MVC-5

2.3 Android的优势-6

2.4 Client/Server模式-7

2.5开发硬件配置-7

2.6 使用到的技术-8

  2.6.1 ADT和SDK-8

  2.6.2百度定位API-8

  2.6.3讯飞语音jar包-8

  2.6.4 GSON解析XML-8

  2.6.5 pinyin4j.jar-9

  2.6.6 HTTP协议-9

2.7使用到的开发工具-9

  2.7.1 SQLite数据库-9

  2.7.2 Eclipse开发平台-10

  2.7.3 Java语言-10

  2.7.4虚拟机-11

2.8 本章小结-12

3系统需求分析-12

3.1 可行性分析-12

  3.1.1经济可行性分析-12

  3.1.2技术可行性分析-12

  3.1.3操作可行性分析-13

  3.1.4法律可行性分析-13

3.2 用户需求-13

3.3 功能需求-13

3.4 运行环境配置-14

3.5 本章小结-14

4系统设计-15

4.1系统总体设计描述-15

4.2系统模块图-15

  4.2.1系统总体设计图-15

  4.2.2主页设计图-16

  4.2.3项目框架图-16

  4.2.4 Android的UI界面的实现-17

4.3 SQLite中数据情况-18

4.4服务器端功能-18

4.5客户端功能-18

5系统实现-19

5.1 功能模块的具体实现-19

  5.1.1主界面布局的实现-19

  5.1.2 滑动提示圆点的实现-20

  5.1.3 Fragment的实现-20

  5.1.4天气图标的转化-22

  5.1.5展现城市列表-22

  5.1.6定位的实现-23

  5.1.7语音查询的实现-24

  5.1.8接口引用的实现-25

  5.1.9美化Button请-26

  5.1.10折线图的实现-26

5.2 本章小结-28

6系统测试-28

6.1系统测试概述-28

6.2测试方案-29

  6.2.1测试要点分析-29

  6.2.2测试内容-29

6.3测试结果及分析评价-30

  6.3.1主页测试-30

  6.3.2定位测试:-30

  6.3.3语音测试-31

  6.3.4城市列表的测试-32

  6.3.5折线图测试-32

6.4本章总结-33

总结-33

致谢-34

参考文献-35


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费