1. 研究目的与意义
当我们面临各种考试时,学习知识尚且可以轻松完成,然而对于重要知识的记忆与背诵却是一个大难题。
有时候我们抽出来一整天来背诵记忆,认为自己已经记忆深刻了,过几天回想时却记不清楚。
有时候自己做了一个计划,每天背诵那些复习那些,效率虽然有所提高,但是总有一些内容始终记不住。
2. 课题关键问题和重难点
1.遗忘算法:算法是该APP开发的重难点,算法依据艾宾浩斯记忆曲线生成初始复习计划,并根据用户每日的记忆反馈更迭复习计划。
2.记忆反馈功能:背诵内容页有熟记、一般、模糊三种记忆选项,系统获取选项反馈给后台算法,依据每日选项的不同作为遗忘因子进行复习计划的更迭。
3.每日复习内容:系统每日更新复习内容,将当日未复习内容依据导入日期顺序显示,当日复习后的内容取消置顶,隐藏当日无需复习的内容。
3. 国内外研究现状(文献综述)
遗忘算法背书APP研究综述摘要:随着智能手机与平板电脑等移动设备的大面积普及,通过各种背单词背古诗词APP在零碎时间进行学习已经成为一种十分普遍的学习方式。
各类背诵类APP通过不同的遗忘算法运算出科学的复习规划,极大程度上提升了用户的学习效率。
本文便基于Android系统软件开发所需技术与遗忘算法的实现进行研究分析关键词:Android/软件开发/背书APP/遗忘算法/艾宾浩斯遗忘曲线1.背书APP开发分析1.1 开发工具的研究Android软件开发语言为Java,Java作为一种完全面向对象的语言,拥有安全、健壮、分布、可移植等多种优点。
4. 研究方案
1.查阅资料搜寻Android软件开发与遗忘算法相关的资料,并调查市面上现有的学习型APP的技术与资料,从中整理出本次APP开发所需的技术与资料。
2.技术准备学习Android软件开发的基本流程与技术支持,学习遗忘算法知识并能依据需求进行相应设计,学会使用Android Studio、Genymotion等软件。
3.APP的设计与实现(1)开发环境准备本项目所采用的开发环境是Java运行环境,开发语言是Java,开发工具是Android Studio,模拟器是Genymotion。
5. 工作计划
第1~3周:根据任务书要求,查阅并学习相应的理论知识与技术,完成开题报告与外文文献的翻译,并进行系统的功能和非功能需求识别和分析。
第4~6周:准备好开发所需各类软件,搭建好Android软件开发的环境。
规划整个应用的主要界面、功能及导航模式等。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。