随着全球一体化,英语已经变成了一种通用语言影响着我们的生活。因此学习好英语对于每一个人的发展都是极其重要的,然而我们在学习英语的过程中常会遇到不认识的单词,如果依赖纸质的词典将会影响我们的学习效率和学习兴趣,加之现在智能手机和手机软件的普及化,在智能手机中拥有电子词典软件就显得尤为方便和重要。 本系统使用Java开发软件Eclipse,通过搭建Eclipse + Android SDK的开发环境,在Android系统下进行开发调试。使用android平台推出的SDK和android内置的数据库SQLite开发接口,实现了电子词典软件的设计与实现,同时在模拟器上实现了单词查询,新单词的添加,新单词的修改,单词本的录入和浏览等功能,通过与传统电子词典相结合的技术开发的一款安卓智能英汉电子词典应用。主要的工作: (1) 通过阅读大量的资料和文献,完成基础理论准备工作,并简要了解关于英汉电子词典的理论知识。 (2) 通过对Android的深入学习,了解如何实现接口的连接。 (3) 通过对内置数据库SQLite的学习,了解如何实现生词本的添加和删除功能。 (4) 将理论与实践相结合,设计并实现基于英汉电子词典软件。 关键词:智能手机,电子词典,SQLite数据库, android 内容来自论文无忧网 www.paper51.com 目 录 目 录 4 1 绪论 7 1.1 系统开发背景 7 1.2 课题研究现状 7 1.3 研究内容 8 1.4 主要设计思路 8 2 系统分析 9 2.1 系统可行性分析 9 2.1.1 技术可行性 9 2.1.2 操作可行性 9 2.1.3 经济可行性 9 2.2 总体功需求 10 2.3 功能需求 10 2.4 用例分析 11 2.4.2 用户进行测试功能用例分析 12 2.4.3 用户在线查询功能用例分析 12 2.4.4 生词本功能用例分析 13 2.5开发技术Android介绍 13 2.5.1 Android的系统架构 14 2.5.2 Android内核 14 2.5.3核心类库 15 2.5.4应用程序框架 15 2.6开发运行环境需求 15 2.7 性能需求 15 3 系统总体设计 17 3.1 概述 17 3.2 系统功能结构图 17 3.3 系统功能模块设计 18 3.3.1 菜单功能的设计 18 3.3.2 在线单词查询模块设计 18 3.3.3 生词本模块设计 19 3.4数据库设计 19 4 系统的实现 4.1 软件主界面设计 20 4.2单词查询功能和整句翻译功能 4.3朗读功能设计 4.4生词表功能 内容来自www.paper51.com 4.5生词表功能 5.1 测试方案设计 30 5.1.1 测试策略 30 5.1.2 测试安排 30 5.1.3 测试资源 31 5.2测试用例构建 31 5.2.1 测试用例编写约定 31 5.2.3 测试分析 32 6 系统评价与总结 32 6.1 系统的特点和优点 33 6.2 系统存在的不足 33 6.3 总结 33 致 谢 34 参考文献 35 附 录 36 |