当前位置:主页 > 科技论文 > 网络通信论文 >

基于iOS移动网络应用研究与实现

发布时间:2017-07-08 06:11

  本文关键词:基于iOS移动网络应用研究与实现


  更多相关文章: iOS相关技术 系统架构 网络通信 系统测试


【摘要】:智能手机凭借无线接入网络的能力、开放性的操作系统和触屏式操作感等特点高速发展,已经成为人们日常生活中不可缺少的一部分。苹果公司的iOS操作系统取得的巨大成功,使得基于iOS平台的应用飞快增长。随着移动互联网技术的迅速发展,对移动网络应用的需求越来越大。因此本课题对基于iOS平台的网络应用通用架构的研究与实现具有较强的现实意义。 本文首先介绍了Xcode开发环境的搭建和使用的相关工具,接着对开发iOS应用需要使用的相关技术进行了分析。设计了iOS移动网络应用的系统架构和整体流程。然后详细设计与实现了资源加载、触屏处理、碰撞处理、音频加载与播放、数据处理等功能。并实现了通用框架中的各个界面,给出了精灵模块的设计与实现。 网络部分首先介绍了网络通信的基本原理,然后研究了iOS移动网络应用,最后实现了高分榜和聊天功能。高分榜采用了HTTP协议,实现了用户上传分数和获取排名的功能。其对应的Web服务器采用了数据库对用户分数进行统计管理。另一个网络聊天功能采用了Socket协议,完成了用户输入、消息显示、消息接收和处理等功能,实现了多移动用户之间的聊天。 最后是对应用的测试方法的介绍与说明。应用采用了单元测试、集成测试、系统测试和网络测试方法,系统测试包括界面和性能的测试。在不同分辨率的iOS设备上对完成的移动网络应用进行了全面的测试。结果表明应用能友好的显示和运行在iOS设备上。
【关键词】:iOS相关技术 系统架构 网络通信 系统测试
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN925.93
【目录】:
  • 摘要4-5
  • ABSTRACT5-10
  • 第一章 绪论10-13
  • 1.1 课题的背景与意义10-11
  • 1.2 课题的研究内容11
  • 1.3 论文结构安排11-13
  • 第二章 iOS开发平台的搭建与相关技术13-27
  • 2.1 开发环境的搭建13-16
  • 2.1.1 Xcode的介绍与安装13-15
  • 2.1.2 相关工具的介绍15-16
  • 2.2 iOS技术分析16-20
  • 2.2.1 iOS系统架构分析16-17
  • 2.2.2 iOS程序的状态和执行流程17-20
  • 2.3 cocos2d-x框架分析20-21
  • 2.4 Box2D物理引擎分析21-23
  • 2.5 网络通信技术分析23-26
  • 2.5.1 HTTP通信技术24
  • 2.5.2 Socket通信技术24-26
  • 2.6 本章小结26-27
  • 第三章 移动网络应用的总体设计27-34
  • 3.1 移动网络应用的系统架构27-28
  • 3.2 界面及精灵的设计28-29
  • 3.2.1 应用界面的设计28-29
  • 3.2.2 应用精灵的设计29
  • 3.3 移动网络应用的流程设计29-33
  • 3.3.1 移动网络应用的状态变化29-31
  • 3.3.2 移动网络应用的程序流程31-33
  • 3.4 本章小结33-34
  • 第四章 应用系统的详细实现34-58
  • 4.1 资源加载模块34-37
  • 4.1.1 通用资源的加载34-35
  • 4.1.2 地图资源的加载35-37
  • 4.2 坐标系与触屏处理37-39
  • 4.3 碰撞处理的实现39-40
  • 4.4 音频加载与播放40-42
  • 4.4.1 背景音乐的处理41-42
  • 4.4.2 音效的处理42
  • 4.5 数据处理的实现42-45
  • 4.5.1 CCUserDefault存储43-44
  • 4.5.2 SQLite存储44-45
  • 4.6 多语言选择的实现45-46
  • 4.7 应用界面的实现46-52
  • 4.7.1 主菜单界面的实现47-49
  • 4.7.2 游戏界面的实现49-52
  • 4.8 精灵模块的实现52-57
  • 4.8.1 主角的实现53-55
  • 4.8.2 其他精灵的实现55-57
  • 4.9 本章小结57-58
  • 第五章 网络功能的研究与实现58-78
  • 5.1 网络通信基本原理58-59
  • 5.2 网络功能的研究59-61
  • 5.3 高分榜功能的设计与实现61-68
  • 5.3.1 高分榜功能的总体设计61
  • 5.3.2 客户端设计与实现61-65
  • 5.3.3 Web服务器的设计与实现65-68
  • 5.4 聊天功能的设计与实现68-77
  • 5.4.1 聊天功能的总体设计68-69
  • 5.4.2 客户端设计与实现69-73
  • 5.4.3 服务器端设计与实现73-77
  • 5.5 本章小结77-78
  • 第六章 应用测试78-83
  • 6.1 单元测试78
  • 6.2 集成测试78
  • 6.3 系统测试78-81
  • 6.3.1 界面测试79-80
  • 6.3.2 性能测试80-81
  • 6.4 网络功能测试81-82
  • 6.5 本章小结82-83
  • 第七章 总结与展望83-85
  • 7.1 论文工作总结83
  • 7.2 进一步的研究工作83-85
  • 参考文献85-87
  • 致谢87

