基于ios平台的移动应用开发--消防安全指南说明书.docx

上传人:h**** 文档编号:126496 上传时间:2018-07-09 格式:DOCX 页数:62 大小:8.43MB
下载 相关 举报
基于ios平台的移动应用开发--消防安全指南说明书.docx_第1页
第1页 / 共62页
基于ios平台的移动应用开发--消防安全指南说明书.docx_第2页
第2页 / 共62页
基于ios平台的移动应用开发--消防安全指南说明书.docx_第3页
第3页 / 共62页
基于ios平台的移动应用开发--消防安全指南说明书.docx_第4页
第4页 / 共62页
基于ios平台的移动应用开发--消防安全指南说明书.docx_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、 北京信息科技大学 毕业设计 (论文) 题 目 : 基于 ios 平台的移动应用开发 -消防安全指南 学 院: 信息与通信工程学院 专 业: 通信工程 学生姓名: 于淼 班级 /学号 : 通信 0902/2009010416 指导老师 /督导老师: 刘磊 /李振松 起止时间: 2013 年 2 月 25 日 至 2013 年 6月 21 日 任务书 毕业设计 (论文 )任务书 学院 : 信息与通信工程学院 专业: 通信工程 班级: 0902 学生情况 指导教师情况 题目类型 姓 名 学 号 姓 名 职 称 单 位 理工专业 文、管、经专业 理 论研究 理 论研究 于淼 2009010416 刘

2、磊 工程师 悦成移动互联网孵化基地 科 研开发 应 用研究 工 程设计 调 查研究 题目 基于 ios平台的移动应用开发 -消防安全指南 是否实物型毕设 是 否 主要 内容 以及 目标 (毕业设计应完成的主要内容,设计任务达到的目标 ) 内容: 学习并掌握 ios 系统开发环境的搭建,学习并掌握手机开发的一般开发流程和方法,并在此基础上开发基于 ios 平台的 消防安全指南软件 。 目标: 掌握手机软件的开发流程,熟悉各手机厂商硬件差异,使开发出来的可以符合手机平台的要求。 成果 形式 (毕业设计完成具体工作量;成果形式;验收方式) 1、完成软件的全部文档,包括软件的设计,玩法,界面和流程图

3、2、成果需要满足相关要求的各相关规范 3、毕业论文提供详细设计方案和使用说明 4、需要提供完整的手机软件测试报告 基本 要求 ( 对完成设计任务方面的具体要求:对理工专业应提出设计技术参数、数据及来源、调试所用仪器设备等) 1、 掌握 ios 系统的常用语法, OC 语言, XCODE 使用方法等。 2、 使消防安全指南软件具有以下应用 ( 1) 介绍消防安全知识。 ( 2) 逃生方法。 实习 调研 要求 (对部分有实习环节的专业,提出实习或调研的具体要求,包括调研提纲、实习时间、地点和具体内容要求;文、管、经专业提出对论文论点有关论据、数据和素材的搜集要求) 无 任务书 主要 参考 文献 (

4、指导教师提供有关参考资料、工具书、期刊论文等) 1. 谭浩强 .C 程序设计 M.第三版 .北京: 清华大学出版社 , 2005 2. Mark Dalrymple (作者 ), Scott Knaster (作者 ), 高朝勤 (译者 ), 杨越 (译者 ), 刘霞 (译者 ), Objective-C 基础教程 .第一版 .人民邮电出版社, 2009 3. 刘冶 . Objective-C 程序设计基础教程 .第一版 .吉林大学出版社 .2011 4. 萨丹 (Erica Sadun) (作者 ), 张彩霞 (译者 ), 高颖 (译者 ), 易磊 (译者 ), 等 (译者 ).iPhone

5、 开发秘籍 .第二版 .人民邮电出版社 .2010 主要 仪器 设备 或 开发 环境 ( 根据毕业设计题目情况需要,各学院统一填写要求) 1. 电脑: Mac 系统 2. 测试终端: iPhone 或 iPad 3. 开发环境: X-code4.5、 Interface Builder、模拟器、 Instruments 毕业设计(论文)开始 日期 2013-2-25 毕业设计(论文)完成日期 2013-6-21 毕业设计(论文)进度计划(起止时间、工作内容) ( 指导教师对毕业设计(论文)的进度计划提出要求 ,至少详细到前期、中期和答辩阶段) 2.25 3.18: 查阅资料,学习相关软件 的

