028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

详解SpringBoot+Vue如何开发考试系统-创新互联

小编这次要给大家分享的是详解SpringBoot +Vue如何开发考试系统,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

波密网站建设公司创新互联建站,波密网站设计制作,有大型网站制作公司丰富经验。已为波密上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的波密做网站的公司定做!

一、考试系统简介

新鲜出炉的一款SpringBoot +Vue的考试系统,支持多种题型:选择题、多选题、判断题、填空题、综合题以及数学公式。支持在线考试,教师在线批改试卷。

二、项目架构

后端技术栈

前端技术

项目说明

考试系统整体为前后端分离项目,作者又在这基础上,将后端拆分成两个管理员后端和学生考试后端,后端的代码是在一起。前端也做了类似的拆分,所以其实是两个后端项目,两个前端项目。本篇先讲一下学生考试部分的前后端环境搭建。功能包括:学员在线做课程试题、在线考试、错题本功能记录、考试记录、个人中心。

后端项目地址

后端项目地址: https://gitee.com/zhuimengshaonian/wisdom-education

前端项目地址

三、实战

3.1 后端服务

下载项目

git clone https://gitee.com/zhuimengshaonian/wisdom-education.git

初始化数据库
创建数据库education,执行数据库脚本。这里数据库脚本在项目的db目录下。

init-data.sql  #初始化数据
init-region.sql #初始化system_region
init-table.sql  #初始化表结构

注意:system_log表少一个字段request_url,类型为varchar(100)
修改配置
阅读项目配置文件可知,项目使用的prod的配置文件,所以我们直接看application-prod.yml文件即可。这里主要关注数据库连接,再添加一下redis的配置。

server:
 port: 8001 #服务器端口
 servlet:
 context-path: /
#spring jdbc配置
spring:
#redis相关配置
 redis:
 jedis:
 pool:
 max-active: 8
 max-wait: 30
 max-idle: 8
 min-idle: 0
 port: 6379
 host: localhost
 password: 123456
#数据库连接
 datasource:
 url: jdbc:mysql://localhost:3306/education?serverTimezone=GMT%2B8&useSSL=true&useUnicode=true&characterEncoding=utf8
 username: root
 password: 123456
 driver-class-name: com.mysql.cj.jdbc.Driver

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:详解SpringBoot+Vue如何开发考试系统-创新互联
本文来源:http://www.tsicrk.com/article/dscehd.html

其他资讯

让你的专属顾问为你服务

2.3906s