1 / 8
文档名称:

JAVA课程设计任务书.doc

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

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

分享

预览

JAVA课程设计任务书.doc

上传人:yzhluyin9 2016/6/30 文件大小:0 KB

下载得到文件列表

JAVA课程设计任务书.doc

相关文档

文档介绍

文档介绍:1 广西师范大学漓江学院理学系《 JAVA 程序设计》课程设计报告设计题目: 基于 JAVA 扫雷游戏的设计组长:组员: 指导教师: 陈意山讲师设计时间: 2011 年12月25日评阅意见: 指导老师签名: 年月日设计报告成绩( 50 分) 演示答辩成绩( 30 分) 过程考核成绩( 20 分) 总分 23 基于 JAVA 扫雷游戏的设计 1开发背景及意义扫雷游戏是 Windows 系统自带的一个益智类的小游戏, 它通过点击方格并以出现的数字来判断附近地雷的数量,将全部地雷做上标记即可胜利。经过这么多年, Windows 操作系统也经过了多次的更新换代,很多的功能得到了完善系统也越来越精致复杂。但是操作系统自带的这款扫雷小游戏还是维持着原来的样子和功能,并没有因为时间的推移而被遗忘。这说明了扫雷游戏得到了很多人的喜爱和支持,才能一直存在到现在。扫雷游戏是一个益智类的小游戏,通过这个游戏我们可以提高鼠标的操作能力, 还可以锻炼我们的思维能力, 是一个很好的小游戏。大学里我们学到了很多相关的理论知识, 但是光有理论知识是不够的, 最重要的还是要有实践的能力,所以本课程设计我选择了扫雷游戏的开发与设计这个项目。此游戏的功能类似于 Windows 系统自带的扫雷游戏, 而且在自定义雷区模块用户可以选择级别,从而提高了游戏的趣味性。 2 需求分析扫雷游戏的用户群很广泛,老少皆宜。当他们在繁忙的工作学****后,可以通过这个小游戏放松心情来调节一下氛围。因此本系统的设计简单容易操作,更能吸引广大用户的注意。扫雷游戏有三个级别难度,随着级别的增高,地雷数目就越多。当游戏初始化时,系统就随机布置地雷;用户开始游戏时,计时器开始计时;游戏胜利或者失败后,弹出提示对话框,计时器停止计时;在自定义模块里,用户可以选择游戏的级别,然后设置地雷的数目。 3 总体设计 类关系图在本系统中共使用到 7个Java 源文件,其关系如下: 4 Start JMine JMine JMineArth JCounter AboutFrame JMineButt WinFrame 文件内容备注 程序“关于”对话框。 计数器类。 主程序类 地雷分布图算法类 Jbutton 的扩展类有行号、列号、标记标志和单击标志 Start 程序入口点 胜利对话框, 有易中难三个启动选项 运行程序的批处理文件 程序界面程序界面胜利对话框 程序基本流程图进入界面开始扫雷设置难度扫雷成功否是打开胜利窗口 5 JMine 类是本程序的基础类。它实现的左右有: 打开难度设置窗口类、 About 窗口类、初始化地图、运行 JMineArth 类以按照设定单独进行地雷埋设、自动检测挖雷、判定胜利等等。 JM ineArth 主类其中一个最重要的作用,是负责在雷区中( 10*10 ) 矩阵中埋设地雷, 通过难度设置中确定的地雷个数进行循环, 每循环设置一个雷,将通过获取两个随机数以确定矩阵的行和列。 JCounter 类是进行地雷个数的计算,方便用户使用时了解