一个基于 Spring Boot 的在线考试系统

今天推荐一款超级美观的在线考试系统,感兴趣可以先去预览地址看看该项目。

在线 Demo预览,http://129.211.88.191 ,账户分别是admin、teacher、student,密码是admin123

GitHub地址:github.com/19920625lsg/spring-boot-online-exam

功能简介

  • 支持单选题、多选题、判断题

  • 支持学生(student)、教师(teacher)、管理员(admin)三种角色

    • 学生:参加考试和查看我的考试

    • 教师:学生的所有权限+创建/编辑题目+创建/编辑考试

    • 管理员:教师的所有权限+管理用户

软件架构

前后端分离,前段组件化,方便二次开发;后端

  • 后端采用SpringBoot+JPA++Swagger2+JWT校验,根据不同用户的权限返回给用户不同的数据

  • 前端采用Vue+AntDesign,组件化拆分,封装了很多年公共组件,方便维护和二次开发

使用教程

1.下载代码

git clone https://github.com/19920625lsg/spring-boot-online-exam.git

2.初始化数据库

安装mysql的步骤这里省略,网上的教程很多。

安装好mysql后,新建exam数据库,密码和spring-boot-online-exam/backend/exam/src/main/resources/application.ymlpassword: xxxxxx保持一致,然后导入spring-boot-online-exam/doc/sql/exam.sql

3.启动后端

打开spring-boot-online-exam/backend/exam这个Maven项目,可以在IDE里启动或者执行mvn install生成jar包启动

4.启动前端

    • 进入到前端代码路径 cd spring-boot-online-exam/frontend/exam/

    • 安装依赖 npm install

    • 启动前端 npm run serve

5.部署完毕,查看效果

打开 http://localhost:8000 或者 http://本机ip:8000 即可查看演示效果

登陆

首页

答题

考试管理

考试列表

推荐阅读
1. 贼好用的 Java 工具类库
2. 在电脑上都装过哪些 Chrome 插件?
3. 60 个相见恨晚的神器工具
4. 955 不加班的公司名单:955.WLB
最后,欢迎关注小逛的公众号「逛逛GitHub」,置顶标星。每日一个有用、有料的 GitHub 项目推荐,秀的一批~扫描下方二维码关注!

喜欢文章,点个在看 
公众号:Java后端
关注 关注
  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Online-Exam-System:采用SpringBoot构建的在线考试系统,包括老师端和学生端。老师端有上传译文,老师出试卷功能;学生端有在线评分以及考试功能,并且学生答完题后可以实时看到自己的成绩(评分都是系统自己评的)
03-31
Online-Exam-System:采用SpringBoot构建的在线考试系统,包括老师端和学生端。老师端有上传译文,老师出试卷功能;学生端有在线评分以及考试功能,并且学生答完题后可以实时看到自己的成绩(评分都是系统自己评的)
基于Spring Boot在线考试系统springboot19.docx
09-20
网络的广泛应用给生活带来了十分的便利。所以把在线考试管理与现在网络相结合,利用java技术建设在线考试系统实现在线考试的信息化管理。则对于进一步提高在线考试管理发展,丰富在线考试管理经验能起到不少的促进作用。 在线考试系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的教师和学生了解和熟知在线考试系统的便捷高效,不仅为高校考试提供了服务,而且也推广了自己。对于在线考试而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。 本系统设计的现状和趋势,从需求、结构、数据库等方面的设计到系统的实现,分别为管理员、学生和教师的实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本系统根据现实情况来选择一种可行的开发方案,借助java编程语言和MySQL数据库实现系统的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善系统,最终系统完成达到相关标准。 关键字:在线考试系统;java;MySQL数据库
在线考试|基于Springboot的在线考试管理系统设计与实现(源码+数据库+文档)
伟庭的博客
04-05 2289
利用java技术建设在线考试系统实现在线考试的信息化管理。则对于进一步提高在线考试管理发展,丰富在线考试管理经验能起到不少的促进作用。在线考试系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的教师和学生了解和熟知在线考试系统的便捷高效,不仅为高校考试提供了服务,而且也推广了自己。对于在线考试而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。
java基于springboot在线考试系统
04-12
支持单选题、多选题、判断题 支持学生(student)、教师(teacher)、管理员(admin)三种角色 学生:参加考试和查看我的考试 教师:学生的所有权限+创建/编辑题目+创建/编辑考试 管理员:教师的所有权限+管理用户 2.3 软件架构 前后端分离,前段组件化,方便二次开发;后端 后端采用SpringBoot+JPA++Swagger2+JWT校验,根据不同用户的权限返回给用户不同的数据 后端采用Vue+AntDesign,组件化拆分,封装了很多年公共组件,方便维护和二次开发
springboot testcontext @sql_一个基于 Spring Boot在线考试系统
weixin_40005542的博客
10-21 257
今天推荐一款超级美观的在线考试系统,感兴趣可以先去预览地址看看该项目。在线 Demo预览,http://129.211.88.191 ,账户分别是admin、teacher、student,密码是admin123GitHub地址:github.com/19920625lsg/spring-boot-online-exam功能简介支持单选题、多选题、判断题支持学生(student)、教师(teach...
基于springboot在线考试系统
qq_40771292的博客
09-29 5944
本系统和现在有的考试系统有以下几种优势 a.和现在有的系统比较起来,本系统有科目、章节、老师、学生、班级等信息的管理,还有批阅试卷查看已批阅试卷等。传统的考试系统划分并不细,业务功能简单。 b.和学校的考试系统还有外面的考试系统比较起来,本系统是B/S结构,学校的考试系统一般为C/S结构,性能方面不如B/S结构,并且C/S接口需要安装客户端,客户端压力很大,我的系统只需要电脑具有浏览器,在同一局域网就可以进行考试。 c.从架构方面来讲,我们的系统为分布式架构,传统的考试系统没有我们的架构合理。 在线考试
基于springboot的学生在线考试系统
u013374864的博客
01-17 203
spring boot+MySQL学生在线考试系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等。管理员:用户管理、管理员、学生用户、教师用户、班级考试、班级中心、班级信息、试卷详情、成绩分析等。学生:首页、内容管理、班级考试、班级中心、班级信息、试卷详情、成绩分析等。操作系统:Windows 10、Windows 7、Windows 8。前端技术:JavaScript、VUE.js(2.X)、css3。系统功能完整,适合作为毕业设计、课程设计、数据库大作业。
基于SpringBoot在线考试系统
软件开发实战项目分享
02-24 1178
随着计算机技术的不断发展,我们的日常生活和工作都与计算机技术的关系越来越密切。计算机技术的发展改变了我们日常的生活和工作习惯,也改变了社会的发展速度,使得我们的生活更加便利和高效。伴随着计算机技术发展起来的互联网技术将我们的生活带领进信息化时代,改变了我们的学习和工作环境,例如我们经常面对的考试也随着互联网技术的发展产生了改变,伴随着信息技术的
基于Spring Boot在线考试系统-论文
02-01
基于Spring Boot在线考试系统--论文基于Spring Boot在线考试系统--论文基于Spring Boot在线考试系统--论文基于Spring Boot在线考试系统--论文基于Spring Boot在线考试系统--论文基于Spring Boot的在线考试...
一个基于spring boot在线考试系统jexam.zip
最新发布
04-06
在线考试系统是一种基于互联网的教育技术工具,用于组织、管理和实施在线考试。这种系统通常由软件应用程序支持,为学生和考生提供了在网上参加考试的机会。在线考试系统可以用于各种教育和培训场景,包括学校教育、...
最新开发基于Spring Boot在线考试系统.zip
02-16
最新开发基于Spring Boot在线考试系统
基于springboot 编写的一个简单的考试系统,前端用的thymleaf模板引擎,页面使用bootstrapTable
05-15
下载导入resources下的sql到数据库,修改数据库配置为自己的,运行springboot项目,访问localhost:8080/login.do即可,页面都做的很简单,里面代码也很简单,实现了题目的随机abcd,可以对题目修改, 老师和学生的权限不一样
spring-boot-online-exam:基于Spring Boot在线考试系统(预览地址http:129.211.88.191,帐户分别是admin,teacher,student,密码是admin123)
02-06
Spring启动在线考试 在线Demo预览, ,账户分别是admin,teacher,student,密码是admin123 快速体验 在安装了docker的机器上执行如下命令: docker run --name exam-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=aA111111 -d mysql:5.7.15 然后用doc/sql/exam.sql一个名为exam的数据库(用navicate比较方便) 然后运行前螺杆的容器: docker run -d --network=host --name exam-backend-frontend
Spring Boot 在线考试系统
01-29
这个项目后端采用 Spring Boot + JPA + Swagger2 + JWT 技术栈,前端使用 Vue + AntDesign 技术。都是在线考试系统,但这个系统的 UI 界面比上一个项目好看一点。
4、【SpringBoot项目】在线考试系统源码.zip
03-05
项目名称:在线考试系统mysql脚本文件在项目根目录下)  开发环境:Tomcat9.0 Mysql8 springbootspringmvc、mybatis、thymeleaf、bootstrap、maven、druid、jquery、ajax、layer、lombok、 devtools、pagehelper  开发工具:Navicat+IDEA2020  项目描述: 该项目是一个基于springboot快速集成SSM搭建的在线考试的系统,实现在线考试,后台出题、前台考试、自动阅卷。分前台考试和后台管理;前台是学生注册登录进入,有两个功能模块一个是考试,另一个是记录。后台是分管理员和教师两种权限登录,后台有学生管理、教师管理、班级管理、试题管理、试卷管理、考试管理、成绩管理几大功能模块;项目特色:试题可以分类(例如java类多选题)、分页查看;同样可以分类为试卷添加试题,也可以人工组题和随机出题(随机批量添加),以及批量移除。实现自动化无纸化考试
spring boot+mybatis plus 在线答题系统
01-25
在线答题系统,使用技术spring boot+mybatis plus,实现题库excel,随机出题等功能
基于Spring Boot在线考试系统,前后端分离,优秀毕业设计!
02-01
基于springboot在线考试系统,功能丰富,易于部署。 功能简介: 支持单选题、多选题、判断题 支持学生(student)、教师(teacher)、管理员(admin)三种角色 学生:参加考试和查看我的考试 教师:学生的所有权限+创建/...
基于spring boot在线考试系统的详细设计
05-31
好的,关于基于Spring Boot在线考试系统的详细设计,我可以给您提供以下方案: 1. 系统架构设计 首先,考虑系统的整体架构设计。考虑到在线考试系统需要支持大量用户并发访问,我们可以使用微服务架构设计。可以...

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 推荐 20 款 IDEA 主题! 71318
  • 毕业设计别再做 XX 管理系统了!!! 63516
  • 微服务架构讲解:那叫一个通俗易懂 27121
  • 宇宙最强下载器:IDM 俄罗斯大神版 24738
  • 深夜,我常逛的几个网站。 23164

