精品学习资料
名师归纳总结——欢迎下载
中国象棋对弈系统Java 课程设计《面对对象程序设计》课程设计报告中国象棋对弈软件设计与实现题目:院(系 ):信息科学与工程学院专业班级运算机科学与技术 1201 班:同学姓名程伟:学号:
中国象棋对弈系统
Java 课程设计
《
面对对象程序设计》
课程设计报告
中国象棋对弈软件设计与实现
题
目:
院
(系 ):
信息科学与工程学院
专业班级
运算机科学与技术 1201 班
:
同学姓名
程伟
:
学
号:
20211183011
指导老师
吴奕
日至 20 15
:
20 14 年
月
年
月
9 日
12
29
1
华中科技高校武昌分校制
第 1 页,共 90 页
精品学习资料
名师归纳总结——欢迎下载
中国象棋对弈系统Java 课程设计面对对象程序设计课程设计任务书一,设计 ( 调查报告 / 论文) 题目中国象棋对弈软件设计与实现二,设计 ( 调查报告 /
中国象棋对弈系统
Java 课程设计
面对对象程序设计
课程设计任务书
一,设计 ( 调查报告 / 论文) 题目
中国象棋对弈软件设计与实现
二,设计 ( 调查报告 / 论文) 主要内容
内容:
利用 Java 实现一个中国象棋对弈的软件
, 实现中国象棋的规章; 中国象棋的棋盘就
是方形的 , 棋盘的中间有一条“界河”
, 把对垒的双方隔在两边;两边画有交叉线的交叉
点共有 90 个, 棋子就摆在这些交叉点上;中国象棋共有
32 枚棋子 , 分为黑红两组 , 下棋
的双方各用一组 , 每组各有一帅 ( 将) 两士两相两马两车两炮五兵; 两人对局时 , 依据规定
的位置将各自的棋子摆好
, 红方先走 , 然后轮番下子;各种棋子走法不同
, 最终把对方将
死为胜 , 不分胜败就为与棋; 系统使用 Eclipse 与 JDK1,6 工具 , 操作系统为
WINDOWS ,
采纳面对对象方法完成
基本功能与要求 :
, 包括总体设计,具体设计,编码实现,测试;
1. 象棋对弈;第一红方走棋
, 然后黑方走棋 , 直到一方获胜;
2,象棋规章;依据中国象棋的规章;
3. 新嬉戏;任何时候都可以重新开头一盘新的对弈;
4. 悔棋;当走错棋的时候可以悔棋;
5 ,信息提示;提示当前信息状态;
三,原始资料
1,《面对对象程序设计课程设计》指导书
2, 耿祥义 .JAVA 高校有用教程 . 北京 : 清华高校出版社
,2021.
四,要求的设计 ( 调查 / 论文 )成果
1,课程设计报告
2,课程设计软件
第 2 页,共 90 页
精品学习资料
名师归纳总结——欢迎下载
中国象棋对弈系统Java课程设计五,进程支配布置任务 , 查找资料,需求分析总体设计 1 天 具体设计 1
中国象棋对弈系统
Java
课程设计
五,进程支配
布置任务 , 查找资料,需求分析
总体设计 1 天 具体设计 1,5 天 编制源程序实现 3,5 天 测试与修改 1 天
撰写课设报告 2 天
1 天
六,主要参考资料
[1]
[2]
[3]
[4]
[5]
张广彬, Java 课程设计案例精编 ( 其次版 ) ,北京 : 清华高校出版社
耿祥义, Java 课程设计 ( 其次版 ) ,北京 : 清华高校出版社 , 2021 , 耿祥义 .JAVA高校有用教程 . 北京: 清华高校出版社 ,2021.
邹林达 . 陈国君 Java2 程序设计基础 . 北京 : 清华高校出版社 ,2021.
, 2021
,
邹林达 .Java2
程序设计基础试验指导
. 北京: 清华高校 ,2021.
指导老师 ( 签名 ):
20
年
月
日
第 3 页,共 90 页
精品学习资料
名师归纳总结——欢迎下载
中国象棋对弈系统Java 课程设计目录1 需求与总体设计..........................................................001226错误. 未定义书签;80
中国象棋对弈系统
Java 课程设计
目
录
1 需求与总体设计
..........................................................
0
0
1
2
2
6
错误. 未定义书签;
80
83
1,1 需求分析
1,2 总体设计
.............................................................
.............................................................
2 具体设计
.............................................................
原创力文档

文档评论(0)