扫雷课程设计报告

上传人:lizhe****0001 文档编号:29754328 上传时间:2018-01-25 格式:DOC 页数:40 大小:662KB
返回 下载 相关 举报
扫雷课程设计报告_第1页
第1页 / 共40页
扫雷课程设计报告_第2页
第2页 / 共40页
扫雷课程设计报告_第3页
第3页 / 共40页
扫雷课程设计报告_第4页
第4页 / 共40页
扫雷课程设计报告_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《扫雷课程设计报告》由会员分享,可在线阅读,更多相关《扫雷课程设计报告(40页珍藏版)》请在金锄头文库上搜索。

1、1计算机学院计算机科学与技术专业程序设计综合课程设计报告(20010/2011 学年 第一学期)学生姓名: 学生班级: 学 生 学 号 : 指导教师: 2011 年1 月8日2目录第一章 课程设计目的和要求 .31.1 程序设计目的 .31.2 程序设计要求 .31.3.软件系统概述 .4第二章 程序设计任务内容 .42 .1 程序设计任务 .42.2 程序设计内容 .4第三章 详细设计说明 .53.1 模块描述 .5扫雷棋盘的布局设计 .5雷区的设计 .5音效的设计 .6排行榜设计 .63.2 性能 .63.3 输入项 .63.4 输出项 .63.5 流程逻辑 .63.6 接口 .113.7

2、 数据文件存储说明 .113.8 注释设计 .113.9 限制条件 .113.10 测试计划 .11第四章 程序使用说明 .11第五章 程序设计心得与体会 .15附录 1 参考文献: .16附录 2 程序清单 .163第一章 课程设计目的和要求1.1 程序设计目的1.通过本课程设计,可以培养独立思考,综合运用所学知识的能力,能更好的巩固课程所学的内容,掌握工程软件设计的基本方法,强化上机编辑能力,闯过理论与实践结合的难关,更加了解 c 语言的好处和其可能性。2.通过课程设计,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的

3、高级语言程序设计能力,为后续各门计算机课程的学习和毕业设计打下基础。3.上机实验目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。学习程序设计,上机实验的目的是:(1)加深对讲授内容的理解,尤其是一些语法和规定,光靠课堂讲授,既枯燥无味又难以记住,但他们是很重要的,初学者的程序出错往往错在语法上。通过多次上机,就能自然的,熟悉的掌握。通过上机来掌握语法规则是行之有效地方法。(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉 c+程序开发的环境。一个程序必须在一定的外部环境下才能运行,所谓“环境”就是指所用的计算机系统的硬件和软件条件,或者说是工作平台。使用者应该了解运

4、行一个 c+程序需要哪些必要的外部条件(例如硬件配置,软件配置) ,可以利用哪些系统的功能来帮助自己开发程序。每一种计算机系统的功能和操作方法都是不完全相同的,但只要熟练掌握一两种计算机系统的使用,再遇到其它系统时便会触类旁通,很快的学会。(3)学会上机调试。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确的运行。经验丰富的人,在编译连接过程中出现“出错信息”时,一般能很快的判断出出错的原因所在,并改正之。而缺乏经验的人即使在明确知道“出错提示”下也很难找出错误。 调试程序的能力是每个程序设计者应该掌握的一项基本功能。1.2 程序设计要求1查阅相关资料,自学具体课程中涉及到的

5、新知识。例如查阅谭浩强的 C 程序设计题解来编译代码42采用结构化,模块化程序设计方法设计,功能要完善,界面完美。此部分的实现在如鹏论坛网上进行了查阅。3扫雷游戏分为初级、中级和高级三个级别,扫雷英雄榜存储每个级别的最好成绩,即挖出全部的地雷且用时最少者。单击游戏菜单可以选择“初级” 、 “中级”和“高级”或“查看英雄版” 。4.选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。5. 用户要揭开某个方块,可单击它。6. 如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。7. 扫雷胜利后(用时最少者),程序

6、弹出保存成绩的对话框。1.3.软件系统概述1.3.1 开发的软件系统的题目:扫雷游戏。1.3.2 运行环境: WIN-TC.此运行环境里超级工具集自身就带点阵字模工具。1.3.3 功能:我们的游戏可以玩扫雷。1.3.4 特点:此游戏具有登录系统,可输入密码确保安全性,界面美观具有标题栏,菜单,难度选择,排行榜,游戏成功和失败都有不同的音乐和动画。第二章 程序设计任务内容程序设计任务1.程用户可以自定义级别并且可以任意输入雷数;2.具有计时功能,即显示用户完成移动盘子所花费的时间;3.用户可以选择是否有音效;4.自动保存扫雷英雄榜; 基础上设计出符合自己所学要求范围内的程序。2.2 程序设计内容(1)扫雷游戏首先是动画和音乐,音乐为真心英雄,接下来是进入登陆界面,首先是输入密码,密码是 abc(可以改成任意 9 个字符) ,有三次输入机会,输入正确时继续输入姓名,输入错误密码时退出该系统,(2)进入游戏界面,开始功能选择,有“菜单” “难度选择”和“排行榜” ,菜单可5以进行“开始”和“退出”功能选择,难度选择中有“易” “中” “难”三个选择。(3)选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。(4) 用户要揭开某个方块,可单击它。若所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号