您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于安卓平台电子词典的设计和实现
本科生毕业论文(设计)题目:基于安卓平台电子词典的设计与实现英文题目:TheDesignandImplementofDigtalDictionaryBasedonAndroidPlatfrom姓名:宁舒琪学号:1311214019学院:国际传媒学院专业:数字媒体技术年级:2013班级:131110指导教师:王维花职称:讲师2017年5月毕业论文诚信声明本人郑重声明:所呈交的学位论文,是在导师的指导下独立进行研究所取得的成果。学位论文除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论文。特此声明。论文作者签名:日期:基于安卓平台电子词典的设计与实现I中文摘要21世纪以来,科技发展势头迅猛,电子行业更可以说得上是日新月异。从各个方面来看,由于智能手机的普及,手机APP已然成为了电子行业中的领头羊。词典对于人们学习知识,认识世界有着不可估量的价值,可以说是每一个人开启学习殿堂的第一扇门。但是传统的词典有着体积大,不便于携带的劣势,在如今飞速发展的现代社会,这显然并不会成为大多数人的最佳选择。于是电子词典手机APP就如雨后春笋般层出不穷,成为了词典这个大家族中不可或缺的一员。比起传统词典,手机电子词典具备了便于携带、操作简单、方便快捷等优点。如今市面上各大应用市场中的电子词典大多占用内存大,对手机的硬件配置要求也比较高,运行起来需要占用的资源较大。所以本项目意在开发出一款占用内存小,适用度较高,便于操作,能被大部分用户所接受的手机APP软件。本文详细介绍了开发软件所用到的的数据库的创建过程、开发软件的环境配置过程、以及细致地分析了整个软件的功能性与实用性,阐述了本项目的环境背景与整个行业的发展现状,对于技术上的创新部分与难点部分进行了详细分析,并且清晰的将整个软件的功能结构展示出来了。本项目基于Android平台,使用了SQLite轻量级数据库实现了本地查询,单词本,单词释义等功能,研究方法和技术主要涉及Android操作系统应用层开发,经过反复测试,该项目现已研发完成。关键词:电子词典;Android;SQLite数据库;英语单词基于安卓平台电子词典的设计与实现IIABSTRACTSincetwenty-firstCentury,therapiddevelopmentofscienceandtechnology,theelectronicsindustrycanbesaidtobechangingwitheachpassingday.Inallrespects,duetothepopularityofsmartphones,mobileAPPhasbecomealeaderintheelectronicsindustry.Dictionaryforustolearnknowledge,knowtheworldhasimmeasurablevalue,itisthefirstdoorforeveryoneofustoopenourstudyhall.Thetraditionaldictionaryhasthedisadvantagesoflargevolumeandinconvenientcarrying,Intoday'srapidlydevelopingmodernsociety,thetraditionaldictionaryisclearlynotthebestchoiceformostpeople.Asaresult,theelectronicdictionarymobilephoneAPPhassprunguplikemushrooms,hasbecomeanindispensablememberofthefamily.Comparedwiththetraditionaldictionary,electronicdictionaryhastheadvantagesofeasytocarry,easytooperate,convenientandquick.Today,themarketisthemajorapplicationoftheelectronicdictionaryinthemajorityofmemory,thephone'shardwareconfigurationrequirementsarerelativelyhigh,runninguptheneedtotakeupmoreresources.Sothisprojectisintendedtodevelopasmallfootprint,highapplicability,easytooperate,canbeacceptedbythemajorityofmobilephoneusersAPPsoftware.Thispaperintroducesthedevelopmentprocessofthedatabaseusedinthedevelopmentofthesoftware,theprocessofthedevelopmentofthesoftware,andthefunctionandpracticabilityofthesoftware,describesthedevelopmentstatusoftheenvironmentalbackgroundoftheprojectandthewholeindustry,theinnovationpartandthedifficultpartofthetechnologyareanalyzedindetail,andclearfunctionalstructureofthesoftwarewillshowout.ThisprojectisbasedontheAndroidplatform,usingtheSQLitelightweightdatabasetoachievealocalquery,theword,thewordinterpretationandotherfunctions,researchmethodsandtechniquesaremainlyinvolvedinthe基于安卓平台电子词典的设计与实现ⅢdevelopmentofAndroidoperatingsystemapplicationlayer,afterrepeatedtesting,theprojecthasbeencompleted.KeyWords:Electronicdictionary;Android;SQLitedatabase;Englishwords目录1安卓电子词典概述................................................11.1开发的背景..............................................11.2目的和意义..............................................21.3开发目标................................................32需求分析....................................................42.1功能需求分析............................................42.2可行性分析.............................................42.3开发环境需求...........................................53系统框架设计...............................................93.1系统框架设计............................................93.2各模块框架设计.........................................103.3数据库设计.............................................124模块实现...................................................154.1离线查询模块实现.......................................154.2单词本模块实现.........................................155系统测试...................................................185.1运行...................................................185.2测试...................................................186结语.......................................................19参考文献....................................................20致谢....................................................22基于安卓平台电子词典的设计与实现11安卓电子词典概述1.1开发的背景古往今来,人类传递信息的媒介一直在不断变化,从目前已知最古老的甲骨文是在兽骨或石头上刻字、到后来蔡伦造纸术,人们开始用纸媒来传播信息、而如今的社会,纸媒又面临着逐渐被网络媒体取代的局面【1】人类用来传递信息、传播文化的载体一直在改朝换代,可以说是紧紧地跟随着时代的脚步。而现在是互联网时代,以电子计算机为代表的现代科学获得了突飞猛进的发展[2],而英语是目前世界上使用最广泛的语言,全世界上有60多个国家将英语作为官方语言。【3】学习英语者的年龄层也普遍越来越年轻,这些年轻人们生活在这个科技的、新媒体的时代,他们习惯并热衷于接受新鲜的学习方式、乐意去体会高效的不枯燥的教育模式、享受那种随时随地学习的乐趣。电子词典作为学习语言这条路上不可或缺的一个助力[4],也是不断地在蜕变,从掌上词典、电脑客户端、平板电脑再到智能手机等移动终端,它的影响力也是迅速地普及开来。而在这个变化的过程中,电子词典的占用资源越来越小、运行起来越来越快速、各项功能越来越全面、词典的数据库越来越庞大、检索单词也越来越便捷。【5】而Android操作系统的出现,又使得电子词典软件的适用性得到了很大的提升【6】,基本上达到了不管在哪个版本的Android手机都可以顺畅地运行的效果,电子词典手机APP的便捷与实用使得它对人们的生活、学习、阅读、查询、以及交流方式产生了巨大的影响。【7】天津外国语大学本科毕业论文21.2目的和意义1.2.1选题的目的二十世纪后半期,随着社会的迅速发展与进步,现代科学获得了飞速的发展,电子产品也与人们的生活紧密地结合在了一起,现代科学的创新与进步使得从前无法实现的事情变成现实,使得各种电子词典的诞生变得可能。【8】虽然时间不长,在这十几年间电子词典却迅速成为词典行业中不可或缺的一员,尽管可能并不能完全取代传统的词典,但是已经被广泛运用在日常学习与教学中,并收获广泛好评。【9】而且因为电子词典的经济实惠与便于携带这些特点明显优于传统的词典,所以人们认为它已经具备了对传统词典发起挑战的资格,并成为了传统词典的有力竞争者。1.2.2选题的意义选择这个选题是为了巩固加强自己大学期间所学的Java语言编程基本功,为了熟练掌握Eclipse开发工具的运用,拓宽常用数据库的应用。Java语言可以说是当今非常流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它更加贴近自然的语言,并且有利于软件的维护和继承。所以我希望通过这次项目的实践,把大学期间所学课程知识及相关语言加以
本文标题:基于安卓平台电子词典的设计和实现
链接地址:https://www.777doc.com/doc-4509819 .html