项目简介
本项目是一个前后端分离的校园疫情管理系统,为学校打造全面、高效的疫情信息管理平台。系统设有管理员和普通用户两种角色,不同角色具备不同功能权限。
项目的主要特性和功能
管理员角色
- 首页:展示疫情信息,如确诊人数、治愈人数、境外输入数据,呈现全国疫情地图及疫情新闻。
- 系统管理:涵盖用户管理、角色管理、菜单管理、部门管理。
- 系统工具:包含登录日志、操作日志、数据监控、服务监控、系统接口。
- 物资管理:涉及物资资料、物资分类、物资库存、物资出入库管理。
- 健康打卡:可进行健康打卡,查看打卡信息,提交健康码和行程码,查看二码一报告。
- 出行管理:包括出入登记、未归人员管理。
- 请假管理:有请假申请和请假记录功能。
用户角色
- 健康打卡:能进行健康打卡,查看打卡信息,提交健康码和行程码,查看二码一报告。
- 请假管理:可进行请假申请,查看请假记录。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件,且已具备基础环境:IDEA/Eclipse, JDK 1.8, MySQL 5.7及以上, Node.js, Maven。
具体步骤
- 数据库配置:使用Navicat或其他工具,在MySQL中创建对应名称的数据库,并导入项目的SQL文件。
- 导入项目:使用IDEA/Eclipse/MyEclipse导入项目,若为Maven项目,Eclipse/MyEclipse导入时请选择Maven。导入成功后执行
maven clean
和maven install
命令,然后运行。 - 配置文件修改:修改
application.yml
文件中的数据库配置和Redis配置。 - 启动后端项目:启动Spring Boot项目。
- 前端项目配置:使用VSCode打开
system-admin-vue-main
项目,打开终端,执行npm install
安装依赖,完成后执行npm run dev
启动前端项目。 - 访问系统:访问
http://localhost:8080/
,使用管理员账号admin/admin
或用户账号student/admin
登录系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】