一、开源项目简介 开源考试系统是一款 Java + Vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持WEB端和微信小程序,能覆盖到PC机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。二、功能概述最有价值开源项目认证累计star数超过 7000+开源在线考试系统排行首位交流人数超过 5000+ 支持多种题型:选择题、多选题、判断题、填空题、解答题以及数学公式,包含PC端、小程序端,扩展性强,部署方便(集成部署、前后端分离部署、docker部署)、界面设计友好、代码结构清晰。三、技术选型 运行环境 环境 版本 操作系统 Windows / Linux JDK 1.8 MySQL 8.0 后台系统spring-boot 2.1.6.RELEASEspring-boot-security 用户登录验证undertow web容器mysql 最流行的开源数据库mybatis 数据库中间件hikari 速度最快的数据库连接池七牛云存储 分布式文件存储中心 前台系统vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件element-ui 最流行的vue UI框架vue-element-admin 深度定制版echarts 图表统计ueditor 深度定制版 小程序iView 主题样式 四、界面展示 管理端 教师端 学生端 小程序端 五、开源协议 使用AGPL-3.0开源协议六、源码地址 私信回复:考试系统