中期检查表、中期报告-javagui实现五子棋游戏_第1页
中期检查表、中期报告-javagui实现五子棋游戏_第2页
中期检查表、中期报告-javagui实现五子棋游戏_第3页
中期检查表、中期报告-javagui实现五子棋游戏_第4页
中期检查表、中期报告-javagui实现五子棋游戏_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文中期检查表昆山杰普软件科技有限公司企业全称填表日期2014年4月28日以下内容由学生填写班级软件工程1009班课题类型设计类调研类实验类其他学生姓名梁栋课题名称JAVAGUI实现五子棋游戏指导教师甄磊指导教师职称高级软件工程师选题是否有变化是否是否一人一题是否是否有文献综述是否课题拟解决的问题本次课程设计“JAVAGUI实现五子棋游戏”将采用JAVA语言下的GUI编程方法,在单机环境下实现一个五子棋程序。该程序拟实现人机对弈和判定五子连线输赢的基本功能,以及重新开始,退出和游戏计时等辅助游戏功能,同时也应具备界面美观,运算稳定快速的特征。充分满足用户对于五子棋游戏的需求,使用户能够快速简单使用本程序进行单机五子棋游设计时间2014年3月17日至2014年6月27日以下内容由检查组填写工作量及难度太大大小适中很难较难一般简单对分配工作完成的进度情况提前完成按计划完成拖后完成没有完成工作态度认真较认真一般不认真质量评价(学生前期已完成的工作情况)存在的问题检查组意见组长签名毕业设计中期报告一、毕业设计进度对毕业设计的完成主要利用实习过程中的空余时间和周六周日的假期完成,经过一个多月来的学习研究和动手实践,目前已经完成了整体毕业设计的百分之七十。未来,将集中更多时间和精力完成程序代码优化和论文整理调整的工作,以下是具体的工作进度安排32041查阅相关资料,收集有关的文献和类似的设计作为参考;4346对于本次的五子棋设计,规划详细的需求分析,明确设计重点和难点;4649总体设计程序系统,构建项目系统框架和页面布局;49414详细设计,完成了几个主要的辅助功能,包括重新开始功能和计时功能414424解决遇到的难点,人机对弈的算法问题,参阅其他设计的算法和设计,进行选择和整理。最后根据设计开始时需求分析中简洁方便的要求选择了算法复杂性较低,游戏性较强的一种方法,改良调整后加入到程序算法模块中;424428完成相应的文档整理,着手完成论文初稿和中期答辩相应的文档和演示文稿;目前完成情况程序部分程序主体框架已经完成,剩余一些附加功能将在论文完成前加入,增强软件复杂性和游戏趣味性。使程序更贴合毕业设计要求;论文部分论文主体完成,对各个子函数的功能和参数作用的介绍部分正在撰写中,全部完成后进行语句修改和格式调整;以上工作预计五月中下旬完成;二、毕业设计主要内容程序部分(一)程序需求稳定美观的基本页面,避免出现错误和界面变形;简洁良好的外观界面,方便游戏;人机对弈较复杂,具有挑战性;人机对弈底层算法复杂性低,快速计算,避免等待;能快速分辨胜利与失败,及时提供胜败信息;实现计时功能,方便程序使用者。二整体设计分类主要采用的方法和技术JFRAME类,实现界面绘制MOUSELISTNER接口,控制程序的功能和设置自建COMPUTERDO()方法,实现人机对于功能自建JUDGESUCCESS()方法,判断五子棋胜负情况论文部分论文提纲摘要第一部分绪论以及论文所要研究的内容,说明论文工作的选题目的和意义,第二部分系统概述介绍设计的项目背景和目的,概述五子棋的历史和游戏规则,简介JAVA语言的编程方式和特征要点,分析JAVAGUI编程的方法和使用到的基本功能和方法第三部分系统分析和设计针对五子棋项目的特点,从GUI界面和人机对弈的底层算法两个模块,分析编程算法和功能。并给出相应的流程图和用例图。第四部分系统和实现对三个不同的模块拆解成各个实现函数,给出对应代码第五部分系统运行和测试对于软件运行中的不同情况进行运行测试,并给出相应的截图第六部分结语总结毕业设计过程中遇到的问题以及心得和体会,归纳经验与教训。第七部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论