学位论文 > 优秀研究生学位论文题录展示

基于XML的企业即时通信系统的研究与开发

作 者: 章露
导 师: 陈桦
学 校: 西安工业大学
专 业: 计算机系统结构
关键词: 企业即时通信 互联互通 XML Smack
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 115次
引 用: 0次
阅 读: 论文下载
 

内容摘要


即时通信是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,用户通过它可以方便的进行实时信息的交互。低廉的通信成本,高效的通信效率,跨越空间的限制,安全的通信环境,使越来越多的企业开始使用即时通信工具来进行企业内部和企业之间的信息交流。但是很多基于局域网的通信工具无法解决跨区域企业的通信问题,而网络上流行的公众即时通信在被企业员工用于沟通的同时,也给企业管理者带来了不安全和难管理等诸多问题。目前市场上存在的企业即时通信系统本身也存在各种各样的问题,未能真正的普及开来,因此亟需一款针对企业级用户使用的通信平台来满足用户的需要。正是由于这种原因,·本文提出了利用基于XML的XMPP协议来构建企业即时通信系统,通过XMPP协议所具备的扩展性和开放性来实现系统的功能集成和与外部通信系统之间的互联互通。本文研究的主要内容:1、在对企业即时通信系统研究现状进行分析的基础上,针对现有的企业即时通信系统所存在的诸多问题,提出新的解决方案;在对比分析业界主流的系统结构和通信协议之后,我们采用C/S模式并结合基于XML的XMPP协议来搭建本课题的总体架构。2、分析了本企业即时通信系统的各种需求,针对需求进行总体设计和划分相应的功能模块。在实现了即时通信基本功能的基础上,着重对用户的管理控制和权限划分、联系人管理列表管理、与外界进行互联互通和多媒体集成等功能进行详细分析设计。3、对实现本系统过程中所用到的关键技术进行详细研究,最后在开源软件XMPP服务器Openfire和Smack类库的支持下,完成了本系统的实现。通过本文的实践得出,该系统功能完善,安全性高,可维护性和扩展性强,达到了系统的设计目标。

全文目录


摘要  3-4
Abstract  4-8
1 绪论  8-14
  1.1 研究背景  8
  1.2 企业即时通信的起源和现状  8-11
  1.3 选题的意义  11-12
  1.4 研究内容  12
  1.5 论文结构  12-14
2 企业即时通信系统体系结构  14-20
  2.1 体系结构  14-15
  2.2 通信协议  15-18
  2.3 企业即时通信系统的总体架构设计  18-19
  2.4 本章小结  19-20
3 企业即时通信系统的分析与设计  20-31
  3.1 功能模块设计  20-21
  3.2 用户权限划分  21-22
  3.3 联系人列表管理  22-24
  3.4 聊天记录管理  24-25
  3.5 文件传输  25-26
  3.6 广播通知  26
  3.7 会议及讨论组  26-28
  3.8 与外部即时通信系统的交流  28-30
  3.9 语音通信  30
  3.10 本章小结  30-31
4 关键技术  31-40
  4.1 XML技术的应用  31-33
  4.2 使用TLS  33-35
  4.3 通信认证  35-39
  4.4 本章小结  39-40
5 企业即时通信系统的实现  40-63
  5.1 开发平台的选择  40-41
    5.1.1 Openfire服务器  40
    5.1.2 Smack类库  40-41
  5.2 数据存储  41-43
  5.3 核心功能实现  43-48
    5.3.1 即时消息发送  43-45
    5.3.2 出席信息订阅  45-47
    5.3.3 联系人列表管理  47-48
  5.4 功能模块的实现  48-62
    5.4.1 权限划分的实现  48-50
    5.4.2 企业组和嵌套分组  50-52
    5.4.3 聊天记录管理  52-53
    5.4.4 文件传输  53-55
    5.4.5 广播通知  55
    5.4.6 会议及讨论组  55-58
    5.4.7 与MSN互联的实现  58-59
    5.4.8 语音聊天功能集成  59-62
  5.5 本章小结  62-63
6 结论  63-64
  6.1 结论  63
  6.2 展望  63-64
参考文献  64-66
攻读硕士学位期间发表的论文  66-67
致谢  67-69

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. C++代码缺陷检测系统的研究与设计,TP311.53
  7. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  8. 基于XML的异构数据交换系统的设计与实现,TP311.52
  9. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  10. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  11. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  12. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  13. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  14. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  15. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  16. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  17. 江北区企业信用信息系统设计与实现,TP311.52
  18. 物联网业务模型描述语言的研究与实现,TN929.5
  19. 基于服务总线的模具企业信息集成系统,TP311.52
  20. 基于语言转换的嵌入式软PLC系统的研究与设计,TP273
  21. 基于Android平台的无线点菜系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com