android平台的电子词典设计与实现(附件)
摘 要随着科学技术的发展,移动互联网技术日趋成熟,移动智能设备已成为我们生活中的必需品了,现在,用移动智能设备的数量已经远远超过电脑用户的数量,所以移动应用,特别是智能手机,有着很大的利用空间。一般的英语学习与教材很有局限,为了让英语学习和移动互联网相互结合,设计出一种可以在移动设备上使用的电子词典系统,来允许用户在移动设备上的任何时间和任何地点获取知识,充分利用时间,提高英语水平和学习效率。可以查看单词、短语的意思。Android平台作为占有着智能手机市场最大份额的智能手机操作系统,Android平台可以在Android电子词典的设计当中更多的用户。在对Android设备进行反复测试后,客户端实现了本地单词检查、网络单词检查、Word库、发音、单词朗读和用户设置功能。对客户端测试,以供应用户的需求。
目录
1绪论 1
1.1课题研究背景 1
1.2课题研究目的 1
2相关技术介绍 1
2.1Android技术 1
2.2安卓系统的架构 2
2.3 安卓平台的搭建 2
2.4SQLite简介 3
2.5 开发系统APK 3
3系统分析 4
3.1可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.2 功能需求 5
3.3 系统UML分析 5
3.4 界面需求 6
3.4.1输出设计 6
3.4.2输入设计 6
4系统设计 7
4.1设计目标及原则 7
4.2 系统设计流程 8
4.3系统业务流程 8
4.4 系统功能设计 9
4.4.1 系统功能概述 9
4.4.2 系统功能结构图 9
5系统实现 10
5.1 系统主页界面 10
5.2 查询界面 10
5.3生词本界面 2
5.4本地查询界面 12
6测试 13
7总结 13
8致谢 14
9参考文献 15 *好棒文|www.hbsrm.com +Q: ^351916072^
1 绪论
1.1研究背景
随着移动互联网的飞速发展,人们将会更加丰富自己的业余时间来使用智能手机去进行查资料,查看微博,Email,视频等各种娱乐项目。
随着各种网站和智能手机大力的推送,Android平台的手机市场占据了互联网大部分的市场,2011年,跃居世界第一。人们越来越依赖Android手机。因此通过Android手机去学习英语就变得很方便了。
现在越来越多的人去学习英语,人们也认识到英语的重要性了,随着智能手机的普及,人们可以通过手机去Shopping,打游戏,查资料,因此也通过移动智能终端来实现查询词典。电子词典的设计与实现就显得至关重要了,人们可以通过电子词典进行学习,查看单词,理解单词的意思,添加生词到生词本,可以在生词本查看生词和删除单词。
1.2研究目的
本设计首先掌握系统中涉及的相关计算机知识,并在相关知识上进行详细的分析。然后对电子词典的功能进行了细致的了解和分析,并记录功能的细节和处理方法。
最后,对电子词典的各个功能进行研究,熟练应用开发工具,完成电子词典的开发,维护电子词典的使用和实用性。
基于Android平台的电子词典设计与实现的目的:
1.使用简单、页面简单;功能比较人性化。让用户快速的查询、添加、删除新的单词。
2.方便使用:人们可以随时随地的查看新单词和添加新单词,方便携带,使用方便。
3.单词全面:可以查看单词、短句意思
2 Android技术介绍
2.1Android技术
Google和开放手机企业开发出了包括中国移动、摩托罗拉、高通、本田、t 移动在内的30多家技术和无线应用软件,并开发出了Android。我们认为,这可以提供更好的、更迅速的创新,并且可以提供事先不知道的应用和服务。
我们发现全世界的手机用户没有利用Android的电话。为了这个目的,Android可以代替谷歌长期运营的移动发展战略,与世界各地的移动运营商合作。Android以Java为编程语言,Java编程语言在市面上流行的语言当中,是语法简单的一种。
2.2Android系统的架构
Android系统主要是一个应用程序,Android系统主要分为应用程序、应用程序框架系统的运行库、Linux内核四层。如图21所示:
/
图21 安卓系统的结构图
2.3 Android平台的建造
Android平台的搭建主要在Eclipse、Android SDK、ADT、JDK建立AVD五个基础的安装环境。
JDK的安装首先是安装安装包,根据提示来安装,查看JDK是不是安装成功。如图22所示:
/
图22 查看JDK安装成功
Android SDK安装过程:大部分是Android系统开发的安装包。
ADT安装过程:安装流程如图23所示。根据提示选择“OK”然后继续安装。
/
图23 ADT的安装步骤图
2.4 SQLite简介
SQLite设计目的是嵌入式的,已经在好多嵌入式产品中获得利用。SQLite是一个小型的数据库,占用资源非常的少,在嵌入式设备中,只需要几百k的内存。运行速度比开源数据库快得多。
2.5 开发系统APK
在SIS的APK文件一样,是一对安置在封装形式的APK文件。
Android是基于Java的开发环境,开发语言是Java,非常类似的但是被广泛接受的更多是C++,这是一个标准的移动环境下开发的。谷歌也在做很好的工作文件和API提供写作样本。C++没有Android容易开发。
应用程序生命周期的管理是一种活动过程是由系统的Android应用程序的命令在开始设计这个程序,用户不知道什么是正确的。由于它帮助节省了时间,制止了昂贵的从一开始再设计的调试。
APK通过APK文件直接传到Android模拟器或者Android手机中操作就可以安装的。
目录
1绪论 1
1.1课题研究背景 1
1.2课题研究目的 1
2相关技术介绍 1
2.1Android技术 1
2.2安卓系统的架构 2
2.3 安卓平台的搭建 2
2.4SQLite简介 3
2.5 开发系统APK 3
3系统分析 4
3.1可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.2 功能需求 5
3.3 系统UML分析 5
3.4 界面需求 6
3.4.1输出设计 6
3.4.2输入设计 6
4系统设计 7
4.1设计目标及原则 7
4.2 系统设计流程 8
4.3系统业务流程 8
4.4 系统功能设计 9
4.4.1 系统功能概述 9
4.4.2 系统功能结构图 9
5系统实现 10
5.1 系统主页界面 10
5.2 查询界面 10
5.3生词本界面 2
5.4本地查询界面 12
6测试 13
7总结 13
8致谢 14
9参考文献 15 *好棒文|www.hbsrm.com +Q: ^351916072^
1 绪论
1.1研究背景
随着移动互联网的飞速发展,人们将会更加丰富自己的业余时间来使用智能手机去进行查资料,查看微博,Email,视频等各种娱乐项目。
随着各种网站和智能手机大力的推送,Android平台的手机市场占据了互联网大部分的市场,2011年,跃居世界第一。人们越来越依赖Android手机。因此通过Android手机去学习英语就变得很方便了。
现在越来越多的人去学习英语,人们也认识到英语的重要性了,随着智能手机的普及,人们可以通过手机去Shopping,打游戏,查资料,因此也通过移动智能终端来实现查询词典。电子词典的设计与实现就显得至关重要了,人们可以通过电子词典进行学习,查看单词,理解单词的意思,添加生词到生词本,可以在生词本查看生词和删除单词。
1.2研究目的
本设计首先掌握系统中涉及的相关计算机知识,并在相关知识上进行详细的分析。然后对电子词典的功能进行了细致的了解和分析,并记录功能的细节和处理方法。
最后,对电子词典的各个功能进行研究,熟练应用开发工具,完成电子词典的开发,维护电子词典的使用和实用性。
基于Android平台的电子词典设计与实现的目的:
1.使用简单、页面简单;功能比较人性化。让用户快速的查询、添加、删除新的单词。
2.方便使用:人们可以随时随地的查看新单词和添加新单词,方便携带,使用方便。
3.单词全面:可以查看单词、短句意思
2 Android技术介绍
2.1Android技术
Google和开放手机企业开发出了包括中国移动、摩托罗拉、高通、本田、t 移动在内的30多家技术和无线应用软件,并开发出了Android。我们认为,这可以提供更好的、更迅速的创新,并且可以提供事先不知道的应用和服务。
我们发现全世界的手机用户没有利用Android的电话。为了这个目的,Android可以代替谷歌长期运营的移动发展战略,与世界各地的移动运营商合作。Android以Java为编程语言,Java编程语言在市面上流行的语言当中,是语法简单的一种。
2.2Android系统的架构
Android系统主要是一个应用程序,Android系统主要分为应用程序、应用程序框架系统的运行库、Linux内核四层。如图21所示:
/
图21 安卓系统的结构图
2.3 Android平台的建造
Android平台的搭建主要在Eclipse、Android SDK、ADT、JDK建立AVD五个基础的安装环境。
JDK的安装首先是安装安装包,根据提示来安装,查看JDK是不是安装成功。如图22所示:
/
图22 查看JDK安装成功
Android SDK安装过程:大部分是Android系统开发的安装包。
ADT安装过程:安装流程如图23所示。根据提示选择“OK”然后继续安装。
/
图23 ADT的安装步骤图
2.4 SQLite简介
SQLite设计目的是嵌入式的,已经在好多嵌入式产品中获得利用。SQLite是一个小型的数据库,占用资源非常的少,在嵌入式设备中,只需要几百k的内存。运行速度比开源数据库快得多。
2.5 开发系统APK
在SIS的APK文件一样,是一对安置在封装形式的APK文件。
Android是基于Java的开发环境,开发语言是Java,非常类似的但是被广泛接受的更多是C++,这是一个标准的移动环境下开发的。谷歌也在做很好的工作文件和API提供写作样本。C++没有Android容易开发。
应用程序生命周期的管理是一种活动过程是由系统的Android应用程序的命令在开始设计这个程序,用户不知道什么是正确的。由于它帮助节省了时间,制止了昂贵的从一开始再设计的调试。
APK通过APK文件直接传到Android模拟器或者Android手机中操作就可以安装的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/477.html