《JAVA程序设计》课程设计报告
题 目:
记忆游戏
姓 名:
学 号:
班 级:
指导教师:
完成时间
成 绩:
信息工程学院
2015年6月
目 录
TOC \o "1-5" \h \z \u
HYPERLINK \l "_Toc272420402" 1 概 述1
HYPERLINK \l "_Toc272420403" 1.1 课程设计目的1
HYPERLINK \l "_Toc272420404" 1.2 课程设计内容1
HYPERLINK \l "_Toc272420405" 2 需求分析2
HYPERLINK \l "_Toc272420406" 2.1 设计目标 PAGEREF _Toc272420406 \h 2
HYPERLINK \l "_Toc272420407" 2.2 主体功能 PAGEREF _Toc272420407 \h 2
HYPERLINK \l "_Toc272420408" 2.3 开发环境 PAGEREF _Toc272420408 \h 2
HYPERLINK \l "_Toc272420409" 3 概要设计3
HYPERLINK \l "_Toc272420410" 3.1 系统的功能模块划分3
HYPERLINK \l "_Toc272420411" 3.2 系统流程图4
HYPERLINK \l "_Toc272420412" 4 详细设计5
HYPERLINK \l "_Toc272420412" 5测试7
HYPERLINK \l "_Toc272420420" 5.1 测试方案8
HYPERLINK \l "_Toc272420421" 5.2 测试结果8
HYPERLINK \l "_Toc272420422" 6 小结11
HYPERLINK \l "_Toc272420423" 参考文献12
HYPERLINK \l "_Toc272420424" 附 录13
HYPERLINK \l "_Toc272420425" 附录1 源程序清单13
记忆测试系统
1 概 述
1.1 课程设计目的
巩固和提高java编程技术。
培养掌握成学设计的基本思路和方法。
加强研发、调试程序的能力。
增强分析、解决问题的能力。
提高科技论文写作能力。
1.2 课程设计内容
记忆测试系统是通过回忆法测试记忆能力,测试手段分为初级,中级和高级三个级别。记忆测试系统设计要求如下:
(1)单击“记忆测试”菜单可以选择初级、中级或高级三个级别。
(2)单击“记忆测试”菜单还可以查看初级记忆榜、中级记忆榜或高级记忆榜,通过记忆榜存储每个级别的成绩。
(3)选择级别后,将出现相应级别的测试区。测试区由m*n个方块组成,程序通过设置m和n的值来确定相应的测试级别,例如,对于初级级别,m=3,n=3。每个方块上都有一个图标,但该图标默认不可见。用鼠标单击测试区中的任何一个方块,则计时器开始启动动,同时该方块上的图标将显示出来。
(4)m*n个方块组成的测试区中有m个图标,每个图标重复出现n次,并且随机分布在测试区中的m*n各方块上。用户必须用鼠标连续单击出n个图表相同的方块,也就是说,如果用户已经用鼠标连续单击出p(p
(5)测试区能显示用户的同时,并根据级别的不同,提示用户必须用鼠标连续单击出多个图标相同的方块。
(6)测试区有提示图标所在位置的功能。用户单击测试区中的“提示”按钮后,测试区将持续1.2秒为用户显示全部方块上的图标。用户每单击一次“提示”按钮,用户用时将增加10秒。
(7)连续单击出级别所要求的若干个相同的方块后,将弹出保存成绩对话框,用户可以通过该对话框选择是否将自己的成绩保存到成绩表中。
2 需求分析
2.1 设计目标
1.单击“记忆测试”菜单可以选择初级、中级、高级三个级别,通过记忆榜可以查看初级记忆榜、中级记忆榜或高级记忆榜。
2.选择级别后,将显示相应级别的测试区域。测试区域由若干个方块组成,每个方块上都有一个图标,但该图标默认情况下不可见。用鼠标单击测试区中的任何一个方块,则计时器开始启动,同时该方块上的图标将显示出来。对于初级级别,用户必须用鼠标连续单击3个图标相同的方块,也就是说,如果用户已经用鼠标连续单击出n(n<3)个图标相同的方块,单击另一个方块时,如