基于ios平台的天气app应用设计与实现-终稿内容摘要:
天气等。 其中墨迹天机已经与其他 APP应用软件成为智能手机装机量达到 1亿以上的前十款软件之一。 随着越来越多的计算机应用的普及和深化 , 随时随地 查询目的地之后几天的天气已经成为一种趋势。 本项目 开发 的是使用网络上提供的天气 API 接口作为数据来源的一个独立的 天气查询系统。 在如今快节奏的现代都市,要人们 每天守着看电视 看天气预报已 越来越不现实。 因此, 实现 一个能查询多个城市实时和未来天气数据系统的天气预报软件 是非常必要的。 使用该软件, 你可以节省时间,而且还可以实现个性化的服务,减少不必要的繁琐和等待信息。 所开发的 系统要求对用户友好, 能够 直观方便的 使用。 既 要 方便 用户对目标城市的添加,删除和天气信息趋势查询 ,而且也 要 方便用户及时了解最新的 实时 天气情况。 随着苹果 手机在全球范围内的流行和用户人群基数的不断增加,使用 IOS 系统的用户数量可观,并且使用 iPhone 手机的用户中天气系列软件装机率高达 75%。 如此庞大的用户基数加上如此之高的软件装机率,是我决定开发一款这样的天气预报 APP应用。 系统简介 待开发软件系统及名称 基于 IOS 平台的 天气 APP 应用设计与开发 提出者,开发者 提出者: 吴跃文 指导教师:纪 钢 开发者: 吴跃文 字义,缩语及专有名词定义 表 使用的术语对照表 英文缩写 英文全称 汉语翻译 IOS iPhone operating system 苹果手机操作系统 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 7 ARC Automatic Reference Counting 自动引用计数 MVC ModeViewController 模型视图控制 API ApplicationProgrammingInterface 应用程序编程接口 GCD Grand Central Dispatch 无 SDK SoftwareDevelopmentKit 软件开发工具包 论文内容 该论文 一 共 由 6 个章节 构成 , 将分别从绪论、任务概述、需求分析、总体设计、系统 测试 、总结与展望来进行论文的编写。 论文章节安排 第一章:对课题背景进行了阐述,解释了课题产生的由来,讲明了编写此文的目的,对系统的可行性进行了深入全面的分析,在文章最后简介了一下所开发的系统,包括系统的名称、系统启动的提出者、开发者以及指导人员,并对文中出现的专业名字进行了解释。 第二章: 开头部分说明了所开发系统实施后要求达到的功能目标,并对目标功能稍作说明。 之后站在不同类型用户的角度阐述了他们的各自需求以及开发出的 APP应用软件的三大特点。 最后对 开发 APP 应用系统所用到的系统开发技术(开发工具以及开发语言)以及系统设计过程中严格遵守的假定和约束进行了说明。 第三章: 本章主要对 APP 应用系统进行了需求分析工作。 主要是对系统进行了功能需求分析,业务流程分析,数据流程分析。 第四章:本章主要对 APP 应用系统 的总体设计进行了分点阐述。 在章节开头部分说明了 APP 应用系统 设计所应该遵循的系统性、经济型、灵活性以及可靠性四大原则。 分析了系统的总体架构组织。 然后 是 对 APP 应用系统 的总体 详细 设计 ,包括概念结构设计和物理存储设计。 最后则是界面设计 相关内容。 第五章:本 章主要对 APP 应用 的系统 测试进行了分点阐述。 第六章:对本天气 APP 应用开发完成之后进行了详细的总结,在总结之后进行了对未来的展望并且对在我开发设计过程中给予帮助的人员进行了感谢。 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 8 2 任务概述 目标 基于 IOS 平台的天气 APP 应用设计与实现 在实施后应能达到以下目标: 1. 根据用户需求任意选择城市。 2. 可以查看城市的当日实时天气。 3. 可查看所选城市今日以及未来五日一共六日的天气趋势图。 4. 根据当然天气情况生成相应的指数,例如:穿衣指数 ,舒适指数等。 5. 可以根据用户注册时填写的资料统计出用户的相关数据,使后期的更 新更加迎合用户习惯。 6. 系统 架构 清晰、界面友好 美观 、查询方便 灵活 , 信息 数据 准确 值得信赖。 7. 通过 天气 APP 应用的合理使用, 可提高 人们的生活效率。 用户 需求 及软件的特点 用户 需求 本系统的用户主要是 对获取天气信息有需求的人群。 具体特点如下: 1. 对于普通用户来说,人们主要通过当日的天气情况选择相应的穿衣搭配以及出行安排 ,并且通过分享功能将天气信息推送给想要分享的朋友。 2.对于 相关行业从事人员,例如:务农人员,可根据未来天气情况,如未来两到三天要降暴雨,可在相应的气候来临之前对农作物进行相应的处理 ,力求 最大化 减小损失。 软件特点 1. 上手简单, 易学易用, 使用户不至于由于界面的复杂与花哨而拒绝软件的使用。 2. 具有 友好 的用户操作界面,使用户 一眼看到就 知道 各按钮的功能。 3. 功能丰富但不多余,天气预报应用的功能应有尽有。 3. 软件运行稳定、安全 可靠。 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 9 系统开发 技术 以及设计开发 假定和约束 系统开发 技术 一、关于 Xcode Xcode 是 美国 苹果公司向 软件 开发人员 所 提供的集成开发环境, 其 用于开发 运行于 Mac OS X 和 iOS 中的 应用程序。 从 Xcode 开始 OS X 变得 易于使用。 不管你 是 用 C、 C++还是 ObjectiveC 或 Java 编写程序, 还是 在 AppleScript 里编写脚本, 或是试图从另一种 奇妙的 软件 工具中转移编码,你 最终 会发现 Xcode 的编译速度 与它们相比起来 极快。 每次操作都很 快捷 和轻松。 Xcode 是苹果 公司提供的开发工具集,它 提供 了 代码编辑、创建执行程序、 项目管理、 代码级调试、 性能调节 以及 代码库管理等等功能。 Xcode 工具集核心就是 人们所熟悉的 Xcode 程序, 它提供了基本 源代码 的 开发 编译环境, 这是 人们 开发 iOS 应用程序 所 必须的。 二 、 ObjectiveC 语言 语言简介 它 通常 被 写作 ObjC 和较少 被 用的 Objective C 或 者是 ObjC, ObjC 是扩充 C 语言 的面向对象编程语言。 它 被 主要使用于 Mac OS X和 GNUstep这两个 只 使用 OpenStep标准的 操作 系统, 不过 在 NeXTSTEP 和 OpenStep 中它 更像 是 一种 基本语言。 并且ObjectiveC可以在 gcc运作的系统 中书 写和编译, 这是 因为 gcc中 含 有 ObjectiveC所需 的编译器。 用途: 编写 运行于 iOS 操作系统 (如: iPhone、 iPod touch、 iPad 等苹果 公司的 移动终端设备 )中的应用程序的利器。 今日的 ObjectiveC 能够如此 流行 , iPhone 的成功功不可没,因为自始以来 ObjectiveC 一直被用于编写 iPhone 的 应用程序。 几 个 ObjectiveC 开发中用到的技术 /模式 : 1. ARC 技术 自动计数( Automatic Reference Counting) 技术 ,它 是 一个在 编译期间工作的 ,能够帮你管理内存的 新 技术, 借助于 它,程序 开发 人员可以 不必 在内存的 retain,释放等 枯燥重复又极其重要的 方面花 费 太多 精力 ,把精力集中在其他更需要的地方。 ARC 会 在编译期间为 每个 ObjectiveC 的 指针变量添加 系统认为 合适的 retain, 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 10 release, autorelease 等函数, 保证 每个变量 生存周期 都被 控制在合理范围内,以期望 实现 真正意义上的 代码上的 内存 自动 管理 ,将开发人员从枯燥重复重要的内存管理中解放出来。 2. MVC 模式 MVC 模式是 英文 ModelViewController的缩写,中文 被 翻译为 模式 视图 控制器。 根据 MVC 模式开发的 应用程序总是由这三个部分 所 组成。 Event(事件 )会 导 致Controller 改变 Model 或者 View, 亦或者 同时 将 两者 改变。 不管怎样, 只要Controller 将 Models 的数据或者 是 属性 改变了 ,所有 对此有 依赖的 View 都会 进行相应的 自动更新。 相似 的,只要 Controller 改变了 View, View 将 会 自动 从潜在的Model 中获取 新 数据来刷新自己。 3. GCD 技术 Grand Central Dispatch 简称( GCD)是苹果公司 所 开发的技术, 以次 优化的应用程序支持 将 多核心处理器和其他的对称多处理系统。 它是 建立在任务并行执行的线程池模式的基础 之上 的。 其 主 要部件是一个 FIFO 队列和一个线程池,前者用来添加任务,后者 则 用来执行任务。 GCD 工作原理是:让程序平行排队的特定任务,根据 目前 可用的处理资源,安排他们在任何可用的处理器核心上执行任务。 一个任务可以 为 一个函数 (function)或一个 block。 注意的是, GCD 的底层依然用线程实现,不过这样可以 使 程序员不用关注具体的实现 细节。 设计开发的假定和约束 在开发该 天气 APP 应用的过程中,我 所进行的系统 设计 与 实现 都是以 一款能正式在 App Store 上上架的标准为开发标准。 本章小结 在本章中主要 介绍了 天气 APP 应用软件 开发任务,首先介绍了 进行 APP 应用 开发的目标,在 此 之后介绍户 需求 概况 以及开发出的 APP 应用软件的有关特点,在本章最后介绍了系统 开发过程中 所要 使用到的开发工具以 设计语言 ,并 说明 了设计中 所遵守的一些假定和约束。 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 11 3 需求分析 系统初步调查 系统初步调查主要目的 是从系统 开发 人员和 用户 的角度看新项目 的 开发有无必要和可能。 初步调查的 主要 内容包括 调查内容以及 分析内容 两个方面。 前者包括调查所要开发的天气 APP 应该实现的功能和可以添加的功能 ;后者主要 在于 分析现在 已经有什么、需要什么、在现有 资源下能够提供什么、此项目有没有必要和可能性作进一步 调查和开发。 初步调查 所 采用的主要方式是 在网络上对广大网民进行问卷调查并查看现有的相关调查资料,并且统计出用户需求,通过需求得到我们需要的主要功能和可添加的附加功能。 天气 APP 应用 系统分析 天气 APP 应用是 为了方便普通百姓的出行计划等方面和相关行业的从业人员的作业流程调整而开发的移动端软件产品,根据需求分析,实现查看多城市 实时 天气信息 、查看所选城市 未来天气趋势 以及分享天气信息 等 当下热门的 迎合 用户需求的功能。 功能需求分析 作为一个为了方便人 们查看相关城市实时及未来天气趋势而开发的移动应用软件,天气 APP 应用主要包括了 初始化 城市、添加城市、删除所选城市、查看所选城市当日天气详情、查看所选城市未来一周天气状况趋势图、查看所选城市生活指数 、 登陆注册、 分享天气信息 等 七 个主要功能。 1. 初始化 城市 启动 APP 时根据是否是第一次运行此 APP 进行添加城市操作 或者直接展示已添加城市 界面。 2. 添加城市 如果想查看除了当前所选城市以外的其他城市天气信息,可点击 添加按钮进行 添加城市操作。 3. 删除所选城市 重庆理工大学毕业论文 基于 IOS 平台的天气 APP 应用设计与实现 12 如果不想查看某个城市的天气信息,则可进 删除按钮 进行 删除相关城市,以停止查看所选城市信息。 4. 查看所选城市当日天气详情 点击 “天气”按钮可查看所选城市的实时温度、风向、湿度及 当天 日期 等信息。 5. 查看所选城市未来一周天气状况趋势图 点击 “趋势”按钮可查看所选城市的未来几天的天气趋势图。 6. 查看所。基于ios平台的天气app应用设计与实现-终稿
相关推荐
IPv4 网络的投资和维护将持续增加,网络过渡代价将随之增 大。 s和 c成反比 : 参数 s由各种过渡技术及过渡技术组合方案在实际部署中的效率所决定 , 效率越高, c越小;反之越大; 随机量 r 对 c 的影响 : 随机量 r 指某种可以刺激 IPv6 部署的应用, r 的值越大, c的值约小。 我认为,目前网络过渡的一个关键问题是寻找这个随机量 r。 随着应用热点的转移,如 IPTV
1、光世昌老师高中物理精品资源免费下载地址 、选择题(每小题 6 分,共 78 分)1下列关于生物膜结构和功能的叙述不正确的是A肌细胞的细胞膜上有协助葡萄糖跨膜运输的载体B质壁分离过程中,水分子外流导致细胞内渗透压升高C胰岛素通过细胞膜的分泌需要耗能 D细胞膜上的受体是细胞间信息交流必需的结构2下图表示用 个品种的某种农作物培育出 种的过程,相关叙述不正确的是 A基因重组可发生在图中的步骤。
,可通过网络传送数据。 (3)使用简便,用户无需了解编程语言,便可轻松地设计开发数据库程序。 (4)可以处理多种数据信息,如文本文件和其它数据库文件。 沈阳理工大学学士学位论 文 5 Tomcat 简介 Tomcat 是 Apache 软件基金会 (Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun
输出端,接积分电阻 RINT。 INT 为积分器输出端,按积分电容 CINT。 需要说明,ICL7106 的数字地( GND)并未引出,但 可将测试端( TEST)视为数字地,该端电位近似等于电源电压的一半。 ICL7107 的工作原理 ICL7107 内部包括模拟电路和数字电路两大部分,二者是互相联系的。 一方面由控制逻辑产生控制信号,按规定时序将多路模拟开关接通或断开,保证 A/D
的时间就是一个振荡周期 OT 在 1t 到 2t 这段时间, Cu 的变化规律是简单 RC 电路充放电规律,其常数为 CRf ,初始值为 ZFU ( 1t 时刻),终了值为 ZU ( t→∞ ),故 CRttZZZC feUFUUu /)( 1)]([ 在 2tt 时, ZC FUu ,代入上式后可求得 )21l n(11ln 1 212 RRCRFFCRtt ff
1、高中物理资源下载平台世昌的博客 2015 学年高中三年级第二次统一考试理科综合试卷本试卷分第卷(选择题)和第卷(非选择题)两部分。 其中第卷 3340 题为选考题,其它题为必考题。 考生作答时,将答案答在答题卷上,在本试卷上答题无效。 第卷(选择题,共 126 分)注意事项:1答卷前,考生务必将自己的姓名、准考证号、考试科自填写在答题卷上。 2选择题每小题选出答案后,用 2B