打字训练软件《Java语言程序设计》课程设计课设题目:打字训练测试软件院系:计算机科学与技术学院专业:物联网学生姓名:宋杰学号:123921041学生姓名:王鹏学号:123921042学生姓名:于渊学号:123921043指导教师:段善荣2014年12月1打字训练测试软件1、打字训练测试软件的概述1
1背景与意义计算机在20世纪后半期取得了飞速发展,随着网络的发展,已经成为人们日常生活中不可或缺的一部分,如何快速的掌握计算机操作技能显得非常重要,其中打字速度更是衡量一个人操作熟练与否的重要标志,因此开发一种高效的打字程序显得迫在眉睫
目前大多数打字程序都是只能在Windows下运行,跨平台运行能力不是很强
为了适应当下的需求,格外需要一款新的打字程序
我们小组开发的这个用JAVA设计的打字训练测试软件,它的主要功能是从文件中录入一段英文或中文文档,并能给出错误率和平均录入速度
在该文档设计中,为了方便,文档格式设置为txt格式
该软件能实现从磁盘上寻找打开一个文件、实时显示打字速度和剩余时间等功能,应用到GUI,多线程,文件的输入输出等知识
需要从磁盘打开要录入文件的样本,录入时需要实时显示录入速度和剩余时间,录入结束后,显示录入速度和错误率
录入结束方式可以通过点击“结束测试”按钮结束测试,文章录入完成也自动结束录入,到达设置时间也自动结束录入
最后要求图形界面,界面2良好美观,主要是为了锻炼一下打字技能,提高打字速度,并能给出错误分析
2、打字训练测试软件的设计思路2
1系统主要功能本程序必需主要实现的功能如下:1)添加文件
从磁盘添加现有的文本文件显示在程序界面上方
2)设置测试时间
在打字开始前,可以设置测试时间,方便快捷地结束测试
3)显示测试结果
结果主要包括:打字速度和错误率
4)在录入过程中,显示当前速度和剩余时间
为了实时提醒用户打字速度和打字时间可以实时