我的毕业设计:基于PyQt5与Web的背单词软件单词弹弹弹用户端
(1)防止软件多开:通过文件锁机制实现。
(2)注册账号:通过手机号接收验证码并设置密码进行账号的注册。
(3)登录账号:使用手机号与密码进行登录。
(4)忘记/修改密码:通过手机号接收验证码并设置新密码进行密码的修改。
(5)个人信息编辑与展示:包括头像和昵称的设置与展示,以及绑定手机号与注册时间的展示。
(6)换绑手机号:通过新手机号接收验证码并输入密码进行换绑。
(7)销毁账号:输入密码验证后进行账号的销毁。
(8)偏好设置:包括弹窗周期、每组单词数、每组记忆轮数、学习模式、防误操作、音效等设置。
(9)选择词书:根据需要选择想要学习的词书,包括小学、初中、高中、大学、留学、商务六大类词书。
(10)单词弹窗:按偏好设置中的弹窗周期,结合单词权重、偏好设置中的每组单词数、每组记忆轮数以及选择的词书随机选择单词,通过弹窗的形式让用户进行学习记忆,用户根据实际情况选择对弹出单词的掌握程度,做出的选择会影响单词的权重。
(11)查看单词详细信息:可以在弹出的单词中选择查看该单词的详细信息,也可以手动查找单词的详细信息,详细信息包括其中文释义、收藏状态、例句和助记,在详细信息窗口中可以播放该单词的英式发音音频与美式发音音频、改变收藏状态、更换助记、贡献助记。
(12)查词:可以直接搜索单词的详细信息。
(13)收藏:可以对弹出的单词、查询的单词以及收藏夹里的单词进行收藏或取消收藏,收藏的单词可以在收藏夹中查看。
(14)词汇量测试:弹出一定数量的单词,用户需在10秒内选择认为正确的中文释义,结束测试即时得出词汇量测试结果。
(15)排行榜展示:分为词汇量排行榜和助记贡献排行榜。
(16)用户反馈:用户可以向管理员反馈软件的漏洞或需要改进的地方。
(17)收件箱:用户可以在收件箱中查看接收到的来自管理员的邮件,内容包括贡献助记的审核结果、充值反馈、用户反馈的回执等。
(18)快速入门指引:用户在第一次打开软件时会弹出快速入门指引,引导用户快速上手软件,此后用户也可手动打开快速入门指引。
(19)充值:用户可以通过充值提高其单词收藏夹容量等。
(20)检查更新:检查当前软件是否为最新版本,若不是,则提供下载链接供用户下载。