分类专栏

  • JS
  • Ajax
  • c#
  • Canvas
  • C
  • 数据结构
  • oracle

最新评论

  • 可以秒杀全场的 Spring Cloud 微服务电商实战项目,文档贼全!

    endlesswater: 可以的,我看的另一个SpringCloud项目视频,从零开发,五天学会了SpringCloud项目实战:https://knife.blog.csdn.net/article/details/134659054

  • 推荐 20 款 IDEA 主题!

    宫崎和香: 目录是有主题吗,这么好看

  • 几个数据持久化框架 MyBatis、Hibernate、JPA、JOOQ和 JDBC Template 的比较

    3001_07: 再用JOOQ+MySql

  • 基于 Netty 搭建 WebSocket 集群实现服务器消息推送

    靓靓的小红胡: 为啥服务端推送客户端消息是10秒推送一次,不是实时的

  • 数据库问题:in,exists 走不走索引 ?

    调皮可爱小汤圆: 很赞很赞,有理有据!哈哈哈

最新文章

  • 润乾全功能报表 BI 仅一万,省下全是利润
  • 一个比 ClickHouse 还快的开源数据库!
  • 一行 log 日志,结果引发了 P1 的线上事故
2023年17篇
2022年120篇
2021年555篇
2020年883篇
2019年689篇
2018年135篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

聚圣源保洁公司起名字大全集姓氏宁的起名马氏起名女孩子名字大全带晋的男孩起名单田芳评书隋唐演义斗罗大陆动漫在线观看免费高清完整版起日文名字网站xnjd免费智能起名字网文山睡懒觉活出最乐观的自己第欧根尼俱乐部帝霸洋葱omall店铺名字免费起猪宝宝小名怎么起了三个女孩怎么起名韩冥鼠年郝姓女孩起名2020年金鼠女宝宝起名两台电脑如何共享文件造化之门起名使用歆字寓意好吗羞辱密码免费生辰八字取名起名大全打分公司起名英文不以为然的意思公司起名网周易免费测名免费起名字打分网站如何起名字的古书籍女儿门淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化