【附源码】JAVA学生考试系统源码+SpringBoot+VUE+前后端分离
学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:学生考试系统 。 本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!
一. 系统演示
系统测试截图


系统视频演示
二. 系统概述
【 系统功能简介 】
管理员功能:
- 考试管理:包括考试查询与添加考试功能。
- 题库管理:管理所有题库及新增题库功能。
- 成绩查询:学生成绩查询与成绩分段查询。
- 学生管理与教师管理。
学生账号功能:
- 我的试卷:查看已参加的考试试卷。
- 我的练习:进行自主练习。
- 我的分数:查看自己的考试成绩。
- 给我留言:与管理员互动留言。
- 修改密码:管理个人账户安全。
【 技术栈 】
SpringBoot + VUE
【 所需环境 】
- JDK:8 及以上版本
- MySQL:5.7 及以上版本
- Maven:任意版本
- Node.js:14.21.3
SQL文件与全部源码我已整理清楚,移步获取:
gitee( 典 ) C 〇 M/hadluo/spirngboot_hadluo_exam.git
三. 系统部署
前端部署
安装 node-v14.21.3 , 自己到官网上面去下载安装就可以了。
管理员身份运行 cmd , 执行安装 ,
npm --python_mirror=https://registry.npmmirror.com/-/binary/python/ install --global windows-build-tools --save

进入到前端项目目录下, 右键,运行cmd

依次运行下面几个命令:
npm config set registry=https://registry.npmmirror.com
npm install
npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass
npm rebuild node-sass
npm run dev

到此前端项目部署完成,现在来执行sql。
自己安装好数据库,然后执行 “examination.sql”

然后部署后端 , 打开idea, 导入maven工程。
修改 数据库 信息为你的数据库信息。

然后启动 ExamsystemApplication 启动类:

四. 访问项目
浏览器访问 :
http://localhost:8088
管理员账号密码 在 表 admin 里面
学生账号密码 在 表 student 里面

【附源码】JAVA学生考试系统源码+SpringBoot+VUE+前后端分离的更多相关文章
- SpringBoot 和Vue前后端分离入门教程(附源码)
作者:梁小生0101 juejin.im/post/5c622fb5e51d457f9f2c2381 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计 ...
- java中高级面试利器(boot,cloud,vue前后端提升)
https://github.com/Snailclimb/JavaGuide Java知识大全(面试) https://github.com/doocs/advanced-java Java工 ...
- 前后端分离时代,Java 程序员的变与不变!
事情的起因是这样的,有个星球的小伙伴向邀请松哥在知乎上回答一个问题,原题是: 前后端分离的时代,Java后台程序员的技术建议? 松哥认真看了下这个问题,感觉对于初次接触前后端分离的小伙伴来说,可能都会 ...
- Java汽车租赁系统[源码+数据库]
系统名称 Java汽车租赁系统 (源码在文末) 系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 功能模块 一.业务模块 1.客户管理 ...
- SpringCloud SpringBoot 前后端分离企业级微服务架构源码赠送
基于SpringBoot2.x.SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构.并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手 ...
- 前后端分离项目创建项目详细过程项、目需求分析、pip换源、创建虚环境、后端目录调整以及解决问题
引言,本项目是前后端分离的,前端用Vue2 后端用Django,后台管理部分是通过simpleUI完成的项目,项目名称为路飞,是商城类(知识付费项目).本篇文章主要讨论一个前后端分离的项目第一步怎么做 ...
- 前后端分离ueditor富文本编辑器的使用-Java版本
最近在写一个自己的后台管理系统(主要是写着玩的,用来熟悉后端java的知识,目前只是会简单的写点接口),想在项目中编写一个发布新闻文章的功能,想到了使用百度的ueditor富文本编辑器,网上找了很多j ...
- 一个Java程序猿眼中的前后端分离以及Vue.js入门
松哥的书里边,其实有涉及到 Vue,但是并没有详细说过,原因很简单,Vue 的资料都是中文的,把 Vue.js 官网的资料从头到尾浏览一遍该懂的基本就懂了,个人感觉这个是最好的 Vue.js 学习资料 ...
- 【手摸手,带你搭建前后端分离商城系统】03 整合Spring Security token 实现方案,完成主业务登录
[手摸手,带你搭建前后端分离商城系统]03 整合Spring Security token 实现方案,完成主业务登录 上节里面,我们已经将基本的前端 VUE + Element UI 整合到了一起.并 ...
- [刘阳Java]_为什么要前后端分离
前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构.多 ...
随机推荐
- 在 .NET 中使用内存映射文件构建高性能的进程间通信队列
目录 前言 什么是内存映射文件(Memory-Mapped File) 如何在 .NET 中使用 MMF 创建内存映射文件 使用 MemoryMappedViewAccessor 来直接读写结构体数据 ...
- 正版Win11纯净版文件夹无响应卡死的问题
有一些使用win11正式版系统的小伙伴反馈说,他在打开文件夹速度都很慢,甚至还会出现无响应卡死的情况,那么遇到这种情况应该怎么办呢?下面雨林木风官网小编就来简单的说说解决方法吧.过程简单,操作方便!一 ...
- bsfgo 一个轻量级的go gin框架,用于web站点和api开发【开源】
bsfgo 一个轻量级的go gin框架,用于web站点和api开发. 开源地址: https://gitee.com/chejiangyi/bsfgo 介绍 bsf的go版本bsfgo,期望通过集成 ...
- 深入浅出--从零开始建设k8s监控之thanos(六)
前言 书接上文,目前环境已经做好了水平拆分,是这个样子的 本文使用thanos对这些prometheus进行数据汇聚,并且详细讨论一下thanos 环境准备 组件 版本 操作系统 Ubuntu 22. ...
- 08Java基础之面向对象
面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后 ...
- 关于.netcore6图片处理(生成缩略图、验证码、加水印)发布到docker(liunx)踩到的坑
最近在开发一个项目,需要对图片进行处理,比如生成缩略图.生成图片验证码.图片添加水印等功能,项目使用.netcore6.0开发,开发系统使用的云桌面(win10系统),由于是云桌面系统,无法在开发时使 ...
- CQ 社区版 v2.1.0 发布 | 新增数据发布变更、内置脱敏规则等功能
Hello,社区的小伙伴们,又到了每月版本发布时间. 本次社区版更新带来了新功能 「发布变更」,以及内置脱敏规则.授权粒度细化.连接池管理.变更链接密钥等,信息量不少,一起来看! 发布变更 大量数据变 ...
- MySQL 24 MySQL是怎么保证主备一致的?
MySQL主备的基本原理 状态1中,客户端读写都是直接访问节点A,节点B只是将节点A的更新同步过来在本地执行.当需要主备切换时,就变成状态2. 状态1中没有直接访问节点B,但仍然建议把节点B设置成只读 ...
- say, won't u say forever stay
在前端 是春日的问候,是毛线团中的一丝半缕. 2.14 那就这样吧. \(\\\text{}\) 可是,为什么啊? 一次又一次地不相信,却又一次又一次地被迫确信. 可是,明明已经了啊? 读诗: &qu ...
- QT高级编程技巧(二)-- 编写多线程和并发应用
学习QT多线程编程之前,有必要先熟悉事件循环的概念.先看一个单线程界面程序的主函数代码: int main(int argc, char* argv[]) { QApplication app(arg ...