论文部分内容阅读
随着中日交流的日益深切,赴日留学、赴日旅游的人数越来越多。根据日本文化基金会统计,中国已经成为全球第一大日语学习国家,日语教学仅次于英语教学。使用在线学习应用程序使学习变得无止境。移动学习技术实现了无地域限制、无时间限制的学习方式,并且快速方便。除传统的课堂教学之外,分散的学习已成为现代人最重要的学习方法之一。应用市场中,日语学习类APP数量较少,且较为单一,没有将日语学习的听说读写等综合性学习方式集合在一起。基于用户全面学习的需求,本系统集成了日语词汇学习、阅读学习、听力学习、口语学习于一体,一个APP即满足用户全面学习的需求,方便用户操作。本文从需求分析、系统设计、系统实现以及系统测试四个阶段介绍了基于Android的日语学习系统的开发与实现并总结了此次开发经历和问题。在需求分析中,主要介绍了功能需求和非功能需求。分别根据学习用户和管理员的角色分析功能需求。非功能性需求分析侧重于系统性能需求分析和系统安全需求分析。系统设计方面,主要描述了:系统框架设计,主要功能设计,数据库设计。系统框架设计,包括了系统的总体框架和系统的主要技术框架。主要功能设计,包括了:词汇学习、听力学习、阅读学习、口语学习、学习资料管理、用户信息管理、管理员账户管理共七个主要功能。数据库设计包括了:数据库概要设计和表结构设计。系统实现方面包括:系统的开发环境,系统中所涉及的关键技术,用户的个人中心、词汇学习、听力学习、阅读学习、口语学习五个主要功能的实现。文章对系统功能和系统性能进行了测试。功能测试采用虚拟机和真机结合测试的方案。性能测试则基于阿里云移动测试平台进行真机测试,并根据性能测试结果对系统进行改进。