在线考试系统前后端分离源码功能解析与分享

在线考试管理系统springboot+vue功能解析与分享

技术架构

采用前后端分离架构模式

后端技术 SpringBoot+MybatisPlus+Spring Security(权限控制)+Jwt(token验证)+Mysql+Redis(用户登陆信息以及权限数据存储)

前端技术 vue2+elementui组件

系统功能模块介绍

一 试卷管理

此功能管理考试试卷数据,包含新增,删除,变更试卷配置。

新增试卷,试卷类型分为模拟和考试,模拟试卷可以无限重做,正式考试只有一次机会

选题方式分为两种:

手动:需要给试卷手动分配题目

随机:系统随机抽取已录入的题目

分配用户:该试卷分配给哪些用户来考试,只有分配了的用户才能看到考试试卷进行考试

试卷管理截图:
在这里插入图片描述

二 题库管理

题库管理可以批量导入题库数据,下载模板根据模板格式导入数据

新增题目:新增题目时可以选择分配试卷

新增选项:该题目的不同选项,如果选项勾选了正确,则用户考试的时候必须选择了所设置的正确选项才算正确答对题目。

在线考试管理系统springboot+vue源码功能解析与分享链接在最下面

题库管理截图:
在这里插入图片描述

三 我的考试

展示我的所有已分配的考试列表,点击开始考试按钮进入到考试界面如下 模拟考试不限时间不限次数,正式考试会限制时间,按试卷管理里面设置的时间,时间到了自动提交试

考题有单选题,多选题,问答题等形式的题目。
在这里插入图片描述

四 我的成绩

查看我已参加考试的成绩结果,点击错题重做按钮可重新做答错的题目

查看考试成绩,查看所有考生参加的考试成绩(一般分配给管理员使用)

我的成绩截图:
在这里插入图片描述

在线考试管理系统springboot+vue源码功能解析与分享链接在最下面

五 系统管理

系统管理包含用户管理,角色管理,菜单管理,部门管理,岗位管理,字典管理等

用户管理

管理系统的登录用户,对不同的用户分配不同的角色

角色管理

管理角色拥有哪些访问权限

菜单管理:

维护系统页面左侧的访问功能,添加一个菜单,然后分配到角色和用户才会有相应的功能显示在左侧菜单,权限标示说明:这个是用来唯一标示的访问权限,比如分配了查看,新增,修改,删除权限给用户,用户才有这些操作权限

部门管理

部门数据管理,用户选择的部门数据来自于这里

岗位管理

岗位数据管理,添加用户时候可选择的岗位数据

字典管理

这里是动态维护所有功能可供选择的数据,比如选题方式,这里有随机和手动,则添加试卷的时候可选择随机和手动

部分代码截图:
在这里插入图片描述
在这里插入图片描述

数据库表截图

在这里插入图片描述

文档截图:
在这里插入图片描述
在这里插入图片描述

通过网盘分享的文件:073在线考试系统前后端分离springboot,vue源码
链接: https://pan.baidu.com/s/1HuJrB_OvpOfndGxOYVp3WA?pwd=0737 提取码: 0737
–来自百度网盘超级会员v8的分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值