论文摘要
即时通信软件(IM)是指能够即时发送和接收互联网消息等的通信软件。1998年即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通信软件不再仅仅是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。随着移动互联网的发展,互联网即时通信也在向移动化扩张。目前,微软、AOL、Yahoo等重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。现在国内的即时通信工具按照使用对象分为两类:一类是个人IM,如:QQ,百度hi,网易泡泡,盛大圈圈,淘宝旺旺等等。QQ的前身OICQ在1999年2月第一次推出,目前几乎接近垄断中国在线即时通讯软件市场。另一类是企业用IM,简称EIM,如:E话通,UC, EC企业即时通信软件,UcSTAR.商务通等。本文从几款正在被广大企业用户和互联网用户所使用的即时通讯方案入手,分析总结了企业即时通信需要在哪些方面做更多的努力,以满足各种不同的需求。同时通过对即时通信协议的分析,了解了XMPP协议在即时通信协议中重要性与优点。最后本文从建设企业即时通信系统的角度去设计并且实现了一个基于XMPP企业即时通信的模型。本文通过对一个金融企业的即时通信系统的实例,从需求分析,总体设计,以及项目的实现三个方向进行叙述。本文在即时通信系统客户端的设计和实现过程中,先进行了需求分析,提出了系统的整体架构和运作模式,并根据项目要求进行了技术选择和系统体系结构的设计。接着为了统一系统风格、降低开发难度、减少开发工作量,又进行了底层通信协议类、基础控制类、界面模板的设计。然后对系统接口、角色认证、名片管理、群组聊天四个典型功能进行详细设计与实现。最后对工作进行全面总结,给出所取得的成果,指出存在的不足和改进方向。
论文目录
摘要ABSTRACT第一章 引言1.1 课题背景1.2 课题任务1.3 论文结构第二章 XMPP协议及系统相关技术简介2.1 XMPP核心协议简介2.2 XMPP扩展协议简介2.3 MFC简介2.3.1 MFC说明2.3.2 MFC体系结构2.3.3 MFC生命周期2.3.4 MFC优势2.4 GLOOX简介2.5 XTREME TOOLKIT简介第三章 XMPP即时通信系统客户端需求分析与总体设计3.1 XMPP即时通信系统客户端需求概述3.2 XMPP即时通信系统客户端需求分析3.2.1 注册登录需求3.2.2 界面展示需求3.2.3 点对点通信需求3.2.4 群组通信需求3.2.5 个人信息管理需求3.2.6 权限管理需求3.2.7 好友管理需求3.2.8 收发文件需求3.3 系统建设目标3.4 系统总体设计3.4.1 客户端开发技术选型3.4.2 系统框架总体设计3.4.3 表结构设计3.5 客户端总体框架设计第四章 XMPP即时通信系统客户端关键功能详细设计与实现4.1 开发环境的搭建与配置4.1.1 开发环境的搭建4.1.2 开发环境的配置4.2 客户端用户注册模块详细设计与实现4.2.1 注册功能详细设计4.2.2 注册功能界面设计4.2.3 注册功能实现4.2.4 注册功能界面实现4.3 客户端用户登陆模块(连接至服务器)的详细设计与实现4.3.1 登陆功能详细设计4.3.2 登陆功能界面设计4.3.3 登陆功能实现4.3.4 登录功能界面实现4.4 客户端点对点消息传递功能模块详细设计与实现4.4.1 点对点消息传递功能详细设计4.4.2 点对点消息传递功能界面设计4.4.3 点对点消息传递功能实现4.4.4 点对点消息传递功能界面实现4.5 客户端群组消息传递功能模块详细设计与实现4.5.1 群组消息传递功能详细设计4.5.2 群组消息传递功能界面设计4.5.3 群组消息传递功能实现4.5.4 群组消息传递功能界面实现4.6 客户端人员权限管理功能模块详细设计与实现4.6.1 人员权限管理功能详细设计4.6.2 人员权限管理功能实现4.7 客户端收发文件功能模块详细设计与实现4.7.1 收发文件功能详细设计4.7.2 收发文件功能实现第五章 结束语5.1 论文工作总结5.2 问题和展望参考文献致谢
相关论文文献
标签:即时通信论文; 企业论文; 设计论文;