javaweb/数据库课设/英语学习助手
本项目地址https://github.com/sterne012/en_learning_assistant/
blog地址https://sterne012.github.io/
数据库部分代码在博客捏
html+javascript+jquery+boostrapv3+java+servlet+tomcat+beanutils+druid+jdbc+sql server=super 石山
音频资源(单词发音)来源百度翻译,图片来源网络、部分来自百词斩
结构显然不如spring框架等等,但是全手搓,感觉效果上还是不错的
似乎可能有一些小bug?
界面展示:
用户

有输入校验功能(写的有jquery有javascript,学的有点乱qwq)

注册

home界面
上面的搜索框和词库中英文检索功能一致
复习即跳转熟词表

修改信息:

词库
音频和图片只有部分有,比如aback,cat,dog,等等一点点
词库数据tb五块钱买的()

底下做了分页

查询后词频也会增加


前面选中后点加入可以放进生词表,如果重复加入,会提示

修改学习计划

保存修改后有相关反馈

生词表界面
点rank的箭头可以更改排序,最大为10最小为0,超出范围调整会提示
点对号会把单词放到熟词表

如果熟练掌握数量到计划数,可以打卡

打卡
咳咳,私货,左下角只是歌词而已

再学一会就是再来计划数的单词,修改计划在上面,退出就直接退出登录
熟词表
有显示掌握的时间,点前面按钮可以放回生词表

单词测试
通知只做了简单的alert


管理员
测试账户admin,1


管理员信息简单修改

数据库备份
备份到一个设定的路径

管理单词表
按钮功能有所不同

添加/修改/删除单词
也有相关校验(啊,标题忘了改),点保存即可保存

可以返回lib查看

勾选前面后可以修改

删除之后:

用户表管理

修改用户资料
也有相关校验

大概就这