基于VC++的网络牌类游戏的设计与实现(附答辩记录)(2)
来源:wenku163.com 资料编号:WK1632189 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1632189
资料介绍
目 录 摘 要: 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 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 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 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 |