基于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 手机平台的系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。