1 / 23
文档名称:

java课程设计.doc

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

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

分享

预览

java课程设计.doc

上传人:wz_198614 2017/6/18 文件大小:25 KB

下载得到文件列表

java课程设计.doc

相关文档

文档介绍

文档介绍:java 课程设计《 Java 程序设计》课程设计报告 1 2015 — 2016 学年第二学期《数字连连看》学生姓名: 黄杰学号: 3********** 专业班级: 软件工程 1402 指导教师: 姜国权设计题目: 2016 年7月2日目录 程序设计书........................................ 3 《简易连连看》..................................................................................................3 具体要求.....................................................................................................3 本系统设计的知识点......... .................................................................................3 2. 功能设计.............................................. 3 算法设计.................................................................................................... ................... 3 部分模块流程图............................................................................................................ 4 3. 代码设计.............................................. 5 4. 界面及运行效果,测试工具与测试效果.................... 14 5. 设计总结............................................. 16 . 程序调试情况: .................................................................................................... 16 . 本人在程序设计中感想: ........................................ 16 6. 致谢.. ............................................... 16 主要参考文献........................................................................................................ 16 2: 程序课程设计任务书 《简易连连看游戏》本程序基本实现了小游戏连连看的功能, 玩家找出游戏中 2 个相同图案的方块,如果它们之间的连接线不多于 3 根直线,则将其连接起来,就可以成功将图案相同的方块消除, 否则不会消失, 当游戏中已没有满足条件的图案时, 点击重列, 可重新排序, 游戏结束会跳出所得分数, 该游戏的特点是与自己竞争,超过自己之前所创纪录。 具体要求(包括技术要求等): <1>. 该游戏界面为方格类型,由纵 6横7 的直线平行垂直交叉组成,分别是 6行5 列方块拼接,共有 30 格小方块。方块上随机分布一些数字,数字的要求是至少两两相同,位置随机打乱。<2>. 当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏, 直到游戏结束,并能返回所得分数。<3>. 重列按钮(帮助)的功能:游戏过程中,遇到困难难以寻找下一符合要求的一对数字, 可按左下按钮重置重新排列方可继续游戏。<4>. 退出按钮: 击左下方的“退出游戏”按钮, 即可结束游戏。 本系统涉及的知识点: 循环, javaGUI 组件,函数,数组,分支等 2 .功能设计 算法设计本系统需要实现的功能要求: 图一,数字按钮功能模块图二,三个功能按钮模块 3 图三,数据记录模块图四,鼠标操作模块 部分模块流程图: 43 代码设计 ; /** lianli