在线考试系统-springboot vue

116 阅读2分钟

淘宝店铺搜索:点创微科

在线考试系统-springboot vue

860baf22f65c49da97e52f18e4b517cd~tplv-k3u1fbpfcp-jj-mark_0_0_0_0_q75.jpg

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目描述
基于SpringBoot+Vue实现的在线考试系统通过MySQL数据库与Spring Boot框架进行开发

登录网址: http://localhost:8000/
管理员账户密码: admin/admin123
老师账户密码: teacher/admin123
学生账户密码: student/admin123

二、项目功能
学生角色功能点:
参加考试:学生可以查看并参与系统分配的考试,通过在线平台完成试题,提交答案后即时获得部分反馈或等待教师评分。此功能确保了学生能够便捷地参与学习评估。
查看我的考试:学生有权查看自己已参加或待参加的考试列表,包括考试详情、成绩记录及试卷回顾,帮助学生跟踪学习进度,自我评估学习效果。

教师角色功能点:
学生所有权限:教师首先拥有学生的所有权限,包括参加考试和查看个人考试记录,这有助于教师亲身体验学生视角,优化教学内容与方法。
创建/编辑题目:教师可以根据教学需求创建新的题目或编辑现有题目,包括单选题、多选题、判断题等,确保题库内容丰富多样,紧贴教学大纲。
创建/编辑考试:教师能够自主设计考试,包括选择题型、设置难度、分配分数、指定考试时间等,灵活组织教学活动,评估学生学习成果。

管理员角色功能点:
教师所有权限:管理员首先继承了教师的全部权限,能够全面管理题库、创建和编辑考试、监控学生考试情况等,确保教学活动的顺利进行。
系统管理:管理员负责整个考试系统的日常运营与维护,包括但不限于数据安全监控等,确保系统稳定、数据安全。

本系统的使用者分为学生、老师和管理员三类,根据使用者不同,将有不同的主页对应不同的功能权限。将本系统分为学生子系统、老师子系统和管理员子系统。

三、运行环境开发工具:eclipse

运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为本人调试所用,仅供参考)

四、项目技术
服务端技术:Springboot+Mybatis-Plus
前端技术:html+css+Vue+axios+Element-Ul

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1721624793-950dc34e0478266.png

1721624795-74ea588784ec14f.png

1721624797-685b17c6ebcfa63.png

1721624799-4bcdd7697b7d6d4.png

1721624800-5c3c7432d2482f2.png

1721624802-5549a2ac52a69a7.png

1721624804-f9deb789bc42ebe.png

1721624806-cff74f0573badcc.png

1721624807-b015c1b7d564b88.png

1721624809-0d562802a6035fc.png

1721624811-e5720416a39ad30.png

1721624813-e0cd6ae9a0ac04f.png

1721624815-4ec553f6f8855e7.png