.. . …
. 职业技术学院
毕业设计
企业QQ通信系统设计与实现
系 部 ____________________ 专 业 名 称 __________ 班 级 ___________________ 姓 名 _____________ 学 号 __________ 指 导 教 师 __________
2013 年 09 月 28 日
word.
… .. . …
企业QQ通信系统设计与实现
摘 要
企业QQ通信系统可作为企业部的交流工具使用,虽然通信的安全性不是很高,但是要求信息的响应速度要较快,能让企业部员工充分享受到网络即时消息的方便和快捷,从而提高工作质量和效率。本设计采用Visual C++ 6.0程序,使用C++编程语言进行软件的开发。主要实现了用户注册、用户登录、用户之间文字聊天、文件传输、语音聊天、视频聊天功能,构成一个实用的、功能完善的聊天软件,达到预期目标;通过运行、测试与分析说明,该多功能聊天软件运行稳定、可靠,具有一定的实用价值。
关键词:QQ系统;企业通信;Visual C++ 6.0;C++;数据库 . word. …
.. . …
目 录
1 引 言 ......................................................................................................................... 1 1.1 课题背景.......................................................................................................................... 1 1.2 国外主要聊天工具的发展状况 ................................................................................. 1 1.3 本课题研究的意义 ....................................................................................................... 3 2 系统需求分析 ............................................................................................................. 4 2.1 系统的功能需求分析 ................................................................................................... 4 2.2 系统的可行性分析 ....................................................................................................... 4
2.2.1 可行性要求、目标 ............................................................................................... 4 2.2.2 技术可行性分析 .................................................................................................... 5 2.2.3 经济可行性分析 .................................................................................................... 5 3 系统设计 ..................................................................................................................... 6 3.1 系统拓扑结构图 ............................................................................................................ 6 3.2 系统功能结构图 ............................................................................................................ 6 3.3 网络通信原理分析 ....................................................................................................... 7 3.4 开发环境.......................................................................................................................... 8 3.5 数据库设计 ..................................................................................................................... 9 4 服务器端设计 ........................................................................................................... 10 4.1 服务器端主窗体模块 ................................................................................................. 10
4.1.1 服务器端主窗体概述 ......................................................................................... 10 4.1.2 窗口设计 ................................................................................................................ 10
. word. …
.. . …
4.1.3 关键代码分析 ...................................................................................................... 11 4.2 服务器端账户管理模块 ............................................................................................ 15
4.2.1 服务器端账户管理概述 .................................................................................... 15 4.2.2 窗口设计 ................................................................................................................ 15 4.2.3 关键代码分析 ...................................................................................................... 16 4.3 服务器端系统组织结构管理模块 .......................................................................... 19
4.3.1 服务器端系统组织结构概述 ........................................................................... 19 4.3.2 窗口设计 ................................................................................................................ 19 4.3.3 关键代码 ................................................................................................................ 20 5 客户端关键技术 ....................................................................................................... 21
5.1 客户端概述 .............................................................................................................. 21 5.2 客户端的关键技术 ................................................................................................. 21 6 系统测试 ................................................................................................................... 24
6.1 软件测试基础理论 ................................................................................................. 24 6.2 系统测试 ................................................................................................................... 24 6.3 测试结果 ................................................................................................................... 26 结束语 .............................................................................................................................. 27 致 ...................................................................................................................................... 28 参考文献 .......................................................................................................................... 29
. word. …
.. . …
企业QQ通信系统设计与实现
1 引 言
1.1 课题背景
21世纪将是网络化、信息化的世纪,信息的融合已经成为社会发展的主流方向。简易版企业QQ聊天系统将不断与信息交流领域的系统相互集成和渗透,扩展其自己的功能和应用围,满足未来话音,数据和视频的多媒体应用需要,使即时消息以更丰富的接入方法,更高的服务质量,更友好的面貌呈现在世人的面前。
从功能角度来看,简易版企业QQ聊天系统向支持全媒体方向发展,随着多媒体技术在网络应用中的发展,简易版企业QQ聊天系统承载的媒体,不再局限于原来的文字、语音和文件的信息交换,信息载体扩展到图形、图像和流媒体等多媒体业务上。目前ICQ和QQ预设了部分简单的表情图像,通过传输图像代码来传递表情图像,可以被视为即时消息开发商开发支持图形、图像为载体的即时消息软件的开端。
从应用围角度来看,简易版企业QQ聊天系统集中在Internet个人用户之间的信息交流应用,随着网络技术应用的发展,简易版企业QQ聊天系统应用围向园区化、集团化拓展,应用领域突破个人,而用于远程教学、远程医疗、远程演示、网络会议等领域。
1.2 国外主要聊天工具的发展状况
中国的大部分网络用户都拥有自己的QQ。腾讯计算机系统成立于1998年
. word. …