当前位置:文档之家› 英汉互译系统设计—毕业设计(论文)

英汉互译系统设计—毕业设计(论文)

摘要英汉互译系统是基于J2EE开发的,在J2SDK和Eclipse平台上使用java与Microsoft Access开发的,主要是解决个人及广大的朋友们实现英译汉、汉译英的功能,本系统实现对生词、错词进行添加、删除和修改。

之所以选择J2EE来开发本系统有诸多的优越性,下面分别介绍:J2EE的优越性:J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

Java语言的优越性和前景:java是以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

作品的选材:现在我们处于一个信息的时代,随着时代的进步,语言也伴随这进步,我们处在一个形形色色的语言大家庭中,会其他国家的语言变得尤为重要,而英语在这些语言中又显得突出了,之所以选择做一个英汉互译的翻译软件是为了帮助自己和他人能学习更多的英语词汇,提升自己的技能水平。

系统用程序的方式解决了那些非常复杂的操作,比如翻越词典,所有的步骤只需在电脑或者手机上安装即可查询。

只需要查询,添加,删除和修改简单的几步操作就可以完成,非常简单实用。

【关键词】 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 realized 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 traditional 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 language 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, are widely used in personal PC, data center, gaming consoles, scientific supercomputers, mobile phones and the Internet, at the same time has the world's largest community of professional developers . Global cloud computing and mobile Internet industry environment, Java has significant advantages and 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 arein a diverse languages extended family, will be the language of the other countries has become particularly important, and the prominent 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 phone 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目录第一章问题定义及内容简介 (9)1.1问题的定义 (9)1.2 内容简介 (9)第二章研究背景与研究意义 (2)2.1 研究背景 (2)2.2 研究意义 (3)第三章开发平台与语言简介 (5)3.1 Eclipse简介 (5)3.2 java 简介 (6)3.3 Access 简介 (7)第四章系统需求分析及可行性分析 (8)4.1 系统需求分析 (8)4.1.1 现状分析 (8)4.1.2 功能需求分析 (9)4.1.3 数据库需求分析 (9)4.1.4 系统数据流程分析 (10)4.2 系统总体功能介绍 (12)4.3 模块功能介绍 (12)4.3.1 主界面功能 (12)4.3.2 英译汉功能 (12)4.3.3 汉译英功能 (13)4.4 数据项 (13)4.5 系统难点分析 (15)第五章系统设计 (15)5.1系统的总体设计 (15)5.1.1系统的功能模块设计 (15)5.2 系统的详细设计 (17)5.2.1 概念设计 (17)5.3 系统的物理设计 (18)第六章总体设计 (19)6.1 算法的实现 (19)6.2 字符串的联系 (20)6.3 数据库设计 (20)6.3.1 数据库图 (20)6.3.2 数据库的约束与关系 (21)6.4 系统的实现 (21)6.4.1 主界面功能实现 (21)6.4.2 英译汉功能实现 (23)6.4.3 汉译英功能及词库备份实现 (24)6.4.4 查询类的实现及数据库绑定 (26)6.4.5 添加类的实现及数据库绑定 (27)6.4.6 修改类的实现及数据库绑定 (29)6.4.7 删除类的实现及数据库绑定 (31)第七章 Socket编程 (35)7.1 Socket编程 (35)7.2 Socket的实现 (35)第八章程序总结 (41)8.1 本系统的优点 (41)8.2 本系统的不足及改良 (42)8.3 设计和实现过程中的收获 (42)参考文献 (43)参考书籍: (43)谢辞 (45)第一章问题定义及内容简介1.1问题的定义解决英译汉、汉译英以及传统的英汉互译的软件缺陷进行以下的改变:1.实现添加生词到数据库,方便下次查询,备份词库、避免数据丢失。

2.修改错误的词汇,汉英解释和单词的性质。

3.对不必要的词汇进行删除,大大的减少了数据冗余和重复。

4.考虑数据库的选择和数据库连接、配置等问题、减少不必要的问题出现1.2 内容简介通过设计实践,达到以下目的:1.培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。

2.巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。

3.掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。

4.初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

5.掌握Java编程语言,并针对具体应用问题进行编程实现。

6.通过撰写课程设计论文,锻炼学生科技论文写作能力。

英汉互译的实现:功能要求:能够编辑词典库中的信息,能够实现英译汉,汉译英(要考虑一词多义)。

该系统主要用于实现英汉互译的功能,先选择是英译汉还是汉译英然后再查询框中查询,该系统会自动弹出匹配信息。

第二章研究背景与研究意义2.1 研究背景电子引词典是一种将传统的印刷词典转成数码方式、进行快速查询的数字学习工具。

电脑辞典以轻便易携、查询快捷、功能丰富等特点,成为21世纪学生学习生活、社会人士移动办公的掌上利器。

电脑辞典主要有五大板块功能,分别为:辞典查询学习功能、电子记事功能、计算功能、参考资料功能以及数据传输功能。

目前市场上的电子辞典内置的辞典有学习词典如英汉、雅思等,也有专业词典如电子、医药、信息等。

相关主题