基于SSM的在线考试系统

该系统采用Java SSM框架,支持MySQL数据库,为管理员、教师和考生提供不同功能。管理员能进行账号管理、考生和老师信息管理、教学资源及题库管理;教师可发布考试、管理教学资源和阅卷;考生则能参与在线考试和成绩查询。系统具备导入Excel功能,方便数据录入。
摘要由CSDN通过智能技术生成

基于SSM的在线考试系统

系统技术栈

使用Java语言开发,SSM框架搭建,MYSQL数据库持久化存储数据。
1、 Java 1.8
2、 MySQL 5.5~8.0
3、 Spring SpringMvc Mybatis
4、 Tomcat8+
5、 IDEA、Eclipse两种开发工具都支持。

系统功能描述

提示:系统分为三种角色,分别为:管理员,教师,考生。
系统支持导入Excel考试信息,支持导入Excel题库信息。支持选择随机生成考试题目。

`提示:以下是每个角色的系统功能结构:

管理员
├─系统管理
│ ├─系统账号管理
│ ├─添加账号信息
│ ├─考生信息管理
│ └─批量导入考生
│ └─老师信息管理
├─教学资源管理
│ ├─教学资源管理
│ ├─添加教学资源
├─题库信息管理
│ ├─题库信息管理
│ ├─添加题库信息
│ ├─导入题库信息
├─个人信息管理
│ ├─个人信息
│ ├─修改密码
│ ├─退出系统

教师
├─教学资源管理
│ ├─教学资源管理
│ ├─添加教学资源
├─发布考试管理
│ ├─发布考试管理
│ ├─添加发布考试
├─阅卷管理
│ ├─阅卷管理
├─考试成绩管理
│ ├─考试成绩管理
├─个人信息管理
│ ├─个人信息
│ ├─修改密码
│ ├─退出系统

考生
├─在线考试
│ ├─在线考试
├─成绩查询
│ ├─成绩查询
├─教学资源查看
│ ├─教学资源查看
├─个人信息管理
│ ├─个人信息
│ ├─修改密码
│ ├─退出系统

# 系统部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用到的技术:redis、amcharts、maven、html5、ajax、js、jquery以及css,关系型数据库采用的是mysql。 文件夹中有可以直接导入使用的数据库,以及可以导入试卷的excel表格格式. 该项目分为学生模块,和教师模块。 教师模块:教师可以通过导入Excel表格的方式进行添加试卷,如果Excel表中有不合法的数据,会在前台提醒哪一行哪一列出了什么问题,添加试卷后,教师可以发布试卷,试卷发布后,学生就可以答题,每张试卷都有作答时长,作答时间结束,将会自动提交试卷。考试结束后,教师可以发布答案。对于修改试卷,教师可以先选择所要修改的试卷,对于试卷可以修改试卷的名称以及考试时长,要想修改试题可以点击编辑试题,进行批量修改。 学生模块:注册登录进入学生考试平台,选择考卷,进行作答,试卷分为单选题、多选题以及判断题,分值各不相同,对于多选题错答不得分,漏答得一半的分。在作答期间,学生可以先保存,保存的内容存储在Redis中。若点击提交,提交后直接显示成绩。提交后就不能再进入考试。要想看正确答案,得等到考试结束,教师发布成绩后,才可以看到。 学生可以看到自己的作答历史,每道题之前学生的答案以及该题正确的答案都很清晰的标注出来。为了方便学生统计自己的成绩,本系统采用了amcharts技术根据学生的历次成绩制作了柱状图和折线图结合的图表。学生可以很直观地看到自己成绩的波动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值