学位论文 > 优秀研究生学位论文题录展示
基于XMPP协议的即时通信系统客户端的设计与实现
作 者: 李小海
导 师: 吴国仕
学 校: 北京邮电大学
专 业: 通信软件工程
关键词: xmpp 即时通信 企业IM 设计
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 82次
引 用: 0次
阅 读: 论文下载
内容摘要
即时通信软件(IM)是指能够即时发送和接收互联网消息等的通信软件。1998年即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通信软件不再仅仅是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。随着移动互联网的发展,互联网即时通信也在向移动化扩张。目前,微软、AOL、Yahoo等重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。现在国内的即时通信工具按照使用对象分为两类:一类是个人IM,如:QQ,百度hi,网易泡泡,盛大圈圈,淘宝旺旺等等。QQ的前身OICQ在1999年2月第一次推出,目前几乎接近垄断中国在线即时通讯软件市场。另一类是企业用IM,简称EIM,如:E话通,UC, EC企业即时通信软件,UcSTAR.商务通等。本文从几款正在被广大企业用户和互联网用户所使用的即时通讯方案入手,分析总结了企业即时通信需要在哪些方面做更多的努力,以满足各种不同的需求。同时通过对即时通信协议的分析,了解了XMPP协议在即时通信协议中重要性与优点。最后本文从建设企业即时通信系统的角度去设计并且实现了一个基于XMPP企业即时通信的模型。本文通过对一个金融企业的即时通信系统的实例,从需求分析,总体设计,以及项目的实现三个方向进行叙述。本文在即时通信系统客户端的设计和实现过程中,先进行了需求分析,提出了系统的整体架构和运作模式,并根据项目要求进行了技术选择和系统体系结构的设计。接着为了统一系统风格、降低开发难度、减少开发工作量,又进行了底层通信协议类、基础控制类、界面模板的设计。然后对系统接口、角色认证、名片管理、群组聊天四个典型功能进行详细设计与实现。最后对工作进行全面总结,给出所取得的成果,指出存在的不足和改进方向。
|
全文目录
摘要 4-6 ABSTRACT 6-11 第一章 引言 11-15 1.1 课题背景 11-12 1.2 课题任务 12-14 1.3 论文结构 14-15 第二章 XMPP协议及系统相关技术简介 15-26 2.1 XMPP核心协议简介 15-17 2.2 XMPP扩展协议简介 17-18 2.3 MFC简介 18-22 2.3.1 MFC说明 18-19 2.3.2 MFC体系结构 19-20 2.3.3 MFC生命周期 20-21 2.3.4 MFC优势 21-22 2.4 GLOOX简介 22-23 2.5 XTREME TOOLKIT简介 23-26 第三章 XMPP即时通信系统客户端需求分析与总体设计 26-36 3.1 XMPP即时通信系统客户端需求概述 26 3.2 XMPP即时通信系统客户端需求分析 26-29 3.2.1 注册登录需求 26 3.2.2 界面展示需求 26-27 3.2.3 点对点通信需求 27 3.2.4 群组通信需求 27 3.2.5 个人信息管理需求 27-28 3.2.6 权限管理需求 28 3.2.7 好友管理需求 28-29 3.2.8 收发文件需求 29 3.3 系统建设目标 29 3.4 系统总体设计 29-34 3.4.1 客户端开发技术选型 29-30 3.4.2 系统框架总体设计 30 3.4.3 表结构设计 30-34 3.5 客户端总体框架设计 34-36 第四章 XMPP即时通信系统客户端关键功能详细设计与实现 36-62 4.1 开发环境的搭建与配置 36-37 4.1.1 开发环境的搭建 36 4.1.2 开发环境的配置 36-37 4.2 客户端用户注册模块详细设计与实现 37-40 4.2.1 注册功能详细设计 37-38 4.2.2 注册功能界面设计 38 4.2.3 注册功能实现 38-39 4.2.4 注册功能界面实现 39-40 4.3 客户端用户登陆模块(连接至服务器)的详细设计与实现 40-45 4.3.1 登陆功能详细设计 40-41 4.3.2 登陆功能界面设计 41-42 4.3.3 登陆功能实现 42-44 4.3.4 登录功能界面实现 44-45 4.4 客户端点对点消息传递功能模块详细设计与实现 45-50 4.4.1 点对点消息传递功能详细设计 45 4.4.2 点对点消息传递功能界面设计 45-46 4.4.3 点对点消息传递功能实现 46-49 4.4.4 点对点消息传递功能界面实现 49-50 4.5 客户端群组消息传递功能模块详细设计与实现 50-56 4.5.1 群组消息传递功能详细设计 50-51 4.5.2 群组消息传递功能界面设计 51 4.5.3 群组消息传递功能实现 51-56 4.5.4 群组消息传递功能界面实现 56 4.6 客户端人员权限管理功能模块详细设计与实现 56-59 4.6.1 人员权限管理功能详细设计 56-58 4.6.2 人员权限管理功能实现 58-59 4.7 客户端收发文件功能模块详细设计与实现 59-62 4.7.1 收发文件功能详细设计 59 4.7.2 收发文件功能实现 59-62 第五章 结束语 62-64 5.1 论文工作总结 62 5.2 问题和展望 62-64 参考文献 64-65 致谢 65
|
相似论文
- LNG系统中工作压力设定依据与换热器正交试验设计,TQ051.5
- 混粉电火花成型机主机系统及工艺试验的研究,TG661
- 纳米稀土硬质合金YG11R的成分与工艺优化及磨损研究,TG135.5
- 基于消费者情感需求的女性内衣设计研究,TS941.713.3
- 压气机优化平台建立与跨音速压气机气动优化设计,TH45
- 光探针测量系统中瞄准信号的检测与处理的研究,TH74
- 半球谐振陀螺误差分析与测试方法设计,V241.5
- 金属蜂窝与再生冷却通道的传热特性研究,V215.4
- 涡轮S2流面正问题气动优化设计研究,V235.11
- 中国城市地铁站声环境设计策略研究,U231.4
- 金源文化影响下的阿城街区建筑改造设计研究,TU984.114
- 科技博物馆建筑设计研究,TU242.5
- 万科模式的居住小区设计研究,TU984.12
- 我国当代总体城市设计实证研究,TU984
- 哈尔滨市道外区滨江开放空间设计研究,TU984.113
- 体育场馆国际设计竞赛创作理念研究,TU245.2
- 当代品牌展销店建筑设计研究,TU247
- 哈尔滨城市空间环境视觉导识系统研究,TU998.9
- 现代广场景观中的理水研究,TU986.2
- 渤海上京城城门复原研究,TU-05
- 高校艺术教学建筑设计研究,TU244.3
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|