基于安卓平台电子词典的设计和实现.doc
《基于安卓平台电子词典的设计和实现.doc》由会员分享,可在线阅读,更多相关《基于安卓平台电子词典的设计和实现.doc(141页珍藏版)》请在咨信网上搜索。
1、基于安卓平台电子词典的设计和实现(完整资料)(可以直接使用,可编辑 优秀版资料,欢迎下载)本科生毕业论文(设计)题 目:基于安卓平台电子词典的设计与实现英文题目:Th Design and Implemet o DgtalitionayBased on Android latrom姓 名:宁舒琪学 号:1121401学 院:国际传媒学院专 业:数字媒体技术年 级:203班 级:13110指导教师:王维花职称:讲师17年 月毕业论文诚信声明本人郑重声明:所呈交的学位论文,是在导师的指导下独立进行研究所取得的成果。学位论文除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论
2、文.特此声明。论文作者签名: 日期:中文摘要2世纪以来,科技发展势头迅猛,电子行业更可以说得上是日新月异.从各个方面来看,由于智能手机的普及,手机PP已然成为了电子行业中的领头羊.词典对于人们学习知识,认识世界有着不可估量的价值,可以说是每一个人开启学习殿堂的第一扇门。但是传统的词典有着体积大,不便于携带的劣势,在如今飞速发展的现代社会,这显然并不会成为大多数人的最佳选择。于是电子词典手机AP就如雨后春笋般层出不穷,成为了词典这个大家族中不可或缺的一员。比起传统词典,手机电子词典具备了便于携带、操作简单、方便快捷等优点。如今市面上各大应用市场中的电子词典大多占用内存大,对手机的硬件配置要求也比
3、较高,运行起来需要占用的资源较大。所以本项目意在开发出一款占用内存小,适用度较高,便于操作,能被大部分用户所接受的手机P软件。本文详细介绍了开发软件所用到的的数据库的创建过程、开发软件的环境配置过程、以及细致地分析了整个软件的功能性与实用性,阐述了本项目的环境背景与整个行业的发展现状,对于技术上的创新部分与难点部分进行了详细分析,并且清晰的将整个软件的功能结构展示出来了。本项目基于Aroid平台,使用了SQLite 轻量级数据库实现了本地查询,单词本,单词释义等功能,研究方法和技术主要涉及Android操作系统应用层开发,经过反复测试,该项目现已研发完成。关键词:电子词典;Android;QL
4、ite 数据库;英语单词ASTRCTSe twentrst Century, theraidevementfcience and tehnly,he letronics idusry can be sio be hangin with ac passng dy. I alreets,due to the oulaityo smar phes, mbi P becoe a lad thlecronics iusyDictionarfo ustoleanknwlede,now he orlhasimaale value,its te frstdofor eerone of s to open ur
5、tud hal。The ttiona dictinayhas thdsavntae of large lmeand ncnvietcang, todays rapdl dvelopn drn soce,th tradtonitioar is cleary nohbestcie frmot people。As resut, h ectronic ditionarymoile pon AP hs sprung uplik mushooms, ha comen nipesable mmr of the fily。Copar withthe raditonal dictonry,eletrnidict
6、ioay h theadvantag feasyo crry, easy o orae, cnvnit ndquikToday,themarket is emajo applicationof th eleroni dicioayinte mjorit meory,thphones hardwr configuatiorquirese rltvely high,uninguphenedto ta upoeeouces.Sothis prjec s ineded to dvelop a small otrit, higapicabilty, syto orat, can be accept by
7、 he ajity of moi hoe usersAPP sfare。Thisper intucsthedeelomen proces o te database ud i thedevement f tsotware, the rocess of th developent of thesoftware, nd thfunction andpracticability f e sotar,desries he develpmnt statu of the nvirntal akro of the poect nd the whlinustry, thinovaion rt d the di
8、ffcl pat ofte technlog aalyd dtail,a clear fctionasructreofthe softarewill show otThi proecs based on th Adro platfor, usig the QLite lihtweght atabase to aceve aloca uery, te wo, tho intretati andter untons,researhmetodnd tecniqus aminly volved inth developmen of Androi operatg system ppliationlaye
9、r, ftrrepeated tesing, heproet hasee copleted.yWors:Elecronic dictiary;Andoi;SQLte datase;ngiswod目 录1安卓电子词典概述11.开发的背景1.2目的和意义1.3开发目标32需求分析42功能需求分析.2 可行性分析2.开发环境需求53系统框架设计93.1系统框架设计3。各模块框架设计103数据库设计24模块实现54。离线查询模块实现154.单词本模块实现1系统测试1。1运行18。2测试86结语19参考文献20致谢221 安卓电子词典概述1。1开发的背景古往今来,人类传递信息的媒介一直在不断变化,从目前
10、已知最古老的甲骨文是在兽骨或石头上刻字、到后来蔡伦造纸术,人们开始用纸媒来传播信息、而如今的社会,纸媒又面临着逐渐被网络媒体取代的局面【】人类用来传递信息、传播文化的载体一直在改朝换代,可以说是紧紧地跟随着时代的脚步.而现在是互联网时代,以电子计算机为代表的现代科学获得了突飞猛进的发展2,而英语是目前世界上使用最广泛的语言,全世界上有60多个国家将英语作为官方语言。【】学习英语者的年龄层也普遍越来越年轻,这些年轻人们生活在这个科技的、新媒体的时代,他们习惯并热衷于接受新鲜的学习方式、乐意去体会高效的不枯燥的教育模式、享受那种随时随地学习的乐趣。电子词典作为学习语言这条路上不可或缺的一个助力4,
11、也是不断地在蜕变,从掌上词典、电脑客户端、平板电脑再到智能手机等移动终端,它的影响力也是迅速地普及开来。而在这个变化的过程中,电子词典的占用资源越来越小、运行起来越来越快速、各项功能越来越全面、词典的数据库越来越庞大、检索单词也越来越便捷。【5】而Adoid操作系统的出现,又使得电子词典软件的适用性得到了很大的提升【6】,基本上达到了不管在哪个版本的Anroid手机都可以顺畅地运行的效果,电子词典手机的便捷与实用使得它对人们的生活、学习、阅读、查询、以及交流方式产生了巨大的影响。【7】1。2目的和意义1.1选题的目的二十世纪后半期,随着社会的迅速发展与进步,现代科学获得了飞速的发展,电子产品也
12、与人们的生活紧密地结合在了一起,现代科学的创新与进步使得从前无法实现的事情变成现实,使得各种电子词典的诞生变得可 能。【8】虽然时间不长,在这十几年间电子词典却迅速成为词典行业中不可或缺的一员,尽管可能并不能完全取代传统的词典,但是已经被广泛运用在日常学习与教学中,并收获广泛好评.【9】而且因为电子词典的经济实惠与便于携带这些特点明显优于传统的词典,所以人们认为它已经具备了对传统词典发起挑战的资格,并成为了传统词典的有力竞争者。12选题的意义选择这个选题是为了巩固加强自己大学期间所学的ava语言编程基本功,为了熟练掌握Eclpse开发工具的运用,拓宽常用数据库的应用。Java语言可以说是当今非
13、常流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它更加贴近自然的语言,并且有利于软件的维护和继承。所以我希望通过这次项目的实践,把大学期间所学课程知识及相关语言加以融会贯通,更加全面的掌握ava语言的编程思想和面向对象程序设计的方法,为今后从事实际工作获得更丰富的实战操作经验,打下坚实的基础。在学习中工作中,我们遇到不会的英文单词、看不懂的英文文章,第一时间就会想到查词典,但是传统的词典笨重不易于携带的特点,决定了我们不可能将它随时带在身边,很容易需要使用的时候却找不到.而手机上安装的电子词典AP能够让我们随时随地,轻轻松松的检索到我们需要的单词,可以说是最方便、最便捷、最轻松的
14、选择。电子词典手机AP是一种多功能的词典类查询软件,即使在没有网络的情况下,也可以做到即时查询,快速、准确、细致地检索英文单词,对于语言学习者们提供最大帮助。.3开发目标从词典的实用性出发,致力于打造一个画面美观、运行快、占用内存少,实用且具有一定推广价值的安卓平台手机AP。该电子词典app主要实现的功能有:1) 单词查询;2) 新用户注册;3) 用户登录;4) 收藏生僻词汇;5) 单词本功能;需求分析。功能需求分析通过开发前期对于各大手机软件应用市场进行市场调研,得到了一份基本功能数据汇总,确定了大部分电子词典软件都包含着的基本功能,也就是用户对于电子词典手机AP的主要需求。在仔细研究以及分
15、析这些数据之后,以下是电子词典这个软件所需要基本的功能:(1) 检索功能,这个最核心的功能,实现了单词的查询操作。(2) 单词本功能,用户可以将生疏的单词储存在单词本,随时都可以快速的找到,方便学习。(3) 登录功能,给予每个用户的私人空间,显示你的个人信息,属于你自己的单词本.(4) 注册功能,注册成为新用户。(5) 单词解释功能,英译汉,告诉用户查询的单词的释义。2。2可行性分析2。.1 研究的可能性技术上可能性:完全可以利用Java语言跟SLie数据库制作出一款符合设计目标的多动能电子词典系统,而且该运行程序则可以很好的实现项目要求中所提出的各项功能指标。操作上可能性:本系统不要求使用者
16、对开发工具J语言有任一方面的了解,也正是因此,用户没有必要参加任何相关培训,就可以轻松上手本运行程序。进入本运行程序,用户可以轻松地通过手机来实现浏览、录入、查询等操作,真正意义上地实现了管理的自动化、规范化,进而大大的节约了时间。.22 研究的基本条件电子词典这个项目的提出始于20世纪40年代末期,是美国人对于机器翻译的研究,在5到6年代中期也曾经引起过人们对于机器翻译的热潮,但是最终由于当时的社会环境、生活状态等种种原因这项事业一直停滞不前,在进入了8年代后,电子词典进入了活跃期。【10】目前根据已经掌握了的国内外关于电子词典的研究文章【1】来看,国内多项研究表示,相比传统的纸质媒体来说,
17、电子词典的后台数据库更加庞大,也就是说存储的资源比传统的词典更多。【12】纸质的词典每过几年就会出新版的词典,这是由于单词库在不断地进行着更新,而电子词典完全没有这个顾虑,只需要上网下载最新的数据库安装在软件上就好,比纸质版的传统词典要节约成本费且性价比高。电子词典具有快捷检索、方便携带、存储空间大、数据库更新速度快等这些特点,而这些特点正式基本上所有类型的电子词典的特点之和。2。2。3 能否取得实质性进展本研究可以取得实质性进展,核心观点已经初步提炼出来,主要论据基本完成搜集,研究框架也已经得以确定.。3 开发环境需求。31开发工具介绍1.Ecips简介clipse是开放源代码的、基于Jav
18、a的可扩展开发平台.【13】Eclipse最开始是由BM公司最为主要发起人投资并开发出来的,但是在一开始的时候,Eclpe在业界的声誉一度落到最低谷,甚至遭受到了许多人的批评,直到03年Eclpse .1版本发布的时候,它能够快速创建语言环境、快速搭建编程平台、以及操作方便这些优点,一下子就引起了业界的轰动,蜂拥而至官网下载Ecipse的用户们,曾经一度将服务器挤爆,造成服务器拥挤瘫痪。9正是因为这样富有创新性的平台特性,众多公司被他吸引,纷纷加入它的平台。为用户提供一种能够使用各种语言工具并且无缝衔接的编程平台,这就是Eips的主要任务。2. SQte轻量型数据库概述 SQie 一个轻量级别
19、数据库, 具有很多不错的特点。【1】它不需要配置、不需要安装、也不需要管理员、并且同一个数据库文件可以在不同机器上面使用、大部分应用比目前常见的客户端的数据库快、没有其它依赖、源代码开放,也正因为具备着这些优点,Qte才被普遍地运用于各种手机软件中.232开发环境搭建(一) Adroid开发环境的搭建1)第一步,在官网上下载JDK,配置环境变量,右键点击计算机(我的电脑)属性-高级系统设置-高级-环境变量,修改如下变量:JAV_HOME值为图23JAVOME配置环境变量CLAPATH值为:在原本的变量最后加上AAHOEbin;图21CLASSATH配置环境变量Path值为:在原本的变量最后加上
20、JAVA_OE%bn;图22ah配置环境变量2)检查JDK是否安装成功:首先,快捷键wno+,打开运行窗口;在文本框处输入cd,按下回车;在鼠标闪烁的地方输入javvr,回车运行,运行结果如下图:图23检查JK(二) 登录官网,找到合适版本的Eclipe,点击下载,下载完成后不用安装,直接可以使用.(三) 下载官方dt压缩包并安装,配置sdk环境变量1) 将sdk压缩包解压到任意路径。2) 运行Sdk文件夹下的SDKSeup。exe,选择所需的文件安装。3) 在用户环境变量中新建PATH值:Androd SDK文件夹中tools绝对路径.图24PT配置用户环境变量4) 检查Androi DK是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 平台 电子词典 设计 实现 完整 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。