6、使用, 形成方案。 3.19 4.15: 编写程序。 4.16 5.13: 功能测试与优化。 5.14 6.21: 撰 写论文,答辩 。 指导教师(签字): 年 月 日 督导教师(签字): 年 月 日 学院毕业设计(论文)领导小组审查意见: 组长(签字): 年 月 日 摘要 I 摘 要 随着社会与科技的发展,人们越来越注重移动、便携与方便。而随着这股潮流的发展,手机应用应运而生。 随着手机的普及,在生活中人们经常提到苹果手机,看到苹果手机的广告,有很多人拿着苹果手机。 苹果系统作为一个市场占有超过 30%的手机平台,其移动应用的发展非常迅猛。 本次 设计 项目 消防安全指南, 基于苹果 ios

7、 系统, 利用智能手机实现 传播消防安全知识的功能。 毕业设计完成时,整个应用界面简单明了,操作简捷 。 用户学习到了消防安全知识,可以做好日常防火工作,及时发现和处理不安全因素,避免火灾事故的发生 。 Xcode 是开发苹果应用程序的必备开发环境,开发式应用的编程语言是 Objective-C。项目中的主要知识介绍,是以 gif 动画为媒介,通过 WEBVIEW 来实现 。 关键词: ios 系统;消防安全; Xcode; Objective-C语言; gif 动画; Abstract II Abstract With the development of society and scien

8、ce and technology, people more and more pay attention to mobile, portable and convenient. But with the development of the trend, mobile application arises at the historic moment. With the popularity of mobile phones, in life people often mention apple mobile phone, see the advertisement of apple mob

9、ile phone, there are a lot of people with apple mobile phones. MAC as a market occupies more than 50% of the mobile platform, the mobile application development is very rapid. I do the graduation design software is fire safety guidelines, based on apples ios system, using smart phones can realize th

10、e function of spreading fire safety knowledge. Graduation design is complete, the interface simple and clear, simple operation. User study to the fire control safety knowledge, can do a good job in daily fire safety factor timely detection and treatment, to prevent fire accidents. Xcode is a require

11、d development environment, development of apples app open application is the objective-c programming language. Project, the main knowledge introduction, is medium, GIF animation to achieve through the WEBVIEW. Keywords: ios system; Fire safety; The Xcode; Objective-c language; GIF animation; 目录 III

12、目录 摘 要 (中文) . I Abstract(英文) . II 第一章 概述 . 1 1.1 开发背景 . 1 1.2 课题意义 . 2 1.3 现阶段消防安全知识教育的方法 . 2 1.4 研究内容 . 3 第二章 消防安全指南程序的介绍 . 4 2.1 消防安全指南程序的基本功能 . 4 2.2 开发运行环境 . 4 2.3 iOS 简介 . 4 2.4 软件开发工具及开发语言介绍 . 4 2.5 消防安全指南程序功能的设计 . 12 第三章 程序详细设计与实现 . 14 3.1 各界面框架的设计与搭建 . 14 3.2 界面切换的实现 . 16 3.3 播放 GIF 的实现 . 17

13、 第四章 测试 . 18 4.1 软件测试原则 . 18 4.2 测试结果 . 18 第五章 总结与展望 . 25 5.1 总结 . 25 5.2 展望 . 25 结束语 . 26 参考文献 . 27 基于 ios 平台的移动应用开发 -消防安全指南 1 第一章 概述 本章主要介绍毕业设计的开发背景、课题意义,以及毕业设计的研究内容、方向。 1.1 开发背景 1.1.1 消防安全指南 绝大 大部分的火灾 事故 , 都是由于 人们缺乏知识, 公众的 消防意识普遍较低 的 现实 造成的 , 这就 迫使我们不得不认真考虑 ” 消防安全 教育 ” 。因此,在我国加强公共消防 安全 教育,是现实发展的需