【共引文献】

中国期刊全文数据库 前10条

1 包勇强;武红斌;;公安交通管理信息系统运维平台构建技术研究[J];道路交通与安全;2009年02期

2 杨学林;;基于B/S模式的ASP.NET技术在学生宿舍管理系统的运用[J];电脑编程技巧与维护;2011年02期

3 陈意刚;;浅谈软件测试技术[J];电脑知识与技术;2008年35期

4 夏雪刚;;浅谈软件测试计划的制定[J];电脑知识与技术;2009年14期

5 张宁;何克右;;基于XML的自动化测试工具的改进[J];电脑知识与技术;2009年36期

6 刘莲辉;易灵芝;邓文浪;;基于负载均衡技术的选课系统网络拥堵问题研究[J];电脑知识与技术;2010年32期

7 吕戈静;;提高软件测试效率的方法探讨[J];电脑知识与技术;2010年33期

8 许丽花;;QTP在Web自动化测试中的应用[J];电脑知识与技术;2010年33期

9 刘颖;;ERP管理软件中功能测试的实用方法与技术[J];电脑知识与技术;2012年14期

10 王兰兰;;试论对日软件外包测试管理方法在国内软件项目中的应用[J];大众科技;2012年02期

中国重要会议论文全文数据库 前9条

1 乌萌;高扬;金群峰;贺鹏;;测绘软件可靠性测试的评估方法研究[A];中国测绘学会九届四次理事会暨2008年学术年会论文集[C];2008年

2 田丽芳;刘栓;;软件测试的学习方法探究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年

3 刘莲辉;易灵芝;邓文浪;;基于负载均衡技术的选课系统网络拥堵问题研究[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年

4 唐杨军;戴牡红;;软件测试过程及其改进技术[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

5 赵中芳;魏志强;贾东宁;;基于CBR的软件自动化测试用例复用方法研究[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年

6 张军;罗永红;王解治;曾理;;一种基于虚拟测试平台的变频器仿真软件的设计与实现[A];第13届中国系统仿真技术及其应用学术年会论文集[C];2011年

7 方南晖;叶卫东;;如何从流程上保证系统测试的质量[A];第五届中国测试学术会议论文集[C];2008年

8 王健;;兰州中川机场多普勒雷达产品汇交程序的设计与实现[A];第31届中国气象学会年会S1 气象雷达探测技术研究与应用[C];2014年

9 齐志飞;;基于移动平台的数据采集管理系统设计开发[A];江苏省测绘地理信息学会2014年学术年会论文集[C];2014年

中国硕士学位论文全文数据库 前10条

1 韩琦;基于B/S结构的职业指导系统的设计与实现[D];大连理工大学;2009年

2 罗杏金;基于B/S的企业大协同办公平台设计及开发[D];华东师范大学;2010年

3 卢永清;EOS在办公自动化中的应用分析与设计[D];华东师范大学;2010年

4 蒋伟亮;回浦中学校本课程选报及管理系统的设计和实现[D];华东师范大学;2010年

5 王卫锋;FSCS自适应随机测试算法的边界效应及运行效率研究[D];华东师范大学;2010年

6 张静;保险公司费用管控系统的分析与设计[D];华东师范大学;2010年

7 韩飞;基于OPhone平台的可视化开发工具的设计与实现[D];华东师范大学;2010年

8 吴颖;高职院校学生党团信息管理系统的设计与实现[D];华东师范大学;2010年

9 吴东;网上人才信息管理系统[D];南昌大学;2010年

10 黄新星;基于WF的工作流管理信息系统应用研究[D];武汉科技大学;2010年



本文编号:533279

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/533279.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bb8fc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com