| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14773 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘要:当前应用市场上各类外语词典及其应用近乎到达饱和状态,反观汉语及传统文化的学习一直被大部分人所忽视,例如市面上成语学习词典等应用在功能设计等方面仍存在不少问题。信息化时代到来,如果仅仅依赖纸质词典,亦或单纯使用浏览器联网查询等都将会给我们学习带来不便,降低学习效率。因此如何利用手机APP便捷化进行成语学习,使人们随时随地可以利用APP联网实现成语详情的查询,并且制定学习计划等功能就将显得尤为重要。
本文主要分析基于Android的成语学习词典APP的设计及其实现过程,重点阐述此成语学习APP的功能及相应实现方法。本设计的重点在于SQLite数据库及安卓UI界面之间的数据存取,使用数据库存储用户数据,可实现无用户状态联网查词的操作,或根据学习者自身需求,联网查询成语数据信息并导入备份数据库,用户采用XUtils网络请求工具访问网络API接口查询成语,并导入备份数据库,在此基础上,新增了对应成语收藏功能,制定成语学习计划;此外,增设了成语视频学习及增删改学习笔记模块,丰富用户学习体验。
此成语学习词典APP系统,使用了Android嵌入式数据库SQLite 开发接口,实现本地数据存储,支持不同用户联网查询或本地查询成语学习相应数据,系统化进行成语学习。另外增设笔记功能以及提取重点词搜索等功能,让用户可以最大程度地利用碎片化时间学习成语,从而提高学生的学习积极性和学习效率。该系统基于Java语言开发完成,具有安全性、实用性等特点,在设备模拟器上测试通过。
关键词:成语学习;Android;应用程序;SQLite
目录
摘要
Abstract
第1章 绪 论 1
1.1背景与意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2国内外发展(应用)现状 2
1.3论文所做工作及思路 3
1.3.1研究目的 3
1.3.2研究内容 3
1.3.3研究方法 3
1.4论文章节安排 4
第2章 预备知识及原理说明 5
2.1 Android系统架构 5
2.1.1 Linux 内核层 5
2.1.2 Android 系统运行库层 5
2.1.3 Application Framework(应用程序框架层) 5
2.2 SQLite数据库 6
2.2.1 数据库的原理 6
2.2.2 SQLite的特点 6
2.3Android常用网络请求框架 6
2.3.1 xUtils 7
2.3.2 Volley 7
第3章 系统分析 8
3.1系统设计目标 8
3.2系统功能需求 8
3.3系统用例图 9
第4章 系统设计 11
4.1系统总体设计 11
4.1.1系统的主要工作流程 11
4.1.2系统的流程图 11
4.2系统详细设计 11
4.2.1系统个性化界面 12
4.2.2系统功能模块 12
4.3数据库设计 14
4.3.1数据库级数据表主要设计 14
4.3.2成语数据表 14
4.3.3成语收藏表 15
4.3.4成语学习数据表 15
4.3.5视频数据表 15
4.3.6用户表 16
4.3.7用户笔记表 16
4.4类图 16
第5章 系统实现 19
5.1开发环境的介绍 19
5.2功能实现 19
5.2.1 成语查询功能 19
5.2.2 成语收藏功能 20
5.2.3 制定学习计划功能 21
5.2.4 记录成语笔记功能 23
第6章 系统测试与运行 25
6.1测试 25
6.1.1单元测试 25
6.1.2功能测试 25
6.2系统测试 27
6.2.1用户管理综合测试 27
6.2.2成语学习主要功能综合测试 27
第7章 总 结 28
致 谢 29
参考文献 30 |

