基于ios的天气预报系统的设计和实现毕业设计内容摘要:
........... 5 系统 总体功 能需求 分析 ............................... 5 系统 软件目 标 ....................................... 5 系统 功能需 求 ....................................... 6 系统 界面需 求 ....................................... 7 系统性能需求 .......................................... 7 4 APP 系 统的总 体设计 与实现 ................................. 8 APP 设计思 想 ....................................... 8 系统 功能结 构图 ..................................... 9 系统开发 工具简 介 .................................. 10 ObjectiveC 语 言简介 ......................... 10 开 发工具 Xcode ............................... 10 Cocoapods 第三 方框架 管理工 具 . 错误 !未 定 义书 签。 搭建 iOS 开 发环境 及平台 ............. 错误 !未 定 义书 签。 iOS 开发 环境介 绍 .............. 错误 !未 定 义书 签。 iOS 开发 平台搭 建 .............. 错误 !未 定 义书 签。 启动 Xcode 开始 开发 ........... 错误 !未 定 义书 签。 5 APP 系统的详细设计 .......................... 错误 !未 定 义书 签。 5. 1 主流界面架构的设计和实现 ............... 错误 !未 定 义书 签。 APP 主流架构的需求分析 ............. 错误 !未 定 义书 签。 APP 主流 架构的 实现 ............ 错误 !未 定 义书 签。 城市 设置功 能实现 ................... 错误 !未 定 义书 签。 天气信息 查看功能实现 ................... 错误 !未 定 义书 签。 出行 计划功 能实现 ................... 错误 !未 定 义书 签。 6 系统调 试与测 试 .......................... 错误 !未 定 义书 签。 程序 调试 ........................... 错误 !未 定 义书 签。 程序测试 ............................. 错误 !未 定 义书 签。 测 试的重 要性及 目的 ........... 错误 !未 定 义书 签。 测 试的步 骤 ................... 错误 !未 定 义书 签。 测 试的主 要内容 ............... 错误 !未 定 义书 签。 7 总结与展 望 ............................... 错误 !未 定 义书 签。 总结 ............................... 错误 !未 定 义书 签。 展望 ............................... 错误 !未 定 义书 签。 附 录 ..................................... 错误 !未 定 义书 签。 参考文献 .................................... 错误 !未 定 义书 签。 致 谢 ..................................... 错误 !未 定 义书 签。 1 1 绪论 课题背景及意义 课题背景 随着现代生活节奏的加快,随时随地查看天气就成为现代人快节奏生活方式之一,因此一款天气预报 APP 就成为生活中必不可少的元素,它可以满足我们对天气信息的各种需求。 如今互联网的革新和移动互联网的大力发展让天气预报 APP 的作用更加丰富起来,我们除了可以查看最基本的天气信息外,还可以获得基于天气的各种指导信息,比如穿衣、运动等。 由于天气预报作为一款基础应用,它所面对的用户数量非常庞大,而不同的用户会有各自不同的需求。 有的用户可能就只需要最基本的气温、阴晴等信息,有的用户可能对降雨信息特别敏感,因此如何更好、更简洁地为用户展现天气信息成为一个难题。 研究意义 天气对公众的生活有着指导性的意义,不同的天气对我们的生活有着不同的影响,比如下雨天会让人心情比较沉闷,晴天会让人心情开朗。 提前了解气象灾害信息可以更好地帮助我 们规避危险和损失,防患于未然。 同时天气对航空有很大的影响,几乎所有的飞机场均有自己的气象站。 在飞机起飞前机组人员要获得整个飞行路线上的天气情况以及天气预报数据。 其它私人企业也可以通过天气预报来调整它们的需求和供给。 比如超市在热天是可以提供更多的饮料,等等。 可见天气对我们的影响是无处不在的,用 APP 来预报天气在一定程度上可以帮助我们更好地掌握天气动态,可以更好地指导我们的行为。 发展现状 目前,在苹果 APP Store 应用商店中的有关天气预报 APP 有很多,国内较出名的有墨迹天气、无忧天气、黄历通等,国外有雅虎天气、 Solar Weather 等。 天气预报 APP 的根本功能是预报天气,但是 APP Store 中 的天气预报 APP 经常插带有一些商业广告,用户体验很差,另外一些 APP 则需要付费。 所以针对目前状况,开发出一款界面简洁,功能实用的天气预报 APP 显得尤为重要。 2 论文主要工作和结构安排 该 APP 在 采 用 的 架 构 方 面 , 采 用 的 是 UITabBarController 和UINavigationController 的主流架构设计来管理各个模块业务逻辑。 即在主页面 用UINavigationView 显示内容,在顶部边栏显示功能菜单。 各个模块之间处于平行的关系,用户根据功能菜单的选择,在内容页显示各个模块。 在数据加载方面,采用的是 AFNetworking 框架。 在开发工具中选用 ,运行设备选用的是 iPhone5s 的模拟器。 在本应用中主要采用的技术和涉及的页面开发技术如下: 1.天气信息的加载和展示通过 AFNetworking 框架实现; 2.使用 UIKit、 Core Location 框架实现 GPS 定位以及用户选择城市天气状况的显示; 3.使用 Core Animation 实现页面内和页面切换时的动画以及天气状况的模拟展现; 4.使用本地推送通知提醒用户天气变化; 5.友好的 UI 界面设计; 6. APP 应用的不同版本之间的适配和不同 iPhone 手机的屏幕适配。 3 2 系统的可行性研究 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,是的手机操作系统也出现了不同各类,现在的市场主要有 2 个手机操作系统, iOS 和 谷歌的 Android 操作系统,那么能否在手机上拥有自己编写的个性基于 iOS的天气预报系统呢。 能的, iOS 系统就能做到。 本文的基于 iOS 的天气预报就是基于iOS 手机平台的系。基于ios的天气预报系统的设计和实现毕业设计
相关推荐
庭网络无需人工参与,网络设置可自动完成。 (2) MIDP MIDP 定义了一套完整的用户界面接口,全部定义在 . lcdui 包中。 MIDP 用户界面程序包的核心抽象是类 Displayable。 根据用户的交互,应用程序在完成任务的每一步不断设置和重设在 Display 对象上的当前Displayable 对象。 用户任务(指与用户界面的交互)通过 Command 对象来实现。
引用 等等 [7]。 开发语言介绍 JSP JSP 全称 Java server pages。 是一种动态网页技术的标准。 该技术用于在传统的静态网页 HTML 中加入 JSP 标记和 JS( JavaScript) [8][9],其中 Java 片段用于实现数据的发送和交互等操作,所有的操作都集成在服务器端进行,这样使得客户端免去了对 JAVA 等技术支持的要求
tion was Eclipse has provided the huge flexibility, and provided one to be possible to support the massive application procedure platform which the original design has not expected. 4 CSS synopsis
块可以使设计的可靠性提高 ,但其资源占用较大 ,综合后的浮点数除法器占用 299 个逻辑单元。 通过分析我们发现 ,由于浮点数尾数的特殊性 ,可以大大简化尾数除法模块。 改进的除法模块将输入的两数据进行比较 ,数据 A 大于数据 B 则输出‘ 1’ ,反之则输出‘ 0’。 将输出的‘ 1’或‘ 0’按位存储在 storage 模块中 ,组合得到除法运算结果。
1、高中物理资源下载平台世昌的博客 V,这表示 ()C 电荷量,电源能把 2J 电池两极间的电压为 s 内将 2 J 电动势为 )= = 适用于纯电阻电路.(2014武汉 11 月调考)为了保证行车安全和乘客身体健康,动车上装有烟雾报警装置,烟雾传感器,其阻值 c 随着烟雾浓度的改变而变化,电阻 R 雾的浓度增大,导致警报装置 S 两端的电压增大, )于某处出现了故障,导致电路中的 A、B
1、高中物理资源下载平台世昌的博客 固体、列说法正确的是() )个两端封闭、粗细均匀的玻璃管,管内的空气被一段水银柱隔开,按图中标明的条件,当玻璃管水平放置时,水银柱处于静止状态,如果管内两端的空气都升高相同的温度,则水银柱向左移动的是()4.(2013 海南卷)下列说法正确的是()细管中的液面有的升高,有的降低,垂直于玻璃板的方向很难将玻璃板拉开,)根上细下粗、粗端与细端都粗细均匀的玻璃管