14、要,也是历史发展的需要。 水火无情,讲的就是消防安全的重要性。 虽然我们的生活离不开火。但是如果使用不当,或者是管理不好火,就很容易发生火灾。火灾严重威胁着人们的生活,给我们的生命财产安全和国家的建设发展造成巨大的损失!消防安全十分的重要,在我们的生活中,应该时时刻刻地注意消防安全,应该小心谨慎地使用火,只有这样,我们才能共同建设美好家园。 邓小平说过: “ 教育要从娃娃抓起。 ” 消防教育同样需要从娃娃抓起。目前我国学校课程中很少开设消防课程,部分学校消防宣传也只是走个过场,没有从开发学生兴趣,强化消防安全意识入手,让学生切实掌握消防基本知识。部分学校甚至存在学生消防观念淡薄,如何报火警、如

15、何逃生自救、如何灭火等基本知识模糊不清的情况。有的学校领导没有忧患意识,特别是一些重点学校只顾保证升学率,面对火灾教训不以为然,认为学校近年来没有发生大的安全事故 , 主观上对消防安全教育工作重视不够,很少对学生进行消防安全知识的宣传教育 , 更不提组织学生进行 灭火逃生演习了。现实告诉我们,教育是引导防 护的核心手段。重视消防工作唯一的办法就是宣传,只有宣传到位了,宣传质量提高了,才能扩大消防知识的普及面。消防文化进校园首先应当走进课堂,增强学生的法制观念、集体观念 , 使学生掌握消防知识和逃生技术,不仅要让学生认识火灾的危害 , 懂得防止火灾的基本措施和扑灭 火灾的基本方法,更要增强他们生

16、命意识,教育他们珍惜生命,远离火灾,引导他们珍爱生命,热爱生活。美国科学家弗兰克林曾这样说过: “ 只有自救的人才能得到上帝的拯救。 ” 如果在学生时代注重培养内在的安全防范意识,养成良好的行为与习惯,学会在灾难与危险时的预防与自救常识 ,掌握生存与救助的技巧,就能在突如其来的灾难面前临危不乱,成功化解危机和风险。学校应将消防科学纳入教学日程,成 为学生的必修课。根据实际的教学情况,开设专门的消防课程 , 形成一门专业课 , 也可把消防教育融入到其他学科的教学和技能 训练或军训过程之中,把消防文化纳入人文文化教育范畴。 消防安全指南 是 一款基于 IOS 平台的移动应用,通过这个应用,向用户分

17、点介绍关于消防安全的基本知识。普及消防知识。项目中主要以语音 gif 动画图片为主,做到 寓教于乐 的目的。在整个项目的内容上我们主要是对 ” 消防”这个词汇进行解析, ” 消防”的意思就是消与防,也就是灭火与防火。通过这两方面的知识进行介绍。 1.1.2 IOS IOS 最早于 2007年 1月 9 日的苹果 MacwOrld 展览会上公布,随后于同年的 6 月发布的第一版 iOS 操作系统,当初的名称为 ” iPhOne 运行 OS X” 。 iOS(原名: iPhOne OS)是由苹果公司为移动设备所开发的操作系统,支持的设备包括 iPhOne、 iPOd tOuch、 iPad、基于

18、ios 平台的移动应用开发 -消防安全指南 2 Apple TV。与 AndrOid及 WindOws PhOne 不同, iOS 不支持非苹果硬件的设备。截止至 2011年 11 月,根据 Canalys 的数据显示, iOS 已经占据了全球智能手机系统市场份额的 30%,在美国的市场占有率为 43%。 IOS 操作采用的是多点触控 直接操作 , 控制方法包括滑动、轻触 屏幕和图标 及按键。 操作有: 滑动、轻按、 缩小 及 放大。此外, iOS 移动设备中还内置了加速器,使得旋转 iOS 设备时,界面也可以得到旋转,这也使得 iPhone 等便携设备 更便于使用 。自 3GS 开始, ip

