【附源码】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)有效的进行解耦,并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构.多 ...
随机推荐
- spring-ai 学习系列(1)-调用本地ollama
spring-ai框架为java程序员快速融入AI大潮提供了便利,下面演示如何调用本地deepseek模型 一.安装ollama https://www.ollama.com/ 首页下载安装即可 选择 ...
- pandas速成笔记(3)-join/groupby/sort/行列转换
接上篇继续 ,这回看下一些常用的操作: 一.join 联表查询 有数据库开发经验的同学,一定对sql中的join ... on 联表查询不陌生,pandas也有类似操作 假设test.xlsx的she ...
- 进阶篇:6.1)FAI 首件检验
本章目的:了解FAI及作用. 1.定义 FAI: First Article Inspection Report . 汉语译作:首件全尺寸检验报告. 全尺寸检验报告在APQP的流程如下: 2.FAI目 ...
- Atcoder Beginner Contest 271
前言 一场掉分的 ABC /kk 在花了 \(10\) 分钟看完前 \(4\) 题后,选择了赛场上大部分人使用的:先开 D,再按顺序做 A.B.C.(打题的时候才发现应该先开 C 的 QwQ) 但却因 ...
- 【基础向】mx 不会数论 /kel
注:本文按 MX 主观顺序排列 基础 () 快速幂 int qp(int a,int b){ long long ans=1,base=a; while(b>0){ if(b&1)(an ...
- sed 命令(2)
sed命令的使用sed删除命令的使用:sed '/My/,/You/d' datafile#删除包含"My"的行到包含"You"的行之间的行sed '/My/, ...
- 云产品-容器镜像服务(CR)
容器镜像服务(Container Registry)提供安全的应用镜像托管能力,精确的镜像安全扫描功能,稳定的国内外镜像构建服务,便捷的镜像授权功能,方便用户进行镜像全生命周期管理.容器镜像服务简化了 ...
- 迈入泛 K 歌娱乐时代,即构推出 “社交 + K 歌” 融合方案!
无处不在的在线 K 歌. 在线 K 歌一直是泛娱乐领域的热门赛道,艾媒咨询最新数据表示,2021 年中国在线 K 歌用户规模约为 5.1 亿人,渗透率约为 49.7%,这意味着每两个网民中,就有一个体 ...
- lower/upper_bound
#include<algorithm> #include<map> #include<set> #include<iostream> using nam ...
- 调试 mouseover 才显示的元素
temp1.dispatchEvent( new MouseEvent('mouseover', { view: window, bubbles: true, cancelable: true, }) ...