需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14239 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当今社会处于一个信息化的时代,这亦是一个经济快速发展的时代。经济的快速发展过度依赖于对环境的不断破坏,从而导致雾霾等恶劣极端天气的出现。因而人们逐渐意识到对天气状况的了解与提前预防尤为重要。与此同时,信息的获取不再依赖传统的途径,而人们也已经逐渐习惯了用智能手机代替普通的PC进行相关的信息获取与查询。因此,在Android平台上开发方便用户使用的户外天气APP是非常有必要且贴切实际的。 本设计从都市人群的需求出发,经过调查与分析,从而制定本设计所包含的功能和框架。该设计使用软件工程中结构化的思想,以标准的软件设计流程,从产品可行性、需求分析、系统设计及实现和测试等步骤来开发基于Android的户外应用软件。本软件基于全国天气预报信息系统,使用GPS自动定位用户位置,并获取用户所在地区天气详情,为用户提供了一个简便、快捷、可信度高的实时天气预报信息获取通道。另外,为了用户拥有更多其他个人权限,本软件还设计了登录注册等功能。各个功能模块相互合作又彼此独立工作,在追求可靠性的基础上,力求界面美观、清新脱俗以及良好的用户体验。 【关键词】Android;户外天气APP;GPS
目录 摘要 Abstract 1 绪论-1 1.1研究背景-1 1.2研究现状-1 1.3研究意义-1 1.4本文工作-2 1.5 本章小结-2 2 开发环境及技术综述-3 2.1开发工具和开发环境简介-3 2.1.1开发语言-3 2.1.2开发工具-3 2.1.3开发环境-4 2.2开发技术及使用的接口-4 2.3Android SDK常见公共类库介绍-5 2.3.1 sqlite数据库的使用以及相关类库介绍-5 2.3.2 Android界面Activity介绍-5 2.4本章小结-6 3 系统需求分析-7 3.1需求分析-7 3.2可行性研究-7 3.2.1技术可行性-7 3.2.2经济可行性-7 3.2.3操作可行性-7 3.3数据需求分析及系统流程图-8 3.3.1数据需求分析-8 3.3.2系统流程图-8 3.4 本章小结-9 4 总体设计-10 4.1系统功能模块的设计-10 4.1.1天气预报模块设计-10 4.1.2注册登录模块设计-10 4.2系统静态模型设计-10 4.3系统数据库模型设计-11 4.3.1 E-R图-11 4.3.2数据库的设计-12 4.4 本章小结-13 5 系统详细设计-14 5.1天气预报的查询及城市的管理功能模块-14 5.1.1天气预报的数据获取实现-14 5.1.2 天气预报的主界面实现-16 5.1.3 天气预报的定位功能实现-17 5.1.4 天气预报的已添城市列表及删除已添加城市界面实现-17 5.1.5 天气预报的添加城市界面实现-18 5.2登录注册功能模块-19 5.3 本章小结-20 6 系统测试-21 6.1 系统调试与测试的意义-21 6.2测试天气信息获取模块-21 6.1.1测试准备-21 6.1.2测试数据设计-21 6.1.3测试过程-21 6.2城市管理功能测试-23 6.3登录模块测试-23 6.4 退出功能测试-23 6.5本章小结-24 总结-25 参考文献-26 致谢-27 |