1.3 论文组织结构

第1章 前言,包括开发背景以及现状分析。

第2章 需求分析,分为用户和开发人员的需求介绍。

第3章 系统设计,开发环境的搭建以及开发步骤流程图。

第4章 详细功能实现,分为引导页、城市选择、天气界面等几大模块。

第5章 第三方引用,Umeng平台第三方引用、第三方控件、第三方框架。

第6章 系统测试,针对天气app进行测试分析。

2 需求分析文献综述

2.1 用户对系统的需求

首先用户想用你的天气软件,那么你的软件必须要保证功能简单不复杂,界面美观,这就大概能满足天气软件的需求了,用户不仅能实时了解到周边天气的情况,也能提高软件的用户体验性。

2.2 开发人员对系统的需求

要想开发一款手机天气app,那么天气api接口那是必不可少的,本设计用的是360天气api。考虑到用户可能不仅查看自己周边的天气,也可能查询亲朋好友所在地的天气,所以项目设计成多城市之间的切换是必不可少的。

首先项目最上面显示的是当前的天气情况,向下滑动是一周的天气状况,再往下就是当天的24小时的天气,可以实时知道未来几小时的天气变化情况,最后一项比较人性化,假如了温馨指数,用户能了解到空调、穿衣、紫外线、感冒、运动和洗车的指数,哪些适合做,哪些不适宜做,用户根据这些指数去安排自己的生活。本设计力求达到获取数据的同时,还要增强用户的体验性,努力提高项目的UI设计,增加各种各样与天气有关的动画。

3系统设计

3.1 开发环境搭建

3.1.1 安装eclipse

首先下载eclipse,下载完成后直接解压即可,没有安装的过程,然后双击eclipse.exe即可启动程序,第一次进入程序会提示选择工作空间,自己定义即可。

3.1.2 安装jdk

安装JDK,安装包中包含了JDK和JRE两部分,笔者建议将它们安装在同一个盘符下。双击安装程序,选择安装的目录,点击“下一步”,等待安装程序自动完成安装即可[1]。

安装好jdk后,配置java环境,然后打开cmd,测试java-version,如果有输出则代表配置成功。

 jdk配置成功输出

3.1.3 安装sdk

和jdk安装相似,安装完成后同样也需要配置sdk的环境,cmd测试adb,有信息输出则配置成功。

 sdk配置成功图来~自^优尔论+文.网www.youerw.com/

3.1.4 安装adt

Android为eclipse定制了一个专用的插件android development tools(adt),此插件为用户提供了强大的开发android应用程序的综合环境[2]。在help中insta new software添加插件的网络地址,然后就会出现adt开发工具,下载安装即可。安装完成后,在菜单中会多出一个adt的管理器选项,点击后然后根据自己的需要选择相应的平台版本进行下载配置,下载过程需要几分钟,耐心等候。

3.2 开发步骤

1搭建Android的开发环境,新建一个天气的项目

2调用360api接口获取城市列表,以及对应的城市天气信息,还可以通过本地数据库获取城市。

3设置引导页,城市列表以及天气的界面,尽可能的去美化UI

4 添加Umeng第三方摇一摇分享的功能

5 解析网上数据到客户端,并显示到相应的界面上。

上一篇:jsp基于web的图书销售系统的设计与实现
下一篇:安卓媒体播放器的设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究