前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【开源项目】一个功能完善的 SpringBoot 在线答题系统 含小程序!

【开源项目】一个功能完善的 SpringBoot 在线答题系统 含小程序!

作者头像
终码一生
发布于 2022-04-14 05:01:28
发布于 2022-04-14 05:01:28
2.8K0
举报
文章被收录于专栏:终码一生终码一生

今天推荐一款非常不错的在线答题考试项目,使用 SpringBoot+Vue 前后端分离开发,功能完善,界面简洁,主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。目前支持PC端和微信小程序,能覆盖到pc机和手机等设备。

1

主要技术栈

后台

  • spring-boot 2.1.6.RELEASE
  • spring-boot-security 用户登录验证
  • undertow web容器
  • postgresql/mysql 优秀的开源数据库
  • redis 缓存,提升系统性能
  • mybatis 数据库中间件
  • hikari 速度最快的数据库连接池

前台

  • Vue.js 采用新版,使用了vue-cli3搭建的系统,减少大量配置文件
  • element-ui 最流行的vue组件,采用的最新版
  • vue-element-admin 最新版,对该系统做了大量精简,只保留了部分样式和控件
  • echarts 图表统计
  • ueditor 填空题扩展插件

微信小程序

  • iView 主题样式

2

功能介绍

学生系统

  • 登录、注册:注册时要选年级,过滤不同年级的试卷, 账号为:student/123456
  • 首页:任务中心、固定试卷、时段试卷、可以能做的一部分试卷
  • 试卷中心:包含了所有能做的试卷,按学科来过滤和分页
  • 考试记录:所有的试卷考试记录在此处分页,可以查看试卷结果、用时、得分、自行批改等
  • 错题本:所有做错的题目,可以看到做题的结果、分数、难度、解析、正确答案等
  • 个人中心:个人日志记录
  • 消息:消息通知
  • 试卷答题和试卷查看:展示出题目的基本信息和需要填写的内容

管理系统功能

  • 登录:账号为:admin/123456
  • 主页:包含了试卷、题目、做卷数、做题数、用户活跃度的统计功能,活跃度和做题数是按月统计
  • 用户管理:对不同角色 学生、管理员 的增删改查管理功能
  • 卷题管理:
  1. 试卷列表:试卷的增删改查,新增包含选择学科、试卷类型、试卷名称、考试时间,试卷内容包含添加大标题,然后添加题目到此试卷中,组成一套完整的试卷
  2. 题目列表:题目的增删改查,目前题型包含单选题、多选题、判断题、填空题、简单题,支持图片、公式等。
  • 任务管理:对任务进行修改
  • 教育管理:对不同年级的学科进行增删改查
  • 答卷管理:查看学生成绩
  • 消息中心:可以对多个用户进行消息发送
  • 日志中心:用户的基本操作进行日志记录,了解用户使用过情况

小程序功能

  • 用户登录登出功能,登录会自动绑定微信账号,登出会解绑
  • 首页包含任务中心、固定试卷、时段试卷,和web端保持一致
  • 试卷模块:固定试卷和时段试卷的分页查询,下拉加载更多、上拉刷新当前数据
  • 记录模块:考试结果的分页,包含了试卷基本信息
  • 我的模块:包含个人资料的修改、个人动态、消息中心模块

3

系统展示

后台管理系统

小程序

