[源码和文档分享]基于Java的打字游戏测试软件
一 需求分析
-
可实现用户名的自定义设置或默认身份的进入
-
可实现测试类型的选择、通过测试文章的下拉列表选择已导入目录的文章和用户本地导入、测试时间的自定义
-
监听你的键盘录入,同时启动线程去判断用户输入的字符与模板上的字符是否一致,不正确的用红色标记,正确的显示为绿色
-
启动测试时记录起始时间,结束时获得结束时间,通过时间差统计出错误率和平均录入的速度
-
可实现重新开始打字练习、暂停打字练习并随时可恢复练习功能的实现
-
可实现用户所有打字记录被保存并能查询
-
可实现能在界面之间切换
二 总体设计
2.1 程序流程图
程序启动后进入用户显示界面,输入用户名后可进入类型选择界面,设置完成后就进入打字模块,按任意键就进入打字练习并开始启动及计时线程进行计时及打字状态的显示。详细的程序流程图如下所示:
参考文档和完整的文档和源码下载地址: