- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
英汉互译系统设计毕业论文
目 录
第一章 问题定义及内容简介 1
1.1问题的定义 1
1.2 内容简介 1
第二章 研究背景与研究意义 2
2.1 研究背景 2
2.2 研究意义 2
第三章 开发平台与语言简介 4
3.1 Eclipse简介 4
3.2 java 简介 4
3.3 Access 简介 5
第四章 系统需求分析及可行性分析 6
4.1 系统需求分析 6
4.1.1 现状分析 6
4.1.2 功能需求分析 6
4.1.3 数据库需求分析 6
4.1.4 系统数据流程分析 7
4.2 系统总体功能介绍 8
4.3 模块功能介绍 8
4.3.1 主界面功能 8
4.3.2 英译汉功能 9
4.3.3 汉译英功能 9
4.4 数据项 9
4.5 系统难点分析 10
第 五 章 系统设计 11
5.1系统的总体设计 11
5.1.1系统的功能模块设计 11
5.2 系统的详细设计 12
5.2.1 概念设计 12
5.3 系统的物理设计 14
第 六 章 总体设计 15
6.1 算法的实现 15
6.2 字符串的联系 15
6.3 数据库设计 15
6.3.1 数据库图 15
6.3.2 数据库的约束与关系 15
6.4 系统的实现 16
6.4.1 主界面功能实现 16
6.4.2 英译汉功能实现 17
6.4.3 汉译英功能及词库备份实现 18
6.4.4 查询类的实现及数据库绑定 19
6.4.5 添加类的实现及数据库绑定 20
6.4.6 修改类的实现及数据库绑定 21
6.4.7 删除类的实现及数据库绑定 22
第 七 章 Socket编程 25
7.1 Socket编程 25
7.2 Socket的实现 25
第 八 章 程序总结 29
8.1 本系统的优点 29
8.2 本系统的不足及改良 29
8.3 设计和实现过程中的收获 29
参考文献 30
参考书籍: 30
谢辞 31
第一章 问题定义及内容简介
1.1问题的定义
解决英译汉、汉译英以及传统的英汉互译的软件缺陷进行以下的改变:
1.实现添加生词到数据库,方便下次查询,备份词库、避免数据丢失。
2.修改错误的词汇,汉英解释和单词的性质。
3.对不必要的词汇进行删除,大大的减少了数据冗余和重复。
4.考虑数据库的选择和数据库连接、配置等问题、减少不必要的问题出现
1.2 内容简介
通过设计实践,达到以下目的:
1.培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。
2.巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。
3.掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。
4.初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。
5.掌握Java编程语言,并针对具体应用问题进行编程实现。
6.通过撰写课程设计论文,锻炼学生科技论文写作能力。
英汉互译的实现:
功能要求:能够编辑词典库中的信息,能够实现英译汉,汉译英(要考虑一词多义)。
2.1 研究背景
电子引词典是一种将传统的印刷词典转成数码方式、进行快速查询的数字学习工具。电脑辞典以轻便易携、查询快捷、功能丰富等特点,成为21世纪学生学习生活、社会人士移动办公的掌上利器。电脑辞典主要有五大板块功能,分别为:辞典查询学习功能、电子记事功能、计算功能、参考资料功能以及数据传输功能。目前市场上的电子辞典内置的辞典有学习词典如英汉、雅思等,也有专业词典如电子、医药等。不同的消费者应根据自己的实际情况选择最适合自己的电子辞典,电子辞典内置英汉、汉英、英英、雅思、托福等学习型词典,是为大学、高初中以及小学生量身定制的学习辞典。
在做电子词典功能实现的时候,主要从以下几个方面入手,即:英汉互译、汉英互译。
在英译汉、汉译英这两个功能模块上,我们首先提供了一个查询界面,即使用者需要输入要查询的关键字,点击确定按钮,屏幕上就会出现其对应的答案。在做这个模块的时候,我们主要解决了Java与数据库的链接问题,进而实现其功能。从系统的可扩展性方面考虑,我们在系统中加入了对单词库的添加、删除、修改功能。有了这个功能模块,将给予使用者带来很大的方便。
当然也存在一种情况,即刚开始接触而不懂得如何去使用电子词典,为此我们加入了帮助界面,帮助界面是用Java小程序完成的。
2.2 研究意义
Java语言编辑基本功,掌握Jdk,Editplus,Eclipse,JcreatorJava语言是当今流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它贴近自然的语言,而且有利于软件的维护和继承。我们通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言
文档评论(0)