设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Spring Boot+Vue的在线考试系统的设计与实现 毕业论文
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于Spring Boot + Vue的在线考试系统的设计与实现

摘  要

随着计算机及网络技术的不断发展,我们提出了基于计算机网络的考试系统的设计方案。传统考试要求老师打印试卷、安排考试、监考、收集试卷、批改试卷、讲评试卷和分析试卷。复杂烦琐的过程己经越来越不能适应现代教学的需求。对现代教育技术的应用,采用计算机网络技术实现无纸化的“网络考场”。

在线考试系统使用Java语言作为开发基础,使用了Spring Boot + Vue框架实现系统主体结构,系统采用前后端分离模式。使用JWT技术生成token令牌实现系统身份验证及系统安全,使用MySQL作为系统数据持久化解决方案。在线考试系统分为学生端、教师端、管理员端。学生端学生可在本系统进行在线的考试,考试可由教师和管理员进行布置并设置考试权限(公开,密码),考试题型分为 单选、多选、判断、简答题,并支持题目附带配图。管理员有权限对系统存在的考试进行操作,本系统考试支持公开考试和密码口令考试,并可以对考试进行禁用也可以在设置考试时间段,对于考试可以进行很便利的进行组卷,系统内置两种组卷模式,题库组卷和自由选题组卷。题库管理。教师可以对本考试系统已有的题库进行管理,实现对题库信息的CRUD操作。

这个系统有教师,学生以及管理员三种角色,降低疫情期间居家学习考核的难度,大大简化了传统考试的过程,减轻了繁重的考务工作,避免了考试过程中的人为因素,提高了考试考核水平和管理水平。根据实际情况,调整、更新试题;考试和判卷更加公正。

关键词:在线考试系统;Vue;SpringBoot;Java语言


Design and implementation of online examination system based on Spring Boot + Vue

ABSTRACT

With the continuous development of computer and network technology, we propose the design scheme of examination system based on computer network. Traditional exams require teachers to print test papers, schedule exams, invigilate exams, collect papers, mark papers, evaluate papers, and analyze papers. The complex and cumbersome process has become increasingly unable to meet the needs of modern teaching. For the application of modern education technology, computer network technology is used to realize a paperless "network examination room".

The online examination system uses Spring Boot + Vue framework technology, which improves the usability and scalability of the system. User permission verification JWT generates a token to ensure the validity of user identity. At the same time using B/S browser/server mode, MySQL to the background data for a management. The online examination system is divided into student end, teacher end and administrator end. Student users can carry out online examination in this system, the examination can be arranged by teachers and administrators and set the examination authority (open, password), the examination questions are divided into single choice, multiple choice, judgment, short answer, and support questions with pictures. The administrator has the authority to operate the system of the test, the system test support public test and password password test, and can be disabled on the test can also be set in the test period, for the test can be very convenient for the test, the system has two built-in test mode, test bank group and free topic group. Question bank management. Teachers can manage the existing question bank of the examination system and realize CRUD operation of the question bank information.

This system follows the basic design process of three role logins, with three accounts of teachers, students and administrators, and is designed and implemented for students to take exams at home based on the Java language. It is an extension and change of the traditional examination room, which greatly simplifies the process of traditional examination, reduces the heavy examination work, avoids human factors in the examination process, and improves the examination assessment level and management level. Adjust and update the test questions according to the actual situation; Examinations and papers are more impartial.

Key words:online exam system;Vue;SpringBoot;The Java langua

目 录

1绪论 1

1.1 课题研究背景

1.2 研究的目的和意义

1.3初步设计方法与实施方案

1.4本文研究内容

1.5本文结构

2系统开发环境与技术 3

2.1 系统开发环境

2.1.1 IDEA 开发平台介绍

2.2系统开发技术

2.2.1 SpringBoot框架

2.2.2 Mybatis框架

2.2.3 B/S架构

2.3 MySQL 介绍

2.4 MySQL 环境配置

3系统分析

3.1可行性分析

3.1.1技术可行性

3.1.2操作可行性

3.1.3经济可行性

3.2 网站性能需求分析

3.2.1 用户管理的流程

3.2.2个人中心管理流程

3.2.3 登录流程

3.3系统设计

3.3.1用户业务流程分析

4系统设计 19

4.1 软件功能模块设计

4.2数据库设计

4.2.1概念模型设计

4.2.2数据库概要

4.2.3数据库设计规范

4.2.3 数据库表设计

5系统详细设计与功能实现

5.1 系统项目的文件夹结构

5.2系统开发环境

5.3环境搭建

5.3.1系统部署

5.4在线考试功能模块的具体实现

5.5客户端

5.6 教师页面界面设计

6系统测试

6.1 功能测试

6.2 测试分析

7总结与展望

7.1 课题总结

7.2 进一步开发的展望

参考文献 45

致 谢 46
































  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!