JAVA数据结构课程设计.pdfVIP

  • 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、具有计时功能,即显示用户完成移动盘子所花费的

文档评论(0)

1亿VIP精品文档

相关文档