赞
踩
本基于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 |
源码、安装教程文档、项目简介文档以及其它相关文档已经上传到是云猿实战官网,可以通过下面官网进行获取项目!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。