littlebot
Published on 2025-04-10 / 2 Visits
0

【源码】基于Java+Springboot+vue的校园疫情系统036

项目简介

本项目是一个前后端分离的校园疫情管理系统,为学校打造全面、高效的疫情信息管理平台。系统设有管理员和普通用户两种角色,不同角色具备不同功能权限。

项目的主要特性和功能

管理员角色

  • 首页:展示疫情信息,如确诊人数、治愈人数、境外输入数据,呈现全国疫情地图及疫情新闻。
  • 系统管理:涵盖用户管理、角色管理、菜单管理、部门管理。
  • 系统工具:包含登录日志、操作日志、数据监控、服务监控、系统接口。
  • 物资管理:涉及物资资料、物资分类、物资库存、物资出入库管理。
  • 健康打卡:可进行健康打卡,查看打卡信息,提交健康码和行程码,查看二码一报告。
  • 出行管理:包括出入登记、未归人员管理。
  • 请假管理:有请假申请和请假记录功能。

用户角色

  • 健康打卡:能进行健康打卡,查看打卡信息,提交健康码和行程码,查看二码一报告。
  • 请假管理:可进行请假申请,查看请假记录。

安装使用步骤

前提条件

假设用户已经下载了本项目的源码文件,且已具备基础环境:IDEA/Eclipse, JDK 1.8, MySQL 5.7及以上, Node.js, Maven。

具体步骤

  1. 数据库配置:使用Navicat或其他工具,在MySQL中创建对应名称的数据库,并导入项目的SQL文件。
  2. 导入项目:使用IDEA/Eclipse/MyEclipse导入项目,若为Maven项目,Eclipse/MyEclipse导入时请选择Maven。导入成功后执行maven cleanmaven install命令,然后运行。
  3. 配置文件修改:修改application.yml文件中的数据库配置和Redis配置。
  4. 启动后端项目:启动Spring Boot项目。
  5. 前端项目配置:使用VSCode打开system-admin-vue-main项目,打开终端,执行npm install安装依赖,完成后执行npm run dev启动前端项目。
  6. 访问系统:访问http://localhost:8080/,使用管理员账号admin/admin或用户账号student/admin登录系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】