Dictionary project(OOP task)
I wanna recite the words! (v1.0)
分工
- Keavil -> 核心逻辑
- Victorywys -> 图形界面
- Wpymango -> 数据管理
编译方法
进入到源码文件夹,打开控制台,输入:
qmake
make -f Makefile
之后运行目录下的dictionary(for linux)/dictionary.exe(for windows) 即可。
目前功能
- 注册、登陆、登出、修改密码。每个用户有单独的设置、学习进度。登陆时自动记住上一次登陆的账号,可以选择是否记住密码。
- 背单词:每天每个单词第一次背正确/连续两次正确后,当天不再出现。当一个词连续4天(一次)回答正确后,视为已学会。
- 查单词:搜索单词,允许加入学习列表,拥有例句管理,可以管理例句库,可以增加/删除例句。
- 修改设置:两条,难度以及每日单词数量。
- 更换主题:现在有2个主题可以切换。
- 单词量测试:测试50个单词。
- 从文件读入:寻找生词,对每个生词显示它的中文解释,并可以直接查询。
每日单词
每天增加“每日单词数量”的25%的新词,当天背诵的单词为这些新词,以及随机的若干旧词。
目标添加功能
记住密码已完成再来一组已完成读文件判生词个数已完成单词量测试已完成用户主题设置已完成