



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文中期检查表昆山杰普软件科技有限公司填表日期2014年4月28日以下内容由学生填写班级软件1026班课题类型设计类调研类实验类其他学生姓名课题名称JAVA版扫雷游戏指导教师指导教师职称软件工程师选题是否有变化是否是否一人一题是否是否有文献综述是否课题拟解决的问题本次扫雷游戏的设计是由JAVA语言实现的,在参考现有扫雷游戏的情况下进行改进,以完善其功能,通过本次课题能够使扫雷游戏界面更为美观,操作更为方便,使其更受大众的欢迎。设计时间2014年3月17日至2014年6月27日以下内容由检查组填写工作量及难度太大大小适中很难较难一般简单对分配工作完成的进度情况提前完成按计划完成拖后完成没有完成工作态度认真较认真一般不认真质量评价(学生前期已完成的工作情况)存在的问题检查组意见组长签名毕业设计中期报告一、毕业设计进度我的毕业设计过程中包括可行性分析、需求分析、概要设计、详细设计和测试。现在可行性分析、需求分析、概要设计均已基本完成,关于测试已完成了系统测试,详细设计也大体完成,只有少数功能仍需添加,另外还需把界面进一步美化。关于代码已经基本编写完成,所以程序已经能够跑起来,可以展现出该毕业设计的主要界面,其功能也基本可以实现。关于毕业论文,框架基本搭建好了,之后再对可行性分析、需求分析、概要设计、详细设计和测试这五个部分的内容填充的充实一些,把之后改进和添加的功能再加进去就基本完成了。所以,总体来说,现阶段已完成毕业设计的85。二、毕业设计主要内容本次毕业设计所设计的是JAVA版扫雷游戏,需要使用JAVA语言完成扫雷游戏的界面及各个功能模块,其中使用了JAVA语言的一些特性(如通用性、高效性、平台移植性和安全性等)和复杂算法(如使用了MATH类中的RANDOM方法来产生随机数,用于布雷时随机指定雷所在的位置等)等。关于扫雷游戏的界面,需要完成的有两大块,即菜单区和雷区。菜单区包含游戏(点击可选择初级、中级、高级),帮助(可查看扫雷游戏说明),计时器(显示游戏进行时间),开始(点击可开始游戏)以及雷数显示器(显示玩家标记后的剩余雷数)。雷区由许多小方块组成,根据级别不同,方块数目不同,但均由横纵块数不同的小方块组成。另外,本次毕业设计中最主要的是关于扫雷游戏的功能设计,其主要内容是使用JAVA语言编写要完成游戏所拥有的各个功能及界面上各个按钮的实现,其中主要包括以下四个功能(1)玩家可以自己选择游戏级别,且级别不同,雷数不同;(2)游戏具有计时功能,即可显示玩家从游戏开始后所花费的时间;(3)玩家可以右键标记雷数,无论此方块是否为雷,雷数均减一;(4)点击方块,未踩到雷时,必须保证其周围8个方块中雷数与方块显示的数字相同。三、毕业设计主要成果从毕业设计开始至提交中期检查表时间段内,毕业设计的可行性分析、需求分析、概要设计均已完成,详细设计和测试也完成了85的内容,其中主要的成果便是程序已实现运行,在ECLIPSE上跑起来,还有即是论文的主题框架已经建立。另外关于本次扫雷游戏设计,我编写了一个JAVA源程序MINESWEEPERJAVA,其中包含了两个类MINESWEEPER和NORMOREMOUSEEVENT,MINESWEEPER类中拥有5个方法INITGUI、GO、MAIN、OUT和ACTIONPERFORMED;而NORMOREMOUSEEVENT类中有一个方法MOUSECLICK。在我的设计中,按方法来划分模块,把一个方法分成一个模块,故有六个模块(1)INITGUI声明初始化图形界面方法,设置雷区的宽度,高度以及雷区的级别;2)GO方法设置显示窗体;(3)MAIN主方法用来实例化窗体对象,调用GO方法将窗体显示在屏幕之上;(4)OUT方法是一个递归方法,用于设置各个雷区中的方块显示内容及其周围8个方块的情况;(5)ACTIONPERFORMED方法负责执行有关算法,分别从初级、中级、高级各个级别来调用OUT()方法进行扫雷;(6)MOUSECLICKED方法是NORMOREMOUSEEVENT类中的一个接口方法。该方法当鼠标单击时会触发。下面我将简要运行一下程序,来展示一下具体的成果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 18威尼斯的小艇 课件
- 灵宝城市总规评估
- 园艺公务员面试题及答案
- 幼教师德考试试题及答案
- 银座银行笔试题目及答案
- 大班数学动物分类
- 患者输血反应应急预案及处理流程
- 人教版七年级语文下册教学总结模版
- 银行临柜工作实习心得体会模版
- 社会企业文化艺术投资协议
- DLT5196-2016 火力发电厂石灰石-石膏湿法烟气脱硫系统设计规程
- 2024年四川省绵阳市中考学情调查地理试题(原卷版)
- DL∕ T 802.3-2007 电力电缆用导管技术条件 第3部分:氯化聚氯乙烯及硬聚氯乙烯塑料电缆导管
- 穿越时空的音乐鉴赏之旅智慧树知到期末考试答案章节答案2024年浙江中医药大学
- CJT 511-2017 铸铁检查井盖
- 活动执行实施合同范本
- 24春国开电大《机电一体化系统综合实训》实训报告
- DZ∕T 0207-2020 矿产地质勘查规范 硅质原料类(正式版)
- 医院培训课件:《分级护理制度》
- 外国建筑赏析智慧树知到期末考试答案章节答案2024年清华大学
- 《杀鸡儆猴》儿童绘本演讲故事课件(图文)
评论
0/150
提交评论