当前位置:

基于JSP实现在线考试管理系统

码岸源码 发布于:2024-05-05 最后修改于:2024-07-18 74 0

Hi~今天给大家带来一款使用JSP和Servlet开发的在线考试管理系统

一、技术介绍

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

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

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

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

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

二、功能介绍

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

三、数据库信息

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

序号 表名 说明
1 paper
2 question
3 score
4 student 学生表
5 teacher 用户表
返回列表页表3-1: paper表
说明:
序号 名称 数据类型 主键 说明
1 id int N 试卷号
2 time int N 考试时间
3 qty_sing int N 单选题数量
4 qty_muti int N 多选题数量
5 qty_jud int N 判断题数量
6 qty_fill int N 填空题数量
7 qty_ess int N 简答题数量
8 quantity int N 总题目数量
返回列表页表3-2: question表
说明:
序号 名称 数据类型 主键 说明
1 number varchar Y 题目序号
2 type varchar N 题目类型
3 title varchar N 题目标题
4 select varchar N 题目选项
5 score float N 题目分值
6 key varchar N 题目答案/关键词
7 img varchar N 题目配图
返回列表页表3-3: score表
说明:
序号 名称 数据类型 主键 说明
1 ID varchar Y 学生号
2 score float N 总分数
3 score_sing float N 单选题分数
4 score_muti float N 多选题分数
5 score_jud float N 判断题分数
6 score_fill float N 填空题分数
7 score_ess float N 简答题分数
8 grade varchar N 成绩评价
返回列表页表3-4: student表
说明:学生表
序号 名称 数据类型 主键 说明
1 ID varchar Y 学生号
2 password varchar N 学生密码
3 name varchar N 学生姓名
4 class varchar N 学生班级
5 score float N 学生成绩
返回列表页表3-5: teacher表
说明:用户表
序号 名称 数据类型 主键 说明
1 ID varchar Y 教职工号
2 password varchar N 教师密码
3 name varchar N 教师姓名
4 class varchar N 教师班级
5 job varchar 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.12 管理员角色-题目录入

五、演示站点

地址 http://www.csbishe.cn:15074/jsp_examonline
账号密码 <p>管理员账号/密码:admin/admin<br> 用户账号/密码: 1009/0000<br>

六、运行教程

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

七、下载项目