为单机软件,在win7和win10系统上运行,数据库使用mysql,开发工具为c#。 本软件为多用户系统,用户可以将自己的配置导出或导入,在不同的电脑上使用。 总体流程为:用户登录系统,导入excel词库,同时进行单词的分组,选择复习频率(比如1-2-4-7-15-30),创建学习进度计划;然后执行每天的学习计划,系统记录用户学习(包括复习)的详细进度。 具体的模块包括系统设置模块,用户管理模块,词库及分组管理模块,学习计划及进度模块。
系统设置模块
本模块配置系统参数,具体包括:
3.1 设置单词分组的重复学习周期,默认为1-2-4-7-15-30,即在学习该分组后的第一天,第二天,第四天,第七天,第十五天进行复习。
3.2 在每个分组的学习周期中,是否执行强化记忆。分组的一个完整学习周期包括初学,初记,复记,强化四个阶段。默认不执行强化记忆。
3.3 可调节内容字体大小(单词,词义,备注,音标,都是单独调整大小),调整结果实时展现(不必关闭设置窗口看效果)。
3.4 设置开机画面图片背景,欢迎词;设置分组各个学习阶段的过渡图片。
用户管理模块
包括创建用户,用户登录,导入和导出用户数据。
4.1 系统管理员登录后,可以创建用户,输入用户名和密码后,即可创建用户。
4.2 用户输入用户名和密码,即可登录系统。
4.3 用户可以将自己的数据导出为文件,数据内容包括:用户名,用户词库,词库分组,学习计划和进度等数据。
4.4 用户可以在系统中导入自己的数据文件,导入前需提示用户,提示如下:“您导入的数据会覆盖旧数据,是否导入?”
词库及分组管理模块
用户登录系统后,可以从excel文件中导入词库