登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于Android的多语言翻译工具的设计与实现毕业论文

 2021-03-12 23:55:45  

摘 要

随着4G时代的到来,移动通信与Internet得到飞速发展,移动用户可以通过GPRS来享受高速Intenet所提供的服务。我们身处在这样一个信息大爆炸的时代,采用先进的无线通信网络和使用各种类型的手持设备成为了不同的国家的语言和文化学习的一个崭新和重要的方法。本文主要介绍了多国语言翻译器的可行性分析、系统需求及相关技术,并重点对系统各模块结构功能与系统设计和实现过程进行了详细的阐述。本文所实现的系统是采用Android开源系统技术,利用Java语言和Eclipse工具,结合目前使用广泛的KSOAP2技术开发的多国语言翻译器,不仅具备快速语言翻译的基本功能,还能够将用户所想要保存的翻译内容储存起来,方便以后的复习或者使用。

关键词:Android;Ksoap2;语言翻译

Abstract

With the arrival of the 4G Era, mobile communications and Internet have developed rapidly, and mobile users can enjoy the services provided by high-speed Internet through GPRS. We are living in such an era of information explosion, with infinite advanced communications network and handheld devices using various types has become a new and important method of learning the language and culture of different countries. This paper mainly introduces the feasibility analysis, system requirements and related technologies of the multi language translator, and focuses on the detailed description of the module structure, function and system design and implementation process of the system. This system is achieved by using Android open system technology, the use of Java language and Eclipse tools, combined with the current development of the KSOAP2 technology is widely used for multi language translator, not only has the basic function of fast language translation, but also to the user to save the translation content stored for later review or use.

Key Words:Android;Ksoap2;language translation

目 录

第1章 绪论 1

1.1多国语言翻译系统开发背景 1

1.1.1 Android移动应用开发产业的现状分析 1

1.1.2 Android平台的市场优势 3

1.2 课题开发内容与目标 4

第2章 Android的架构分析 5

2.1 Android的组成 5

2.2 Android的优点 6

2.3 Android的架构 6

2.3.1 Linux内核 6

2.3.2 C/C 函数库 7

2.3.3 Java程序运行环境 7

2.3.4 应用程序框架 8

2.3.5 关键应用程序 8

2.4 Android应用的构成 8

2.4.1 Activity(活动) 9

2.4.2 Broadcast Intent Receiver(广播接收器) 10

2.4.3 Service(服务) 10

2.4.4 Content Provider(内容提供器) 11

2.5开发环境介绍及构建 11

第3章 系统可行性分析 12

3.1 技术条件可行性 12

3.2 硬件条件可行性 12

3.3 社会条件可行性 12

3.4 市场条件可行性 13

第4章 系统需求分析与概要设计 14

4.1 功能需求 14

4.1.1 系统工作流程 14

4.1.2 系统功能概要设计 14

4.1.3 系统用例图 18

4.2 性能需求 19

第5章 系统详细设计与实现 21

5.1系统界面的设计 21

5.1.1 界面布局开发 21

5.1.2 控件开发 22

5.2 翻译功能的实现 22

5.3 翻译结果的保存和查询 25

5.3.1数据库的设计 25

5.3.2 翻译结果的显示 26

第6章 系统运行与测试 28

6.1 测试方案 28

6.2 测试结果 29

结语 32

参考文献 33

致谢 34

第1章 绪论

现如今,移动通信技术与互联网技术已经相互交融,不分彼此,用户对于移动终端和网络的要求也越来越高。当前市场上有许多手机操作平台,如Symbian、Windows Mobile、PalmOS等,但这些平台还是过于封闭,不适合当代快速发展的社会,广大移动终端用户急需一个更加强大的移动平台。在早期几年的快速发展时期,第三代数字通信技术(3G)为移动终端用户提供了更为快速的数据传输速率,这为后续的发展奠定了基础。而随着3G网络时代的到来,移动终端不再局限于通讯网络的终端,还逐步发展为互联网的终端。所以,为了适应这种发展趋势,我们需要更为快捷、方便的应用软件和服务。Google在2007年11月推出了一款专为移动设备设计的软件平台—Android,从此基于Andorid的应用程序高速发展起来。现如今,第四代数字通信技术(4G)已经开始融入到日常生活中,基于Andorid的各个方面的应用势必会迎来一个全新的发展浪潮。

与其他移动设备平台相比较,Andorid包括操作系统、中间件和一些关键的平台应用,是一套集开放性、安全性、多样性为一体的综合平台。Android是一种基于Java语言,且开放源代码的操作系统。对于Android应用程序开发人员来说,无论是开发工具、应用整体的架构,还是基本或者高级的API,都对他们搭建具有自己特色的应用有很大的帮助。除此之外,Android还免费对所有用户开放所有开发工具,也就是说,用户可以免费开发自己想要的应用。总而言之,Andorid是一种非常优秀的开发环境,它具有很大的市场发展潜力。

1.1多国语言翻译系统开发背景

随着社会的发展,世界各国的交往越来越紧密,但是语言的沟通障碍却成为了各国之间合作与交流的最大难题。如何在现代快速生活中高效地学习和了解其他国家的语言,体验不同国家的语言文化,越来越受到人们的重视。对于这种难题,使用先进的无线通信网络和各种类型的手持设备是一种十分有效、快速的方法。本课题将结合移动设备的优势和国际交流的发展需求,设计一款基于Android平台的多国语言翻译器,让用户可以在任何时间,任何地点通过移动设备来实现多国语言的翻译,从而使用户尽情享受不同国家的语言文化。

Android移动应用开发产业的现状分析

在如今这样一个信息大爆炸时代,移动终端设备的操作系统并不仅仅只有Andorid系统,许许多多功能强大的操作系统在市场也拥有着十分重要的地位。常见的有:Palm OS、Symbian、Windows Mobile和Linux系统。

Palm OS是由Palm公司开发的,专门为掌上电脑(PDA)设计的一套操作系统,与其他操作系统相比,它占用的内存非常小,并且允许用户在其基础上编写和修改相关应用。在PDA的操作系统中,Palm OS因为其性能的优秀性和消耗的资源少等优点,一度占据了市场90%的份额。但Palm OS毕竟是为PDA设计的系统,为什么会出现在手机操作系统中呢?这是因为Palm OS对于移动设备具有十分良好的兼容性,它同样也是一款优秀的手机操作系统。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图