


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、记忆测试系统的设计 火龙果?整理 案例综合 记忆测试软件系统设计 ? 图形界面编程 ? i/o文件流编程 ? 多线程编程 ? 常用api编程 ? 面向对象基础 2011-11 1 火龙果?整理 目 录 题目一 记忆测试系统 . 3 题目简介 . 3 1.1设计要求 . 3 1.2总体设计 . 4 1.2.1 memorygame.java(主类) . 5 1.2.2 memorytestarea.java . 6 1.2.3 block.java . 6 1.2.4 record.java . 6 1.2.5 showrecorddialog.jav
2、a . 6 1.2.6 people.java . 7 1.3详细设计及实现 . 7 1.3.1 memorygame类. 7 1.3.2 memorytestarea类 . 11 1.3.3 block类 . 17 1.3.4 showrecorddialog类 . 18 1.3.5 people类 . 20 1.3.6 record类. 21 2 火龙果?整理 记忆测试系统 题目简介 本游戏是通过由用户点击图片显示出图片后,如果是相同的,便保持图形,如果用户点开的是不同的图片则先前点击的图片被清空。当用户同时点击出规定数目的图片后,弹出保存成绩框。 主要内容: ? 设
3、计要求 ? 总体设计 ? 详细设计 ? 代码调试 ? 软件开发 ? 课程设计题目 软件效果图 记忆测试系统软件的运行效果图如下所示: 图1.0 记忆系测试统软件的运行效果 1.1设计要求 记忆测试系统是通过回忆法测试记忆能力,测试手段分为初级、中级、高级三个级别。 3 火龙果?整理 (一)记忆测试系统设计内容、要求: (1)单击“选择级别”菜单可以选择初级、中级或高级。 (2)单击“查看排行榜”菜单可以查看初级记忆榜、中级记忆榜或高级记忆榜,通过记忆榜存储每个级别的成绩。 (3)选择级别后,将出现相应级别的测试区。测试区由m*n个方块组成,程序通过设置m和n的值来确定相应
4、的测试级别,例如,对于初级级别,m=5,n=6。每个方块上都有一个图标,但该图标默认不可见。用鼠标单击测试区中的任何一个方块,则计时器开始启动动,同时该方块上的图标将显示出来。 (4)m*n个方块组成的测试区中有m个图标,每个图标重复出现n次,并且随机分布在测试区中的m*n各方块上。用户必须用鼠标连续单击出n个图表相同的方块,也就是说,如果用户已经用鼠标连续单击出p(p(5)测试区能显示用户的同时,并根据级别的不同,提示用户必须用鼠标连续单击出多个图标相同的方块。 (6)测试区有提示图标所在位置的功能。用户单击测试区中的“提示”按钮后,测试区将持续1.2秒为用户显示全部方块上的图标。用户没单击
5、一次“提示”按钮,用户的勇士将增加10秒。 (7)连续单击出级别所要求的若干个相同的方块后,将弹出保存成绩对话框,用户可以通过该对话框选择是否将自己的成绩保存到成绩表中。 (8)单击“选择图标”菜单可重新选择方块图标样式,既可以重新选择m个图标。 (二)设计目标: (1)改进程序,使用户能为方块选择更多图标。 (2)改进测试条件,例如单击鼠标的次数越多则成绩越差等。 (3)改进程序,增加更加丰富的音乐效果。当用户成功翻开相同图标方块后,程序播放简短、动听的一声音乐,而用户翻开不相同图标方块,程序播放简短、警告的音乐。用java可以编写播放.au、.aiff、.wav、.midi、.rfm格式的
6、音频。假设音频文件hello.au位于应用程序当前目录中。 1.2总体设计 在测试系统中,可以编写6个java源文件:memorygame.java、memorytestarea.java、block.java、showrecorddialog.java、record.java、people.java。 记忆测试系统除了上述6个java源文件产生的类外,还需要java系统提供的一些重要的类。记忆测试系统所用到的一些重要的类以及之间的组合关系如图1.1所示。 4 火龙果?整理 memorygame string file memorytestarea shoerecorddialog file treeset arraylist string record timer file thread 图1.1 类之间的组合关系 以下是6个java原文件的总体设计。 1.2.1 memorygame.java(主类) memorygame.java类负责创建记忆测试系统的主窗口,该类含有main方法,记忆测试系统从该类开始执行。memorygame类有四种重要类型的对象,分别是string、file、memor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 记账实操-货代公司账务处理
- 设备机械维修合同范本5篇范文
- 璀璨未来酒店设计方案:解析市场趋势与行业洞察
- 【高中语文】《客至》课件+统编版高二语文选择性必修下册
- 2024-2025学年下学期高一生物人教版期末必刷常考题之种群基因组成的变化与物种的形成
- 森林动物题目大全及答案
- 赛车比赛位置题目及答案
- 3 2 导数与函数的单调性 极值和最值-高考数学真题分类 十年高考
- 2023-2024学年江苏省盐城市高二下学期6月期末考试数学试题(解析版)
- 2023-2024学年河北省廊坊市六校高二下学期期末质量检测联考数学试卷(解析版)
- 老年外科患者围手术期营养支持中国专家共识(2024版)
- 企业员工保密协议书范本
- 2023年6月上海高考英语卷试题真题答案解析(含作文范文+听力原文)
- 征集和招录人员政治考核表
- 生态环境保护与可持续发展智慧树知到期末考试答案章节答案2024年浙江农林大学
- MH-T 5003-2016 民用运输机场航站楼离港系统工程设计规范
- 专题24 生物的进化-备战2024年中考《生物》复习全考点
- 康复治疗技术专业《临床疾病概要1》课程标准
- 中医治疗失眠课件
- 人教版四年级数学上册全册电子教案
- 人口与贫困问题
评论
0/150
提交评论