1、 毕业设计毕业设计( (论文论文) ) 中国象棋对弈系统 系系 别别 : 计算机科学与技术系 专业(班级) :专业(班级) : 计算机科学与技术 09 级本 2 班 作者(学号)作者(学号) : XXX(学号) 指导教师 :指导教师 : XXX(括号内填写职称或学位) 完成日期 :完成日期 : 2013 年 06 月 06 日 XXXXX 教务处制教务处制 目 录 中国象棋对弈系统 - 1 - Chinese chese playing system . - 2 - 第一章 引言(概述) . - 3 - 第二章 系统可行性分析 . - 4 - 2.1 总体分析 - 4 - 2.2 开发环境介绍
2、. - 4 - 2.2.1 硬件开发环境 . - 4 - 2.2.2 软件开发环境 . - 4 - 第三章 系统需求设计. - 5 - 第四章 详细设计 - 6 - 4.1 功能设计 - 6 - 4.1.1 功能说明 . - 6 - 4.1.2 对弈规则 . - 6 - 4.1.3 相关类图 . - 6 - 4.1.4 相关类的类图 . - 7 - 4.2 功能的实现 . - 7 - 4.2.1 图形界面的实现 . - 7 - 4.2.2 棋谱的实现 . - 10 - 4.2.3 棋子的添加 . - 10 - 4.2.4 背景音乐 . - 12 - 4.2.5 版本信息 . - 12 - 4.
3、2.6 新游戏 . - 13 - 4.2.7 保存与打开 . - 13 - 4.2.8 悔棋 . - 15 - 4.3 棋子移动和吃棋规则 .- 16 - 4.3.1 本节说明 . - 16 - 4.3.2 详细规则介绍 - 17 - 4.3.2.1 卒的移动及吃棋规则 . - 17 - 4.3.2.2 炮和车的移动及吃棋规则 . - 17 - 4.3.2.3 马的移动和吃棋规则 . - 17 - 4.3.2.4 相(象)的移动和吃棋规则 . - 17 - 4.3.2.5 士(仕)的移动和吃棋规则 . - 18 - 4.3.2.6 将(帅)的移动和吃棋规则 . - 19 - 4.4 测试说明.
4、- 19 - 4.5 测试结果.- 20 - 4.5.1 运行结果 . - 20 - 4.5.2 新游戏实现 . - 22 - 4.5.3 棋谱的打开与保存 . - 24 - 结 束 语 .- 26 - 谢 词 .- 27 - 参 考 文 献- 28 - XXXX 本科毕业设计(论文) - 1 - 中国象棋对弈系统中国象棋对弈系统 摘 要: 1、任务 据统计,中国有 2 亿人会下中国象棋,这相当于平均 6 至 7 个人中就有 1 人会下,可见它有着广泛的群众基础。中国象棋对弈系统正是为这一可行性而 开发设计的, 玩家可以通过它很好的研究棋谱, 学习中国象棋技术, 提高水平。 简单的棋规,便捷的
5、载体,使得他成为雅俗共赏的竞技项目。该程序是一个图 形界面的 java 中国象棋对弈系统,本系统主要实现如下目标: (1)系统实现:下棋界面,走棋与吃棋,胜负判断; (2)设计象棋菜单:新游戏,保存,打开,退出,悔棋,信息提示。 2、着重培养的能力 本课题旨在对大学期间所学基础和专业知识的全面检验与总结;提高综合运 用所学专业知识分析、解决实际问题的能力;通过本课程设计使学生加深理解、 巩固课堂理论知识和实验知识,使学生初步具备综合运用所学 Java 语言基础知 识,面向对象程序设计的基本思想、方法与技术,数据结构技术等开发简单应 用系统的基本能力,初步掌握软件开发中系统分析、系统设计、系统实
6、现和系 统测试等阶段的基本方法与技术,培养学生的创新意识,提高实践应用能力, 为培养应用型人才服务;进行撰写技术报告、学术论文等方面的基本训练。 3、成果形式 软件系统和设计论文 关键词: JAVA;象棋;对弈;游戏;大学;专业;能力;论文 姓名:中国象棋对弈系统 - 2 - Chinese chese playing system AbstractAbstract:1, task According to statistics, China has 200 million people can play Chinese chess, it is equivalent to an average of six to one in 7 people in people, it has a broad mass base. China chess system is designed for the feasibility and development, the player can move through it very good research,