| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13193 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当前日语学习越来越流行,但是日语词汇量巨大成为了大部分人学习日语和使用日语的障碍。而记忆日语词汇后由于没有适当的学习计划安排,使得词汇零散记忆学习效率较低,而日语学习成果不见效果,久而久之人们就失去了学习日语的兴趣。在背词汇的过程中,记忆和遗忘是相互制衡的,因此可以根据艾宾浩斯记忆曲线进行反复、有规律的学习和复习日语词汇,将会使用日语的学习更加有效。而日语学习词汇量巨大,现有的日语学习软件不多,并且附带了很多不需要的功能,如果能在现有的软件基础上结合艾宾浩斯记忆法,可以帮助更多人学习日语。 因此针对日语学习困难的用户,本系统开发一款艾宾浩斯日语学习软件,将艾宾浩斯学习曲线应用在该软件上,并设计实现了:艾宾浩斯学习计划模块、语法模块、语法学习记录模块、日语课文模块、课文学习记录模块、词汇分类模块、用户模块、词汇模块、词汇学习记录模块以及词汇-词汇分类联系模块等功能。该软件基于Java进行开发,并应用CMS风格,用JavaFX对艾宾浩斯日语学习软件界面进行设计,将数据库搭建在MySQL中。 该艾宾浩斯日语学习软件的实现可以帮助用户更有规律地计划和学习日语。整体风格简约,容易操作。
关键词:艾宾浩斯;Java;CMS;JavaFX;MySQL
目录 摘要 Abstract 1 绪言-1 1.1 开发背景-1 1.2 国内外研究现状-1 1.3 项目的目的及意义-1 1.4 相关技术介绍-2 2 系统分析-3 2.1 系统任务的可行性分析-3 2.2 需求分析-3 2.2.1 艾宾浩斯学习计划功能需求分析-3 2.2.2 语法功能需求分析-3 2.2.3 语法学习记录功能需求分析-4 2.2.4 日语课文功能需求分析-4 2.2.5 词汇分类功能需求分析-4 2.2.6 课文学习记录功能需求分析-4 2.2.7 词汇功能需求分析-4 2.2.8 词汇学习记录功能需求分析-5 2.2.9 词汇-词汇分类联系功能需求分析-5 2.2.10 数据流图-5 2.2.11 系统需求用例图-6 2.2.12 数据字典-7 2.2 系统开发环境-8 3 系统总体设计-10 3.1 各功能模块设计-10 3.1.1 艾宾浩斯模块设计-10 3.1.2 词汇学习模块设计-11 3.1.3 词汇分类联系模块设计-11 3.1.4 界面模块设计-12 3.1.5 功能架构分析-12 3.2 数据库设计-15 3.2.1 E-R图设计-16 (1)艾宾浩斯学习计划实体及属性如图3.8所示-16 (2)语法实体及属性如图3.9所示-17 (3)语法学习记录实体及属性如图3.10所示-17 (4)日语课文实体及属性如图3.11所示-17 (5)词汇分类实体及属性如图3.12所示-18 (6)课文学习记录实体及属性如图3.13所示-18 (8)词汇实体及属性如图3.15所示-19 (9)词汇学习记录实体及属性如图3.16所示-19 3.2.2 数据库设计-20 4 系统详细设计与实现-23 4.1 界面的设计与实现-23 4.2 艾宾浩斯日语学习软件登录模块的设计与实现-23 4.3 艾宾浩斯学习计划模块的设计与实现-24 4.4 语法模块的设计与实现-24 4.5 语法学习记录模块的设计与实现-24 4.6 日语课文模块的设计与实现-25 4.7 词汇分类模块的设计与实现-25 4.8 课文学习记录模块的设计与实现-26 4.9 用户模块的设计与实现-26 4.10 词汇模块的设计与实现-27 4.11 词汇学习记录模块的设计与实现-27 4.12 词汇-词汇分类联系模块的设计与实现-28 5 系统测试-29 5.1 测试方法-29 5.2 艾宾浩斯学习计划模块测试-29 5.3 日语课文模块测试-30 5.4 词汇分类模块测试-32 结 论-37 参 考 文 献-38 |

