基于Springboot+Vue实现高校疫情防控系统

作者主页:编程指南针
作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师
主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助
文末获取源码
项目编号:BS-GX-040
2020年初发生的这场全球性新冠病毒,如今已经伴随我们2年有余了 。回想两年来经过的这些事儿,历历在目 。为了对抗这个让人谈之色变的病毒,全国上下一心,众志成城的共同抗疫,渡过了最危险的时候 。但是病毒并没有消失,危险也时刻存在,我们并不能放松防疫的心弦,否则有可能功亏一溃,前功尽弃 。
而对于这种新冠病毒,防大于治 。所以最关键的就是及时发现疫情信息,在初期尽快的做好控制,以防止它的快速蔓延 。因为现在这个病毒的变种传染性越来越强,国内采用动态清零的方式很快、很好的控制住了国内疫情的发展 。并且目前正在帮助香港进行疫情防控 。而如何有效的高效快速的管理疫情患者信息,是我们打赢这场战役的关键 。信息化技术的应用,可以帮助我们构建疫情信息管理系统,帮助我们提升工作效率,管理效能,提升疫情信息的共享能力 。
一,项目简介
最近根据客户需要新研发了一个项目,本项目基于+Vue开发实现了一个前后台均有的校园疫情防控管理系统,整个系统设计界面美观,功能全面,适合做毕业设计使用 。
前端主要的功能:
用户注册登陆疫情新闻查看校务公开信息查看系统通知通告查看校园动态查看媒体校园查看个人中心管理:
老师:个人信息管理、健康信息上报、离校申请、我的请假查看
学生:个人信息管理、健康信息上报、请假审批
后台管理功能:
校内新闻管理疫情新闻管理首页公告管理校务公开管理用户管理:老师管理、学生管理健康管理:老师健康管理、学生健康管理、确诊信息管理请假管理 二,环境介绍
语言环境:Java: jdk1.8
数据库:Mysql: .7
应用服务器:: .5.31
开发工具:IDEA或
【基于Springboot+Vue实现高校疫情防控系统】后台开发技术:+-plus
前台开发技术:Vue++++Ajax
三,系统展示
前端页面展示

基于Springboot+Vue实现高校疫情防控系统

文章插图
新闻查看
详情查看
学生登陆系统:个人中心---个人信息查看
健康信息上报
请假管理之我的请假
请假管理之离校申请
老师登陆
请假审批
系统后台管理
统计信息
系统管理之新闻管理
系统管理之疫情新闻
基于Springboot+Vue实现高校疫情防控系统

文章插图
系统管理之公告管理
系统管理之校务公开管理
用户管理之老师管理
用户管理之学生管理
健康管理之老师健康管理
健康管理之学生健康管理
健康管理之确诊信息管理
请假管理
四,核心代码展示
package com.zhiku.yiqing.web.admin;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.zhiku.yiqing.common.R;import com.zhiku.yiqing.pojo.Dynamic;import com.zhiku.yiqing.service.DynamicService;import com.zhiku.yiqing.vo.NewsQueryParamsVo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;import java.util.Arrays;@RestController@RequestMapping("/dynamic")public class DynamicController {@Autowiredprivate DynamicService dynamicService;@DeleteMapping("/batchDelDynamicById/{ids}")public R batchDelDynamicById(@PathVariable("ids") Integer[] ids){System.out.println(Arrays.toString(ids));dynamicService.batchDelDynamicById(ids);return R.success();}/*** 根据id删除校务公开* @param id* @return*/@DeleteMapping("/delDynamicById/{id}")public R delDynamicById( @PathVariable(value = "http://www.kingceram.com/post/id" ) Integer id){dynamicService.delDynamicById(id);return R.success();}@PutMapping("/updateDynamicById")public R updateDynamicById(@RequestBody Dynamic dynamic){dynamicService.updateDynamicById(dynamic);return R.success();}/*** 添加校务公开* @param dynamic* @return*/@PostMapping("/addDynamic")public R addDynamic(@RequestBody Dynamic dynamic){dynamicService.addDynamic(dynamic);return R.success();}/*** 查询某个校务公开的详情* @param id* @return*/@GetMapping("/queryDynamicById/{id}")public R queryDynamicById(@PathVariable(value = "http://www.kingceram.com/post/id" ) Integer id){Dynamic dynamic = dynamicService.queryDynamicById(id);return R.success(dynamic);}/*** 查询所有的校务公开带分页以及条件查询* @param pageNo* @param pageSize* @param queryParamsVo* @return*/@GetMapping("/queryAllDynamic/{pageNo}/{pageSize}")public R queryAllDynamic(@PathVariable(value = "http://www.kingceram.com/post/pageNo" ) Integer pageNo,@PathVariable(value = "http://www.kingceram.com/post/pageSize") Integer pageSize,NewsQueryParamsVo queryParamsVo){System.out.println("queryParamsVo: " + queryParamsVo);Page