标签:
题目: 打字训练测试软件
学校:齐鲁工业大学
学院:信息学院
班级:计科(高职)13-3
学号: 201303014107
姓名:杨磊
一、题目简介
利用Java常用基础类API、输入输出流常用类API、Java异常处理等完成所选项目的程序设计。
设计一个英文打字测试软件。从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。
二、源码的github链接
https://github.com/yangleiwangximin/test/blob/master/%E6%89%93%E5%AD%97%E8%AE%AD%E7%BB%8
2总体设计
2.1 包的描述
由于本次实验使用的类较少,所有的类都建在同一个包下,本次试验也只用到了一个包。
2.2 类的描述
EnglishGame类:主要构造都在这里完成。
MyKey类:是该程序的一个内部类。
2.3类之间的关系
EnglishGame作为主函数的入口。调用actionPerformed类的方法实现事件监听器。当发生点击事件时就会弹出输入框,开始英文打字功能。从而达到打字训练测试的目的。
2.4详细设计
五、核心算法详细设计
1.类图
图1 EnglishGame类图
图2 MyKey类图
2.页面设计
页面设计分为一个选择框可以选择“退出”,“简单”,“困难”,“普通”四个部分,然后分上下两个框是输入内容与原内容相比,最后显示测试结果框。
四、问题及解决方案、心得体会
标签:
原文地址:http://www.cnblogs.com/yangdaxia/p/4467014.html