目前,当代高校学生都致力于通过大学英语四、六级考试。众所周知,单词量的积累直接影响到英语考试成绩。随着智能手机的普及,基于手机一类的移动终端软件越来越多。建立在Android操作系统上的一系列英语学习软件也都举不胜举。但是没有一款是特有针对性的为大学生学习英语四、六级而研发的学习软件。本大学英语四、六级学习软件是一个基于Android技术的学习软件,是在Windows8.1操作系统、MyEclipse10.0编译环境下,使用Java编程语言,结合Android中自带的微小但功能强大的SQLite3.0数据库,实现了词库管理、学习模式、复习模式、测试模式、生疏词汇库、以及电子词典等功能。简洁清晰的操作界面,使用起来更加舒适、便捷。全新的拼读功能,发音更加标准。这款大学生英语四、六级学习软件非常有针对性的满足了即将参加大学英语四、六级考试的用户对单词记忆的需求。
本大学英语四、六级学习软件中,包含有七大功能模块,它们分别是:词库管理、学习模式、复习模式、测试模式、生疏词汇、电子词典、以及系统设置共七大功能模块。如图4.1所示。
下面是本论文中各个章节的简要概述,方便读者进一步了解本论文的主要内容:
第一章,主要介绍了本学习软件的设计背景,本学习软件的研究价值,以及对本论文进行简要的概述。
第二章,主要介绍了本学习软件所选用的开发平台,包括一个Android开发环境的简介,以及针对本项目的详细开发环境版本,项目开发技术。
第三章,本学习软件的需求分析,先对学习软件的开发做了简单的可行性分析,再从功能和性能两方面对项目工程进行需求分析。
第四章,本学习软件的总体设计,包括系统的整体框架图,各个功能模块的划分。
第五章,介绍了本学习软件后台数据库的设计,各个功能模块中所需的数据表结构,数据类型等详细介绍。
第六章,介绍了本学习软件UI界面的设计与实现,先针对目前开发环境中的UI界面设计做个简介,再单独针对本项目软件做详细介绍。
第七章,主要介绍本学习软件各个模块的功能以及实现方法,本章也是该篇论文的核心内容,对各大功能模块做了详细介绍。
第八章,本章作为本次毕业设计的总结篇章,除了介绍该项目软件最后的研发成果,还针对目前该项目软件存在的问题做出解说,并在最后写出需要努力的方向。
目 录
1 绪论 (1)
1.1 系统的设计背景 (1)
1.2 系统的研究价值 (1)
1.3 论文的简要概述 (1)
2 系统的研发环境及技术 (2)
2.1 Android 智能操作系统概述 (2)
2.2 Android 平台架构及特性简介 (2)
2.3 Android 项目研发必备常识 (3)
2.3.1 Activity组件概述 (3)
2.3.2 Service组件概述 (3)
2.3.3 广播接收机组件概述 (3)
2.3.4 Content Provider组件概述 (3)
2.4 系统的研发环境概述 (3)
2.5 微小数据库SQLite奥秘解析 (4)
3 系统的需求分析 (4)
3.1 系统的可行性研究 (4)
3.2 系统的功能需求分析 (4)
3.3 系统的性能需求分析 (4)
4 系统的总体设计概述 (4)
4.1 系统的框架图 (5)
4.2 系统的功能模块划分 (5)
5 系统的数据库设计 (6)
5.1 数据库设计思路概述 (6)
5.2 系统各模块数据表设计 (6)
5.2.1 系统词库表 (6)
5.2.2 大学英语四级词库表 (6)
5.2.3 大学英语六级词库表 (7)
5.2.4 学习计划表 (7)
5.2.5 生疏词汇库表 (8)
5.2.6 电子词典词汇表 (8)
6 系统的UI界面设计与实现 (8)
6.1项目工程首页界面设计分析 (8)
6.2词库选择模块界面设计分析 (9)
6.3学习模式模块界面设计分析 (9)
6.4复习模式模块界面设计分析 (10)
6.5测试模式模块界面设计分析 (11)
6.6生疏词汇库模式模块界面设计分析 (11)
6.7电子词典模式模块界面设计分析 (12)
7 系统的主要功能的实现 (12)
7.1 词库管理模块功能 (13)
7.2 学习模式模块功能 (16)
7.3 复习模式模块功能 (18)
7.4 词汇测试模块功能 (19)
7.5 生疏词汇库模块功能 (21)
7.6 词典查询模块功能 (22)
8 系统研发结果与努力方向 (22)
参考文献 (24)
致谢 (25)