Android平台英文单词学习系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XXXXX本科生毕业设计(论文)学院(系):X专业:X学生:X指导教师:X完成日期年月XXXXX本科生毕业设计(论文)Android平台英文单词学习系统——测试和挑战模块的设计与实现EnglishWordsLearningSystemBasedonAndroidPlatform——TheModulesDesignandRealizationofTestingandChallenging总计:毕业设计(论文)26页表格:1个插图:10幅XXXX本科毕业设计(论文)Android平台英文单词学习系统——测试和挑战模块的设计与实现EnglishWordsLearningSystemBasedonAndroidPlatform——TheModulesDesignandRealizationofTestingandChallenging学院(系):X专业:X学生姓名:X学号:X指导教师(职称):X评阅教师:X完成日期:XXXXXAndroid平台英文单词学习系统IAndroid平台英文单词学习系统——测试和挑战模块的设计与实现软件工程XX[摘要]Android手机操作系统是Google开发的基于Linux平台的开源手机操作系统,是一个对第三方软件完全开放的平台。开发者在为其开发程序时拥有更大的自由度,使得Android有着非常广泛的开发群体。本英语学习系统基于Android平台开发,不仅实现英文单词的翻译结果、单词读音等功能,还实现单词测试功能。将本系统安装到Android手机里,使边走边学、随时随地学习和交互学习真正成为可能。[关键词]Android;英文单词;SQLite数据库EnglishWordsLearningSystemBasedonAndroidPlatform——TheModulesDesignandRealizationofTestingandChallengingSoftwareEngineeringMajorXXAbstract:TheAndroidmobilephoneoperatingsystemisanopensourcephoneOSdevelopedbyGooglebasedontheLinuxplatform,itisacompletelyopenplatformwhichisopentothethird-partysoftware.Developershavagreatefreedomwhendeveloping,Androidhasveryextensivedevelopmentpopulations.ThisEnglishwordslearningsystembasedontheAndroidplatform.Ithasthefunctionsofenglishwords'meaningsanditspronunciations,italsohasenglishwordstestingfunction.IfyouinstallthesystemintoAndroidmobilephone,youcanstudywhilewalking,studyingwheneverandwherever,andstudyinteractively.Keywords:Android;englishwords;SQLitedatabaseAndroid平台英文单词学习系统II目录1引言....................................................................11.1论文研究背景与意义................................................11.2本课题研究内容与目标..............................................11.3手机应用程序的特点................................................22开发环境及相关技术的介绍................................................22.1Android简介.......................................................22.1.1Android的特点................................................22.1.2Android的系统构架............................................32.1.3AndroidADT插件.............................................52.2SQLite数据库......................................................52.2.1SQLite数据库的简介..........................................52.2.2SQLiteOpenHelper简介.........................................62.3TTS简介..........................................................62.4开发环境的搭配....................................................63系统分析................................................................83.1可行性分析........................................................83.1.1技术条件方面的可行性分析.....................................83.1.2市场因素方面的可行性分析.....................................83.1.3操作的可行性分析.............................................83.1.4经济可行性分析...............................................93.2用例图............................................................93.2.1测试模块的用例图.............................................93.2.2挑战模块的用例图.............................................93.3用例描述.........................................................103.3.1测试模块用例描述............................................103.3.2挑战模块用例描述............................................114系统设计与实现.........................................................124.1系统模块功能的设计与实现.........................................124.1.1系统功能模块图..............................................134.1.2单词的朗读功能的设计与实现..................................134.1.3单词中文意思和缺失单词填写功能的设计与实现..................144.1.4倒计时功能的设计与实现......................................14Android平台英文单词学习系统III4.1.5重做功能的设计与实现........................................154.2测试/挑战模块界面的设计与实现....................................164.2.1测试模块界面的设计与实现....................................164.2.2挑战模块界面的设计与实现....................................174.3数据库的设计与实现...............................................194.3.1数据库的设计................................................194.3.2数据库的代码实现............................................194.3.3操作数据库的方法............................................205系统运行与测试.........................................................215.1测试的任务及目标.................................................215.2测试方案.........................................................225.2.1模块测试....................................................225.2.2测试结果....................................................22结束语...................................................................24参考文献.................................................................25致谢.....................................................................26Android平台英文单词学习系统11引言随着移动通信技术的快速发展,宽带化、智能化、个性化、多媒体化、多功能化以及环保化将是世界移动通信发展的新趋势。其中,尤其以智能化最受各方的关注,它是世界移动通信发展的又一大趋势。越来越多的手机拥有电脑的常用处理功能,如上网、视频聊天、文档处理等,其智能程度正不断提高,在全球市场的占有率也不断提高。在本章中,浅析了论文的背景和意义以及课题的内容与目标,分析了手机应用的一系列特点。1.1论文研究背景与意义如今的移动应用开发产业让人眼花缭乱,涉及到八大平台,它们各有特点,但不足之处也不少:比如Symbian系统,它所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体、版本之间兼容性差等方面的表现依然不尽如人意。此外,iPhone苹果的手机操作系统,不支持Flash,没有语音识别和语音拨号,在支持后台运行程序方面做得不足;微软的WindowsMobile手机操作系统,它对硬件要求较高,对不熟悉电脑的人来说操作较为复杂。Android手机操作系统是Google开发的基于Linux平台的开源手机操作系统。GoogleAndroid智能手机平台自从发布后空前成功,获得了如HTC、摩托罗拉、三星和索爱等知名手机制造商的支持。它采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功