企业即时通讯系统服务器的设计与实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 互联网技术 >> 正文
企业即时通讯系统服务器的设计与实现
作者:杜松波 Publish: 2005-9-23 Hits:-
【中文题名】 企业即时通讯系统服务器的设计与实现
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2005-9-23
【中关键词】 即时通讯系统,服务器集群,企业服务,文件传输,,
【英关键词】 Instant Messaging system,clustering,enterprises service,file transfer,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>>
【论文摘要】 关于即时通讯系统(Instant Messaging System)的研究目前是互联网中一个热门方向,尤其是关于企业级即时通讯系统更为国内外应用的热点。企业版的即时通讯软件的诞生,给企业的管理带来了新的思路和手段。推动了企业工作效率的提高,办公费用的降低,引起了工程应用领域的研究热潮。 即时通讯系统均采用了客户机/服务器(C/S)模式,在此模式下,服务器无疑是处于一个核心地位。本文正是围绕即时通讯系统服务器端软件开发这一核心展开的。 首先,我研究了当今流行的各种即时通讯软件,对其进行分析,确定了E-Com即时通讯系统的功能分析,提出了不同的即时通讯服务器的架构。 围绕即时通讯的基本文字交流功能,设计了管理在线用户,维护在线用户,实现文字通讯的文字通讯主服务器。为了减轻服务器的负载,客户端的基本文字消息的传递,首先利用UDP 尝试P2P 地传递,若失败则尝试从主服务器中转,此方案大大提高了服务器的处理能力和响应速度。 基于企业内部传输文件的需求,从不同的技术实现角度来分析了即时通信系统如何穿越防火墙问题,即如何实现内网与公网以及内网与内网之间的传输,并从中选取了最佳实现方案。为此,我们设计了通讯...
【论文题纲】
摘要 4-5
Abstract 5-7
目录 7-10
第一章 引言 10-14
1.1、Instant Messenger 软件的意义 10-11
1.2、国内外主流Instant Messenger 软件的分析 11-12
1.3、本文的研究思路 12-13
1.4、本文的内容安排 13-14
第二章 企业级即时通讯系统的技术背景 14-35
2.1、客户机/服务器模型 14-15
2.2、Linux 操作系统简介 15-22
2.2.1、Linux 操作系统的起源和发展 16
2.2.2、Linux 操作系统的特点 16-19
2.2.3、Linux 操作系统主要组成 19-22
2.2、MySQL 数据库简介 22-29
2.2.1、M ySQL 数据库的特点 22-24
2.2.2、M ySQL 的体系结构 24-25
2.2.3、M ySQL 数据库的编程方法 25-29
2.3、Socket原理 29-31
2.4、服务器的集群 31-34
2.4.1、集群概述 32
2.4.2、集群的优势 32-33
2.4.3、常见的集群分类 33-34
2.5、小结 34-35
第三章 E-Com 即时通讯系统概述 35-45
3.1、E-Com 即时通讯系统的总体要求 35-36
3.1.1、项目背景 35
3.1.2、系统软件结构分析 35
3.1.3、用户特点 35-36
3.1.4、软件开发及运行环境分析 36
3.2、E-Com 即时通讯系统的概要设计 36-44
3.2.1、即时通讯系统的设计要求 36-37
3.2.2、即时通讯系统结构框架 37-39
3.2.3、功能模块概述 39-41
3.2.4、数据模块设计 41-44
3.3、小结 44-45
第四章 服务器关键模块的设计与实现 45-86
4.1、服务器群中服务器的说明 45
4.2、文字消息主服务器的详细设计与关键模块的实现 45-67
4.2.1、主服务器功能分析 45-46
4.2.2、主服务器功能模块详细说明 46-52
4.2.3、主服务器关键模块详细设计与实现 52-66
4.2.4、主服务器其他关键代码实现分析 66-67
4.3、信息查询服务器的详细设计与关键模块的实现 67-76
4.3.1、信息查询服务器功能分析 67
4.3.2、信息查询服务器功能模块详细说明 67-70
4.3.3、信息查询服务器关键设计与实现 70-76
4.4、通讯路由服务器的详细设计与关键模块的实现 76-81
4.4.1、通讯路由服务器功能分析 76-77
4.4.2、通讯路由服务器线程结构图 77
4.4.3、通讯路由服务器的关键模块实现分析 77-79
4.4.4、通讯路由服务器关键代码实现分析 79-81
4.5、服务器集群的详细设计与关键模块的实现 81-85
4.5.1、服务器集群功能分析 81-82
4.5.2、集群方案分析 82-85
4.5.3、E-Com 即时通讯系统服务器级联设计 82-84
4.5.3、E-Com 即时通讯系统服务器级联实现 84-85
4.6、小结 85-86
第五章 系统测试 86-92
5.1、客户机/服务器系统软件测试的特点 86-88
5.2、测试过程 88-91
5.2.1、单元测试 88
5.2.2、集成测试 88-89
5.2.3、确认测试 89-90
5.2.4、性能测试 90
5.2.5、回归测试 90-91
5.3、小结 91-92
第六章 结束语 92-97
6.1、总结 92
6.2、尚需完善的问题 92-97
6.2.1、添加语音/视频的必要性 92-94
6.2.2、信息传输的安全性 94
6.2.3、即时通讯软件的互联互通的必要性 94-95
6.2.4、推进企业信息流的管理 95
6.3.5、推进企业信息流的管理 95-97
参考文献 97-99
致谢 99-100
个人简历 100
【DOI】 LunWen.ID:2.2008.371127
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:即时通讯系统 论文 服务器集群 企业服务 文件传输
互联网技术最新论文
互联网技术热门论文