基于Springboot实现校园疫情防控管理系统平台(一)

简介: 基于Springboot实现校园疫情防控管理系统平台

前言:

过去几年随着新冠病毒在全世界的流行,各国也以研发了一些相应的信息化系统来供抗疫使用,比如在查阅文献时就看到了刘星航的《新冠肺炎疫情管理信息系统的应急开发与应用》,在这篇文章中主要介绍了在新冠肺炎疫情期间,为突破手工信息交换和管理的局限性,减轻一线人员负担,紧急开发了新冠肺炎疫情管理信息系统,为病例、密切接触者、实验室收样及检测结果、场所消毒等疫情防控核心数据提供相关的新增、管理、查询等功能,支撑数据在各系统用户之间的流转,并在此基础上提供统计分析和报表功能。像类似这样系统的开发和应用,确实极大的方便了我们工作人员信息的共享和获取,对提升快速应变能力有很大帮助。

但是这种信息系统的研发不具备通用性,比如在校园防疫抗疫的过程中,它面临的群体和业务需求就不太一样,对于校园来讲,主要是对师生的管理,通过流动性控制来减少病毒接触和传播的机会,通过个人健康的上报,早发现,早隔离,早治疗,最大程度上减轻病毒的传播危害。所以本课题研究关于校园疫情防控的专题,是具有较强的现实意义的。虽然说现在疫情己告一段落,但是防范的手段和心理是不能落下的,未雨绸缪者总会得到上天的眷顾。对于自然界的认知,人类还有很多未知的领域,通过这次疫情,让人类有了警觉之心,为了防止下一次的重蹈覆辙,提前做好各类准备工作是很必要的。

全国各类学校数不胜数,学生数量之多,增加了管理的复杂度,通过信息化技术的手段应用,可以有效的进行信息的收集和集中处理,解决校园管理人手不够的问题。另外通过信息化数据的沉淀和整理,可以非常方便的对历史数据进行查询和回溯,方便进行信息的追查和上报。本课题主要实现对学生、教师等基本数据的管理,还有对学生离校申请,请假,健康上报的审核和管理,以及对疫情相关动态和新闻信息的宣传等。

系统在实现时主要基于JAVA开发语言平台来进行开发实现,使用了Spring,Springmvc,Mybatis等相关框架完成系统服务接口和业务逻辑的处理,通过Html,Css,Javascript,Vue等前端技术来完成前端页面的开发和数据展示,前后端通过异步请求来进行交互,使用JSON进行数据封装实现。系统开发的过程中,主要在于前期系统结构的搭建以及前后端数据流程的梳理,一旦系统的整体架构搭建完毕,各个业务模块的开发相对会简单一些。

一,环境介绍

语言环境:Java:  jdk1.8

数据库:Mysql: mysql5.7

应用服务器:Tomcat:  tomcat8.5.31

开发工具:IDEA或eclipse

开发技术:Springboot+Mybatis+Vue+ElementUI

二,项目简介

根据需求分析的结果,本系统的用户角色有三类,分别是系统管理员、教师和学生,每个不同的角色拥有的系统功能操作权限和业务要求是不一样的,下面通过系统结构图的方式来展现不同的用户角色的相应功能模块。

  (1)管理员功能:平台的管理员可以管理系统的一些基本数据,主要包含管理员个人信息管理,班级管理,老师管理,学生管理,健康打卡数据管理,离校审核,疫情动态,疫情新闻,防疫措施管理等模块。

图2-1 管理员功能结构图

 (2)老师角色功能:主要包含对个人的信息管理,学生管理,离校审核,疫情新闻,疫情动态,学生健康打卡等功能模块。

图2-2 教师功能结构图

  (3)学生角色模块:主要包含对学生个人信息管理,注册登陆,离校申请,查看疫情动态,疫情新闻,在线健康打卡等功能。

图2-3 学生功能结构图

三,系统展示

4.1 管理员后台管理功能模块的展示

4.1.1 疫情动态管理模块

管理员登录系统后,可以对疫情动态信息进行维护:包括添加疫情动态信息、修改疫情动态信息、查询疫情动态信息、删除疫情动态信息等操作。疫情动态管理主要对学校当前的疫情控制的动态信息进行信息管理,管理员登录后台进入疫情动态管理操作界面,在此模块可以实现对疫情动态信息添加、修改、删除,并可以根据名称进行查询等管理操作。界面展示如下图4-1所示:

图4-1 疫情动态信息管理操作实现界面

4.1.2防疫措施管理模块

防疫措施管理主要对学校在疫情期间采取的疫情措施,进行相关的信息管理工作。界面展示如下图4-2所示:

图4-2 疫情措施管理操作界面

4.1.3疫情知识管理模块

疫情知识管理主要对学校发布的疫情相关的知识信息,进行相关的信息管理。界面展示如下图4-3所示:

图4-3疫情知识管理操作界面

4.1.4校内通知管理模块

