基于IOS平台的天气APP应用设计与实现毕业设计论文终稿.doc
文本预览下载声明
编号
毕 业 设 计(论文)
题目基于IOS平台的天气APP应用设计与实现
二级学院 计算机科学与工程学院
专 业 软件工程
班 级
学生姓名 学号
指导教师 职称 教授
时 间 2014年6月
目 录
摘 要 I
Abstract II
1绪论 3
1.1编写目的 3
1.2背景 3
1.2.1天气信息与天气预报的重要性 3
1.2.2 智能手机的出现、发展及其意义 4
1.2.3 移动互联网的发展及其意义 5
1.3系统可行性分析 6
1.4系统简介 6
1.4.1待开发软件系统及名称 6
1.4.2提出者,开发者 6
1.4.3字义,缩语及专有名词定义 6
1.5论文内容 7
1.5.1论文章节安排 7
2任务概述 8
2.1目标 8
2.2用户需求及软件的特点 8
2.2.1用户需求 8
2.2.2软件特点 8
2.3系统开发技术以及设计开发假定和约束 9
2.3.1系统开发技术 9
2.3.2设计开发的假定和约束 10
2.4本章小结 10
3需求分析 11
3.1系统初步调查 11
3.2天气APP应用系统分析 11
3.3功能需求分析 11
3.4数据需求分析 12
3.5 业务流程分析 13
3.5.1符号说明 13
3.5.2初始化城市业务流程 13
3.5.3 添加城市业务流程 14
3.5.4 删除所选城市业务流程 14
3.5.5 查看所选城市当日天气详情业务流程 15
3.5.6 查看所选城市未来一周天气状况趋势图业务流程 16
3.5.7 查看所选城市生活指数业务流程 16
3.5.8 登录功能业务流程 17
3.5.9 分享天气信息至社交网络业务流程 18
3.6系统数据流程分析 18
3.6.1天气APP应用顶层数据流图 19
3.6.2 用户新增/刷新城市天气数据流程图 19
3.6.3 用户查看已有城市天气情况数据流程图 20
3.6.4 用户删除所选城市天气数据图 20
3.6.5 用户注册数据流程图 20
3.6.6用户修改密码数据流程图 21
3.6.7用户登录数据流程图 21
3.7数据字典 21
3.8本章小结 21
4.总体设计 22
4.1系统的总体架构设计 22
4.2系统详细设计 24
4.2.1 概念结构设计 24
4.2.2物理存储结构设计 25
4.3界面设计 26
4.4本章小结 38
5系统测试 39
5.1测试目的 39
5.2测试背景 39
5.3测试概要 39
5.3.1测试方案说明 39
5.3.2测试工具及方法 39
5.3.3测试用例设计及执行情况 40
5.4综合评价 40
5.4.1软件能力 40
5.4.2 建议 40
5.5本章小结 40
6总结与展望 41
6.1总结 41
6.2展望 41
致 谢 42
参考文献 44
附 录 45
附录Ⅰ 数据字典 45
附录II 软件测试报告 49
摘 要
随着我国经济发展、基础设施建设水平的提高,以及人们生活水平的逐步提高,人们对获取会对衣食住行各方面造成重大影响的天气的要求越来越高。虽然近年来移动互联网发展突飞猛进,智能手机普及率越来越高,但是人们获取天气的方式中占大比例的还是通过电视天气预报、广播天气预报以及报纸等媒体天气预报等传统方式。幸运的是,以传统方式获取天气信息的人群中中老年人群体数量占了很大一部分比例,而年轻人群体中则有大多数是依靠电脑上网获取的天气数据或者通过移动设备,手机等的天气APP应用获取的。据相关调查表明,这种现象产生的原因主要是因为中老年群体的整体文化素养没有年轻人高,学习像智能手机软件这种新事物的能力不高。如今,相关的软件厂商已经发现了这个问题,并且已经在想办法使相关软件针对中老年用户尽量简单化,去除掉不要的多余功能以及花哨的界面,使中老年用户也加入到使用智能手机APP应用解决生活琐碎问题的大潮中来。根据以上分析,设计实现一款简单易用的天气APP应用是极具可行性的。因此,开发这样一款天气APP应用成为很有必要的事情。
本文描述天气APP应用的基本功能及实现方式,并对天气APP应用进行组织结构、业务流程分析。为此设计的天气APP应用主要为用户提供全面的城市天气信息、迅速的查询服务以及便捷的分享功能。
关键字:天气信息、互联网、智能手机、移动设备
Abstract
As Chinas economic development, improve t
显示全部