好一个 SpringBoot开源在线考试系统!解决我的燃眉之急_spring boot exam platform开源地址-程序员宅基地

技术标签: java  编程语言  mysql  数据库  redis  docker  

前言

最近看到了一个考试系统,感觉做的挺不错,并且也比较成熟,所以我就简单玩了一下。另外,考试系统应用场景还挺多的,不论是对于在校大学生还是已经工作的小伙伴,并且,类似的私活也有很多。

好一个SpringBoot开源在线考试系统!解决我的燃眉之急

在线考试系统后台管理主页

下面我就把这个项目分享给小伙伴们,非常值得学习,拿来即用!

为了一步一步演示,让小伙伴们都能成功部署/运行项目, Guide 哥自己本地搭建了项目环境,并将项目成功跑了起来,并使用了其基本的功能。

照着我的步骤,新手也能成功把项目跑起来!

如果你“感动”的话,点个赞/在看,就是对我最大的支持!

另外,以下内容不涉及代码分析,整体代码结构比较清晰,熟悉了基本功能之后会很容易看明白。

介绍

uexam 是一款前后端分离的在线考试系统。这款在线考试系统,不光支持 web 端,同时还支持微信小程序端。

uexam 界面设计美观,代码整体结构清晰,表设计比较规范。

uexam 后端基于 Spring Boot 2.0+MySQL/PostgreSQL+Redis+MyBatis,前端基于 Vue,采用前端后端分离开发!

另外,这个项目提供了 MySQL 和 PostgreSQL 两种不同的数据库版本,下面我以 PostgreSQL 数据库版本的来演示(建议大家使用和体验 PostgreSQL 版本)。

项目地址:https://gitee.com/SnailClimb/uexam 。

软件架构

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaomanong123/article/details/108641136

智能推荐

windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD_windows10 docker安装kibana use --allow-root to conti-程序员宅基地

文章浏览阅读1.1k次。其实docker安装的话,windows和centos没什么区别#拉去es镜像文件docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.1#启动es单机版docker run-p 0.0.0.0:9200:9200 -p 0.0.0.0:9300:9300--env discovery.type=single-nod..._windows10 docker安装kibana use --allow-root to continue.

[webpack] Configuration Error: Avoid modifying webpack output.publicPath directly.-程序员宅基地

文章浏览阅读5.2k次。goalvue-cli脚手架生成的项目,想要配置webpack下的output.publicPath选项配置1module.exports = { configureWebpack: { publicPath: 'http://localhost:8080/', }}报错configuration has an unknown property ‘publicPath’. These properties are valid: output?理解:需要在ou_configuration error: avoid modifying webpack output.path directly. use the

python summary writer_tensorflow中summary操作-程序员宅基地

文章浏览阅读2k次。tf中 tensorboard 工具通过读取在网络训练过程中保存到本地的日志文件实现数据可视化,日志数据保存主要用到 tf.summary 中的方法。tf.summary中summary是tf中的一个py文件,位置在 '/tensorflow/python/summary/' 文件夹下,提供了像tf.summary.scalar、tf.summary.histogram等方法,用来把graph图中..._summary_writer.add_summary()

Vue中实现div编辑效果,及contenteditable设置为plaintext-only与true的区别-程序员宅基地

文章浏览阅读9.6k次,点赞5次,收藏20次。有时候我们希望实现点击一段div内文本时就能直接进行编辑,当然使用文本框、富文本等也可以实现,但终究有些麻烦。目录效果预览参数介绍封装与使用使用效果差异plaintext-only 的效果使用contenteditable = "true" 的效果效果预览今天我给大家介绍的这种方式是直接使用div的 contenteditable属性,即可实现div的文本编辑..._plaintext-only

对标大厂标准CSDN能力认证 and 超级实习生-大厂实习直通车_csdn认证-程序员宅基地

文章浏览阅读8.1k次,点赞41次,收藏61次。对标大厂标准CSDN能力认证 and 超级实习生-大厂实习直通车详情介绍!!!_csdn认证

快速找出System.Management.Automation.dll,c#调用powershell-程序员宅基地

