首页 > 编程语言 >计算机毕业设计 | vue+springboot 移动端在线考试系统(附源码)

计算机毕业设计 | vue+springboot 移动端在线考试系统(附源码)

时间:2024-10-18 21:19:16浏览次数:9  
标签:vue https 管理 试卷 错题 源码 毕业设计 考试 在线

1,绪论

研究背景与意义

在20世纪末期,国家提出了教育要面向四个现代化,同时也提出了要大力发展教育手段和教育方式的信息化建设。在这样的背景和需求下,基于当今的互联网技术和计算机信息技术的课程在线考试系统就应运而生了。人们急切地需要再课程在线考试中利用现代网络技术达到教师工作量减少并且提高学校及其他工作人员工作效率的目的。同时,与传统的考试形式相比,考试的质量也更能得以保证,从而使得考试变得更为客观公正。

课程在线考试系统的实现让考试不再局限于只能在教室中进行,它利用网络的优势,使得考试不再像以前那么复杂,考生也不再需要定时定点而是随时随地就能参与考试。课程在线考试系统具有传统的考试模式无法媲美的准确、科学、公平、方便等优点,于是对课程在线考试系统的研究和建设也就在这样的环境中逐渐发展了起来。

开发现状

在越来越重视知识的当今社会,各个国家都加大了在新一代培育上的投入,都希望在以后的社会发展中走在互联网的前列,从而在信息的飞速发展中占据一个有力的地位,正是这个原因,各地政府依托于互联网来实行教育教学,并把此作为其民族发展的动力之源。

在外国,澳大利亚在早期就开始投资建设“澳大利亚教育网”,这个网络不但包含了澳大利亚全部的高校,还要联通本国境内的每一所中小学。另外美国政府提出要到二十一世纪初,让本国家所有学校和图书馆都搭载上互联网的快车,让国内不论是哪个阶段的学生都可以享受到“21世纪教师”的网络服务,因此提出了“教育技术规划(Educational Technology Initiative)”。到了1995年末,国外一些教育机构开始开发自己的网上教育平台,最早的有美国的NTU、英国的OPEN COLLEGE等这些都是那个时候实施互联网教育的典范。随着教育搭载上互联网的高速公路,课程在线考试作为远程教育不可分割的一项,随着互联网的大潮也如雨后春笋般迅速发展起来,人们的选课和考试都在互联网上进行,特别是互联网业务的普及、低成本的课程在线考试从技术和经济条件上已经日趋成熟。

在国内,从大多数来看,很大一部分的教育教学还普遍停留在传统的考试方式上,但是传统的考试每次都需要人为的出卷、组织考试、批改试卷并且做出许多试卷分析和成绩评估,作为老师,一次考试的实施给他们带来了许多的麻烦,并且随着教育现代化,考试类型的增加和考试要求的更加严格,教师的工作也会变得越来越繁重。而现在人们普遍认为的网络教育也是停留在网上报名和成绩查询,没有形成相应的规模,而国外网上提交作业和考试已经变得非常普及,所以传统考试方式终究要被替代,网上考试方式正在以燎原之势飞速发展。

2,系统设计

在这里插入图片描述

3,需求分析

移动端在线考试系统共有三种角色:学生,教师,管理员

学生(移动端):学生端功能大致可分为以下几类:

  • 个人中心:登录/注册、每日打卡、考试日历、查看成绩、收藏题目、密码/信息修改、反馈留言
  • 试卷:科目试卷分类、试卷搜索、考试科目分类、试卷列表、试卷详情
  • 考试:在线考试、答题卡、在线交卷
  • 成绩:提交试卷后即可查看成绩、成绩报告
  • 错题:错题查看、错题记录、错题卡、错题收藏

教师:

  • 学生管理:学生信息管理、上传学生信息、成绩管理、成绩图表
  • 试卷管理
  • 公告管理
  • 题库管理:单选题、多选题、判断题、填空题题库管理;上传单选、多选、判断、填空题
  • 个人主页

管理员:

  • 学生管理:学生信息管理、上传学生信息、成绩管理、成绩图表
  • 教师管理:教师信息管理、上传教师信息
  • 轮播图管理
  • 科目管理
  • 留言管理
  • 个人主页

4,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper

前端技术

技术说明官网
Vue前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
v-charts基于Echarts的图表框架

标签:vue,https,管理,试卷,错题,源码,毕业设计,考试,在线
From: https://blog.csdn.net/m0_46479461/article/details/143062643

相关文章

  • 基于nodejs+vue基于SpringBoot和Vue的农产品智能交易系统[开题+源码+程序+论文]计算机
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景随着信息技术的快速发展,农产品交易领域也在逐渐走向智能化。关于农产品交易系统的研究,现有研究主要以传统交易模式的改进为主,专门针对结合SpringBoot和......
  • 基于nodejs+vue基于springboot和vue的耐思招聘网站的设计与实现[开题+源码+程序+论文]
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于招聘网站的研究,现有研究主要以大型综合性招聘平台为主,专门针对特定需求如耐思招聘网站这种集多种角色(用户、企业招聘者、校园招聘者等)于一体的研究......
  • 基于nodejs+vue基于springboot和vue的阆中旅游文化网站[开题+源码+程序+论文]计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于旅游文化网站的研究,现有研究主要以热门旅游城市为主,专门针对阆中旅游文化的研究较少。阆中拥有丰富的旅游文化资源,如中天楼、华光楼、汉桓侯祠等众......
  • vue(vue.js)—内置指令v-text、v-html
    原文链接:vue(vue.js)—内置指令v-text、v-html–每天进步一点点(longkui.site)1.v-textv-text指令的基本功能是向其所在的标签中插入文本内容,需要注意的是,v-text会替换掉整个div的内容,实际开发中用的不多,1234567891011121314151617181920212223......
  • 基于Java+Springboot+Vue开发的鲜牛奶订购管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的鲜牛奶订购管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜牛奶订购管理系统项目,大学生可以在实践中学......
  • jsp二手车市场商户管理系492nz--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表商家,店铺信息,二手车辆,租赁申请,退租申请,续租申请,提醒信息开题报告内容一、研究背景随着二手车市场的快速发展,商户管理问题日益凸显。商户信息散乱、管理......
  • jsp二手车交易平台6447v--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,汽车类型,卖家,二手汽车,汽车订单,汽车退订开题报告内容一、研究背景随着汽车市场的不断扩大和消费者对二手车需求的增加,传统的二手车交易方式已无法满足......
  • jsp儿童疫苗接种管理系统q51zm(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表家长,接种人员,儿童信息,疫苗类型,疫苗信息,入库信息,出库信息,疫苗预约,接种信息,在线反馈,疫苗规划表开题报告内容一、项目背景随着公共卫生意识的提升,儿童......
  • jsp儿童成长信息管理系统t7728--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景在信息化时代背景下,儿童成长的记录与管理逐渐趋向于数字化、智能化。家长、教师及教育机构对儿童成长信息的关注日益增强,传统的纸质记......
  • 基于nodejs+vue基于SpringBoot共享单车管理信息平台[开题+源码+程序+论文]计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于共享单车管理信息平台的研究,现有研究主要以共享单车的运营模式、市场竞争等为主。专门针对基于SpringBoot框架构建共享单车管理信息平台的研究较少......