欢迎来到天天文库
浏览记录
ID:55568577
大小:1.27 MB
页数:29页
时间:2020-05-18
《基于googleandroid平台电子辞典软件设计和实现硕士.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于googleandroid平台电子词典软件的设计与实现摘要本文阐述了在Android平台下电子词典软件的设计与实现过程。其目的是让人们能够在基于GoogleAndroid平台的移动设备上享用英汉词汇翻译功能。系统实现了英汉词汇查询、添加,删除等功能。在词汇存储及检索方面,系统使用了Android置的小型嵌入式数据库Sqlite的开发接口,支持单词的模糊检索和词库导入功能。平台基于Java语言开发完成,在不同型号的设备模拟器上测试通过。关键词:Android平台;电子词典软件;嵌入式开发;AbstractInthispaper,wedescribetha
2、telectronicdictionarysoftwareforthedesignandimplementationprocessinGoogleandroidplatform.ItspurposeisthedevelopmentofthisplatformundertheEnglish-Chineseelectronicdictionarytranslationfeaturesthedesignandimplementation,It’sdefaultuseofsmallembeddeddatabase-Sqlite,theplatform’slangu
3、ageisjavaprogramminglanguageandusetheplatformprovidedbythesimulator.enablingusersfacilitatetouseanysimplefunctionsthattheEnglishwordsfortheChineseexplainedwhatthesoftwareachievedwords’addition,delete,modifyonmobilephones.Thesoftwaredesignanddevelopmentbasedonthejavalanguage.Keywor
4、ds:platform;simulator;database目录1前言11.1系统开发背景12系统概述22.1系统需求分析22.2Android平台结构23系统设计43.1系统需要解决的主要问题43.2系统功能框架43.3系统总体流程图63.4系统关键技术73.5数据库的设计74系统实现94.1查询模块的实现94.2添加模块的实现104.3删除模块的实现114.4装载模块的实现124.5系统交互界面的实现145系统测试及性能分析175.1系统测试176总结与展望23参考文献24致251前言1.1系统开发背景目前,市场上使用较多的智能手机操作系统包括Symb
5、ian、PalmOs、windows MobilesLinux等,谷歌基于Linux的手机软件Android一度被业视为最有希望的移动平台。Android的强势进入不但给Linux带来了新的生机,也加剧了Linux移动平台部的竞争,开发这样一个手机软件平台的原因之一,就是30亿的手机用户享受近年来各种各样的技术创新,特别是在互联网方面的各种技术创新。在这样的基础和前景下,基于android平台下设计电子词典应用软件,可以在android平台下更好的学习相关技术。1系统概述1.1系统需求分析针对本课题在当前google提供的SDK的最新版本的开发过程中,汉英
6、功能暂不能实现,只能进行英汉功能模块的开发,在使用数据库方面使用默认自带的sqlite嵌入型的小型数据库。尽管不如完全面向对象的数据库(例如db4o)开发的更加方便。但当完成开发后,可以尝试用db4o来取代sqlite数据库。这样就使整个数据库的操作效率更加完善。系统总体业务可以描述为以下几点:1)在主界面是否能显示出数据库中的单词,并按一定次序显示出来。2)显示菜单功能,是否能进行功能键的判断并进行相应的测试。3)运行状态的判断,根据对菜单功能进行测试得到的结果,对当前状态进行判断。4)异常的出现,判断可能出现的异常,并对不同的功能进行测试。5)模拟器的
7、重新启动,清除在模拟器下操作功能出现的异常情况。1.2Android平台结构以下图表展示了Android操作系统的主要组成部分。图1.1Android系统架构图1系统设计本章对系统的功能框架以及各个功能模块之间的关系进行描述,使用面向对象的思想对系统的设计方法进行分析,设计了系统中的相关类。1.1系统需要解决的主要问题基于在android平台下设计电子词典软件需要解决以下几个问题:数据库使用情况:当前android平台采用的是sqlite数据库。把单词库作成“.db”文件导入到android平台下的sqlite数据库。首要问题是在初始化时需要创建的数据库名
8、称,并且表名要和导入的数据库名称一致。此外还要熟悉Fileexpl
此文档下载收益归作者所有