【2024计算机毕业设计】基于Spring在线考试系统

运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
可以实现:
学生角色包含以下功能:学生参加考试界面,查看考试记录等功能。
教师角色包含以下功能:修改密码,查看试卷列表,查看题库,编辑试卷列表,登录页面等功能。
管理员角色包含以下功能:专业管理,修改密码,学生管理,年级管理,教师管理,班级管理等功能。
用了技术框架: HTML+CSS+JavaScript+java+jsp+Spring+Spring MVC
所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。
——————————————————————————————————————————

部分功能运行截图如下(点击可以放大):

Spring在线考试系统-登录页面↓↓
#### Spring在线考试系统-学生角色-学生参加考试界面↓↓
#### Spring在线考试系统-学生角色-查看考试记录↓↓
#### Spring在线考试系统-学生角色-修改密码↓↓
#### Spring在线考试系统-教师角色-查看试卷列表↓↓
#### Spring在线考试系统-教师角色-编辑试卷列表↓↓
#### Spring在线考试系统-教师角色-查看题库↓↓
#### Spring在线考试系统-教师角色-修改密码↓↓
#### Spring在线考试系统-管理员角色-年级管理↓↓
#### Spring在线考试系统-管理员角色-专业管理↓↓
#### Spring在线考试系统-管理员角色-班级管理↓↓
#### Spring在线考试系统-管理员角色-学生管理↓↓
#### Spring在线考试系统-管理员角色-教师管理↓↓
#### Spring在线考试系统-管理员角色-修改密码↓↓


数据库设计文档

数据库设计文档

数据库名:spring_onlineexam
文档版本:粗写版
序号表名说明
1class
2exam
3examinationresult
4examinationresult_question
5exam_class
6exam_question
7grade
8major
9manager
10question
11student
12teacher
13teacher_class
返回目录 表名:class
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2cnoint100NN
3gidint100NN
4midint100NN
返回目录 表名:exam
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2titlevarchar2550NN
3timelimitint100YN60
4endtimetimestamp190NNcurrent_timestamp()
5statusvarchar100NN
6pointsint100NN
7singlepointsint100NN
8multipointsint100NN
9judgepointsint100NN
10tidvarchar2550NN
返回目录 表名:examinationresult
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2eidint100NN
3sidvarchar2560NN
4pointint100NN
5timedatetime190NN
6examtitlevarchar2550NN
返回目录 表名:examinationresult_question
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2eridint100NN
3qidint100NN
4isrightbit10NN
5wronganswervarchar2550YNNULL
返回目录 表名:exam_class
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2eidint100NN
3cidint100NN
返回目录 表名:exam_question
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2eidint100NN
3qidint100NN
返回目录 表名:grade
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2gradeint100NN
返回目录 表名:major
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2namevarchar2550NN
返回目录 表名:manager
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2namevarchar2550NN
3passwordvarchar2550NN
4modifiedbit10NNb’0’
返回目录 表名:question
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2titlevarchar2550NN
3optionavarchar2550YNNULL
4optionbvarchar2550YNNULL
5optioncvarchar2550YNNULL
6optiondvarchar2550YNNULL
7pointint100NN
8typevarchar100NN
9answervarchar2550NN
10tidvarchar2550NN
返回目录 表名:student
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idvarchar2550NY
2namevarchar2550NN
3passwordvarchar2550NN
4cidint100NN
5modifiedbit10NNb’0’
返回目录 表名:teacher
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idvarchar2550NY
2namevarchar2550NN
3passwordvarchar2550NN
4modifiedbit10NNb’0’
返回目录 表名:teacher_class
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2tidvarchar2550NN
3cidint100NN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值