学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:学生考试系统 。 本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!

一. 系统演示

系统测试截图

系统视频演示

 https://githubs.xyz/show/338.mp4
 

二. 系统概述

【 系统功能简介 】

  • 管理员功能:

    • 考试管理:包括考试查询与添加考试功能。
    • 题库管理:管理所有题库及新增题库功能。
    • 成绩查询:学生成绩查询与成绩分段查询。
    • 学生管理与教师管理。
  • 学生账号功能:

    • 我的试卷:查看已参加的考试试卷。
    • 我的练习:进行自主练习。
    • 我的分数:查看自己的考试成绩。
    • 给我留言:与管理员互动留言。
    • 修改密码:管理个人账户安全。

【 技术栈 】

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+前后端分离的更多相关文章

  1. SpringBoot 和Vue前后端分离入门教程(附源码)

    作者:梁小生0101 juejin.im/post/5c622fb5e51d457f9f2c2381 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计 ...

  2. java中高级面试利器(boot,cloud,vue前后端提升)

    https://github.com/Snailclimb/JavaGuide   Java知识大全(面试) https://github.com/doocs/advanced-java  Java工 ...

  3. 前后端分离时代,Java 程序员的变与不变!

    事情的起因是这样的,有个星球的小伙伴向邀请松哥在知乎上回答一个问题,原题是: 前后端分离的时代,Java后台程序员的技术建议? 松哥认真看了下这个问题,感觉对于初次接触前后端分离的小伙伴来说,可能都会 ...

  4. Java汽车租赁系统[源码+数据库]

    系统名称 Java汽车租赁系统   (源码在文末) 系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 功能模块 一.业务模块 1.客户管理 ...

  5. SpringCloud SpringBoot 前后端分离企业级微服务架构源码赠送

    基于SpringBoot2.x.SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构.并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手 ...

  6. 前后端分离项目创建项目详细过程项、目需求分析、pip换源、创建虚环境、后端目录调整以及解决问题

    引言,本项目是前后端分离的,前端用Vue2 后端用Django,后台管理部分是通过simpleUI完成的项目,项目名称为路飞,是商城类(知识付费项目).本篇文章主要讨论一个前后端分离的项目第一步怎么做 ...

  7. 前后端分离ueditor富文本编辑器的使用-Java版本

    最近在写一个自己的后台管理系统(主要是写着玩的,用来熟悉后端java的知识,目前只是会简单的写点接口),想在项目中编写一个发布新闻文章的功能,想到了使用百度的ueditor富文本编辑器,网上找了很多j ...

  8. 一个Java程序猿眼中的前后端分离以及Vue.js入门

    松哥的书里边,其实有涉及到 Vue,但是并没有详细说过,原因很简单,Vue 的资料都是中文的,把 Vue.js 官网的资料从头到尾浏览一遍该懂的基本就懂了,个人感觉这个是最好的 Vue.js 学习资料 ...

  9. 【手摸手,带你搭建前后端分离商城系统】03 整合Spring Security token 实现方案,完成主业务登录

    [手摸手,带你搭建前后端分离商城系统]03 整合Spring Security token 实现方案,完成主业务登录 上节里面,我们已经将基本的前端 VUE + Element UI 整合到了一起.并 ...

  10. [刘阳Java]_为什么要前后端分离

    前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构.多 ...

随机推荐

  1. spring-ai 学习系列(1)-调用本地ollama

    spring-ai框架为java程序员快速融入AI大潮提供了便利,下面演示如何调用本地deepseek模型 一.安装ollama https://www.ollama.com/ 首页下载安装即可 选择 ...

  2. pandas速成笔记(3)-join/groupby/sort/行列转换

    接上篇继续 ,这回看下一些常用的操作: 一.join 联表查询 有数据库开发经验的同学,一定对sql中的join ... on 联表查询不陌生,pandas也有类似操作 假设test.xlsx的she ...

  3. 进阶篇:6.1)FAI 首件检验

    本章目的:了解FAI及作用. 1.定义 FAI: First Article Inspection Report . 汉语译作:首件全尺寸检验报告. 全尺寸检验报告在APQP的流程如下: 2.FAI目 ...

  4. Atcoder Beginner Contest 271

    前言 一场掉分的 ABC /kk 在花了 \(10\) 分钟看完前 \(4\) 题后,选择了赛场上大部分人使用的:先开 D,再按顺序做 A.B.C.(打题的时候才发现应该先开 C 的 QwQ) 但却因 ...

  5. 【基础向】mx 不会数论 /kel

    注:本文按 MX 主观顺序排列 基础 () 快速幂 int qp(int a,int b){ long long ans=1,base=a; while(b>0){ if(b&1)(an ...

  6. sed 命令(2)

    sed命令的使用sed删除命令的使用:sed '/My/,/You/d' datafile#删除包含"My"的行到包含"You"的行之间的行sed '/My/, ...

  7. 云产品-容器镜像服务(CR)

    容器镜像服务(Container Registry)提供安全的应用镜像托管能力,精确的镜像安全扫描功能,稳定的国内外镜像构建服务,便捷的镜像授权功能,方便用户进行镜像全生命周期管理.容器镜像服务简化了 ...

  8. 迈入泛 K 歌娱乐时代,即构推出 “社交 + K 歌” 融合方案!

    无处不在的在线 K 歌. 在线 K 歌一直是泛娱乐领域的热门赛道,艾媒咨询最新数据表示,2021 年中国在线 K 歌用户规模约为 5.1 亿人,渗透率约为 49.7%,这意味着每两个网民中,就有一个体 ...

  9. lower/upper_bound

    #include<algorithm> #include<map> #include<set> #include<iostream> using nam ...

  10. 调试 mouseover 才显示的元素

    temp1.dispatchEvent( new MouseEvent('mouseover', { view: window, bubbles: true, cancelable: true, }) ...