练习系统
主要页面:
登录/注册
主要功能:
用户的登录/注册,注册会自动添加到数据库。
主要参考学习:小破站
主页:
主要功能:
排名功能
搜索功能
选择试题
可选课本、章节和难度。
练习界面:
主要功能:
做练习,可提前提交,提交后自动计算正确率,并录入数据库。
试题根据上一界面的选择进行筛选。
题目难度有梯度(可调整):
难度为简单时前6题为简单难度后4题为容易难度。
难度为容易时 2题简单6题容易2题困难。
难度为困难时 2题简单2题容易6题困难。
管理员界面:
主要功能:
实现对用户/客观题/主观题的增删查改。
客观题的添加可以排除重复题目。
主观题由于练习界面没用所以暂时没搞。
管理员默认账号:admin密码:admin
项目地址:Gitee Github
体验地址
环境:
vscode
mysql8
node.js
移植教程:移植教程
还有一些问题没解决比如:用bootstrap的模态框点击关闭有延迟,没有用session/cookie,没有加密措施等,做的目的主要是应对软工课设,所以很多细节没来及做,而且是第一次用vue,有很多组件很有用,但是没时间去了解学习。