基于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

相关文章
|
1月前
|
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 的前后端分离的后台管理系统
40 0
|
4月前
|
SQL 安全 前端开发
毕设答辩问题讲解说明:基于SpringBoot+Vue的汉服文化交流社区平台设计与开发
这篇文章是关于一个基于SpringBoot+Vue的汉服文化交流社区平台的毕业设计答辩问题讲解,涵盖了系统功能、亮点创新、数据库设计、积分领取机制、数据库安全和个人密码修改功能等方面的答辩问题和回答要点。
|
4月前
|
JavaScript Java Maven
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和Vue.js实现的在线求职平台。该平台采用了前后端分离的架构,使用Spring Boot作为后端服务
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
|
4月前
|
监控 Java Serverless
美团 Flink 大作业部署问题之想在Serverless平台上实时查看Spring Boot应用的日志要怎么操作
美团 Flink 大作业部署问题之想在Serverless平台上实时查看Spring Boot应用的日志要怎么操作
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
172 1
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
111 62
|
3天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
32 13
|
10天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。

热门文章

最新文章