电子词典-java课设-含可运行程序概要讲解学习

  • 格式:doc
  • 大小:996.00 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图4程序主界面

(1) 窗口功能说明

窗口共有3个主要部分:菜单栏、工具条、显示栏。

菜单栏:包括文件、编辑、帮助菜单。

工具条:包括输入栏和查询、添加、修改、删除、发生按钮。

显示栏:显示查询单词在词典中的所有解释。

(2) 菜单说明

文件菜单:包括英汉词典、汉语词典、备份词库、退出功能。

编辑菜单:包括添加词汇、修改词汇、删除词汇功能。

帮助菜单:关于该软件的一些信息。

(3) 工具栏说明

在向输入栏中输入英/中文单词,单击查询按钮,在显示栏中将会显示查找所对应词典中的所有解释。发音按钮:发音纯正标准。方便用户更好的记忆朗读单词。添加、修改、删除按钮:可由用户自行添加、修改和删除词库中的词汇。

(4)显示栏说明

显示用户所查询的词义。右击将出现复制、粘贴等命令。方便用复制到其它地方进行其它如打印、学习等操作。

2.4数据库设计

在开始设计电子词典之前,要做一些准备工作,在Microsoft Access 2003中,建立一个

数据库,数据库的名字为english数据库,其中包括一张表。

图5 建立Accesss数据库

图6 表的属性图

此英语单词表有两个属性值,分别是单词和解释。其中单词字段为主键,保证输入不可以为空。其类型都是文本类型。其中,单词表示英文单词信息;解释代表汉语解释信息。

表1 英语单词解释表

2.4.1使用JDBC连接数据库

JDBC是Java程序连接数据库的应用程序接口(API)。

JDBC是由一群类和接口组成,通过调用这些类和接口所提供的成员方法,我们可以连接各种不同的数据库,进而使用SQL命令对数据库进行查询、插入、删除、更新等操作。Java程序包括Java小程序和应用程序,主要是根据JDBC方法实现对数据库的访问和操作。完成的主要任务有请求与数据库建立连接;向数据库发送SQL请求;为结果集定义存储应用和数据类型;查询结果;错误处理;控制传输;提交关闭连接等操作。

2.4.2JDBC编程要点

(1) 引用java.sql包:import java.sql.*;

(2) 使用Class.forName()方法加载相应数据库的JDBC驱动程序。

Class.for Name(“sun.jdbc.odbc.JdbcOdbcDriver“);

(3) 定义JDBC的URL对象。

(4) 连接数据库。

Connection s=DriverManager.getConnection(con URL);

(5) 使用SQL语句对数据库进行操作。

(6) 解除Java与数据库的连接并关闭数据库。

(7) 常用的JDBC类有,DriverManage类,Connection类,Statement类,

PreparedStatement类,ResultSet类。

3.程序运行结果

图7文件菜单界面

文件菜单:包括英汉词典、汉语词典、备份词库、退出功能。当单击英汉词典时,主界

面出现输入查询英语单词;单击汉语词典,显示输入要查询的汉语意思;单击退出,将退出操作;单击备份数据库,将对已有的数据进行备份,以便保证数据的安全。

图8 英汉词典英译汉

英汉词典,可以实现英文单词对中文词汇的查询功能。当用户输入一个单词,用户可以单击查询按钮,显示这个单词的中文解释,解释出现在文本区,但是输入不可以为空。

图9英汉词典汉译英

实现将中文词汇翻译成英语。在查询栏中输入中文,点击查询,便出现它的英文解释。

图10编辑菜单界面

编辑菜单:包括添加词汇、修改词汇、删除词汇功能。可以扩充词库,按照自己的需要,完善词库,也可对原有的信息进行修改、补充等操作。

图11删除界面

单击主界面的删除按钮,出现删除界面,在输入单词栏中填上要删除的单词,然后单击提交按钮。如果要退出,也可以点击取消,退出删除界面,回到主界面。

图12 修改界面

单击主界面的修改按钮,出现修改界面,在输入单词栏中填上要修改的单词,下面写上它的汉语解释,然后单击提交按钮。如果输入有误,也可以点击取消,退出修改界面。

图13添加单词界面

单击主界面的添加按钮,出现添加单词界面,在输入单词栏中填上要添加的单词,下面写上它的汉语解释,然后单击提交按钮。如果输入有误或要退出,也可以点击取消,退出添加单词界面,回到主界面。

图14 帮助菜单界面

帮助菜单包括帮助和关于两个选项。此模块添加了一些使用该软件的方法,当用户在使用时遇到不清楚的问题时,可以点帮助文档,根据提示进行操作。

图15 关于界面

此界面显示关于此软件的一些信息,供用户参阅。

4.设计体会

通过本次设计,进一步深化了课堂上所学的知识,深刻理解了Java语言的重要概念及其面向对象的特点,熟练的应用面向对象的思想和设计方法解决实际问题。巩固所学java