19、hone装备有陀螺仪,这使得 iphone 有了重力感应,游戏效果更加的突出。 屏幕的下 方 是 home 键, 点按回到主界面。 底部是 dock, 可安放 四个使用者最经常使用的程序的图标。屏幕 最 上方 是 状态栏 , 显示一些有关资讯 : 如时间、电池电量和讯号强度等。其余的屏幕用于显示当前的应用程序。 启动程序,只需点按该程序的图标,点 按屏幕下方的home 键 即退出应用程序。 在 iPhone 3.0 及后续版本中, 及时应用程序退出, 当第三方软件收到了新的讯息时 ,苹果 公司的服务器将把这些通知推送至 iPhone或 iPod Touch 上(不管它是否正在运行中) 。 1.

20、2 课题意义 IOS 系统作为一个市场占有超过 30%的手机平台,其移动应用的发展非常迅猛。 IOS 编程是我们大学生未来充满机遇的发展方向之一,所以了解 IOS 开发流程,学会使用 XCODE编程工具 ,掌握 IOS 开发语言 Objective-C,学习 IOS 应用功能实现以及硬件功能的调用,是 我这次 选用 IOS 平台开发 消防安全指南 的重要原因。 随着社会的发展和科学的进步,人们对消防安全意识仍很单薄,对火灾的麻痹和将性心理还普遍存在,因此,要通过各种媒体报道重大火灾或典型教育意义的火灾,使人们知道火灾的沉痛代价和对他们个人的威胁,以起到警钟长鸣的作用,所以,提高人们的消防安全意

21、识是十分重要的。人们日常生活环境的消防安全,包括家庭安全用电的知识,取暖、吸烟的防火知识,厨房安全用火的知识,安全燃放烟花炮竹知识,防止小孩玩火的知识等, 这些知识浅显易懂,但涉及面广,如果让绝大多数人掌握,板载日常生活中和工作中正确运用,火灾的发生率就会明显下降。 本次毕业设 计的软件,消防安全指南,意在提高人们的消防安全意识,掌握在日常环境中减少火灾危害的知识,知道发生火灾时如何处置。 通过消防安全指南应用,用户学习到了消防安全知识, 可以做好日常防火工作,及时发现和处理不安全因素,避免火灾事故的发生。 火灾发生时, 以最快的速度逃生 , 可以根据火灾的具体情况迅速报警 , 根据自己的知识

22、,迅速组织人们撤离火场,保证人们生命安全 , 明确采取哪种救火措施 等。 1.3 现阶段消防安全知识教育的方法 对于未成年人:未成年人消防科普教育,不仅可以减少火灾和火灾伤亡率,并且从长远来看,也可以从根本上提高公民的消防安全,其意义深远。 根据未成年人的绝大多数在上学中,消防安全知识教育应渗透到教学和课外活动,让他们更多的 来到科普教育基地参观消防局 ,有机会亲自体验 消防灭火 ,激 发 他们对消防知识的兴趣, 消防安全 科学教育的内容,有必要把重点放在实用的方法,但也要注意消防科学与技术的一般知识。 基于 ios 平台的移动应用开发 -消防安全指南 3 对于农民:中国的农村地区的 火灾数量

23、 ,火灾死亡人数和火灾损失的总量 均占全国总数的 60%以上, 有效的 对农民进行 消防科学教育,可以减少火 灾的发生火灾起数和死亡人数的 ,对 火灾损失有直接的影响。农民开展消防科普教育,应采取切实可行的以知识为基础的,也就是说,生活用火,用电,安全等知识为基础的,同时也 针对 当地的新兴沼气池,建立 ” 五小”企业带来 的 新的火灾隐患, 进行相应的消防安全知识传播。适当的,对于进城务工的农民实行 消防科普教育, 不 留下盲点。 居民城市社区:随着中国经济建设的快速发展,城镇人口总人口比率继续改善, 加上农村进城务工人员的数量不断增加 , 使得 中国的城市 人口超过 在农村 人口多 只是一

24、个迟早的问题,因此,镇消防科普教育社区,充分利用当地消防科普教育基地和开放消防站,让居民体验到 消防。 广大企业员工:我们的重大火灾都发生在企业和公共场所,包括公众聚集场所更加突出。因此,企业职工,尤其是公众聚集场所的消防科普教育, 可 以帮助减少重特大火灾事故的发生,减少人员伤亡。这些员 工进行消防科学的内容,除了生产安全运行,电气消防安全,消防标志识别等。 领导干部和公 务员: 领导干部和公 务员在各个职业群体, 都应具有 最前沿的科学素养,所以他们 的消防安全知识应该也高于 其他群体。对于领导干部和公 务员 的 消防 安全知识 科普,除了一般人所知的 消防知识外, 也要注意国家消防法律法

