本基于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 |
源码、安装教程文档、项目简介文档以及其它相关文档已经上传到是云猿实战官网,可以通过下面官网进行获取项目!