当前位置:

基于SSM实现在线选择题判断题考试平台

码岸源码 发布于:2024-03-06 最后修改于:2024-06-27 51 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的在线选择题判断题考试平台

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 class
2 depart
3 examhistory
4 exam_information
5 exam_result
6 major
7 paper_choice
8 paper_judge
9 point1
10 point2
11 semester
12 sit
13 student
14 tb_user
15 teacher
16 tk_choice
17 tk_judge
返回列表页表3-1: class表
说明:
序号 名称 数据类型 主键 说明
1 cid int Y
2 cname varchar N
3 maid int N
返回列表页表3-2: depart表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 depart varchar N
返回列表页表3-3: examhistory表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 examid int N
3 studentid int N
4 score int N
返回列表页表3-4: exam_information表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 examname varchar N
3 teacher varchar N
4 password varchar N
5 chaptertwo varchar N
6 begindate date N
7 enddate date N
8 examtime float N
9 choicenum int N
10 choicescore float N
11 judgenum int N
12 judgescore float N
13 difficulty int N
返回列表页表3-5: exam_result表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 studentid int N
3 examid int N
4 stuanswer varchar N
返回列表页表3-6: major表
说明:
序号 名称 数据类型 主键 说明
1 maid int Y
2 maname varchar N
3 seid int N
返回列表页表3-7: paper_choice表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 content longtext N
3 answer varchar N
4 aoption longtext N
5 boption longtext N
6 coption longtext N
7 doption longtext N
8 examid int N
返回列表页表3-8: paper_judge表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 content longtext N
3 answer varchar N
4 examid int N
返回列表页表3-9: point1表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 pointname varchar N
返回列表页表3-10: point2表
说明:
序号 名称 数据类型 主键 说明
1 bid int Y
2 pname varchar N
3 aid int N
返回列表页表3-11: semester表
说明:
序号 名称 数据类型 主键 说明
1 seid int Y
2 sename varchar N
返回列表页表3-12: sit表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 sit varchar N
返回列表页表3-13: student表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 username varchar N
3 password varchar N
4 classname varchar N
5 num varchar N
返回列表页表3-14: tb_user表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 username varchar N
3 password varchar N
返回列表页表3-15: teacher表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 username varchar N
3 major varchar N
4 level varchar N
5 mail varchar N
6 password varchar N
返回列表页表3-16: tk_choice表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 答题编号
2 content longtext N 试题内容
3 aoption longtext N 选项A
4 boption longtext N 选项B
5 coption longtext N 选项C
6 doption longtext N 选项D
7 answer longtext N 试题答案
8 analysis longtext N 试题解析
9 chapter varchar N 章节编号
10 chaptertwo varchar N
11 difficulty varchar N 试题难度
返回列表页表3-17: tk_judge表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 content longtext N
3 answer varchar N
4 analysis longtext N
5 chapter int N
6 chaptertwo varchar N
7 difficulty int N

四、项目截图

4.1 下面是学生角色的功能介绍

学生角色-学生登录 图4.1 学生角色-学生登录

学生角色-修改密码 图4.2 学生角色-修改密码

学生角色-查看考试信息 图4.3 学生角色-查看考试信息

学生角色-试卷回顾 图4.4 学生角色-试卷回顾

4.2 下面是教师角色的功能介绍

教师角色-教师登录 图4.5 教师角色-教师登录

教师角色-判断出查询&添加 图4.6 教师角色-判断出查询&添加

教师角色-学生信息查询 图4.7 教师角色-学生信息查询

教师角色-学生成绩查询 图4.8 教师角色-学生成绩查询

教师角色-创建考试信息 图4.9 教师角色-创建考试信息

教师角色-查看考试信息 图4.10 教师角色-查看考试信息

教师角色-选择题管理&添加 图4.11 教师角色-选择题管理&添加

4.3 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.12 管理员角色-管理员登录

管理员角色-判断题管理&添加 图4.13 管理员角色-判断题管理&添加

管理员角色-学生信息管理&添加 图4.14 管理员角色-学生信息管理&添加

管理员角色-学生成绩查询 图4.15 管理员角色-学生成绩查询

管理员角色-教师信息管理&添加 图4.16 管理员角色-教师信息管理&添加

管理员角色-查看考试信息 图4.17 管理员角色-查看考试信息

管理员角色-知识点管理&添加 图4.18 管理员角色-知识点管理&添加

管理员角色-创建新考试 图4.19 管理员角色-创建新考试

管理员角色-职称信息管理%添加 图4.20 管理员角色-职称信息管理%添加

管理员角色-选择题管理&添加 图4.21 管理员角色-选择题管理&添加

管理员角色-院系信息管理&添加 图4.22 管理员角色-院系信息管理&添加

五、演示站点

地址 http://www.csbishe.cn:15037/ssm_examsys
账号密码

学生账号/密码:student/123456
教师账号/密码:teacher/123456
管理员账号/密码:admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目