首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于iOS的移动增强现实导航软件客户端的设计与实现

摘要第4-5页
ABSTRACT第5页
第一章 引言第10-14页
    1.1 课题背景第10-11页
    1.2 课题任务第11页
        1.2.1 课题内容第11页
        1.2.2 本人承担任务第11页
    1.3 论文结构第11-14页
第二章 相关技术介绍第14-26页
    2.1 移动增强现实简介第14-15页
        2.1.1 智能显示技术第14页
        2.1.2 跟踪注册技术第14-15页
        2.1.3 渲染交互技术第15页
    2.2 iOS开发平台介绍第15-18页
        2.2.1 iOS系统架构第15-16页
        2.2.2 Swift语言第16-17页
        2.2.3 iOS传感器第17-18页
    2.3 OpenGL ES第18-19页
        2.3.1 OpenGL ES简介第18页
        2.3.2 OpenGL ES图形渲染第18-19页
    2.4 Location Based Service第19-21页
        2.4.1 Core Location第20页
        2.4.2 高德地图SDK第20-21页
    2.5 设计模式第21-24页
        2.5.1 MVC第21-22页
        2.5.2 MVVM第22-23页
        2.5.3 单例模式第23页
        2.5.4 代理模式第23-24页
    2.6 Realm数据库第24-25页
    2.7 本章小结第25-26页
第三章 软件客户端的需求分析第26-32页
    3.1 软件客户端功能需求分析第26-28页
        3.1.1 兴趣点检索第26-27页
        3.1.2 兴趣点增强现实第27页
        3.1.3 信息采集与处理第27页
        3.1.4 雷达图第27页
        3.1.5 虚拟箭头第27-28页
        3.1.6 导航服务第28页
        3.1.7 天气服务第28页
    3.2 软件客户端的非功能需求分析第28-30页
        3.2.1 用户体验第29页
        3.2.2 健壮性第29页
        3.2.3 可扩展性与可维护性第29-30页
    3.3 本章小结第30-32页
第四章 软件客户端的总体设计第32-40页
    4.1 软件客户端层次架构设计第32-33页
    4.2 软件客户端功能模块设计第33-34页
        4.2.1 兴趣点检索模块第33页
        4.2.2 兴趣点增强现实模块第33页
        4.2.3 信息采集与处理模块第33-34页
        4.2.4 雷达图模块第34页
        4.2.5 虚拟箭头模块第34页
        4.2.6 导航服务模块第34页
        4.2.7 天气服务模块第34页
    4.3 软件客户端的数据库设计第34-37页
        4.3.1 E-R图设计第34-35页
        4.3.2 数据库表设计第35-37页
    4.4 软件客户端的界面设计第37-39页
        4.4.1 主界面的设计第37-38页
        4.4.2 导航界面设计第38页
        4.4.3 兴趣点检索页面第38-39页
    4.5 本章小结第39-40页
第五章 软件客户端功能模块的详细设计与实现第40-66页
    5.1 兴趣点检索模块第40-43页
        5.1.1 兴趣点检索模块类设计第40-41页
        5.1.2 兴趣点检索模块的详细设计第41-42页
        5.1.3 兴趣点检索模块的实现第42-43页
    5.2 兴趣点增强现实模块第43-49页
        5.2.1 兴趣点增强现实模块的类设计第43-44页
        5.2.2 兴趣点增强现实模块的详细设计第44-45页
        5.2.3 兴趣点增强现实模块的实现第45-49页
    5.3 信息采集与处理模块详细设计与实现第49-52页
        5.3.1 信息采集与处理模块的类设计第49-50页
        5.3.2 信息采集与处理模块的详细设计第50-51页
        5.3.3 信息采集与处理模块的实现第51-52页
    5.4 雷达图模块第52-55页
        5.4.1 雷达图模块的类设计第53页
        5.4.2 雷达图模块的详细设计第53-54页
        5.4.3 雷达图模块的实现第54-55页
    5.5 虚拟箭头模块第55-58页
        5.5.1 虚拟箭头模块的详细设计第55-56页
        5.5.2 虚拟箭头模块的实现第56-58页
    5.6 导航服务模块的详细设计与实现第58-61页
        5.6.1 导航服务模块的类设计第58页
        5.6.2 导航服务模块的详细设计第58-59页
        5.6.3 导航服务模块的实现第59-61页
    5.7 天气服务模块的详细设计与实现第61-64页
        5.7.1 天气服务模块的类设计第61-62页
        5.7.2 天气服务模块的详细设计第62-63页
        5.7.3 天气服务模块的实现第63-64页
    5.8 本章小结第64-66页
第六章 软件客户端测试第66-72页
    6.1 软件客户端测试方法介绍第66页
    6.2 软件客户端的功能测试第66-68页
        6.2.1 兴趣点检索功能测试第66-67页
        6.2.2 兴趣点增强现实功能测试第67页
        6.2.3 导航服务功能测试第67-68页
    6.3 软件客户端的性能测试第68-71页
        6.3.1 画面流畅度测试第68-69页
        6.3.2 内存泄漏测试第69-70页
        6.3.3 网络状态影响性测试第70-71页
    6.4 测试结果分析第71页
    6.5 本章小结第71-72页
第七章 结束语第72-74页
    7.1 论文工作总结第72页
    7.2 问题和展望第72-74页
参考文献第74-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:基于深度学习的电商产品图像识别系统的研究与实现
下一篇:敏捷开发和需求工程在互联网公司的典型应用