宜宾职业技术学院电子信息与控制工程系 企业 QQ 通信系统设计与实现
目 录
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
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