《网络人机对战中国象棋_需求设计实现说明文档》由会员分享,可在线阅读,更多相关《网络人机对战中国象棋_需求设计实现说明文档(40页珍藏版)》请在金锄头文库上搜索。
1、需求设计实现说明书需求设计实现说明书基于基于 Windows 平台的网络平台的网络/单机单机 中国象棋中国象棋Based on Windows SystemNetwork/Single plane Chinese chess编编 写写 作作 者者胡友谋胡友谋专专 业业软件工程软件工程联联 系系 电电 话话15221350255电电 子子 信信 箱箱个个 人人 说说 明明20092009 届本科毕业届本科毕业 两年工作经验两年工作经验I目录目录第一章 网络/单机中国象棋需求分析.11.1 引言.11.1.1 编写目的.11.1.2 项目背景.11.1.3 定义.11.2 任务概述.21.2.1
2、目标.21.2.2 运行环境.21.3 总体划分.21.3.1 系统功能划分.21.3.2 端到端模式(P2P)功能详细描述.31.3.3 端到端模式用例.41.3.4 服务器模式(C/S)功能详细描述.41.3.5 服务器模式用例.51.3.6 人机对战模式详细功能描述.51.3.7 服务器端功能描述.51.3.8 其他功能需求描述.6第二章 网络/单机中国象棋总体设计.72.1 软件简介及总体框架.72.1.1 软件简要说明.72.1.2 总体框架图.72.1.3 各功能模块框架图.82.2 系统静态模型.82.2.1 定义系统对象类.82.2.2 分析类图.102.3 系统动态模型.11
3、2.3.1 端到端(P2P)进行象棋对战.112.3.2 客户/服务器(C/S)模式对战.122.3.3 人机对战.13第三章 网络/单机中国象棋详细设计.143.1 引言.143.2 程序系统结构.143.2.1 层次方框图.14II3.2.2 系统结构图.153.3 ChessSound 模块设计说明.153.3.1 模块描述.153.3.2 模块类图.153.3.3 类详细说明.163.4 ChessBoardImage 模块 .163.4.1 模块描述.163.4.2 模块类图.163.4.3 类详细说明.173.5 ChessImage 模块.173.5.1 模块描述.173.6 ChessClasses 模块.173.6.1 模块描述.173.6.2 模块类图.183.6.3 类详细说明.183.7 ChessRo