JAVA课程设计——记忆测试系统(附源程序) 下载本文

内容发布更新时间 : 2024/5/8 21:52:48星期一 下面是文章的全部内容请认真阅读。

《JAVA程序设计》

课程设计报告

题 目: 姓 名: 学 号: 班 级: 指导教师: 完成时间 成 绩:

记忆游戏

信息工程学院 2015年6月

目录

目 录

1 概 述 ......................................................... 1 1.1 课程设计目的 .................................................. 1 1.2 课程设计内容 .................................................. 1 2 需求分析 ......................................................... 2 2.1 设计目标 ...................................................... 2 2.2 主体功能 ...................................................... 2 2.3 开发环境 ...................................................... 2 3 概要设计 ........................................................ 3 3.1 系统的功能模块划分 ............................................ 3 3.2 系统流程图 .................................................... 4 4 详细设计 ........................................................ 5 5测试 ............................................................ 7 5.1 测试方案 ...................................................... 8 5.2 测试结果 ...................................................... 8 6 小结 ........................................................... 11 参考文献 ......................................................... 12 附 录 .......................................................... 13 附录1 源程序清单 ................................................. 13

Java程序设计课程设计报告

记忆测试系统 1 概 述 1.1 课程设计目的

1) 巩固和提高java编程技术。

2) 培养掌握成学设计的基本思路和方法。 3) 加强研发、调试程序的能力。 4) 增强分析、解决问题的能力。

5) 提高科技论文写作能力。 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)连续单击出级别所要求的若干个相同的方块后,将弹出保存成绩对话框,用户可以通过该对话框选择是否将自己的成绩保存到成绩表中。

1