电子词典规格说明书
1、设计任务与要求
为了巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计以及掌握Java编程语言,并针对具体应用问题进行编程实现。所以我们设计了一种基于java的英汉互译词典。
本系统是一个采用mysql作为数据库,用JAVA作为开发工具的英汉电子词典,内有英汉词典和备份词库。它不仅可实现英译汉、的基本翻译功能,还可以让用户根据自己的需要添加、删除词库,形成自己的词库。除此之外本地词库如果不能查询到的单词,会自动提示是否进行在线联网查询,还能对查询到的单词进行发音,除此之外,该词典还有语音识别功能,能够识别用户所读打次并查询。
2、开发环境分析
    本系统是一个采用mysql作为数据库,用JAVA作为开发工具的英汉电子词典,内有英汉词
典、汉英词典和备份词库。它不仅可实现英译汉、汉译英的基本翻译功能,还可以让用户根据自己的需要添加、删除词库,形成自己的词库,还可以联网在线查询词库中没有的单词。
软件环境
64位win8.1操作系统。JDK和eclipse软件环境。
3、系统总体设计
    电子英汉词典系统包括三个大方面:数据库的设计,显示界面,监控鼠标点击事件。
(1)数据库中包括英译汉,汉译英以及备份词库,以及在线联网查询,这也是电子词典的最主要功能。
(2)主窗体界面中包括本地词典、联网词典、生词本。二级菜单包括:语音查询、删除单词、添加单词、加入生词本。
(3)程序共有三个大类的函数,包括主副窗体界面的设计、Commons组件工具的添加设
计、保存单词的格式类型设计。
4、功能模块设计
(1)英译汉功能模块说明:可以实现对英文单词的查询功能。用户文本框中输入要查询的英文单词。若该单词存在于词库中,则会在文件对话框中显示其词性及中文翻译;若该单词没有存在于词库中,则会弹出提示框、提示是否要进行联网查询。
(2)备份词库功能模块说明:可以实现对现有词库的备份,可将当前词库存入用户所设置的任意位置。
(3)添加词汇功能模块说明:可以实现对词库的添加。用户可自行输入所添加的单词及其解释,若添加的是词库中没有的单词,系统在添加成功后提示添加成功。若添加的是词库中已有的单词,系统会弹出警告,说明此词汇已存在。
(4)修改词汇功能模块:可以实现对词库中已有单词的修改。用户可自行修改词库中的单词及其解释。若输入的单词不存在于词库中,系统会弹出警告,说明不存在此单词。
(5)删除词汇功能模块:可以删除词库中已有的单词。用户可自行删除词库中已有的单词,再删除此单词的同时,其解释也会随之被删除,如输入的单词不存在于词库中,系统用会弹出警告,说明不存在此单词。英汉互译在线翻译

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。