基于Android的背单词软件设计与实现计算机毕业论文样本.doc
《基于Android的背单词软件设计与实现计算机毕业论文样本.doc》由会员分享,可在线阅读,更多相关《基于Android的背单词软件设计与实现计算机毕业论文样本.doc(76页珍藏版)》请在咨信网上搜索。
1、毕业论文论文题目:基于Android背单词软件设计与实现姓 名: 学 号: 班 级: 专 业:软件工程 学 院:软件学院 指引教师: 完毕时间:4月17日基于Android背单词软件设计与实现摘 要随着经济全球化,咱们与外国人接触越来越多,英语已经成为了中华人民共和国与外面交流重要工具,同步国内英语教诲也开始普及到了小学,人们对学习英语越来越注重。而对于学习英语特别是英语单词记忆,记忆单词方式也在不断更新,而今移动互联网时代到来,特别智能手机广泛应用,英语学习平台已经逐渐向计算机或者手机等移动设备上转移,背单词方式办法进入一种新领域。背单词软件是当下比较流行且以便有效辅助记忆工具,本文简介背单
2、词软件是一款基于android平台应用软件,其重要功能有单词学习,单词背诵,单词测试,真人发音,添加生词本等。同步本文对背单词软件开发中关于系统设计,系统实行办法和设计词库等方面进行了摸索,以此推动计算机英语辅助软件开发。核心词: Android; 背单词; 英文学习; 软件开发Design and implementation of memorizing word software based on AndroidAbstractWith the economic globalization,we contact with foreigners more and more,English h
3、as become the main tool to communicate with foreign in China,English education in our country also started to popularize the primary school,people pay more and more attention to learning English. For learning English especially in English words memory,memorize words way are also constantly updated,b
4、ut now the advent of the era of mobile Internet,especially the wide application of smart phones,English learning platform has been gradually shift to computer or on mobile devices such as mobile phones,methods of memorizing words into a new field.Memorizing words software is now more popular and con
5、venient and effective tool of memory,crouching tiger word software is introduced in this paper a based on android platform of application software,its main function is the word study,recite words,word test,pronunciation,to add the new words and so on.At the same time in this paper,the back word soft
6、ware development related to system design,system implementation methods and designs thesaurus has explored in such aspects,to promote English computer auxiliary software development.Key words:Android;recite words;English study;software development 目 录摘 要IAbstractII1. 绪 论11.1研究内容11.2研究意义11.3研究现状和发展趋势
7、12. 平台与开发工具32.1 开发平台简介32.2 开发语言与开发环境33. 英语背单词软件总体设计与需求分析53.1 Android四大组件简介53.2 Android 手机应用软件UI设计63.3 英语背单词软件需求分析与性能分析73.4 英语背单词软件操作流程图与数据库设计73.4.1 英语背单词软件操作流程图73.4.2 数据库创立与设计84. 系统各个模块详细实现134.1 启动模块实现134.2 顾客信息模块实现144.3 顾客单词学习模块实现164.4 顾客单词复习模块实现174.5 顾客单词测试模块实现194.6 生词本模块实现204.7 各界面之间切换实现215. 客户端界
8、面测试235.1 系统测试目的235.2 测试流程235.3 测试用例与测试成果236. 总结246.1 本文工作总结246.2 进一步工作打算24参照文献25致 谢25外文原文26外文翻译37 1. 绪 论1.1研究内容本着对顾客学习英语提供便利和有效记忆目的,该英语背单词软件是基于Android手机平台,通过词库解析与导入,开发出针对使用Android平台手机英语背单词系统。顾客使用此平台进行单词学习、单词背诵、单词测试、加入生词本等。相对于课本辞典操作来说,背单词可以更简便直接体现给顾客,并且使用以便,操作简朴。顾客作为系统服务群体,按照自己需求选取词库进行单词学习等,按照自己方式选取所
9、需背记单词数量。遇到有生僻单词可以加入生词本以便后来二次查找,节约时间,以便阅览。本系统规定重要实现如下功能模块:u 顾客可以选取词库,导入词库;u 顾客可以进行单词学习;u 顾客可以进行已学习过单词复习,同步制定复习筹划;u 顾客可以进行单词测试;u 提供单词真人发音功能;u 提供生词本功能,顾客可以随时添加生词。1.2研究意义此前人们用最简朴辞典,在众多资料中翻阅、查找,费时、费力,并且应用性非常差。设计这样一种背单词系统,使得顾客可以便捷,迅速进行操作,同步也达到了稳定,精确目。基于Android英语背单词程序设计可以进一步扩大学习英语途径,让广大公众可以随时随处以便且快捷地结识与记忆英
10、语单词,以提高自身英语水平。本软件提供从初次记忆单词到熟记单词所有功能,协助人们科学学习。当您初次使用本软件记忆单词后,系统会自动为您制定学习复习筹划,协助您科学迅速地完毕记忆单词过程。软件提供测试功能,协助您自我检测学习状态。更好地发挥了Android技术对移动互联网现实性作用。1.3研究现状和发展趋势据市场研究公司IDC称,上季度Android手机全球份额达75%。成为最大智能手机系统。今年第一季度,全球Android智能手机出货量上升至1.621亿台,高于去年同期9030万台;市场份额为75%,高于去年同期59.1%。其她操作系统体现则要平稳诸多。Android越来越引起人们关注和追捧。
11、移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人两大业务,它们增长速度都是任何预测家未曾预料到,因此移动互联网可以预见将会创造经济神话。移动互联网优势决定其顾客数量庞大,截至9月底,全球移动互联网顾客已达15亿。Android是一种以Linux为基本开放源码操作系统,采用Linux内核,重要使用于便携设备。开放手机联盟(OHA)成员可以任意使用和修改安卓SDK软件包。系统开源性使其具备良好拓展性,一方面,为众多移动应用开发者提供了良好系统性平台,有助于移动应用集合;另一方面,终端厂商可以针对自身特殊需要“定制化开发”。与此相比,尽管2月,塞班基本完毕开源工作,但由于代码臃肿,顾客
12、界面设计缺失,塞班开源并无实际意义,错失发展良机。因而,基于Android英语背单词程序开发,也是当代移动互联网时代下催生人们生活中不可或缺一种产物。咱们以为,安卓操作系统发展迅猛重要得益于免费、开源和良好产业运作方略,这三点为安卓在智能手机市场赢得更多发展机遇。系统免费让更多厂商加入,推动了份额上升;代码开源让更多开发者进入应用开发;应用丰富吸引了更多顾客选取,这也是google值得众多厂商学习地方。此外,google通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多终端产品中,保证顾客体验持续改进。3G互联网时代下,移动应用越来越多,Android 4.2.2更新包于2
13、月11日发布,将来采用Android系统手机越来越多。不但仅在于手机,在任何移动设备上,都可以采用Android开发移植到终端设备上,例如电视、冰箱、空调、洗衣机等。将这些设备计入互联网,咱们可以通过手机实时懂得各个设备状态,也可以控制它们工作。总之,Android 将带给咱们更加智能、便捷、当代生活。从而,Android应用开发,将会越来越庞大,需求将会越来越丰富。开发英语背单词手机软件和其她应用将会越来越普遍,Android将会越来越壮大。2. 平台与开发工具2.1 开发平台简介本设计采用windows 作为开发平台,由于windows系列操作系统做为市场份额最大PC操作系统,无论是顾客数
14、还是基于windows平台应用数都是遥遥领先。大多数开发者都会选取此平台作为开发平台,并且诸多应用在windows 平台提供了相应开发工具,如Eclipse、QT等。虽然大多数顾客很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但是 Eclipse 目的却不但仅这样。Eclipse 这个开发工具还涉及插件开发环境(Plug-in Development Environment,PDE),而这个组件重要是针对但愿扩展 Eclipse 人来,由于Eclipse容许她们构建出与 Eclipse 开发环境无缝集成工具。由于 Eclipse 中所有东西都是插件存在,对于 Ecli
15、pse 提供插件,并且给顾客提供一致及统一集成开发环境来说,所有软件开发人员都具备同样发挥场合。Eclipse 是一种开放源代码、基于 Java 可扩展开发平台。就其自身而言,它只是一种框架和一组服务,用于通过插件组件构建开发环境。幸运是,Eclipse 附带了一种原则插件集,涉及 Java 开发工具(Java Development Kit,JDK)。 虽然大多数顾客很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 目的却不但限于此。Eclipse 还涉及插件开发环境(Plug-in Development Environment,PDE),这个组件
16、重要针对但愿扩展 Eclipse 软件开发人员,由于它容许她们构建与 Eclipse 环境无缝集成工具。由于 Eclipse 中每样东西都是插件,对于给 Eclipse 提供插件,以及给顾客提供一致和统一集成开发环境而言,所有工具开发人员都具备同等发挥场合。本毕设安装是Android 开发插件。2.2 开发语言与开发环境Android上层应用程序是用Java语言开发,同步还需要基于Dalvik虚拟机,因此,Google公司推荐使用主流Java继承开发环境Eclipse。只有Eclipse还不够,由于是使用Java语言进行开发,还应当有由SUN公司提供Java SDK(其中涉及JRE:Java
17、Runtime Environment)。此外,Android应用程序开发和Java开发有较大区别,因此还需要有Google提供Android SDK。同步,还需要在Eclipse安装ADT,为Android开发提供开发工具升级或者变更,是Eclipse下开发工具升级下载工具。eclipse装有android开发插件,从而运营Android 模仿器 ,模仿Android智能手机。简言之,需要如下软件,才干搭建Android开发环境,从而进行Android应用程序开发。运营开发环境如表2-1所示:表2-1 运营开发环境名称版本语种操作系统Window 7旗舰版Sp 1简体中文Eclipse开发工
18、具 3.6默认ADT安卓开发工具17默认基于平台Android1.6以上默认3. 英语背单词软件总体设计与需求分析3.1 Android四大组件简介1) ActivityActivity是Android应用程序和顾客进行交互窗口,它是Android系统构造中最基本一种,Activity要为各界面状态进行保持,它做许多持久化事情,良好管理生命周期和某些要跳转逻辑。一种Activity普通呈现一种顾客界面。例如,一种Activity可觉得一种顾客展示选取菜单列表或者展示出某些图片和图片标题。对于一种消息服务应用程序,它也许涉及一种显示联系人列表界面,一种编写信息界面,和其他某些查看信息及修改应用程
19、序设立而用到Activity。虽然这些Activity共同工作,一起构成了一种应用完整程序,但是每个Activity都是相对独立。2) ServiceService在后台,为Activity服务,封装好某些完整功能逻辑,并接受上面指令,然后完毕有关事务解决,使用中要定义好接受Intent提供同步及异步接口。Service虽然没有顾客界面,但是Service会在后台始终运营。例如,Service也许会在顾客解决其他事务时,同步播放音乐,或者把网络上数据获取下来,或者进行某些运算,然后把计算构造提供应Activity,让它展示给顾客。使用中,Service都要继承类Serivce。和Activit
20、y等其他组件同样,Service运营在应用程序主线程中。因而Service不能让其他组件或者顾客界面阻塞,这个普通就要为这些Service类增长线程执行耗时任务。3) Broadcast ReceiverBroadcast Receiver是Android提供第三方应用数据访问方案,它可以派生出Content Provider这个类,然后对外提供数据,它可以像数据库同样进行选取排序,它屏蔽内部细节,并对外提供了一种统一接口模型,这较好简化上层应用,它对数据整合提供了更以便方式。Broadcase Receiver并不执行任何任务,它仅是接受并响应广播告知一类组件。而大某些广播告知是由系统产生,
21、例如变化时区时,电池电量低时,顾客选取一幅图片或顾客换了语言首时。对于应用程序,也同样可以良好发送广播告知,例如告知其她应用程序某些数据已经下载到设备上来并且可以使用。4) Content Provider 接受一种或各种Intent作为触发事件,对于接受到有关消息,进行某些简朴解决,转换成Notification,这统一了Android系统事件广播模型。对于应用程序可以通过ContentProvider来访问其他应用程序中某些私有数据,这即是Android系统中提供一种原则共享数据机制。对于共享数据可存储在系统文献中、SQLite中或者其他媒体中。ContentProvider实现类扩展自C
22、ontentProvider这个类,并通过实现此类一组原则接口,使其他应用程序能存取它控制某些数据。但是应用程序并不是直接调用ContentProvider中某些办法,而是间接,通过类ContentResolver来实现。ContentResolver这个类可以与任何一种ContentProvider进行通信,它能与ContentProvider良好合伙管理进程间通信。3.2 Android 手机应用软件UI设计由于Android系统是一款手机操作系统,因此基于此系统应用开发也是基于手机屏幕大小。手机屏幕大小不一,但规定软件可以适应不同大小手机屏幕,也就是界面可以自动适应,并且屏幕可以翻转(基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 单词 软件设计 实现 计算机 毕业论文 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。