记忆测试系统(java).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
记忆测试系统(java)

专 业 计算机 班 级 07级4班 姓 名 设 计 起 止 日 期 2010.7.—2010.7.1 设计题目:记忆测试系统 设计任务(主要技术参数): 硬件环境: CPU:T6400 2.00GHz 内存:2G 硬盘空间:250G 软件环境: (1)操作系统:Windows XP (2)开发软件:JDK,JCreator 实现功能: Java编写的记忆测试系统,通过回忆法测试记忆,分为初级、中级、高级三个级别,并通过记忆榜存储每个级别的成绩。 指导教师评语: 成绩: 签字: 年 月 日 源代码及答辩材料请联系QQ记忆测试系统 1.设计目的 掌握Java的基本知识后,希望通过此次的课程设计来巩固和提高Java编程技术,从整体上了解使用Java语言在应用系统开发和网络开发中的技巧。进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼自己熟练的应用面向对象的思想和设计方法解决实际问题的能力,增进Java语言编辑基本功,掌握JDK、JCreator等开发工具的运用,拓宽常用类库的应用,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。 设计一个记忆测试系统,通过回忆法测试记忆,分为初级、中级、高级三个级别,并通过记忆榜存储每个级别的成绩。 2.设计方案论证 2.1设计思路 系统主体部分是在底层容器上插入面板,并在面板上安排按钮阵列,当用户点击按钮,经过随机安排在按钮后面的图片显示出来。通过对比图片下标,如何所显示图片和前一个显示图片一样,则没变化;如果,不一样,则把以前所有显示的图片重新用按钮遮盖。当用户点开指定数量的图片时,就进入记录数据部分。 在测试过程中,显示用户测试时间。记录数据部分,要把用户输入的姓名和系统记录用户测试时间写入指定文档中保存。查阅数据部分,要把指定文档的数据显示给用户,包括姓名和测试时间。用户此时可以清除文档中数据,即可删除排行榜。 2.2功能规划 菜单栏包括“菜单”和“帮助”两项。其中“菜单”,又包括“初级”、“中级”、“高级”、“初级排行榜”、“中级排行榜”、“高级排行榜”,可以分别开始初级中级高级测试,还有打开查看相应级别排行榜对话框;“帮助”,又包括“新手入门”和“关于”,分别显示系统使用方式和作者信息。 测试面板可以装载按钮阵列,用来显示图片,并且记录统计图片信息,当相同图片数量达到要求时,弹出记录用户信息对话框,记录用户信息。还有实时显示所用时间和提示相应级别测试信息。 2.3开发环境 Jkreator+JDK1.6 2.4使用说明 单击“记忆测试”菜单可以选择初级/中级/高级,也可以查看初级记忆榜/中级记忆榜或高级记忆榜。选择级别后,将显示相应级别的测试区域。测试区域由若干个方块组成,每个方块都有一个图标,但该图标默认情况下不可见。用鼠标单击测试区中的任何一个方块,则计时器开始启动,同时该方块上的图标将显示出来。对于初级级别,用户必须用鼠标连续单击出6个图标相同的方块,也就是说,如果用户已经用鼠标连续单击出n(n6)个图标相同的方块,单击另一个房块时,如果该方块的图标和上一个相同,那么该方块的图标和前n 次单击出的方块的图标仍然可见,否则,前n次单击出的方块的图标都变为不可见。连续单击出该级别所要求的若干个图标相同的方块后,将显示保存成绩对话框,成绩按所用时间排序。用户可以通过该对话框选择是否将自己的成绩保存到成绩表中。 新用户可以选择菜单栏上“帮助”|“新手入门”,来学习如何使用本系统。以及“帮助”|“关于”来查看作者。 2.5程序功能 2.5.1根据任务及要求,画出数据流图,描述系统功能。 顶层数据流图: 图-1顶层数据流图 2.5.2记忆测试系统功能级数据流图: 图-2功能级数据流图 2.5.3根据数据流图,分析系统的状态转换关系,画出状态转换图,分析软件系统的行为模型。 图-3系统状态转换图 2.6详细设计 2.6.1数据分析 系统中游戏主窗口里要排列指定数量的按钮阵列,并且通过随机方法定义指定数量的图片给每个按钮。每点开一个按钮就显示对应的图片,并且对比图片的下标号,如果和上一个图片的下标号不同,则恢复以前所有显示的图片为按钮。统计相同图片下标的数量,达到指定数量时,执行数据输入存储模块。同时,要记录用户测试时间,如果用户测试通过,传给数据输入存储模块进行存储。 2.6.2算法思路 主窗口安排指定数量按钮,是通过用户所选级别传参数计算后进行安排。随机分布图片需要随机函数随机产生指定数量的图片下标,并传给主窗口的按对应按钮。通过对比所显示图片的下标,统计显示的相同图片的数量。用户测试开始后,记录测试时间,并保存。 2.

您可能关注的文档

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档