英汉互译系统设计—毕业论文设计.doc
《英汉互译系统设计—毕业论文设计.doc》由会员分享,可在线阅读,更多相关《英汉互译系统设计—毕业论文设计.doc(37页珍藏版)》请在三一办公上搜索。
1、摘 要英汉互译系统是基于J2EE开发的,在J2SDK和Eclipse平台上使用java与Microsoft Access开发的,主要是解决个人及广大的朋友们实现英译汉、汉译英的功能,本系统实现对生词、错词进行添加、删除和修改。之所以选择J2EE来开发本系统有诸多的优越性,下面分别介绍:J2EE的优越性:J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。Java语言的优越性和前景: java是以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设
2、计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。作品的选材:现在我们处于一个信息的时代,随着时代的进步,语言也伴随这进步,我们处在一个形形色色的语言大家庭中,会其他国家的语言变得尤为重要,而英语在这些语言中又显得突出了,之所以选择做一个英汉互译的翻译软件是为了帮助自己和他人能学习更多的英语词汇,提升自己的技能水平。系统用程序
3、的方式解决了那些非常复杂的操作,比如翻越词典,所有的步骤只需在电脑或者手机上安装即可查询。只需要查询,添加,删除和修改简单的几步操作就可以完成,非常简单实用。【关键词】 java技术;英汉互译;查询;删除;修改;添加AbstractTranslation system is based on J2EE development, developed using java the J2SDK and Eclipse platform and Microsoft Access, mainly to solve personal and the majority of the friends real
4、ized English to Chinese and Chinese to English functionality of the system to achieve the new words,wrong word to add, delete, and modify. Chose J2EE to develop the system has many advantages, the following were introduced:The superiority of J2EE: J2EE is a set of completely different from tradition
5、al application development, technical architecture, contains a number of components, mainly to simplify the specification of application systems development and deployment, and to improve portability, security and re-use value.The superiority of the Java language and prospects: java programming lang
6、uage in writing object-oriented cross-platform software applications, was launched in May 1995 by Sun Microsystems, Inc. Java programming language and the Java platform (ie JavaSE, JavaEE, and JavaME) general. Java technology has excellent versatility, efficiency, platform portability, and security,
7、 are widely used in personal PC, data center, gaming consoles, scientific supercomputers, mobile phones and the Internet, at the same time has the worlds largest community of professional developers . Global cloud computing and mobile Internet industry environment, Java has significant advantages an
8、d broad prospects.The selection of works: Now we are in an information age, with the progress of the times, the language is also accompanied by this progress, we are in a diverse languages extended family, will be the language of the other countries has become particularly important, and the promine
9、nt English language , chose to do a translation translation software to help themselves and others to learn more English vocabulary, enhance their level of skills. Program to solve a very complex operation, such as crossing the dictionary, all the steps are simply installed on a computer or mobile p
10、hone can query. Only need a few simple steps operation can be completed, a very simple and practical.【Key Words】java technology; Translation; queries; delete; modified; Add目 录第一章 问题定义及内容简介11.1问题的定义11.2 内容简介1第二章 研究背景与研究意义22.1 研究背景22.2 研究意义2第三章 开发平台与语言简介43.1 Eclipse简介43.2 java 简介43.3 Access 简介5第四章 系统需
11、求分析及可行性分析64.1 系统需求分析64.1.1 现状分析64.1.2 功能需求分析64.1.3 数据库需求分析64.1.4 系统数据流程分析74.2 系统总体功能介绍84.3 模块功能介绍84.3.1 主界面功能84.3.2 英译汉功能94.3.3 汉译英功能94.4 数据项94.5 系统难点分析10第 五 章 系统设计115.1系统的总体设计115.1.1系统的功能模块设计115.2 系统的详细设计125.2.1 概念设计125.3 系统的物理设计14第 六 章 总体设计1561 算法的实现156.2 字符串的联系156.3 数据库设计156.3.1 数据库图156.3.2 数据库的约
12、束与关系156.4 系统的实现166.4.1 主界面功能实现166.4.2 英译汉功能实现176.4.3 汉译英功能及词库备份实现186.4.4 查询类的实现及数据库绑定196.4.5 添加类的实现及数据库绑定206.4.6 修改类的实现及数据库绑定216.4.7 删除类的实现及数据库绑定22第 七 章 Socket编程257.1 Socket编程257.2 Socket的实现25第 八 章 程序总结298.1 本系统的优点298.2 本系统的不足及改良298.3 设计和实现过程中的收获29参考文献30参考书籍:30谢辞31第一章 问题定义及内容简介1.1问题的定义 解决英译汉、汉译英以及传统
13、的英汉互译的软件缺陷进行以下的改变:1.实现添加生词到数据库,方便下次查询,备份词库、避免数据丢失。2.修改错误的词汇,汉英解释和单词的性质。3.对不必要的词汇进行删除,大大的减少了数据冗余和重复。4.考虑数据库的选择和数据库连接、配置等问题、减少不必要的问题出现1.2 内容简介 通过设计实践,达到以下目的:1.培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。 2.巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。3.掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。4.初步掌握面向对象系统分析与设计的基本
14、方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。5.掌握Java编程语言,并针对具体应用问题进行编程实现。6.通过撰写课程设计论文,锻炼学生科技论文写作能力。英汉互译的实现:功能要求:能够编辑词典库中的信息,能够实现英译汉,汉译英(要考虑一词多义)。该系统主要用于实现英汉互译的功能,先选择是英译汉还是汉译英然后再查询框中查询,该系统会自动弹出匹配信息。第二章 研究背景与研究意义2.1 研究背景电子引词典是一种将传统的印刷词典转成数码方式、进行快速查询的数字学习工具。电脑辞典以轻便易携、查询快捷、功能丰富等特点,成为21世纪学生学习生活、社会人士移动办公的掌上利器。电脑辞典主要有五大
15、板块功能,分别为:辞典查询学习功能、电子记事功能、计算功能、参考资料功能以及数据传输功能。目前市场上的电子辞典内置的辞典有学习词典如英汉、雅思等,也有专业词典如电子、医药、信息等。不同的消费者应根据自己的实际情况选择最适合自己的电子辞典,标准的电子辞典内置英汉、汉英、英英、雅思、托福等学习型词典,是为大学、高初中以及小学生量身定制的学习辞典。我们在学习英语的时候会经常碰到很多的生词,有时,为了读懂一篇文章,经常是读文章用一小时,但是其中却有半个小时都在翻阅英语字典。所以我们小组为了解决这一问题,才将选材方向定位于电子词典的功能实现,主要的目的就是为同学们解决这一问题。在做电子词典功能实现的时候
16、,主要从以下几个方面入手,即:英汉互译、汉英互译。在英译汉、汉译英这两个功能模块上,我们首先提供了一个查询界面,即使用者需要输入要查询的关键字,点击确定按钮,屏幕上就会出现其对应的答案。在做这个模块的时候,我们主要解决了Java与数据库的链接问题,进而实现其功能。从系统的可扩展性方面考虑,我们在系统中加入了对单词库的添加、删除、修改功能。有了这个功能模块,将给予使用者带来很大的方便。当然也存在一种情况,即刚开始接触而不懂得如何去使用电子词典,为此我们加入了帮助界面,帮助界面是用Java小程序完成的。2.2 研究意义在于巩固所学Java语言编辑基本功,掌握Jdk,Editplus,Eclipse
17、,Jcreator等开发工具的运用,拓宽常用类库的应用。Java语言是当今流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它贴近自然的语言,而且有利于软件的维护和继承。我们通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。为了体现它的可扩展性,使用者也可以自己添加、删除或修改其单词库,为我们的学习带来了很多方便。第三章 开发平台与语言简介3.1 Eclipse简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建
18、开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse当作 Java 集成开发环境(IDE)来使用,但 Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse的软件开发人员,因为它允许他们构建与 Eclipse环境无缝集成的工具。由于 Eclipse中的每样东西都是插件,对于给 Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工
19、具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java开发工具。尽管 Eclipse是使用 Java 语言开发的,但它的用途并不限于 Java语言;例如,支持诸如 C/C+ 和 COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 基于 Eclipse的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。同时,从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous releas
20、e)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。3.2 java 简介Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling 和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java
21、 applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。(2010年Oracle公司收购了SUN) 由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。3.3 Access 简介Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软 Office的一个成员, 在包括专业版和更高版本的Office版本里面被单
22、独出售。2010年5月12日,最新的微软Office Access 2010在微软Office 2010里发布,微软Office Access 2007 是前一个版本。MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。第四章 系统需求分析及可行性分析4.1 系统需求分析4.1.1 现状分析当今时代是信息化时代,而信息的数字化也越来越被人们所重视,所以,数字化技术的重要性也逐渐体现了出来,主要体现在以下几个方面:数字化是数字计算机的基础,数字化是软件技术的基础,是智能技术的基础,数字化是信息社会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英汉 系统 设计 毕业论文
链接地址:https://www.31ppt.com/p-3992054.html