基于安卓Android的单词记忆软件的设计与实现(SQLite)
来源:56doc.com 资料编号:5D12363 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12363
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android的单词记忆软件的设计与实现(SQLite)(毕业论文17700字,程序代码,SQLite数据库)
本课题来源于校园内对信息管理系统在移动终端便捷使用的需求。传统单词记忆软件系统是采取PC机通过局域网连接服务器端的形式进行操作,缺少对移动端的支持,学生无法随时随地使用该系统。因此本应用基于Android移动平台,让学生可以通过Android移动终端更方便快捷地使用该系统。随着经济全球化,英语已经成为了全球通用语言,同时我国的英语教育也开始普及到了小学,人们对学习英语越来越重视。英语地位日趋重要,词汇量制约很多人英语能力的障碍,而对于学习英语特别是英语单词记忆,记忆单词的方式也在不断的更新,而今移动互联网时代的到来,尤其智能手机的广泛应用,英语学习的平台已经逐渐向计算机或者手机等移动设备上转移,单词记忆的方式方法进入一个新的领域。单词记忆软件是现在非常有效并且流行的辅助记忆工具,本文介绍的单词记忆软件是一款基于android平台的应用软件,系统具有单词学习,单词背诵,单词测试,真人发音,添加生词本等功能。同时本文对单词记忆软件开发中有关系统设计,系统实施方法和设计词库等方面进行了探索,以此推动计算机英语辅助软件开发。
主要实现以下功能模块:
用户能够选择词库,导入词库;
用户能够进行单词的学习;
用户能够进行已学习过单词的复习,同时制定复习计划;
用户能够进行单词的测试;
提供单词的真人发音功能;
提供生词本功能,用户可以随时添加生词。
目 录
摘 要 I
1. 绪 论 1
1.1研究内容 1
1.2研究意义 1
1.3研究现状和发展趋势 2
2 平台与开发工具 3
2.1 开发平台介绍 3
2.2 安卓开发语言 3
2.2.1 Android语言介绍 3
2.2.2 Android的系统构架 4
2.2.3 Android ADT插件 6
2.3 SQLite数据库 6
2.3.1 SQLite数据库的简介 6
2.3.2 SQLiteOpenHelper简介 7
3 系统需求分析 8
3.1 可行性分析 8
3.1.1 技术条件方面的可行性分析 8
3.1.2 市场因素方面的可行性分析 8
3.1.3 操作的可行性分析 8
3.1.4 经济可行性分析 8
3.2 用例分析 9
3.2.1 学习模块的用例分析 9
3.2.2 考试模块的用例分析 10
4 系统概要设计 12
4.1 系统设计思想 12
4.2 系统总体设计 12
4.3 系统UI设计 13
4.4 数据库设计 15
4.4.1 E-R模型 15
4.4.2 物理模型 17
4.4.3 数据库的创建与设计 18
5 系统详细设计与实现 21
5.1 启动模块的实现 21
5.2 用户信息模块的实现 23
5.3 用户单词学习模块的实现 25
5.4 用户单词复习模块的实现 27
5.6 用户单词测试模块的实现 29
5.6 生词本模块的实现 31
5.7 各界面之间切换的实现 33
6系统测试 34
6.1 系统测试的目标 34
6.2 测试方案 34
6.2.1 模块测试 34
6.2.2 测试结果 35
总 结 36
参考文献 37
|