【JAVA毕设|课设】基于SpringBoot+VUE的高校防疫健康打卡系统-前后端分离|文末附官网下载地址|源码100%可运行!!

一、项目简介

本基于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

字段名 数据类型 长度 允许为空 默认值 描述
name varchar 255 YES None 名称
type varchar 255 YES None 类型
value varchar 255 YES None 内容

表名:manage

字段名 数据类型 长度 允许为空 默认值 描述
description varchar 255 YES None 描述
flag varchar 255 YES None 唯一标识
id int None NO None id
name varchar 255 YES None 名称

表名:menu

字段名 数据类型 长度 允许为空 默认值 描述
description varchar 255 YES None 描述
icon varchar 255 YES None 图标
id int None NO None id
name varchar 255 YES None 名称
page_path varchar 255 YES None 页面路径
path varchar 255 YES None 路径
pid int None YES None 父级id

表名:role

字段名 数据类型 长度 允许为空 默认值 描述
id int None NO None
password varchar 255 YES None
role varchar 255 YES MANAGE_ROLE
username varchar 255 NO None

表名:role_menu

字段名 数据类型 长度 允许为空 默认值 描述
menu_id int None NO None 菜单id
role_id int None NO None 角色id

七、源码获取

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

猜你喜欢

转载自blog.csdn.net/m0_47220500/article/details/128118678
今日推荐