教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

中国象棋打谱系统--概要设计

来源:网络收集 时间:2026-09-12
导读: 概要设计说明书 目录 1引言 ............................................................................................................................................... 2 1.1编写目的 .......................................................

概要设计说明书

目录

1引言 ............................................................................................................................................... 2

1.1编写目的 ............................................................................................................................. 2

1.2背景 ..................................................................................................................................... 2

1.3问题描述 ............................................................................................................................. 2

1.4参考资料 ............................................................................................................................. 3

2总体设计 ....................................................................................................................................... 3

2.1需求规定 ............................................................................................................................. 3

2.2运行环境 ............................................................................................................................. 3

2.3基本设计概念和处理流程 ................................................................................................. 4

2.4走法控制相关细节 ............................................................................................................. 4

2.4.1走棋和吃子 .............................................................................................................. 4

2.4.2各种棋子的走法 ...................................................................................................... 4

2.4.3吃子 .......................................................................................................................... 5

2.5结构 ..................................................................................................................................... 6

2.4.1总体结构如下图所示: .......................................................................................... 6

2.5.2各模块设计如下: .................................................................................................. 6

2.6功能需求求与程序的关系 ................................................................................................. 7

2.7人工处理过程 ..................................................................................................................... 7

2.8尚未解决的问题 ................................................................................................................. 7

3接口设计 ....................................................................................................................................... 7

3.1用户接口 ............................................................................................................................. 7

3.2外部接口 ............................................................................................................................. 7

3.3内部接口 ............................................................................................................................. 7

4运行设计 ....................................................................................................................................... 7

4.1运行模块组合 ..................................................................................................................... 7

4.2运行控制 ............................................................................................................................. 8

4.3运行时间 ............................................................................................................................. 8

5系统数据结构设计........................................................................................................................ 8

5.1逻辑结构设计要 ................................................................................................................. 8

5.2物理结构设计要点 ............................................................................................................. 8

5.3数据结构与程序的关系 ..................................................................................................... 8

6系统出错处理设计........................................................................................................................ 8

6.1系统出错补救措施 ............................................................................................................. 8

6.2系统维护设计 ..................................................................................................................... 8

1引言

1.1编写目的

从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

1.2背景

待开发的软件系统的名称为中国象棋打谱系统;

背景:上世纪九十年代以来象棋做为中国传统棋类竞技游戏,其在电脑上对战的要求应予以实现。加之中国走象棋的人数较多,对中国象棋都有所了解的事实,中国象棋在电脑上对战系统的发展空间很大。

1.3问题描述

象棋是一种双方对阵的竞技项目。棋子共有三十二个,分为红黑两组,各有十六个,由对弈的双方各执一组。兵种是一样的,分为七种:

红方:红方有帅一个,仕、相、车、马、炮各两个,兵五个。

黑方:黑方有将一个,士、象、车、马、炮各两个,卒五个。

其中帅与将;仕与士;相与象;兵与卒的作用完全相同,仅仅是为了区别红棋和黑棋而已。

棋子活动的场所,叫作"棋盘"。在长方形的平面上,绘有九条平行的竖线和十条平行的横线相交组成,共有九十个交叉点,棋子就摆在交叉点上。中间部分,也就是棋盘的 …… 此处隐藏:5661字,全部文档内容请下载后查看。喜欢就下载吧 ……

中国象棋打谱系统--概要设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1570814.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)