基于iOS平台的企业级IM软件的设计与实现
本文关键词:基于iOS平台的企业级IM软件的设计与实现
【摘要】:随着移动互联网的迅猛发展,移动通信带宽速率的不断提高,移动互联网用户不再满足于传统移动IM (Instant Messaging)系统的简单的文本、图片传输等通信功能,对移动网络增值服务的需求大大增强。因此亟需在原有移动IM系统基础上设计和实现一套真正的符合移动互联网时代特点的移动IM系统来满足广大互联网用户日益增长的对高质量通信服务的需求。为了全面掌握中国移动IM系统技术的发展走向,从而能够更好地对移动应用市场进行判断,对当前移动应用市场进行战略布局,积累互联网用户社交系统使用习惯等有价值的信息,在公司层面也需要基于原有的移动IM系统来设计并实现基础通信模块和网络增值服务模块,提高该IM系统的综合市场竞争力。针对移动互联网普通用户和企业级用户的不同需求,本文在移动项目管理部的整体规划下,充分论证了设计和实现基于移动IM系统的通信模块和网络增值服务模块的必要性,并对该系统的各项功能性需求和非功能性需求进行了分析,对该系统的整体技术方案、软件系统层次架构、详细功能模块、内外部接口、数据库实现技术等方面进行了总体设计,对该系统的各项具体业务模块进行了详细设计与实现,对该系统目前仍然存在的缺陷进行总结分析,并提出了整改方案。在实现过程中,该系统充分利用了软件工程思想和面向对象编程思想,并灵活地使用成熟的软件开发框架,确保了最终实现的系统容易维护,便于扩充。本文的研究成果最终转化为了基于该移动IM系统的通信模块和网络增值服务模块以及企业级平台模块的设计和实现,最终实现了多端同时在线和云端消息同步、全局消息中心、网络电话、企业安全认证、企业通讯录管理、企业应用管理这六个主要功能子模块,满足了互联网普通用户和企业级用户对于基础通信服务和互联网增值服务的需求。本人在该项目中主要负责对原有IM系统的遗留问题进行分析,对新需求进行市场调研,最后承担了该IM系统的基础通信模块、网络增值服务模块和企业级平台模块的需求分析、概要设计、代码编写等工作。
【关键词】:移动即时通信 多端在线 企业级平台
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 致谢5-6
- 摘要6-7
- ABSTRACT7-12
- 1 引言12-16
- 1.1 课题背景12
- 1.2 国内外研究现状12-13
- 1.3 课题任务13-14
- 1.3.1 课题研究内容13-14
- 1.3.2 课题研究目标14
- 1.3.3 本人在课题中承担的任务14
- 1.4 论文结构14-16
- 2 开发环境和关键技术简介16-22
- 2.1 企业级移动IM系统的开发框架16-17
- 2.1.1 传统C/S架构16
- 2.1.2 MVC框架16-17
- 2.2 企业级移动IM系统的开发平台和工具17-18
- 2.2.1 开发平台17
- 2.2.2 开发工具17-18
- 2.3 企业级移动IM系统采用的数据库技术18-20
- 2.3.1 数据库设计的基本原则18-19
- 2.3.2 Mysql数据库19
- 2.3.3 SQLite数据库19-20
- 2.4 本章小结20-22
- 3 企业级移动IM软件的需求分析22-34
- 3.1 系统总体需求分析22
- 3.2 系统用户分析22-23
- 3.3 系统功能模块介绍23-31
- 3.3.1 多端在线和在线同步23-24
- 3.3.2 全局消息中心24-26
- 3.3.3 网络电话(VOIP)26-27
- 3.3.4 企业级平台27-31
- 3.3.4.1 企业安全认证模块27-28
- 3.3.4.2 通讯录管理模块28-29
- 3.3.4.3 应用管理模块29-31
- 3.4 系统非功能性需求分析31-32
- 3.4.1 系统运行时性能31
- 3.4.2 系统支持的并发量31
- 3.4.3 系统安全性能和加密31-32
- 3.4.4 系统的易用性32
- 3.5 本章小结32-34
- 4 企业级移动IM系统的总体设计34-52
- 4.1 系统网络结构设计34-35
- 4.2 系统软件层次结构设计35-37
- 4.3 系统功能模块设计37-43
- 4.3.1 多端同时在线和云端消息同步模块功能设计37-40
- 4.3.2 全局消息中心模块功能设计40-41
- 4.3.3 网络电话(VOIP)模块功能设计41-42
- 4.3.4 企业安全认证模块功能设计42-43
- 4.3.5 通讯录模块功能设计43
- 4.3.6 企业应用功能模块设计43
- 4.4 业务实体关系43-44
- 4.5 系统数据模型设计44-49
- 4.5.1 数据概念模型的设计44-45
- 4.5.2 数据库表结构的设计45-49
- 4.6 系统相关接口设计49-50
- 4.7 本章小结50-52
- 5 企业级移动IM系统主要功能模块的详细设计与实现52-80
- 5.1 多端同时在线和云端消息同步模块的详细设计与实现52-59
- 5.1.1 模块的逻辑功能设计53-54
- 5.1.2 模块的详细功能设计与实现54-56
- 5.1.3 模块的协议设计与实现56-58
- 5.1.4 多端同时在线实现结果58-59
- 5.2 全局消息中心模块的详细设计与实现59-62
- 5.2.1 模块的业务逻辑实现60-61
- 5.2.2 模块的详细功能设计61-62
- 5.2.3 模块的协议设计与实现62
- 5.3 网络电话模块的详细设计与实现62-67
- 5.3.1 模块的业务逻辑实现63-64
- 5.3.2 模块的详细功能设计64-65
- 5.3.3 模块的协议设计与实现65-66
- 5.3.4 网络电话模块的实现结果66-67
- 5.4 企业安全认证模块的详细设计与实现67-71
- 5.4.1 模块的业务逻辑实现67-69
- 5.4.2 模块的详细功能设计69-70
- 5.4.3 模块的协议设计与实现70
- 5.4.4 企业安全认证实现结果70-71
- 5.5 企业应用管理模块的详细设计与实现71-76
- 5.5.1 模块的详细功能设计71-73
- 5.5.2 模块的协议设计与实现73-75
- 5.5.3 企业应用管理实现结果75-76
- 5.6 企业通讯录模块的详细设计与实现76-79
- 5.6.1 模块的详细功能设计76-77
- 5.6.2 模块的协议设计与实现77-78
- 5.6.3 通讯录管理实现结果78-79
- 5.7 本章小结79-80
- 6 企业级移动IM系统主要功能模块的测试80-84
- 6.1 功能性测试80-82
- 6.2 非功能性测试82-83
- 6.3 本章小结83-84
- 7 结束语84-86
- 7.1 论文工作总结84-85
- 7.2 问题和展望85-86
- 参考文献86-88
- 作者简历及攻读硕士学位期间取得的研究成果88-92
- 学位论文数据集92
【相似文献】
中国期刊全文数据库 前10条
1 沈晖;短消息的新武器[J];中国计算机用户;2002年28期
2 空中来客;老机也疯狂──短消息与电话本[J];数字通信;2001年03期
3 FF;;不让QQ显示发送消息时间[J];电脑迷;2005年11期
4 张漫,李冰,梁吉胜,王永安;基于Delphi中消息的处理及应用[J];煤矿机械;2005年04期
5 何腾蛟;吴跃;;基于JavaScript的消息管理机制[J];计算机应用;2009年S1期
6 JOSH NOSSITER ,宋艳萍;快速发送消息的灵活性[J];今日电子;1996年06期
7 钱少先;Windows下消息循环及运行机制[J];安庆师范学院学报(自然科学版);1997年02期
8 ;Sms(短消息)网上发[J];数字生活;2001年03期
9 ;通过Internet网发送移动短消息[J];邮电商情;2001年07期
10 竹子兰;;“甜似蜜”蜂房小技巧(之网络秘技篇)[J];电脑应用文萃;2002年12期
中国重要会议论文全文数据库 前8条
1 时金桥;秦宝山;;MIX消息刷新策略的研究[A];全国网络与信息安全技术研讨会论文集(下册)[C];2007年
2 张国才;;JMS下共享消息通道的通信模式设计[A];全国第16届计算机科学与技术应用(CACIS)学术会议论文集[C];2004年
3 吴艳;;下一代移动消息业务-MMS[A];2002’中国通信学会无线及移动通信委员会学术年会论文集[C];2002年
4 冯昊;李双庆;;Web Services中SOAP消息的安全研究与对策[A];2008年计算机应用技术交流会论文集[C];2008年
5 王燕;徐振朋;曹刘娟;;一种具有最小阻塞消息发送时间的检查点策略[A];第四届中国测试学术会议论文集[C];2006年
6 左克;王怀民;刘必欣;周斌;;基于MOM技术的Web Services异步性的研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
7 聂丽;舒跃国;;军用CDMA短消息综合接入平台[A];四川省通信学会2008年学术年会论文集[C];2008年
8 曹登峰;;基于CMPP 2.1协议 实现与ISMG连接——建立互联网气象短消息增值服务平台的基础[A];首届长三角气象科技论坛论文集[C];2004年
中国重要报纸全文数据库 前10条
1 ;他们欢迎无线垃圾消息?[N];网络世界;2005年
2 张煜;移动短信热全球[N];通信产业报;2002年
3 胡祝;短消息瞄准企业用户[N];电脑报;2001年
4 马;无线短消息跨网络[N];中国计算机报;2001年
5 上海西门子移动通信有限公司 柏依丽;西门子多媒体消息解决方案[N];人民邮电;2003年
6 浦明辉;中文短消息免费发[N];中国计算机报;2002年
7 宋献涛 叶惠敏;短消息为什么这样红?[N];计算机世界;2001年
8 南靖移动通信分公司 蔡舜乾;上网发送短消息[N];福建邮电报;2000年
9 春辉;固定网短消息将成市场热点[N];人民邮电;2001年
10 ;多媒体消息的基本业务特征[N];人民邮电;2002年
中国博士学位论文全文数据库 前4条
1 张小明;基于分布对象的异步消息的研究与实现[D];中国人民解放军国防科学技术大学;2001年
2 王乐;短语消息聚类相关技术研究[D];国防科学技术大学;2008年
3 王红;移动agent关键技术研究[D];中国科学院研究生院(计算技术研究所);2002年
4 华东明;安全协议的形式化方法及其应用的研究[D];中国科学院研究生院(计算技术研究所);2005年
中国硕士学位论文全文数据库 前10条
1 刘伟唯;消息群发及反馈系统的设计与实现[D];内蒙古大学;2015年
2 成海霞;基于发布订阅模式的医疗消息推送系统[D];浙江大学;2015年
3 罗达诗;面向演化的程序设计语言[D];兰州大学;2015年
4 刘丽华;基于VoIP/IM技术的通信系统及其漫游方法的设计与实现[D];西南交通大学;2015年
5 许作亮;应急广播消息采编软件的设计与实现[D];电子科技大学;2015年
6 王默涵;面向移动互联网的Presence/IM机制的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2015年
7 刘松;基于HornetQ与Restful service的异步消息平台的设计与实现[D];南京大学;2013年
8 邱继东;手机快讯系统的研究与实现[D];电子科技大学;2013年
9 宋晓宇;DSRC/WAVE自适应消息调整器及应用研究[D];大连理工大学;2015年
10 徐婷婷;基于HL7的HIS与PACS网关设计和实现[D];南方医科大学;2015年
,本文编号:1035761
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1035761.html