校内通知管理主要对学校本身的相关信息进行信息管理,管理员登录后台进入院系信息管理操作界面,在此模块可以实现对新闻通知信息添加、修改、删除,并可以根据名称进行查询等管理操作。界面展示如下图4-4所示:


图4-4校内通知管理操作界面

4.1.5老师信息管理模块

老师信息管理模块主要包含对学校内部的老师信息进行管理。系统管理员登录系统后,可以进入老师信息管理界面进行相关管理操作,主要包含对老师的添加、修改、删除和查询的相关管理操作,在此页面除了可以对老师进行基于的信息管理操作外,还可以进行数据的导入导出,主要通过POI组件来实现将老师的信息导出来EXCEL表格。后台老师管理模块的相关管理操作界面如下图4-5所示:

图4-5老师管理操作界面

4.1.6学生信息管理模块

学生信息重置管理模块主要是对相校内的学生信息进行管理,在此页面除了可以对学生进行基于的信息管理操作外,还可以进行数据的导入导出,主要通过POI组件来实现将学生的信息导出来EXCEL表格,学生管理模块的相关管理操作界面如下图4-6所示:

图4-6学生信息管理操作界面

4.1.7老师健康打卡记录管理

管理员可以在后台查看老师在线进行健康打卡的信息,并根据要求将有问题的老师打卡信息上传到防疫办。用户登陆界面如下图4-7所示:

图4-7老师打卡记录操作界面

4.1.8学生健康打卡记录管理

教师登陆系统后可以在学生健康打卡功能模块中查看当前所有学生的健康打卡信息列表,并可对打卡异常的学生记录进行上报操作。操作界面如下图4-8所示:

图4-8学生健康打卡记录界面

4.1.9确诊列表信息管理操作

管理员登陆系统后,可以将已经确诊的学生和老师进行上报,被上报的学生和老师会在确诊列表中进行查看,可以根据组合条件查询来进行查看。具操作界面如下图4-9所示:

图4-9确诊列表功能界面图

4.1.10离校申请列表

管理员进入系统后,可以在离校申请模块来查看己申请离校的学生信息,离校的审核工作下放到老师来进行,管理员主要是查看相关信息,系统操作界面如下图4-10所示:

图4-10离校申请列表功能界面图

4.2前端用户功能模块的展示

4.2.1用户登录功能

学生和老师在后台管理员处被添加后可以在系统的前端页面进行登陆,登陆时选择自己的身份信息。用户登陆界面如下图4-11所示:

图4-11用户登录操作界面

4.2.2系统首页

学生和老师登陆系统后自动跳转到系统首页,可以根据菜单分类进行信息浏览,首页布局主要展示相关轮播图和新闻信息。操作界面如下图4-12所示:

图4-12系统首页功能界面

4.2.3疫情动态信息查看操作

学生和老师用户进入系统后可以点击疫情动态模块查看后台发布的疫情动态列表和详情信息。具体操作界面如下图4-13、4-14所示:

图4-13疫情动态列表功能界面图

图4-14疫情动态详情功能界面图

4.2.4防疫措施查看操作

学生和老师用户进入系统后可以点击防疫措施模块查看后台发布的防疫措施列表和详情信息。具体操作界面如下图4-15所示:

图4-15防疫措施系统功能界面图

4.2.5疫情知识查看操作

学生和老师用户进入系统后可以点击疫情知识模块查看后台发布的疫情知识列表和详情信息。具体操作界面如下图4-16所示:

图4-16疫情知识系统功能界面图

4.2.6 校内通知信息查看

校内通知又分为三类,分别是校内新闻,通知通告,媒体校园。学生和老师用户进入系统后可以点击不同的模块查看后台发布的校内通知信息列表和详情信息。具体操作界面如下图4-17所示:

图4-17校内通知列表系统功能界面图


基于Springboot实现校园疫情防控管理系统平台(二)https://developer.aliyun.com/article/1423476

相关文章
|
9天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
18天前
|
存储 安全 Java
打造智能合同管理系统:SpringBoot与电子签章的完美融合
【10月更文挑战第7天】 在数字化转型的浪潮中,电子合同管理系统因其高效、环保和安全的特点,正逐渐成为企业合同管理的新宠。本文将分享如何利用SpringBoot框架实现一个集电子文件签字与合同管理于一体的智能系统,探索技术如何助力合同管理的现代化。
48 4
|
18天前
|
前端开发 Java Apache
SpringBoot实现电子文件签字+合同系统!
【10月更文挑战第15天】 在现代企业运营中,合同管理和电子文件签字成为了日常活动中不可或缺的一部分。随着技术的发展,电子合同系统因其高效性、安全性和环保性,逐渐取代了传统的纸质合同。本文将详细介绍如何使用SpringBoot框架实现一个电子文件签字和合同管理系统。
39 1
|
5天前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
23 0
|
24天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
122 1
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的服装商城管理系统
基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
138 2
基于Java+Springboot+Vue开发的服装商城管理系统
|
2月前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
203 1
|
8天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
86 62
|
6天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
20 2
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
196 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统