中国象棋对弈系统Java课程设计.docx

精品学习资料 名师归纳总结——欢迎下载 中国象棋对弈系统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)

1亿VIP精品文档

相关文档