基于VC++的网络牌类游戏的设计与实现(附答辩记录)(2)
资料介绍:
目 录
摘 要: 1
关键字: 1
1 概述 2
1.1 课题研究的目的和意义 2
1.1.1 课题来源 2
1.1.2 目的 3
1.1.3 意义 3
1.2 国内外研究现状综述 3
1.3 研究内容 3
1.3.1 设计原理 3
1.3.2 方案选择 4
1.4 本选题研究技术要求、研究方法和要解决的关键问题 4
1.4.1 技术要求 4
1.4.2 研究方法 4
1.4.3 要解决的关键问题 4
2 系统开发环境与网络通信技术 5
2.1 开发工具的选择 5
2.1.1 良莠不齐的开发工具 5
2.2 VISUAL C++编程特点 6
2.2.1 C++语言 6 [来源:http://Doc163.com]
2.2.2 Visual C++ .NET 2005简介 6
2.3 WINDOWS SOCKETS简介 6
2.3.1 Windows Sockets规范 6
2.3.2 Windows Sockets通信程序的基本流程 7
3 需求分析 7
3.1 需求分析 7
3.1.1 需求分析的作用 7
3.2.2 需求分析过程 8
3.1.3 需求分析的方法 8
3.2 可行性分析 9
3.2.1 可行性分析的意义 9
3.2.2 可行性分析报告 9
3.3 系统定义 10
3.4 系统的组成和功能构想: 10
3.5 研究方法 10
3.5.1 软件工程的定义 10
3.5.2 软件工程的模型 10
3.5.3 本系统的研究方法 11
4 概要设计 11 [资料来源:https://www.doc163.com]
4.1 系统总体设计方案 11
4.1.1 C/S模式 11
4.1.2 设计原则 12
4.2 基于C/S的模块设计 12
4.2.1 服务器端模块设计 12
4.2.2 客户端模块设计 15
4.3 相关技术的处理应用 16
4.3.1 面向连接的套接字编程 16
4.3.2 数据格式转换的问题 16
5 详细设计与系统实现 17
5.1 服务器端各功能模块的实现 18
5.1.1 服务器的启动功能 18
5.1.2 接收连接请求功能 18
5.1.3 数据捕获功能 19
5.1.4 合法性判断功能 19
5.2 客户端各功能模块的实现 20
5.2.1 登录功能功能 20
5.2.2 数据接收功能 21
5.2.3 显示信息功能 22 [资料来源:www.doc163.com]
5.2.4 游戏退出功能 26
6 系统测试与维护 26
6.1 系统测试的原则 26
6.2 测试过程及方法 27
6.3 本系统测试环境 28
6.4 测试中的BUG及问题总结 28
6.5 软件的维护 28
7 结束语 29
参考文献 29
致 谢 30 [资料来源:https://www.doc163.com]