1

1。2  即时通讯系统开发意义 1

1。3  即时通讯系统研究内容 2

第二章 即时通讯系统相关技术 3

2。1  ACL框架 3

2。2  C++访问数据库 3

2。3  LOG4CPLUS日志输出 4

第三章 即时通讯系统设计 6

3。1  即时通讯需求分析 6

3。1。1     项目背景 6

3。1。2  功能需求描述 6

3。1。3  开发平台 6

3。1。4  安全性需求分析 6

3。2  数据库设计 9

3。3  功能模块的设计 12

第四章  系统的实现 19

4。1  系统配置 19

4。2  类的实现 20

第五章 即时通讯系统测试 34

5。1  系统测试方法 34

5。2  系统测试 34

5。3  测试目的 38

5。4  测试结论 38

第六章  结论 39

6。1  总结 39

6。2  期望 39

致谢 40

参考文献 41

第一章绪论

1。1  即时通讯系统开发背景

随着网络技术的高速发展,即时通讯已经成为一种广泛使用的通讯方式。从1996年11月Mirabilis公司推出的世界第一个即时通讯软件ICQ开始,不到10年时间,即时通讯(Instant Messaging,简称IM)已经发展成为最流行的网络应用。特别是最近几年的迅速发展,使得即时通讯的功能日渐丰富,它已经不再是个单纯的聊天工具,更是集沟通、娱乐、电视、音乐、资讯、游戏、电子商务等为一体的信息平台。

目前国内外即时通讯领域风起云涌,即时通讯作为继Email和Web之后最主要的网络应用,成为了各大商家的必争之地。国内的形式由于腾讯公司旗下产品QQ的垄断优势明显,使得表面稍显平静,实则暗流涌动。目前来看,腾讯公司以压倒式的优势占据了国内即时通讯应用市场近八成份额,并且牢牢抓住低端市场,用户量巨大。其他的即时通讯应用如微软的MSN(WLM)、网易POPO、TOM Skype、Google Gtalk、新浪UC等占有率极为惨淡,还有一些不知名的即时通讯应用等等,凡是国内较为知名的互联网企业,几乎没有不推自家即时通讯应用的。然而这些IM应用不能实现互联互通,导致他们的用户数量极少。

1。2  即时通讯系统开发意义

互联网的出现不仅为人们提供了信息交互的新媒体、新技术,而且为人们提供了新的交流平台。互联网的普及也使得一种新兴的即时通讯工具成为了人们使用频率最高的工具。它的发展随着信息技术的发展日益完善。它可以加快消息传递速度,降低了通讯的成本,提高了交流的效率。即时通讯工具对每个在互联网上的人来说都是已经成为了必备的工具,它克服了传统人际交往的限制。因此即时通讯对人际关系有着深远的现实意义,而且也越来越受到人们的关注。实践意义就是致力于构建两者的正向关系,发挥它对人际关系有利的一面。

上一篇:JSP+mysql社区问答系统的设计+源代码
下一篇:JSP网上书店管理系统的设计

jsp+mysql即时通信系统设计与开发

java移动终端的即时通信软件设计与开发

移动平台即时通讯XMPP协议发展研究现状

C#+sqlserver异步socket的即时聊天软件设计

java局域网络的即时聊天系统设计+源代码

Android基于字符型网络通讯系统设计与实现

智能手机中的即时通协议研究

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

安康汉江网讯

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

新課改下小學语文洧效阅...