PC端在线答题

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 终码一生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java在线考试系统
学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。目前支持web端和微信小程序,能覆盖到pc机和手机等设备。
Java团长
2020/12/02
4.1K0
Java在线考试系统
作为Java新手,如何才能快速的看透一个Java项目?
技术学习是一个总结、纠错、触类旁通的过程,而不是单纯重复练习的过程,如果你问一个做过5年以上Java的老码农,他们很多人都会有很强的“搬砖感”,这种“搬砖感”其实就是对Java项目的触类旁通、看出套路来了,比如:
程序员追风
2020/12/23
1.3K0
作为Java新手,如何才能快速的看透一个Java项目?
好一个 Spring Boot 开源在线考试系统!解决了我的燃眉之急
最近看到了一个考试系统,感觉做的挺不错,并且也比较成熟,所以我就简单玩了一下。另外,考试系统应用场景还挺多的,不论是对于在校大学生还是已经工作的小伙伴,并且,类似的私活也有很多。
Guide哥
2020/09/07
2.5K0
好一个 Spring Boot 开源在线考试系统!解决了我的燃眉之急
在线教育风口已来,这几个开源项目不能错过 | Gitee 项目推荐
由于疫情严重,全国学生全部推迟了开学时间,但是停课不停学,许多学校都已经开始了线上课程。对于线上教育行业来说,这也是一次发展壮大的机会。线上教育想要积累稳定的客户来源,拥有一个稳定、可维护的线上教育平台是基础。Gitee 上也有很多关于在线教育的开源项目,比如下面这五个,一起来看看吧。
后端码匠
2020/02/25
5.8K0
新项目,题库云准备开源啦
知道的朋友,在前几天了解了,我准备开源一套新项目。该项目正在内部测试开源中,很快就会和大家见面了,尽情期待。
兔云小新LM
2022/11/21
1.7K0
新项目,题库云准备开源啦
英语单词学习小程序源码
大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具
淘毕设
2023/09/05
3820
出版社题库管理系统的开发
出版社题库管理系统的开发是一个重要的项目,旨在帮助出版社高效地创建、存储、组织、检索和管理用于教材、练习册、考试等出版物的题目资源。以下将从需求分析、主要功能模块、技术选型、开发流程和注意事项等方面进行阐述。
数字孪生开发者
2025/04/17
880
出版社题库管理系统的开发
出版社题库管理系统的功能
出版社题库管理系统是专门为出版社设计用于创建、存储、组织、检索和管理试题资源的软件系统。其主要功能涵盖了试题的整个生命周期,从创建到最终使用。以下是该系统的核心功能。
数字孪生开发者
2025/04/17
900
出版社题库管理系统的功能
开源在线考试系统-调问开源表单(DWSurvey)
看到调问已经开始扩展在线考试的场景,试了一下,发现在线考试的基本能力都已经支持了。主要是考试中的各种计分功能,包括对每道题的选项设置分值计算、考试时间限制等,和官方了解了一下,考试中的其他各项能力也在逐步完善,有需求可以随时提给他们,力求打造一个以基础问卷能力为基础的高效、灵活、公平的考试新平台。
用户11627115
2025/04/23
1890
如何搭建一套在线试题库,并支持用户免费组卷与测试。
企业内部培训、员工晋升考核、新人招聘笔试、举办答题活动、课程线上考核,凡是涉及到人员筛选的活动,基本都可以使用考试来解决问题,目前符合小编预期且方案较为成熟的产品有以下两家,均支持自建题库。
用户9081736
2024/06/28
7130
基于微信小程序的物业管理源码
大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具
淘毕设
2021/11/17
3.7K1
在线考试系统(vue2 + elementui + express4 + MongoDB)
window下安装mongodb,需要参考的可以移步我的博客中:win10安装mongodb
FinGet
2019/06/28
9K0
基于java springboot众筹微信小程序源码(毕设)开发
大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具
淘毕设
2021/08/16
1.2K0
基于java springboot众筹微信小程序源码(毕设)开发
基于java springboot兼职小程序源码(毕设)
Springboot mybatis html vue.js bootstrap 微信小程序
淘毕设
2021/09/07
1.1K0
基于java springboot扫码点餐小程序源码(毕设)
大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具
淘毕设
2021/08/08
3.2K3
基于java springboot电影购票选座微信小程序源码(毕设)
大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具
淘毕设
2021/09/07
2.2K5
springboot+mybatis-plus演示做题功能后端实现
本文讲解,如何使用springboot+mybatis-plus实现做题功能后端,文本最大的两点之处,演示如何通过后端代码实现多表查询,使得查询试卷的时候,会把对应的题目也查询过去,而且进行全部试卷的查询的时候,会更新试卷的分数。
GeekLiHua
2025/01/21
820
springboot+mybatis-plus演示做题功能后端实现
java社团小程序源码开发与实践
大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具
淘毕设
2021/10/08
6540
基于微信小程序的校园疫情防控系统源码
大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具
淘毕设
2022/12/07
1.4K1
基于微信小程序的校园疫情防控系统源码
基于微信小程序的新闻发布系统,java springboot框架
大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具
淘毕设
2023/09/18
2510
基于微信小程序的新闻发布系统,java springboot框架
推荐阅读
相关推荐
Java在线考试系统
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档