首页> 中文学位 >基于IOS的电话会议客户端设计与实现
【6h】

基于IOS的电话会议客户端设计与实现

代理获取

目录

声明

摘要

第一章 引言

1.1 研究背景及意义

1.2 电话会议的研究现状

1.3 论文的主要内容及安排

第二章 系统需求与分析

2.1 技术需求

2.1.1 iPhone端相关技术

2.1.2 iPhone端与服务器通信技术的研究

2.2 功能需求分析

2.2.1 客户端满足的条件

2.2.2 客户端的功能需求分析

第三章 客户端的总体设计

3.1 客户端的MVC框架

3.2 网络连接检查

3.2.1 三种网络状态

3.2.2 网络状态的检测

3.3 数据库的创建及操作

3.3.1 数据框的创建及流程

3.3.2 数据库的操作

3. 4 客户端数据库的设计与实现

3.4.1 数据库的实体设计

3.4.2 数据库的逻辑设计

3.4.3 数据库表的设计

3.5 数据处理模块

3.5.1 数据访问

3.5.2 数据解析

3.5.3 数据加密与解密

3.6 公共函数模块

3.7 守护线程模块

3.7.1 线程的概要

3.7.2 守护线程设计与实现

3.8 用户接口

3.9 客户端工作流程

第四章 软件测试

4.1 单元测试

4.1.1 电话号码正则表达式测试

4.1.2 邮箱正则表达式测试

4.1.3 模糊查询表达式测试

4.2 性能测试

4.2.1 Objective-c内存管理机制

4.2.2 内存泄露检测

第五章 工作总结及展望

5.1 工作总结

5.2 后期工作及展望

参考文献

致谢

展开▼

摘要

随着经济的快速发展和社会的进步,人们的生活节奏越来越快,特别是商务人士,每天有很多重要的会议,他们常常因为时间和空间的原因不能及时参加会议错过很多机会。现如今,随着移动互联网的高速发展,移动设备受到苹果、三星和微软等世界巨头公司的重视,市场上主要流行的移动设备操作系统包括IOS(iPhoneOperation System)、 Android和Windows。其中,IOS操作系统凭借出色的用户体验吸引了众多商务人士,拥有大批忠诚用户。本文基于IOS平台开发了一款电话会议软件,用户能随时随地的召开会议,实现高效快捷的沟通。
   本文基于iPhone应用平台设计了一款多方通话应用软件,用以提供电信增值服务。该应用软件由服务器和客户端组成,本文的主要研究工作设计本方通话的客户端软件。论文首先分析了软件技术需求和设计方案,然后详细介绍了客户端中各个功能模块。客户端采用了模型-视图-控制器(MVC)设计模型,该模型将应用程序的各个功能组件分离,便于代码的维护和扩展。基于此模型设计了数据访问模块、数据解析模块和数据加密与解密模块。本软件采用SQLite数据库,存储所有会议的信息。本软件还实现了中文查询、电话号码查询和字母查询模糊查询算法,为了使查询功能更加强大,还添加了九宫格查询算法。为了避免多个线程出现资源争夺和堵塞问题,设计了守护线程用来管理线程操作。最后对客户端软件进行了单元测试和性能测试,测试结果表明,该软件达到设计要求,并具有较强的可靠性和健壮性。
   本文完成了基于IOS的电话会议客户端的设计。该客户端通过了APP Store的审核,运行结果达到了预期目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号