电子词典-java课设-含可运行程序概要讲解学习
- 格式:doc
- 大小:996.00 KB
- 文档页数:20
图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