目 录
摘要.........................................................................................................................................I
ABSTRACT ...............................................................................................................................II
1 前言..................................................................................................................................1
1.1 课题背景及意义 ..........................................................................................................1
1.2 国内现状及发展趋势 ...................................................................................................1
1.3 现行系统的不足 ..........................................................................................................2
1.4 解决方案....................................................................................................................2
2 系统开发关键技术及开发环境......................................................................................4
2.1 qt 及 qtcreator 开发环境 ..........................................................................................4
2.1.1 qt 简介 ............................................................................................................4
2.1.2 Qt Creator 简介 ..............................................................................................5
2.2 mysql 数据库介绍.......................................................................................................5
2.3 socket 套接字介绍 .....................................................................................................6
2.4 IP ..............................................................................................................................6
2.5 TCP.............................................................................................................................7
2.5 udp 协议简介..............................................................................................................7
2.6 c/s 模式介绍.............................................................................................................8
2.7 多线程技术介绍 ..........................................................................................................9
3.系统设计..........................................................................................................................11
3.1 系统分析..................................................................................................................11
3.1.1 功能需求分析 ................................................................................................11
3.1.2 性能需求分析 ................................................................................................12
3.1.3 数据需求分析 ................................................................................................13
3.2 系统设计...................................................................................................................14
3.2.1 工作流程 ........................................................................................................14
3.2.2 服务器设计.....................................................................................................14
3.2.3 客户端设计.....................................................................................................15
4 系统关键技术实现..........................................................................................................16
4.1 服务器实现 ...............................................................................................................16
4.2 客户端实现 ...............................................................................................................19
5 系统测试...........................................................................................................................33