java对打字速度,java课程设计-- 打字速度测试程序

3a5429672e603c333e817469066cd8b7.gifjava课程设计-- 打字速度测试程序

11信计信计2012-2013((二二)) Java程序设计课程设计程序设计课程设计 设计题目 打字速度测试程序 设计时间 2013.6.24 至 2013.6.29 学生姓名 学生学号 所在班级 指导教师 成成 绩绩 摘要摘要 二十世纪后半期,计算机取得了飞速的发展。现在,随着网络技术的发 展,计算机已经成为人们生活中不可或缺的一部分。但是很多人对于计算机 的操作能力及认知极为匮乏,因此提高人们对计算机的了解以及操作能力已 经非常重要。而打字速度是用来衡量一个人操作熟练程度的一个重要方面。 当前打字软件的市场已经达到了一定的高度,本软件设计开发的方式是仅仅 是简单的使用户能够测试自己的打字速度与正确率。 本软件使用的开发工 具是JAVA,它是当前比较流行的开发工具。在构造图形及其处理方面具有很 强的优势,能够为用户构造一个比较美观的打字测试界面,并且能够很好的 测试您的打字速度以及正确率,请用户放心使用。 关键词关键词打字速度;正确率;熟练度;JAVA 目录 1 设计背景和意义 1 1.1 设计背景 1 1.2 设计目的及意义 1 2 需求分析 1 2.1 系统所需完成的任务 1 2.2 系统功能需求分析 2 3 总体设计 2 3.1 系统设计目标 2 3.2 系统体系结构 3 3.3 程序结构设计 3 4 详细设计 4 4.1 起始界面设计 5 4.2 添加文件界面设计 6 4.3 设置测试时间设计 7 4.4 速度和剩余时间设计 8 4.5 显示测试成绩设计 9 5 系统测试 9 5.1 系统测试的方法. 10 5.2 程序测试. 10 6 设计总结. 10 参考文献 11 附录 12 1 1 1 设计设计背景和意义背景和意义 1.1 设计背景 二十世纪的后半期,尤其是 90 年代后,计算机取得了飞速的发展。近来, 随着网络的发展,计算机已经成为人们生活中不可缺少的一部分。提高人们对计 算机的操作能力显得尤为重要。 而打字速度是衡量一个人操作熟练的一个重要方 面。因此开发一种高效的打字程序显得迫在眉睫。目前大多数打字程序都是只能 在 Windows 下运行,跨平台运行能力不是很强。为了适应当下的需求,格外需要 一款能够新的打字程序。 本程序使用的开发工具是 java1.7,它目前是比较流行的 java 语言开发工 具, 在执行效率方面表现良好, 在跨平台方面更是强项。 因此用户可以放心使用。 1.2 设计目的及意义 随着科学技术的不断提高,计算机科学目渐成熟,计算机怩深入到工作和生 活的各个角落,文字录入是学习计算机非常重要的一部分。在手写录入技术和语 音识别技术还不完善的同时大部分人还在使用键盘作为文字录入的工具。 所以我 编了这样一个小程序,同时也是我的面向对象程序设计的课程设计。希望能对电 脑初学都和想提高打字速度的朋友们有所帮助。 本系统构建学生打字练习系统, 基于所开发的打字程序界面友好, 图形复杂。 打字练习程序中应用到 eclipse 最新版本,java1.7 以上版本的 jdk。对于打字 测试进入整体的部署。完成打字练习程序开发,培养程序设计和开发能力。 2 2 需求分析需求分析 2.1 系统所需完成的任务 打字速度测试程序。要求设计一款打字速度测试程序,要求界面良好,实现 从磁盘上寻找打开一个文件、设置打字时间、时实显示打字速度和剩余时间等功 能,应用到 GUI,多线程,文件的输入输出等知识。 需要从磁盘打开要录入文件的样本,录入前可以设定录入练习时间,录入 时需要实时显示录入速度和剩余时间,录入结束后,显示录入速度和错误率。 录入结束方式可以通过点击“结束测试”按钮结束测试,文章录入完成也自动 2 结束录入,到达设置时间也自动结束录入。最后要求图形界面,界面良好美 观。 根据任务要求主要遇到的问题在于如何很好的监听按键菜单事件, 监听部分 键盘如(ctrlo 和 enter) ;如何在打开文件对话框中过滤只显示 txt 和目录文 件,读取文件后如何一部一部地显示并能正确统计录入字数和错误字数;如何在 录入文章时,同时监控系统时间,并能尽量减少 cpu 占用。 2.2 系统功能需要分析 经过对现有一般打字程序的使用者的调查与分析,得出若要编写此打字程 序,本程序必需主要实现的管理功能如下 1.添加文件。从磁盘添加现有的文本文件显示在程序界面上方。 2.设置测试时间。 在打字开始前, 可以设置测试时间, 方便快捷地结束测试。 3.显示测试结果。结果主要包括打字速度和错误率。 4.在录入过程中,显示当前速度和剩余时间。为了时实提醒用户打

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值