1 / 33
文档名称:

java象棋课程设计.doc

格式:doc   大小:636KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java象棋课程设计.doc

上传人:mh900965 2018/1/5 文件大小:636 KB

下载得到文件列表

java象棋课程设计.doc

文档介绍

文档介绍:课程名称: JAVA课程设计
题目: “网络象棋”游戏的设计与开发
系名: 信息工程系
专业班级: 软件工程
姓名:
学号:
指导教师:
2012年 6 月 18 日
课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位: 信息工程系
设计题目:“网络象棋”游戏的设计与开发
初始条件:
《网络象棋》,网络版的棋类游戏。
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
使用JAVA开发一个网络版的象棋游戏。该游戏包括网络功能,棋盘功能和辅助功能。本系统使用JAVA SWING技术和事件处理机制进行棋盘界面的设计,开发和功能实现, 使用Socket网络编程和多线程技术进行多客户端之间的对战。
系统总体架构如下:
网络象棋
网络管理
棋盘功能
辅助功能
系统功能点说明如下:
编号
功能名
功能描述
1
网络功能
通过网络通信,实现多客户端对战
2
棋盘功能
绘制棋盘
绘制棋盘与棋子
下棋功能
点击棋子,可以走动
下棋规则
设计相应算法,控制不同棋子的走法
3
辅助功能
悔棋
通过记录走棋步骤,实现悔棋
截屏
关键步骤,实现截屏
录制
可以录制每一步下棋的视频
4
系统打包
系统打包,制作安装程序
设计报告撰写格式要求:
一、课程设计说明书(或报告书)正文内容
【设计题目】例如:“即时通”网络通信系统的设计与开发
【开发环境】硬件环境:微机系列,内存在1G以上,软件环境:Microsoft Windows XP
【开发工具】 NetBeans IDE
【完成时间】 .4-----
【需求分析】分析阐述要实现的系统应具有什么样的功能。
【系统总体设计方案】
在明确了所要解决的问题后,很自然地就要提出自己解决问题的思路和方案。让读者了解方案的总体设计和关键技术。
要阐述自己的设计方案,说明为什么要选择或设计这样的方案。
具体包括:系统总的设计思路,体系结构, 总体架构, 功能模块图;
各功能模块所要达到的设计目标的简单介绍;
设计的数据字典(数据库、表的结构);
使用的设计软硬件环境和开发技术和平台等。
【系统详细设计】
在这部分中,要将整个开发工作的内容进行详细的介绍。
一般按照功能模块分成几部分来介绍。每部分应包括文字叙述、界面图片、关键实现技术(操作或代码)等几个方面综合说明问题。
【系统调试和测试】
调试:介绍设计过程中遇到的问题和解决方法。
测试:介绍如何测试系统,测试中发现的问题和解决方案。
【结束语】
这部分篇幅不大,对整个设计中做的工作、获得的成果、心得体会等做一个简单小结。
【参考文献】罗列在设计过程中查阅的文献名称
注意:参考文献罗列的格式为
资料编号•作者姓名•文献或期刊名称•出版社名称,文献的出版时间或期刊的期号
例如:文献[1] 吕凤翥,马皓. Java语言程序设计(第2版)[M].北京:清华大学出版社,2010
期刊[2] 石振国. 用JSP实现对Web数据库的访问[J]. 计算机应用,2010(05):5-8.
二、课程设计说明书(或报告书)正文的书写格式简介
正文标题层次正文题序层次是文章结构的框架,一般采用社会通用的论文书写形式。即章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加小圆点,末尾一级的后面不加小圆点,层次分级一般不超过四级为宜,示例如下:
第一级(章)
1
2
3
……
第二级(条)






……
第三级(条)









……



二、表格每个表格应有自己的表序与表题,表序与表题间空一格。
例如: XXXX ,且表题与表序应写在表格的上方正中处。
三、插图插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。
四、公式公式应另起一行写在稿纸的中央。
时间安排:
日期
任务
课程内容
-19
棋盘界面的绘制
Beans使用
Swing技术
-20
实现棋子的走动
事件代理
-21
棋子规则实现
Socket,Thread,JavaOO
JAVA数据结构

辅助功能实现
-27
网络通讯