- 151
- 1
- 约3.82万字
- 约 30页
- 2018-12-23 发布于浙江
- 举报
JAVA 数据结构课程设计报告
(2010--2011 年度第 一 学期)
扫雷游戏
专 业 信息管理与信息系统
学生姓名 高俊红
班 级 B信管091
学 号 0910406131
指导教师 胡 辉
完成日期 2011年1月18 日
扫雷游戏
目 录
目 录2
1 概 述1
1.1 课程设计目的1
1.2 课程设计内容1
2 系统需求分析1
2.1 基本要求1
2.2 主体功能2
开发环境2
3 系统总体设计2
3.1设计要求2
3.2MineGame.java (主类)3
3.3MineArea.java3
3.4Block.java4
3.5BlockView.java4
3.6LayMines.java4
3.7Record.java4
3.8ShowRecord.java4
4系统详细设计4
4.1MineGame 类4
4.2MineArea 类7
4.3Block 类9
4.4BlockView 类10
4.5LayMine 类 11
4.6record类12
5 测试15
5.1 测试方案15
5.2 测试结果15
6 小结16
参考文献17
附 录18
1 18
附录 源程序清单
JAVA 2011
数据结构课程设计报告 ( )
扫雷游戏
1 概 述
1.1 课程设计目的
《JAVA数据结构》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践
教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习
完 《JAVA数据结构》课程后,进行的一次全面的综合训练,JAVA程序设计的设计目的是加深对
理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基
本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用
方面打下一定基础。
1.2 课程设计内容
1、使用Java语言编写一个很有趣的扫雷游戏。扫雷游戏的运行效果图如图1-1。
图1-1 扫雷游戏的运行效果图
2 系统需求分析
2.1 基本要求
1、扫雷游戏分为初级、中级和高级三个级别,扫雷英雄榜存储每个级别的最好成绩,即挖
出全部的地雷且用时最少者。单击游戏菜单可以选择 “初级”、“中级”和 “高级”货 “查看英
雄版”。
1
扫雷游戏
2、选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方
块便启动计时器。
3、用户要揭开某个方块,可单击它。若所揭方块下有雷,用户便输了这一局,若所揭方块
下无雷,则显示一个数字,该数字代表方块的周围的8个方块中共有多少颗雷。
4、如果用户认为某个方块下埋着雷,单击右键可以再方块上标识一个用户认为是雷的图标,
级给出一个扫雷标记。用户每标记出一个扫雷标记 (无论用户的标记是否正确),程序将显示的
剩余雷数减少一个。
5、扫雷胜利后 (用时最少者),程序弹出保存成绩的对话框。
2.2 主体功能
1、用户可以自定义级别并且可以任意输入雷数;
2、具有计时功能,即显示用户完成移动盘子所花费的
您可能关注的文档
最近下载
- 2025 AI智能体的实践应用:评估与治理基础框架白皮书(中文).docx
- 2025-2026学年高一语文下学期开学摸底考试试题及答案详解(含范文参考).docx VIP
- 混凝土排水管道基础及接口 04S516.pdf VIP
- 基于LABVIEW的虚拟频谱分析仪设计.pdf VIP
- 潍柴WP7NG系列天然气发动机维修手册.PDF
- 数据结构期末复习题.docx VIP
- 2026年苏州健雄职业技术学院单招职业技能考试参考题库及答案详解.docx VIP
- 清洁能源领域:氢能企业的组织架构与职责.docx VIP
- T∕SIA 065-2025 智能体行为安全要求.pdf VIP
- 22G101三维图集合集.pdf VIP
原创力文档

文档评论(0)