文章浏览阅读772次。public static void InvokeSystemPS(string cmd) { List<string> ps = new List<string>(); ps.Add("Set-ExecutionPolicy RemoteSigned"); ps..._system.management.automation

随便推点

《Siam R-CNN: Visual Tracking by Re-Detection》------文献翻译_siam r-cnn: visual tracking by re-detection全文翻译-程序员宅基地

文章浏览阅读7.7k次,点赞5次,收藏33次。Siam R-CNN: Visual Tracking by Re-Detection(Siam R-CNN:通过重新检测进行视觉跟踪)摘要我们提出了Siam R-CNN,这是一个Siam的再检测架构,它充分发挥了两阶段目标检测方法在视觉目标跟踪中的作用。我们将此与一种新的基于轨迹的动态规划算法相结合,该算法利用第一帧模板和前一帧预测的重新检测,来建模被跟踪对象和潜在干扰对象的完整历史。这使得..._siam r-cnn: visual tracking by re-detection全文翻译

使用 CloudFlare 为 hexo 博客实现 HTTPS-程序员宅基地

文章浏览阅读5.4k次,点赞4次,收藏3次。博客地址之前一直都是默认的 secsilm.github.io,一直想换个自己的域名,正巧看到 NameBeta 上好几个域名都好便宜,就准备买个搞搞,最后挑中了 alanlee.fun 这个域名。把自己的博客域名换成自己买的域名并实现 HTTPS(GitHub Pages 不支持自定义域名 HTTPS),大概需要这么几个步骤(以在 namecheap 上购买域名为例):在 namech...

Centos7 通过SSH使用密钥实现免密登录_centos7生成的公钥密钥对,默认保存在-程序员宅基地

文章浏览阅读633次。转载https://blog.csdn.net/axing2015/article/details/83754785概述 Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。 Public Key认证的基础在于一对密钥,public key和private key,public key对数据进行加密而且只能用于加密,private key 只能对..._centos7生成的公钥密钥对,默认保存在

S32K flash擦除异常以及flash保护 (FLASH_DRV_CommandSequence函数异常)_s32k如何读取flash的保护状态-程序员宅基地

文章浏览阅读3.1k次,点赞4次,收藏27次。对Flash擦除,bit0置为1的过程,擦除完的扇区基本是0xffff…。写入数据,一般是将1置为0.S32K144芯片有512K,地址0-0x0007_ffff,每个扇区的大小是4K,共有128个扇区,这里Flash是Program Flash(P_Flash 程序Flash)。还有Data Flash(D_Flash 数据Flash),有16个扇区,64K。4K的EEPROM。_s32k如何读取flash的保护状态

vmware报:与vmx86 驱动版本不匹配: 期待xxo.o,当前ooo.x 你的驱动程序vmx86.sys 版本不正确。_kali - vmware workstation 与vmx86驱动程序的版本不匹 预期为361.0-程序员宅基地

文章浏览阅读8.3k次。一般是以前安装过旧版本的没卸载,或是所谓绿色虚拟机造成的,1 在虚拟机目录下找vmx86.sys (ctrl+f),, 7系列一般在安装后的main目录下,6系统或更早系统可能躲在某个iso或rar里,但一定要是在虚拟机目录!2 把找到的vmx86.sys轻轻地放到C:\windows\system32\drivers 目录下3 开始,运行,cmd4.在_kali - vmware workstation 与vmx86驱动程序的版本不匹 预期为361.0,实际为398.0。驱动程序"vmx86.sys"的版本不正确

利用pyrealsense获取深度图,并进行像素对齐_pyrealsense2深度值-程序员宅基地

文章浏览阅读6.4k次,点赞4次,收藏32次。系统:Ubuntu16.04python版本:python2.7内核版本:4.13.0realsense SDK:librealsense1.12.1python wrapper:pyrealsense2.2这里的pyrealsense2.2指的是pyrealsense1的2.2版本,并不是pyrealsense2,如图:安装pyrealsense/2.21. 进入..._pyrealsense2深度值

推荐文章

热门文章

相关标签