java象棋课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java象棋课程设计

课程名称: JAVA课程设计 题 目: “网络象棋”游戏的设计与开发 系 名: 信息工程系 专业班级: 软件工程 姓 名: 学 号: 指导教师: 2012年 6 月 18 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 信息工程系 设计题目:“网络象棋”游戏的设计与开发 初始条件: 《网络象棋》,网络版的棋类游戏。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 使用JAVA开发一个网络版的象棋游戏。该游戏包括网络功能,棋盘功能和辅助功能。本系统使用JAVA SWING技术和事件处理机制进行棋盘界面的设计,开发和功能实现, 使用Socket网络编程和多线程技术进行多客户端之间的对战。 系统总体架构如下: 系统功能点说明如下: 编号 功能名 功能描述 1 网络功能 通过网络通信,实现多客户端对战 2 棋盘功能 绘制棋盘 绘制棋盘与棋子 下棋功能 点击棋子,可以走动 下棋规则 设计相应算法,控制不同棋子的走法 3 辅助功能 悔棋 通过记录走棋步骤,实现悔棋 截屏 关键步骤,实现截屏 录制 可以录制每一步下棋的视频 4 系统打包 系统打包,制作安装程序 设计报告撰写格式要求: 一、课程设计说明书(或报告书)正文内容 【设计题目】例如:“即时通”网络通信系统的设计与开发 【开发环境】硬件环境:微机系列,内存在1G以上,软件环境:Microsoft Windows XP 【开发工具】 NetBeans IDE 【】 20【需求分析】分析阐述要实现的系统应具有什么样的功能。【系统总体设计】在明确了所要解决的问题后,很自然地就要提出自己解决问题的思路和方案。让读者了解方案的总体设计和关键技术。 要阐述自己的设计方案,说明为什么要选择或设计这样的方案。 具体包括:系统总的设计思路,功能图; 各功能模块所要达到的设计目标的简单介绍; 设计的数据字典(数据库、表的结构); 使用的设计软硬件环境。【系统详细设计】在这部分中,要将整个开发工作的内容进行详细的介绍。 一般按照功能模块分成几部分来介绍。每部分应包括文字叙述、界面图片、关键实现技术(操作或代码)等几个方面综合说明问题。【调试】 调试:介绍设计过程中遇到的问题和解决方法。【结束语】 这部分篇幅不大,对整个设计中做的工作、获得的成果、心得体会等做一个简单小结。【参考文献】例如:文献 [1] 吕凤翥,马皓. Java语言程序设计(第2版)[M].北京:清华大学出版社,2010 期刊 [2] 石振国. 用JSP实现对Web数据库的访问[J]. 计算机应用,2010(05):5-8. …… 第二级(条) 1.1 1.2… 2.1 2.2 … 3.1 3.2 … …… 第三级(条) 1.1.1 1.1.2 … 1.2.1 1.2.2… 2.1.1 2.1.2 … 2.2.1 2.2.2… 3.1.1 3.1.2 … 3.2.1 3.2.2… …… 二、表格 每个表格应有自己的表序与表题,表序与表题间空一格。 例如:表1.1 XXXX ,且表题与表序应写在表格的上方正中处。 三、插图 插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。 四、公式 公式应另起一行写在稿纸的中央。 时间安排: 日期 任务 课程内容 6.18-19 棋盘界面的绘制 Eclipse/NetBeans使用 Swing技术 6.19-20 实现棋子的走动 事件代理 6.20-21 棋子规则实现  Socket,Thread,JavaOO  JAVA数据结构 6.25 辅助功能实现 6.26-27 网络通讯 6.28 系统打包 验收 install4j使用 指 导 教 师 签 字: 2012 年 6 月 14 日 系 主 任 签 字: 2012 年 6 月 15 日 1 目标 用JAVA开发一个象棋游戏。让我们熟悉JAVA基本事件处理,学会java面向对象的设计。以及java各种控件及图像用户的界面的

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档