admin 发表于 2017-10-31 11:12:35

基于Android的天气预报软件的设计与实现

技术:Android等
摘要:
近年来,Android系统逐渐成熟,无线移动互联网技术的发展改变了生活的方方面面。以往人们了解天气都是从电视广播等途径,错过时间将不能获得相关的信息,为人们的出行和劳作带来不便的影响。为了解决人们不能实时获取天气状况的问题,本设计提出一个基于Android的移动天气预报系统,该系统是一个能安装在移动终端的应用软件。
本设计主要以Android技术为基础,在数据库方面采用了开源的轻量SQLite,本设计采用了经典的C/S结构,将系统分成服务器端和客户端两部分,目的是服务器运算与客户端显示分离,实现了对天气情况的信息化管理。在系统结构上清晰明了,功能完善,人机交互好,使用方便便捷,展示基于Android的天气预报软件带给使用者的便捷性。
本文中首先阐述了Android系统架构和所使用的技术,其次详细解释了这个系统的具体功能,并对这个系统的整体结构和技术做重点介绍。
关键词: Android;C/S;天气预报;SQLite

目录:
1绪论    5
1.1课题研究的目的    5
1.2课题的意义    5
1.3课题的内容    7
1.4课题的可行性    7
1.5本文的组织架构    7
2技术及开发工具    9
2.1Android平台介绍    9
2.2Android应用程序APP的构成    10
2.2.1活动(Activity)    10
2.2.2广播接收器(Broadcast Receiver)    12
2.2.3内容提供者(Content Provider)    12
2.2.4服务(Service)    13
2.2.5UI界面介绍    14
2.3本课题涉及的其他技术    15
2.3.1Eclipse    15
2.3.2Java    16
2.3.3SQLite    17
2.4数据交换格式介绍    17
3系统可行性分析    20
3.1操作可行性    20
3.2技术可行性    20
3.3经济可行性    21
4系统总体设计    22
4.1系统基本功能    22
4.1.1天气预报    22
4.1.2城市管理    22
4.1.3生活指数    22
4.1.4更换皮肤    23
4.1.5分享应用    23
4.1.6关于作者    23
4.2总体设计框架    23
4.2.1系统概要流程    23
4.2.2系统ER图    24
4.2.3系统用例图    26
4.3 数据库设计    26
4.3.1图片表    26
4.3.2城市管理表    27
4.3.3天气预报表    27
4.3.4生活指数表    27
4.3.5天气情况表    27
5详细设计与实现    29
5.1主界面    29
5.2城市管理    30
5.3生活指数    33
5.4更换皮肤    34
5.5分享应用    35
5.6关于作者    36
5.7数据传递和处理    37
5.7.1HttpGet/HttpPost    37
5.7.2Servlet处理    39
5.8数据库连接    40
6系统测试    42
6.1测试环境    43
6.2功能测试    43
6.3兼容性测试    44
6.4其他错误    45
7结束语    46
致谢    47
参考文献    48
附录 英文原文    48
中文翻译    54

论文字数:28252
包含资料:


截图:


百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Android的天气预报软件的设计与实现