一个 JAVA 实现的在线考试系统,主要实现一套基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统(没有主观题)
后端技术栈 | 基于 Spring Boot |
---|---|
数据库 | MySQL |
ORM | MyBatis & MyBatis-plus |
缓存 | |
安全 | Shiro |
Excel 导出 | easyexcel |
日志 | slf4j、log4j2 |
图片上传 | qiniu |
其它工具 | swagger、hutool、guava、hibernate-validator |
实在是不怎么懂前端 [菜…]
前端技术栈 | 基于 layui |
---|---|
模板引擎 | thymeleaf |
表格展示 | echart |
单纯启动:
test-system.sql
、 application.yaml
application.yaml
以及 前端页面中显示图片的域名全局替换下就好了部署服务器:相比上面,多个几个步骤
mvn clean install
打包项目为 jar 包,我 IDEA 里打包不成功,一定要通过 cmd 进入项目文件夹再执行这个命令(具体原因好像是 IDEA 打包默认没有使用 springboot 的打包插件)java -jar xxx
启动!!拥有全部角色权限,且在此基础上添加功能:
完整代码下载地址:基于 Spring Boot+MySQL实现的在线考试系统源码+数据库