毕业设计 springboot和vue在线考试系统(源码+论文)


1 项目简介

Hi,各位同学好呀,这里是M学姐!

今天向大家分享一个今年最新完成的毕业设计项目作品,【springboot和vue在线考试系统(源码+论文)】

学姐根据实现的难度和等级对项目进行评分(最低0分,满分5分)

  • 难度系数:3分

  • 工作量:5分

  • 创新点:3分

  • 界面美化:5分

在这里插入图片描述

项目包含内容如下

在这里插入图片描述

项目分享:见文末!


2 实现效果

毕业设计 springboot和vue在线考试系统

视频地址:https://www.bilibili.com/video/BV181421X76v

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


3 设计方案

3.1 使用技术

  • 开发工具:IDEA2023.1、VSCode、Navicat16、Postman
  • 开发环境:Java(JDK8)、Mysql(8.0.33)
  • 管理:Git(分布式管理)、Maven(后端版本管理)、webpack(前端工程化)
  • 后端框架:SpringBoot2,Spring、SpringMVC、Mybatis、MybatisPlus、Druid
  • 前端:Vue2、Vuex(3)、Element-UI、axios、echarts(可视化图表)

4 系统结构设计

系统的页面逻辑结构示意图

在这里插入图片描述


4.1 管理员模块

(1)考试管理
介绍:老师发布了考试,学生才可以在主页面看到相应的考试信息。有考试安排表以后,才能给该次考试添加题目,对应数据表是exammanage。 该表保存该次考试,课程名称,考试时间,所属专业,学院等等信息。
考试查询:可查询所有考试的信息,以及编辑试卷的信息,可删除、修改、通过考试名称进行模糊查询,精确查询
添加考试:填入试卷名称、介绍、所属学院、所属专业、年纪、考试日期、考试时长、总分,考试类型等等,可以添加考试信息。

(2)题库管理
介绍:题库表设计和普通数据表设计有所区别。 分为了三张表,分别是选择题题库表,填空题题库表,判断题题库表, 每个表保存相应类型的题库,通过一张中间表,将题库和试题关联起来。 这样就组成了一张完整的试卷。
题库查询:可查询所有题目的信息,不可删除、修改,由教师端进行删除、修改题目信息。
添加题库(考试题目信息):可添加每科考试的题目。

(3)成绩查询
学生成绩查询:可查询所有学生的分数信息,学生姓名进行模糊查询,精确查询
成绩分段查询:可查询各科考试的总体分数情况,可通过考试名称进行模糊查询,精确查询。

(4)学生管理
学生信息管理:可查询所有学生的信息,以及编辑学生的信息,可删除、修改、通过学生的名字进行模糊查询,精确查询
添加学生:填入学生姓名、性别、学院、所在专业、年级班级、电话号码、身份证、邮箱等等。可添加学生信息。

(5)教师管理
教师信息管理:可查询所有教师的信息,以及编辑教师的信息,可删除、修改、通过教师的名字进行模糊查询,精确查询
添加教师:填入教师姓名、性别、学院、所在专业、年级班级、电话号码、身份证、邮箱等等。可添加教师信息。


4.2 教师模块

教师模块与管理员模块类似,但是管理员有能编辑教师信息教师模块没有,并且有最高权限对各类信息进行操作。教师只能对自己教授的课程进行考试操作。

(1)考试管理
介绍:老师发布了考试,学生才可以在主页面看到相应的考试信息。有考试安排表以后,才能给该次考试添加题目,对应数据表是exammanage。 该表保存该次考试,课程名称,考试时间,所属专业,学院等等信息。
试卷查询:可查询所有考试的信息,以及编辑试卷的信息,可删除、修改、通过考试名称进行模糊查询,精确查询
添加考试:填入试卷名称、介绍、所属学院、所属专业、年纪、考试日期、考试时长、总分,考试类型等等,可以添加考试信息。

(2)题库管理
介绍:题库表设计和普通数据表设计有所区别。 分为了三张表,分别是选择题题库表,填空题题库表,判断题题库表, 每个表保存相应类型的题库,通过一张中间表,将题库和试题关联起来。 这样就组成了一张完整的试卷。
题库查询:可查询任教题目的信息,可删除、修改,通过试卷名称进行模糊查询、精确查询。
添加题库(考试题目信息):可添加每科考试的题目。

(3)成绩查询
学生成绩查询:可查询所有学生的分数信息,学生姓名进行模糊查询,精确查询
成绩分段查询:可查询各科考试的总体分数情况,可通过考试名称进行模糊查询,精确查询。

(4)学生管理
学生信息管理:可查询所有学生的信息,以及编辑学生的信息,可删除、修改、通过学生的名字进行模糊查询,精确查询
添加学生:填入学生姓名、性别、学院、所在专业、年级班级、电话号码、身份证、邮箱等等。可添加学生信息。


4.3 学生模块

(1)我的试卷
教师或者管理员发布考试,学生端会在页面展示试卷信息,以及保存历史考试信息。学生可点击相应的试卷进行考试,考试完系统会自动为选择题,判断题、以及有固定答案的填空题进行评分。

(2)我的练习
每次考试过后,会保存试卷信息,学生可通过保存的试卷进行复习以及练习,系统会自动评分,但不保存分数。

(3)我的分数
学生可查看考试分数

(4)我的留言
一个简单的评论区功能,不同的学生用户可以进行留言


更多详细设计内容见论文(详细设计论文):

在这里插入图片描述

5 项目获取

在这里插入图片描述

项目分享:见文末!

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值