25、规的作用和重要性,让他们可以亲自带头积极支持消防科普工作。 1.4 研究内容 本软件是基于 IOS 平台一个简单的介绍消防安全知识的应用。 学习并掌握 ios 系统开发环境的搭建,学习并掌握手机开发的一般开发流程和方法,并在此基础上开发基于 ios 平台的 消防安全指南软件 。掌握手机软件的开发流程,熟悉各手机厂商硬件差异,使开发出来的可以符合手机平台的要求。使消防安全指南软件具有介绍消防安全知识和逃生方法的功能。 基于 ios 平台的移动应用开发 -消防安全指南 4 第二章 消防安全指南程序的介绍 本章主要是介绍该消防安全指南系统的基本功能, 对软件整体框架和功能设置的介绍 , 并对实现该系

26、统的开发工具、运行环境和开发语言做了详细的阐释。 2.1 消防安全指南程序的基本功能 1.介绍危险时刻逃生法则。 2.分别介绍消防知识和逃生知识。 3.以 gif 动画为媒介,介绍消防安全知识。 2.2 开发运行环境 电脑: 苹果电脑 Mac 系统 10.8 测试终端: iPhone 或 iPad 开发环境: X-code4.6、 Interface Builder、模拟器、 Instruments 2.3 iOS 简介 iOS 最初是设计在 iPhone 上的操作系统, 苹果公司于 2007 年 1 月 9 日的 Macworld 大会上公布 了 这个系统 ,并命名为 iPhone OS,但

27、随着此系统在 iPod touch、 iPad 以及 Apple TV 等苹果产品上 的广泛应用, 苹果公司 于 2010年 6月 7日 WWDC 大会上 将其改名为 IOS。 据Canalys的数据显示 , 截止 到 2011年 11月 , iOS占据了全球智能手机系统市场份额的 30%,在美国的市场占有率更是达到了 43%。随着 Andriod 开源操作系统的异军突起以及 Windows Phone 的发力, iOS 市场 份额正被一点点的蚕食,但是 iOS 设备的利润率高的惊人,以智能手机为例, iphone 的利润额占到整个智能手机利润额的 80%,受益于此,苹果的市值也达到了 500

28、0 亿美元。 iOS 操作采用的是多点触控 直接操作 , 控制方法包括滑动、轻触 屏幕和图标 及按键。 操作有: 滑动、轻按、 缩小 及 放大。此外, iOS 移动设备中还内置了加速器,使得旋转 iOS 设备时,界面也可以得到旋转,这也使得 iPhone 等便携设备 更便于使用 。自 3GS 开始, iphone装备有陀螺仪,这使得 iphone 有了重力感应,游戏效果更加的突出。 屏幕的下方 是 home 键, 点按回到主界面。 底部是 dock, 可安放 四个使用者最经常使用的程序的图标。屏幕 最 上方 是 状态栏 , 显示一些有关资讯 : 如时间、电池电量和讯号强度等。其余的屏幕用于显示

29、当前的应用程序。 启动程序,只需点按该程序的图标,点 按屏幕下方的home 键 即退出应用程序。 在 iPhone 3.0 及后续版本中, 及时应用程序退出, 当第三方软件收到了新的讯息时 ,苹果 公司的服务器将把这些通知推送至 iPhone 或 iPod Touch 上 2.4 软件开发工具及开发语言介绍 2.4.1 开发工具 Xcode Xcode 是苹果公司向开发人员提供的集成开发环境 (非开源) ,用于开发 Mac OS X,ios的应用程序 。 其运行于苹果公司的 Mac 操作系统下。 不管你用 C、 C+、 Objective-C 或 Java编写程序,在 AppleScript 里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。 2.4.2 开发工具的使用 Xcode 的应用,是本次毕业设计的重点和难点,下面通过一个简单的项目,介绍一下Xcode 的基本应用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。