《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相关推荐

  1. 电子记事本java代码_JAVA课程设计报告电子钟日历记事本

    JAVA课程设计报告电子钟日历记事本 课课程程设设计计 报报告告 ( 2012-- 2013 年度第年度第 2 学期学期) 日历记事本日历记事本 专业专业计算机科学与技术计算机科学与技术 学生姓名学生 ...

  2. java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...

    java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...

  3. c语言单词记忆软件源码,c语言课程设计背单词系统的程序代码

    c语言课程设计背单词系统的程序代码 1综合性程序设计报告设计题目:背单词系统指导教师:班 级:学 号:设 计 者:成 绩:设计时间:2010 年 5 月 27 日2目录1 题目描述---------- ...

  4. java驾校管理系统代码_JAVA课程设计驾校管理系统

    [实例简介] 该项目是用JAVA-Swing编写.需要建立一个mysql表.因为软件问题无法导出,请读者自行创建.表的列数据在下载文件的截图中,因为程序有导出数据库到Excel文件和界面美化(共27个 ...

  5. JAVA高级应用课程设计(网上书城系统——会员登陆模块的设计与实现)

    课程设计报告 课   程  名   称: JAVA高级应用课程设计 设   计  题   目:网上书城系统--会员登陆模块的设计与实现 目 录 一.开发背景. 1 (一)背景概述. 1 (二)发展前景 ...

  6. java通讯录课程设计_java课程设计_通讯录_通讯簿.doc

    java课程设计_通讯录_通讯簿.doc 还剩 45页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: impor ...

  7. PHP进销存系统的数据结构,数据结构课程设计-仓库进销存管理系统.doc

    数据结构课程设计-仓库进销存管理系统.doc 题 目: 仓库进销存管理系统 学 院: 计算机与控制工程学院 专业班级: 软件101 学生姓名: 王海川 指导教师: 王一萍 2012 年06 月2 9日 ...

  8. c语言编程银行排队系统,C语言_课程设计银行排队系统.doc

    C语言_课程设计银行排队系统 #include #include #include #include #include #define n 3 int vip1=0; int y,z; float s ...

  9. java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf

    Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...

最新文章

  1. 搜索插入位置的golang实现
  2. 【BLE】关于蓝牙的一些学习资料分享
  3. Multi Dimension 数据库设计
  4. C. Anton and Making Potions 贪心 + 二分
  5. ORA-39083: + ORA-00439: 未启用功能
  6. Material delta download的deletion处理原理
  7. Stack/Queue与Vector/List的联系
  8. SpringBoot编写sh脚本进行启停
  9. vue动态改变css样式
  10. 图解TCPIP 学习笔记(一)
  11. 阿里云docker提交及删除入门操作
  12. 大数据-HDFS 文件副本和 Block 块存储
  13. OAI搭建——eNB搭建
  14. skulpt搭建Python在线编译器
  15. Origin:以太坊上的58同城
  16. bilibili视频下载 (node.js)
  17. python中ljust的意思_python中ljust什么意思
  18. 在oracle你如何加供应商,cognos特定于供应商的函数如何添加oracle函数
  19. cadence virtuoso前仿出现模型缺失
  20. Success diary

热门文章

  1. transfromer-XL论文详解
  2. 1分钟快速实现高效的扫描二维码,急速识别手机相册二维码
  3. JAVA 中级 ARRAYLIST - ARRAYLIST上使用泛型
  4. openstack-nova-api源码剖析1
  5. 中级C++:二叉搜索树、key-Value模型
  6. 学海无涯!腾讯、网易必问的20道题Android面试题,已拿offer入职
  7. 人机融合智能:人工智能3.0。道翰天琼认知智能机器人平台API接口大脑为您揭秘
  8. 20189218 2018-2019-2 《密码与安全新技术专题》第7周作业
  9. 计算机风景画作品,电脑风景画图片
  10. 用pygame做一个简单的python小游戏---生命游戏