• 【JAVA程序设计】基于SpringBoot+VUE的高校疫情打卡系统-前后端分离


    一、项目简介

    本基于SpringBoot+VUE前后端分离的高校防疫打卡系统,实现了对用户地址进行自动定位打卡功能、系统权限管理功能、系统菜单配置功能、患者管理功能、加载网络疫情可视化数据功能以及打卡记录管理功能的管理。本系统通过对用户划分为两个角色进行实现,其中管理员角色主要对系统各种数据进行维护,普通用户也就是高校学生,只能够查看疫情网络可视化大屏以及定位打卡。

    二、开发环境

    运行环境:推荐JDK 1.8;

    开发工具:IDEA(推荐)、Eclipse、MyEclipse;

    操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);

    数据库:MySQL5.6(推荐)及其他版本(支持);

    数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本

    三、项目技术

    JAVA语言进行开发,采用SpringBoot框架开发后端,数据库选用MySQL,使用IDEA进行开发后端接口;使用VUE语言开发前端,使用element-ui为前端框架

    后端:JAVA、SpringBoot、MyBatisPlus、mysql

    前端:vue、element-ui、axios

    四、系统架构

    在这里插入图片描述

    五、运行截图

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    六、数据库设计

    表名:dict

    字段名数据类型长度允许为空默认值描述
    namevarchar255YESNone名称
    typevarchar255YESNone类型
    valuevarchar255YESNone内容

    表名:manage

    字段名数据类型长度允许为空默认值描述
    descriptionvarchar255YESNone描述
    flagvarchar255YESNone唯一标识
    idintNoneNONoneid
    namevarchar255YESNone名称

    表名:menu

    字段名数据类型长度允许为空默认值描述
    descriptionvarchar255YESNone描述
    iconvarchar255YESNone图标
    idintNoneNONoneid
    namevarchar255YESNone名称
    page_pathvarchar255YESNone页面路径
    pathvarchar255YESNone路径
    pidintNoneYESNone父级id

    表名:role

    字段名数据类型长度允许为空默认值描述
    idintNoneNONone
    passwordvarchar255YESNone
    rolevarchar255YESMANAGE_ROLE
    usernamevarchar255NONone

    表名:role_menu

    字段名数据类型长度允许为空默认值描述
    menu_idintNoneNONone菜单id
    role_idintNoneNONone角色id

    七、源码获取

    源码、安装教程文档、项目简介文档以及其它相关文档已经上传到是云猿实战官网,可以通过下面官网进行获取项目!

  • 相关阅读:
    Allure的下载和部署
    #VirtualBox虚拟机磁盘扩容#
    03 矩阵与线性变换
    VsCode includePath设置问题
    【Pytorch】张量的维度/轴/dim的理解
    eslint 警告处理合集
    前端常问的几种网络安全攻击类型
    命令行获取chrome版本的多个方法
    详解Web应用安全系列(2)注入漏洞之XSS攻击
    DataWhale AI夏令营 大模型微调Task1笔记
  • 原文地址:https://blog.csdn.net/m0_47220500/article/details/128118678