参 考 文 献  21 

1 绪论

1。1 研究内容

本次设计为一个基于 Android 平台的英语单词学习软件,此软件将通过 Android 系统内 置的 SQLite 数据库导入及解析单词数据,并利用 Android 操作系统以及移动平台自身的特点, 利用这些数据实现以下的功能:

1、学习单词:可查看单词及释义,并创建生词本;

2、复习单词:已学过的单词列表;

3、单词测试:提供单词,选择正确的中文释义;

4、查看生词:查看在学习和复习中加入生词本的单词

5、其他:单词库的管理、软件帮助等。

1。2 研究意义

在传统的英语学习方法中,查阅一个单词需要翻阅查找厚重的词典,对于学习者而言较 为费时费力。随着科技的发展,后来有了专业的电子词典,但即便如此,在电子词典上按键 也不如在用户每天都需要使用的智能手机上安装英语学习的应用程序更为快捷方便。正如 2007 年苹果公司推出的第一代 iPhone 的意义一样:尽管在当时,苹果公司的 iPod 销量火爆, 业务也如日中天,但 iPod 却依然不是那时候人们出行时的必需品——而手机却是。时任苹果 公司 CEO 史蒂夫·乔布斯在 2007 年苹果发布会上为第一代 iPhone 下的定义之一就是“一个宽 屏可触控的 iPod”——这同时也说明了:将我们日常中需要经常食用的一些电子设备的功能融 入到手机中是多么重要。

将传统电子词典的学习功能移植到日常携带的智能手机中,不仅方便快捷,同时由于智 能手机本身易于操控以及碎片化的时间利用等特点,单词学习的手机应用程序可令用户利用 生活中的零碎时间进行学习;同时也利用自身大屏可触控的特点,在单词复习和测试等功能 中实现更丰富的功能和更便捷的操作。由于相较于传统的学习方法,在手机上进行学习起步 较晚,对于许多用户有着一定新鲜感,这种感觉也更有利于培养学习兴趣,对于学习有促进 的作用。

1。3 研究现状及发展趋势

2 开发环境和工具 

2。1 开发环境介绍

本次设计采用 2013 年版本的 Eclipse JUNO IDE 以及 Android Development Kit 开发包进 行开发,使用操作系统为微软目前最新的 Windows 10 Professional,开发时使用的数据库的管 理软件为 Microsoft SQL Server 2012。论文网

Android 应用的编程语言在底层使用 C/C++,在应用层使用 Java,这也使得 Eclipse 成为 了 Android 开发使用较多也较主流的 IDE 之一。Eclipse 是一个著名的跨平台开源集成开发环 境,通过在一个很小的软件内核上扩展编程插件,来达到开发的目的。Eclipse 最初主要用来 进行 Java 的开发,其最新版本为 2016 年 2 月 26 日发布的“Mars”。经过多年的发展,该软 件的功能不断完善,目前亦有人通过安装开发插件,将其作为 C/C++、PHP、Perl 等其他语 言的开发工具或软件测试的运行平台。本次设计的应用程序亦是在 Eclipse 中通过 Android Development Kit(ADK)插件开发的。

但 Eclipse 的优点不仅仅是作为一个支持各种编程语言的开发环境,它的插件架构还可以 支持将任意的扩展单元加入到现有的环境中,例如配置管理等。此外,它的一些实用的功能 也很大程度上为开发者提供了方便,例如按下 Alt + X 后,Eclipse IDE 可以自动联想程序的 后续代码,以及括号匹配、实时显示代码的语法错误等。

上一篇:ASP.NET+SQLServer校园电子商务购物网站设计
下一篇:Boosting算法android手机的眼镜虚拟试戴系统设计

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】