《面向对象程序设计》
课程设计报告
实验时间: 2010年10月26
实验班级: **********************
实验报告总份(片)数: 1 份(片)
实验指导老师: *****
******* 设计小组
湖南省吉首市吉首大学
课程设计报告
简单的游戏——五子棋
小组成员(姓名、学号):
**(组长) **
** **
** **
一、实验分工
姓名
职责
**
编写程序、修改程序、设计流程图、设计实验报告
**
修改程序、分析运行结果、搜索相关资料
**
修改程序、分析运行结果、整理实验报告
二、开发环境(实验编译以及测试环境)
硬件环境:
CPU:Intel 奔腾双核E5200 主频 2.5GHz
内存:2G
软件环境:
操作系统:Windows 7
编程环境 JDK7.0
开发工具:Eclipse SDK
三、使用环境(用户运行环境)
硬件环境:
CPU主频在500MHZ以上,内存在128M以上
软件环境:
JAVA运行环境 + Windows XP或Windows 2000 以上操作系统
目 录
TOC \o 1-2 \h \z HYPERLINK \l _Toc277756168 第一章 总体设计 PAGEREF _Toc277756168 \h 1
HYPERLINK \l _Toc277756169 1.1设计的目的 PAGEREF _Toc277756169 \h 1
HYPERLINK \l _Toc277756170 1.2本系统的主要功能 PAGEREF _Toc277756170 \h 1
HYPERLINK \l _Toc277756171 1.3系统包含的类及类之间的关系。 PAGEREF _Toc277756171 \h 1
HYPERLINK \l _Toc277756172 1.4 Java源文件及其功能 PAGEREF _Toc277756172 \h 2
HYPERLINK \l _Toc277756173 1.5 项目构建思路 PAGEREF _Toc277756173 \h 2
HYPERLINK \l _Toc277756174 第二章 模块功能介绍 PAGEREF _Toc277756174 \h 11
HYPERLINK \l _Toc277756175 2.1主类Chess PAGEREF _Toc277756175 \h 11
HYPERLINK \l _Toc277756176 2.2类Autoplay PAGEREF _Toc277756176 \h 12
HYPERLINK \l _Toc277756177 2.3类Scan PAGEREF _Toc277756177 \h 12
HYPERLINK \l _Toc277756178 第三章 功能测试及运行效果 PAGEREF _Toc277756178 \h 14
HYPERLINK \l _Toc277756179 3.1系统主界面 PAGEREF _Toc277756179 \h 14
HYPERLINK \l _Toc277756180 3.2参考文献 PAGEREF _Toc277756180 \h 15
HYPERLINK \l _Toc277756181 3.3工作总结 PAGEREF _Toc277756181 \h 15
吉首大学 数学与计算机科学学院 Java课程设计报告
PAGE 12
第一章 总体设计
1.1设计的目的
《面向对象程序设计》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。本课程设计主要目的在于加深学生对面向对象基础理论和基本知识的理解,掌握面向对象程序设计的基本方法,进一步使学生综合运用所学知识和增强实际动手能力。
通过课程设计,学生在下述各方面的能力应该得到锻炼:
1. 通过本次设计,实现对本学期内容的回顾与综合运用,包括类的建立,用类创建对象,方法的调用,图形组件的使用方法,图形界面的布局形式,事件处理机制,文件对话框的使用,文件操作的基本方法,数据读写的基本用法等。
2. 对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
3. 掌握自顶而下的设计方法,将大问题进行模块化、对象化,领会面向对象程序设计的方法。
4. 熟练掌握JAVA语言(C#)的基本语法,灵活运用各种预定义类、线程和事件处理。
1.2本系统的主要功能
本系统可以实现电脑可以自动下棋,扫描整个棋盘记录连在一起的黑白棋子数,实现人与电脑有次序的下棋,判断人与电脑的胜负,为电脑下棋
原创力文档

文档评论(0)