《java课程设计-英汉电子词典系统》.doc

《java课程设计-英汉电子词典系统》.doc

ID:49286579

大小:498.91 KB

页数:25页

时间:2020-03-01

《java课程设计-英汉电子词典系统》.doc_第1页
《java课程设计-英汉电子词典系统》.doc_第2页
《java课程设计-英汉电子词典系统》.doc_第3页
《java课程设计-英汉电子词典系统》.doc_第4页
《java课程设计-英汉电子词典系统》.doc_第5页
资源描述:

《《java课程设计-英汉电子词典系统》.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书NO.1英汉电子词典系统1.课程设计的目的Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点,它贴近自然的语义,而且有利于软件的维护和继承。此次课程设计的目的在于巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。2.设计方案论证2.1概要设计2.1

2、.1系统功能描述该系统主要用于实现英汉互译的功能,系统拥有己的数据库,我们可以先选择让系统进行英译汉,还是汉译英,然后在查询框中输入想要查询的英文单词或汉语意思,系统自动在数据库中查找匹配记录并给出对应的汉语意思或英文单词,若在数据库中没有查找到匹配的记录,则系统会弹出出错提示。同时,系统还提供了添加、修改、删除等功能,允许用户自主的对系统数据库进行添加、修改、删除等操作,便于用户建立自己的词汇库,简便实用。2.1.2系统开发环境(1)硬件环境CPU:Intel(R)Core(TM)2DuoCPUP7450@2.13GHz内存:2G硬盘空间:

3、250G(2)软件环境32位XP操作系统。JDK和Jcreator软件环境。沈阳大学课程设计说明书NO.22.2详细设计2.2.1程序流程图英汉词典汉英词典备份词库退出删除词汇修改词汇英汉电子词典库存采购操作添加词汇图1英汉电子词典系统功能模块图功能模块说明:(1)英译汉功能模块说明:可以实现对英文单词对中文单词的查询功能。用户文本框中输入要查询的英语单词。若该单词存在于词库中,则会在文件对话框中显示其词性及中文翻译;若该单词没有存在于词库中,则会弹出“警告”,说明“查无此词”;若没有输入直接点击“查询”,则会弹出“警告”,说明“查询对象不能

4、为空”。(2)汉译英功能模块说明:可以实现对中文单词对英文单词的查询功能。用户可在文本框中输入要查询的中文单词。若该单词存在于词库中,则会在文件对话框中显示一个或多个对应的英文;若该单词没有存在于词库中,则会弹出“警告”,说明“查无此词”;若没有输入直接点击“查询”,则会弹出“警告”,说明“查询对象不能为空”。(3)备份词库功能模块说明:可以实现对现有词库的备份,可将当前词库存入用户所设置的任一位位置。(4)添加词汇功能模块说明:可以实现对词库的添加。用户可自行输入所添加的沈阳大学课程设计说明书NO.3单词及其解释,若添加的是词库中没有的单词

5、,系统在添加成功后有提示“添加成功”;若添加的是词库中已有的单词,系统会弹出“警告”,说明“此词汇已存在”。(5)修改词汇功能模块说明:可以实现对词库中已有单词的修改。用户可自行修改词库中的单词的解释,若输入单词不存在于词库中,系统会弹出“警告”,说明“不存在此单词”。(6)删除词汇功能模块说明:可以删除词库中已有的单词。用户可自行删除词库中已有的单词,在删除此单词的同时,其解释也会随之被删除,若输入单词不存在于词库中,系统会弹出“警告”,说明“不存在此单词”。(7)其它功能模块说明:在帮助中有“帮助”与“关于”两项,“帮助”中有关于词典的功

6、能说明,“关于”可显示版本信息。2.2.2程序中自定义类说明表1动画中涉及的元件表类名作用父类子类Dic自定义主体main函数的类,用来调用各种类DataWindow,AddWin,DelWin,ModifyWinDataWindow自定义一个主窗体类,用来显示整个窗体JFrameAddWin自定义一个添加窗口类,用于添加新的单词及其解释JFrameDelWin自定义一个删除窗口类,用于删除词库中所存在的单词及其解释JFrameModifyWin自定义一个修改窗口类,用于修改词库中所存在的单词及其解释JFrame沈阳大学课程设计说明书NO.4

7、2.2.3程序中主要方法说明(1)定义方法actionPerformed(),内用if语句实现按钮监听:publicvoidactionPerformed(ActionEvente)(2)定义方法删除(),实现删除功能publicvoid删除()throwsSQLException(3)定义方法添加(),实现添加功能publicvoid添加()throwsSQLException(4)定义方法查询(),实现查询功能publicvoid查询()throwsSQLException3.设计结果与分析3.1程序运行结果经过编译、执行后可看到运行界面

8、如图2所示图2运行结果图此时有两个菜单选择:库存和采购操作。沈阳大学课程设计说明书NO.53.1.1库存菜单它包含四个子菜单:英汉词典、汉英词典、备份词库及退出。打

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。