IJava打字训练课程设计.docVIP

  • 24
  • 0
  • 约9.4千字
  • 约 22页
  • 2017-01-12 发布于北京
  • 举报
IJava打字训练课程设计

软 件 学 院 课程设计报告书 课程名称 设计题目 专业班级 学 号 姓 名 指导教师 年月 1 2设计目的 1 3设计任务 1 4设计内容 1 4.1需求分析 1 4.1.1问题描述 1 4.1.2基本要求 1 4.2总体设计 1 4.2.1 包的描述 1 4.2.2 类的描述 2 4.2.3类之间的关系 2 4.3详细设计 2 4.3.1类图 3 4.3.2页面设计 3 5功能模块的实现 3 5.1程序代码 3 6运行与实现 12 7总结与展望 19 参考文献 20 成绩评定 20 1 设计时间 2014年6月16日-2014年6月20日 2 设计目的 随着科学技术的不断提高,计算机科学目渐成熟,计算机怩深入到工作和生活的各个角落,文字录入是学习计算机非常重要的一部分。在手写录入技术和语音识别技术还不完善的同时大部分人还在使用键盘作为文字录入的工具。所以我编了这样一个小程序,同时也是我的面向对象程序设计的课程设计。希望能对电脑初学都和想提高打字速度的朋友们有所帮助。 本系统构建学生打字练习系统,基于所开发的打字程序界面友好,图形复杂。打字练习程序中应用到eclipse最新版本,java1.6以上版本的jdk。对于打字测试进入整体的部署。完成打字练习程序开发,培养程序设计和开发能力。 3 设计题目 设计一个英文打字测试软件。从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。 设计一个英文打字测试软件 文件中调入英文录入材料 最后给出错误率平均录入速度actionPerformed类的方法实现事件监听器。当发生点击事件时就会弹出输入框,开始英文打字功能。从而达到打字训练测试的目的。 4.3详细设计 4.3.1类图 图1 EnglishGame类图 图2 MyKey类图 4.3.2页面设计 页面设计分为一个选择框可以选择“退出”,“简单”,“困难”,“普通”四个部分,然后分上下两个框是输入内容与原内容相比,最后显示测试结果框。 5功能模块实现 5.1程序代码 import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.File; import java.io.FileReader; import java.util.Date; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextPane; import javax.swing.SwingUtilities; //所使用的包 public class EnglishGame implements ActionListener { private static JFrame f = new JFrame(英文打字游戏); private static Container con = f.getContentPane(); JPanel mainPanel,panel0,panel1,panel2,panel3,panel4,panel5,panel6,panel7; JButt

文档评论(0)

1亿VIP精品文档

相关文档