一、开源项目简介
开源考试系统是一款 Java + Vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持WEB端和微信小程序,能覆盖到PC机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。
二、功能概述
- 最有价值开源项目认证
- 累计star数超过 7000+
- 开源在线考试系统排行首位
- 交流人数超过 5000+
支持多种题型:选择题、多选题、判断题、填空题、解答题以及数学公式,包含PC端、小程序端,扩展性强,部署方便(集成部署、前后端分离部署、docker部署)、界面设计友好、代码结构清晰。
三、技术选型
运行环境
环境 |
版本 |
操作系统 |
Windows / Linux |
JDK |
1.8 |
MySQL |
8.0 |
后台系统
- spring-boot 2.1.6.RELEASE
- spring-boot-security 用户登录验证
- undertow web容器
- mysql 最流行的开源数据库
- mybatis 数据库中间件
- hikari 速度最快的数据库连接池
- 七牛云存储 分布式文件存储中心
前台系统
- vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件
- element-ui 最流行的vue UI框架
- vue-element-admin 深度定制版
- echarts 图表统计
- ueditor 深度定制版
四、界面展示
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133348689.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图1 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图1](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133434127.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图2 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图2](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133552643.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图3 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图3](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133650686.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图4 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图4](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133654594.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图5 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图5](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133659260.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图6 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图6](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133720658.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图7 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图7](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133732626.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图8 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图8](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133737712.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图9 开源一款前后端分离具备H5、小程序、APP、PC端的开源考试系统插图9](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220816133742196.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
五、开源协议
使用AGPL-3.0开源协议
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)