java+vue前后端全栈开发项目原码在线考试系统刷题微信小程序springboot+mysql

本考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。

功能列表:用户登录,

任务中心: 管理员发布的年级任务,每个学生只能做一次

考试 :题干支持文本、图片、数学公式、表格等,学生答题支持:文本

固定试卷 :可重复练习、自行批改的试卷

时段试卷: 在时间限制内,可重复练习、自行批改的试卷

考试记录 :查看答卷记录和试卷信息

错题本 :答错题目会自动进入错题本,显示题目基本信息

个人信息: 显示学生个人资料

更新信息 :修改个人资料、头像

个人动态: 显示用户最近的个人动态

消息中心 :用于接收管理员发送的消息

管理系统功能

模块 介绍

登录 用户名、密码

主页 试卷总数、题目总数、用户活跃度、题目月数量

学生列表 显示系统所有的学生,新增、修改、删除、禁用

管理员列表 显示系统所有的管理员,新增、修改、删除、禁用

学科列表 学科查询、修改、删除

学科创编 创建学科

试卷列表 试卷查询、修改、删除

试卷创编 创建的试卷为时段试卷、固定试卷、任务试卷

题目列表 题目查询、修改、删除

题目创建 题目支持单选题、多选题、判断题、填空题、简答题,题干支持文本、图片、表格、数学公式

任务列表 任务查询、修改、删除

消息列表 显示已发送的消息,消息已读人数等信息

消息发送 发送消息给多个用户

用户日志 显示所有用户日志

个人资料 显示管理员用户名、真实姓名

时间线 显示管理员创建时间

修改资料 修改姓名、手机号

小程序功能

模块 介绍

登录 用户登录登出功能,登录会自动绑定微信账号,登出会解绑

注册 年级、用户名、密码

任务中心 管理员发布的年级任务,每个学生只能做一次

考试 题干支持文本、图片、数学公式、表格等,学生答题支持:文本

固定试卷 可重复练习、自行批改的试卷

时段试卷 在时间限制内,可重复练习、自行批改的试卷

考试记录 查看答卷记录和试卷信息

错题本 答错题目会自动进入错题本,显示题目基本信息

个人信息 显示学生个人资料

更新信息 修改个人资料、头像

个人动态 显示用户最近的个人动态

消息中心 用于接收管理员发送的消息

系统展示:

学生web端

cff67f772b414fd3839acf3f37fa3bd5.png

b6872f3910a840a4818f49ce18df877a.png 

 管理员web端

8966aa16af734e0b9131e97f61b6910a.png

9e1c0ecf0bcc485aadfbcd0066bd1e82.png 

 

微信小程序端

1657b9558ae04503abe2f36ce9865d2a.png

c9d3a0e6a581433da593b44bfef94846.png 

 有详细数据库介绍,环境搭建教程。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个非常流行的Java框架,它允许开发者快速搭建可运行的、独立的、基于Spring的应用程序。与此同时,Vue.js则是一种流行的JavaScript框架,它可以快速构建单页面应用程序。 在当前Web开发环境中,前后分离已经成为一种趋势。这种开发模式让前和后可以独立开发并部署代码,同时也让两个团队更好地协作。为了体现这种开发模式,开发者可以使用Spring Boot和Vue.js来开发一个前后分离的项目。 具体而言,开发者可以通过Spring Boot来搭建后,提供RESTful接口供前调用。随后,使用Vue.js来开发页面,使用Axios库调用后接口。这一过程中,前和后可以使用JSON格式的数据交互,从而实现前后的数据共享。 从代码的角度来看,这种开发模式需要在项目的不同目录下分别存放前和后代码。其中,后部分主要由Java代码组成,包括控制器、服务、实体类和数据库访问对象等;前部分则主要由HTML、CSS和JavaScript代码组成,包含Vue.js和Axios库等。 在具体的开发过程中,开发者需要注意以下几点:一是前后约定好接口格式和头信息等共同规范;二是合理划分前后的职责,将数据处理分离至后,将页面渲染分离至前;三是使用版本控制工具来管理代码,保证团队成员之间的协作和代码质量的稳定。 总之,使用Spring Boot和Vue.js来开发前后分离的项目是一个十分有意义的过程。这种开发模式既能提高开发效率,又能够充分发挥团队成员的专业能力,产生更好的协作效果。适度地运用这种开发模式有助于提高Web应用程序的性能和可维护性,值得广大开发者借鉴和参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值