职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2017-10-31 11:12:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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.1  Android平台介绍    9
2.2  Android应用程序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.5  UI界面介绍    14
2.3  本课题涉及的其他技术    15
2.3.1  Eclipse    15
2.3.2  Java    16
2.3.3  SQLite    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.1  HttpGet/HttpPost    37
5.7.2  Servlet处理    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
包含资料:


截图:


百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表