记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc
《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)个图标相同的方块,单击另一个方块时,如
记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc相关推荐
- 电子记事本java代码_JAVA课程设计报告电子钟日历记事本
JAVA课程设计报告电子钟日历记事本 课课程程设设计计 报报告告 ( 2012-- 2013 年度第年度第 2 学期学期) 日历记事本日历记事本 专业专业计算机科学与技术计算机科学与技术 学生姓名学生 ...
- java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...
java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...
- c语言单词记忆软件源码,c语言课程设计背单词系统的程序代码
c语言课程设计背单词系统的程序代码 1综合性程序设计报告设计题目:背单词系统指导教师:班 级:学 号:设 计 者:成 绩:设计时间:2010 年 5 月 27 日2目录1 题目描述---------- ...
- java驾校管理系统代码_JAVA课程设计驾校管理系统
[实例简介] 该项目是用JAVA-Swing编写.需要建立一个mysql表.因为软件问题无法导出,请读者自行创建.表的列数据在下载文件的截图中,因为程序有导出数据库到Excel文件和界面美化(共27个 ...
- JAVA高级应用课程设计(网上书城系统——会员登陆模块的设计与实现)
课程设计报告 课 程 名 称: JAVA高级应用课程设计 设 计 题 目:网上书城系统--会员登陆模块的设计与实现 目 录 一.开发背景. 1 (一)背景概述. 1 (二)发展前景 ...
- java通讯录课程设计_java课程设计_通讯录_通讯簿.doc
java课程设计_通讯录_通讯簿.doc 还剩 45页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: impor ...
- PHP进销存系统的数据结构,数据结构课程设计-仓库进销存管理系统.doc
数据结构课程设计-仓库进销存管理系统.doc 题 目: 仓库进销存管理系统 学 院: 计算机与控制工程学院 专业班级: 软件101 学生姓名: 王海川 指导教师: 王一萍 2012 年06 月2 9日 ...
- c语言编程银行排队系统,C语言_课程设计银行排队系统.doc
C语言_课程设计银行排队系统 #include #include #include #include #include #define n 3 int vip1=0; int y,z; float s ...
- java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf
Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...
最新文章
- 搜索插入位置的golang实现
- 【BLE】关于蓝牙的一些学习资料分享
- Multi Dimension 数据库设计
- C. Anton and Making Potions 贪心 + 二分
- ORA-39083: + ORA-00439: 未启用功能
- Material delta download的deletion处理原理
- Stack/Queue与Vector/List的联系
- SpringBoot编写sh脚本进行启停
- vue动态改变css样式
- 图解TCPIP 学习笔记(一)
- 阿里云docker提交及删除入门操作
- 大数据-HDFS 文件副本和 Block 块存储
- OAI搭建——eNB搭建
- skulpt搭建Python在线编译器
- Origin:以太坊上的58同城
- bilibili视频下载 (node.js)
- python中ljust的意思_python中ljust什么意思
- 在oracle你如何加供应商,cognos特定于供应商的函数如何添加oracle函数
- cadence virtuoso前仿出现模型缺失
- Success diary
热门文章
- transfromer-XL论文详解
- 1分钟快速实现高效的扫描二维码,急速识别手机相册二维码
- JAVA 中级 ARRAYLIST - ARRAYLIST上使用泛型
- openstack-nova-api源码剖析1
- 中级C++:二叉搜索树、key-Value模型
- 学海无涯!腾讯、网易必问的20道题Android面试题,已拿offer入职
- 人机融合智能:人工智能3.0。道翰天琼认知智能机器人平台API接口大脑为您揭秘
- 20189218 2018-2019-2 《密码与安全新技术专题》第7周作业
- 计算机风景画作品,电脑风景画图片
- 用pygame做一个简单的python小游戏---生命游戏