基于Springboot的校园防疫管理系统的设计与实现

news2024/11/15 11:14:27

文未可获取一份本项目的java源码和数据库参考。

1.本毕业设计(论文)课题应达到的目的:

1.1选题意义:

高校作为一种人群高度密集、人口来源地组成复杂的公共场所,一旦发生因传染病疫情导致的公共卫生安全事件,对当地疫情防控和人民安全造成严重危害。所以如何全力保障学校的进出管理严格有序,如何最大程度确保师生的健康安全,如何做好平时的常态化检测是需要解决的首要问题,本文就是通过开发一个校园的疫情防控平台进行对学校信息化的管理,以期为实现安全、健康校园环境提供技术支持,为疫情常态化形式下的高校工作贡献自己的力量。

1.2本课题所涉及问题在国内外设计或研究的现状:

国外研究现状据美国《纽约邮报》19日报道,麻省理工学院机械工程助理教授乔瓦尼·特拉韦索(Giovanni Traverso)团队与工程和机器人设计公司波士顿动力(Boston Dynamics)合作,创造了是一款外形酷似狗的移动机器人“斑点博士”。据介绍,斑点博士配备了许多复杂的摄像头和计算机系统,即使一个人戴着面具,也能识别出他的脸。它还可以评估体温、呼吸和脉搏频率,并使用特殊的镜头过滤器来确定血氧饱和度。研究人员随后将这款机器人介绍给波士顿布里格姆妇女医院急诊科的40名病人。在这项研究中,临床医生将平板电脑安装在斑点博士的基座上,医生和护士可以在远程操控机器人的同时对病人进行远程健康访谈。“总体来说,急诊科病人对斑点博士的反应非常好,特别是因为它降低了人际传播新冠病毒的风险。”特拉弗索说,“在新冠疫情背景下,我们看到,基于人们的高度接受,机器人系统确实可以在医疗保健中发挥重要作用。我国高校的信息化就开始起步,到至今已经过去四十年。高校教育信息化建设在各个方面都取得了较大的发展和提升,但仍然存在很多问题。王士贤、吴驰、于俊清在《高校信息化建设困境与对策》一文中就指出高校缺乏科学顺畅的体制机制、没有掌握恰当的工作方法、没有根据学校的实际提出有效的方案等原因,提出高校应明确自己的目的和任务,争取相应的经费、规范信息化建设流程、明确信息化在学校实现总目标过程中扮演的角色。云桂桂,于聪智在《浅谈疫情期间高校信息化的问题与启示》中分析中指出高校在疫情期间的基础数据质量不高、校园防控存在隐患等问题,高校信息化建设要夯实数据治理能力,坚持顶级设计规划路线,并以共享数据中心、同一身份认证和同一信息门户三大基础平台为核心,完成学校各类资源的整合。项阳在《疫情将如何影响高校信息化》一文中提出要进一步挖掘“数据”价值,“数据”是重要的支撑元素,对有效的数据信息的采集和分析,是高校抗疫工作的重点。要加快构建存储数据、交换数据、共享数据、使用数据,周光华、张学高、徐向东提出坚持开放融合及共建共享,打破信息孤岛,促进信息系统及资源整合。

2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):

一·研究主要内容

    本次课题将采用前后端分离的模式进行开发,前端网页客户端将面向客户,向用户展示相关业务,后端的数据管理系统将面向管理员,将对前台数据进行相应的管理工作。

主要功能模块如下:

(一)客户端

  1. 用户功能业务模块

1.1无注册登录无法使用,首次使用用户必须注册登录。

1.2注册成为校内所有身份,可在系统中进行个人信息登记,出入申请,核算检测报告提交等功能。也能对个人信息进行修改管理。

1.3管理员添加校园工作人员,可在系统中进行区域化管理,高危人员管理,来访人员登记,在校生出入审核,核酸检测管理,每日登记管理等功能。

1.4用户登陆后,可设置是否接受系统通知。

  1. 学生管理模块

2.1学生身份登录后查看更改个人信息。

2.2个人信息有姓名、性别、出生年月日、手机号和所在班级、学号、宿舍号。

2.3以管理人员身份登录后可查看所属管辖区的用户信息。           

  1. 高危人员管理模块

3.1学校工作人员可在相应的高危人员名单中新增或删除对应的记录。

3.2可以通过姓名,电话在高危人员表中进行索引。

3.3点击一键导出可将高危人员名单以图表的方式进行导出。

  1. 来访人员管理模块

4.1以访客身份进入系统后,需要添加相应的访客记录,包含姓名,体温,来访时间,事由等内容。

4.2访客可以查看已经提交过的访客记录,也可以进行修改。

4.3学校工作人员对访客记录进行审批操作。

  1. 学生出入审核模块

4.1学生可以提交出入申请,申请内容包括学生姓名,出入类型,出入时间,事由。

4.2学校工作人员可以对学生出入记录进行审核,系统会在相应的记录上添加审批时间,审批人。

  1. 核酸检测管理模块

6.1学生需要通过该功能在截至日其之前上传核酸检测证明,上传后系统中的记录变更为已检测。

6.2 核酸检测记录可以根据管理员设置时间定时更新或初始化,向用户重新发现出检测通知,便于应对疫情变化的影响。

  1. 每日登记管理模块

7.1学生需要将每日健康情况进行上传,包含体温,是否出入高风险地区等信息。

7.2系统自动生成体温异常的居民列表,学校管理人员可以一键导出身体异常的学生信息。

  1. 统计展示模块

8.1将通过数据可视化的方法自动生成的相对应的图表,用户登录后可以进行查看。

8.2图标包含每日体温发布概要,每日检测报告。

  1. 校园公告管理模块

10.1学校工作人员可以发布公告,也可以对发布过的公告进行增删改查。

10.2学生可以对公告进行查看。

(二)管理端

1   管理员功能模块

1.1管理员可以对用户进行认证授权,可授权社区工作人员。

1.2管理员可以查看所以用户的基本信息,并可以进行相应的修改。

    1.3 管理员可管理用户所属辖区,对辖区分组管理。

2   学生管理模块

1.1管理员和班级工作人员可以对用户上传的个人信息进行审核。

1.2根据实际情况可把居民表中的相关用户设置为高危人员。

3   来访人员管理模块

3.1管理员后台接收到来访人员的进入申请,并对申请内容进行审批,并对拒绝的申请反馈拒绝理由。

3.2对访客记录相关信息进行维护.

4   用户日常业务审核功能

4.1 用户可申请日常事务申请。

4.2管理员查看用户的出入申请,并对其进行相应的审批操作。

5   核酸检测管理模块

5.1管理员可查看用户核酸检测状态以及是否上传了核算检测报告。

5.2管理员可设置核酸检测截止时间,对未在限制时间内进行检测的居民进行警告通知。

5.3若要进行新一轮的核算检测,可进行一键初始化,所有居民都置为未检测状态。

6   每日登记管理模块

6.1管理员可对每日尚未上传日健康信息的居民或健康情况异常的居民进行预警。

6.2 对发现的异常现象发送预警通知,了解具体情况。

7   校园举报管理模块

7.1管理员通过后台接受举报信息,并对举报信息进行处理,反馈一个处理结果给居民。

7.2对举报信息进行维护工作。

8   校园公告管理模块

    8.1管理员可以发布相关公告,也可以对已经发布的公告进行相关的管理工作。

二、实施方案及创新点

2.1.2实施方案

  本系统的开发拟采用采用B/S架构,包括前台(客户端)和后台(服务器)两部分;开发工具使用Myeclipse,数据库采用MySQL,服务器使用Tomcat7.0,服务器端脚本语言使用JSP;语言是Java。

硬件平台包括:

(1)CPU: Pentium 4 2.0GHz以上IBM兼容机;

(2)内存:512M以上;

(3)硬盘:4G以上

软件平台包括:

(1)操作系统:Windows xp/ Windows 2000/ Windows 2003;

(2)数据库MySql8.5;

(3)浏览器:IE6.0,推荐使用Google;

(4)Web服务器:Tomcat9.0;

(5)分辨率:最佳效果1024*768。

2.1.3创新点

  1  前后端分离开发。实现轻便简洁的操作界面和高并发处理的应用,可以使后台能更好的追求高并发、高可用、高性能,前端极高的满足校园疫情期间使用需求,舒适用户使用体验等。

  2  springboot架构内核开发。

  3  vue框架进行网页前端开发。

  4  与时俱进满足疫情期间时事需求。

2.1.4可行性分析

基于Springboot的校园防疫管理系统主要目标是实现校园防疫信息相关信息的管理。在确定了目标后,我们从以下四方面对能否实现本系统目标进行可行性分析。

 技术可行性

基于Springboot的校园防疫管理系统主要采用JSP技术,JAVA语言,HTML语言,基于B/S结构,MYSQL数据库,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。    

综上所述:基于Springboot的校园防疫管理系统在开发技术方面具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。

操作可行性

基于Springboot的校园防疫管理系统的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用JSP语言开发,基于B/S结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

经济可行性

基于Springboot的校园防疫管理系统是基于B/S模式,采用MYSQL数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短。

由于本系统是面向基于Springboot的校园防疫管理系统设计与开发,在系统开发上并不是很大,整个系统是不是非常大,耗用的时间也不太长,所以开发成本不会太高。在整个发展过程是由自己独立完成,只需一台电脑和多种上面提到的软件,就可以实现所有的发展的任务。因此,在整个开发成本,可以说是非常低的。

2.2 本课题选题特色及预期的目标

2.2.1 选题特色

(1)界面简单美观

本系统主要是给学校进行疫情防控来使用,所以界面尽量避免繁杂,使操作者一进入界面就能直接找到自己需要的功能。且做到美观,极大程度得去方便用户的使用。

(2)系统稳定

代码简洁无错误,可以正常运行。可以兼容各种浏览器,对浏览器进行兼容性测试,保证系统的成功运行。

(3)功能符合用户需求

本系统主要是给疫情防控需要的学校使用的,所以其功能需要切合用户的实际需要,在实际运行过程,其功能的实现能解决学校疫情防控管理的问题。

(4)安全性强

加强用户账号管理功能,通过学生、管理员等不同身份的账号功能设定,对用户的管理更加规范可控。

2.2.2 预期目标

(1)系统的界面设计会更偏向简约风,减少一些不必要的“装饰”避免增加视觉负担,操作界面也会尽量简洁易操作,使用性更强。

(2)系统编写会运用简单代码,更多精力放在完善系统功能上,提高系统的运行速度和实用性。

(3)针对基于Springboot的校园防疫管理系统,缩小了研究切入点,实用意义更强。

3 主要参考文献

[1]寇毅,吴力文.基于MVC设计模式的Struts框架的应用方法[J].计算机应用,2003(11):91-93.

[2]徐新艳,王娟娟,岳卫华,张帆,高浩.信息化助力高校疫情防控精准施策[J].信息技术与信息化,2020(06):28-34.

[3]文菲斐,杨永贵.基于新冠肺炎疫情防控契机的智慧校园建设推进策略[J].信息技术与信息化,2020(04):193-197.

[4]陈海洋. 基于MVC模式的web系统的解决方案[D].电子科技大学,2007.

[5]吴周霄,郑向阳.基于JSP技术的动态网页开发技术[J].信息与电脑(理论版),2018(08):13-15.

[6]兰慧.谈B/S软件超越C/S软件的优势[J].包钢科技,2005(02):58-60.

[7]严竞雄.云平台技术在高校新冠肺炎疫情防控监测管理中的运用[J].电脑编程技巧与维护,2020(03):93-96.

[8]王定科.高校智慧校园管理系统设计研究[J].现代信息科技,2020,4(01):69-70+73.

[9]邱丹萍.Web开发中SSM框架的分析[J].电脑知识与技术,2020,16(17):81-82.

[10]王晓洁,秦冰峰. 基于JQuery脚本库的动态效果的设计与实现[J]. 新乡学院学报,2019,36(12):23-26.

[11]王士贤,吴驰,于俊清.高校信息化建设困境与对策[J].中国管理信息化,2020,23(19):188-190.

[12]云桂桂,于聪智.浅谈疫情期间高校信息化的问题与启示[J].福建电脑,2021,37(02):161-163.

[13]Brataas Gunnar, Martini Antonio, Hanssen Geir Kjetil et al. Agile elicitation of scalability requirements for open systems: A case study[J]  Journal of Systems and Software, 2021(prepublish)

[14]Fuyuan Cheng.Talent Recruitment Management System for Small and Micro Enterprises Based on Springboot Framework[J].Advances in Educational Technology and Psychology,2021,5(2)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2138330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

wpf触发与模板的使用示例:批量生产工具

批量生产工具 <Window x:Class"WpfM20UpdateFW.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/expressio…

java项目之基于工程教育认证的计算机课程管理平台(源码+论文)

项目简介 基于工程教育认证的计算机课程管理平台的主要管理员可以管理教师&#xff0c;可以对教师信息修改删除以及查询操作&#xff1b;可以对通知公告信息进行添加&#xff0c;修改&#xff0c;删除以及查询操作&#xff1b;可以对学生信息进行添加&#xff0c;修改&#xf…

anaconda安装manim

anaconda安装manim &#xff08;安装时间2024年9月15日&#xff0c;后续版本变化再做更新&#xff09; 创建环境test 等一下我们创建一个manim项目作为试水 切换到test环境 {:height 430, :width 780} 输入以下代码 # using conda or mamba conda create -n my-manim-envi…

qt绘制时钟

代码 #include "widget.h" #include "ui_widget.h"#include <QWidget> #include <QPaintEvent> //绘图事件 #include <QDebug> //测试 #include <QPainter> //画家 #include <QPen> //笔 #include <QBrush> //画刷 …

java写s7和plc通讯

pom.xml <dependency><groupId>com.github.s7connector</groupId><artifactId>s7connector</artifactId><version>2.1</version></dependency>maven下载不了的&#xff0c;下载包&#xff0c;评论或者私自内免费给 DB212 类&a…

AI老照片修复神器,Anole下载介绍

最近AI老照片修复上色&#xff0c;再一次火出圈&#xff0c;一些社交平台关于此话题内容流量满满&#xff0c;尤其是在小红书和抖音火的不得了&#xff0c;本期文章就来给大家分享下AI修复老照片的方式方法 本文主要介绍使用Anole修复老照片的方法&#xff0c;只需输入一张黑白…

响应式CSS 媒体查询——WEB开发系列39

CSS媒体查询&#xff08;Media Queries&#xff09;是响应式设计中的核心技术之一&#xff0c;帮助我们在不同设备上展示不同的样式。通过媒体查询&#xff0c;开发者可以检测用户设备的特性&#xff0c;如屏幕宽度、高度、分辨率、方向等&#xff0c;针对性地调整网页布局。 一…

「数组」十大排序:精讲与分析(C++)

概述 截止目前&#xff0c;我们已经讲解并分析了十种最常见的排序算法&#xff0c;下附对应文章链接和全体Code。 链接 「数组」冒泡排序|选择排序|插入排序 / 及优化方案&#xff08;C&#xff09; 「数组」归并排序 / if语句优化|小区间插入优化&#xff08;C&#xff09…

使用Jlink给AT32下载程序

点击下载之后选择target device&#xff0c;这里我使用的是AT32F403ACGT7&#xff0c;M4内核&#xff0c;就选择Cortex-M4. 如果已经选过了&#xff0c;但不知道选没选对&#xff0c;就把ini文件删除即可再次进行选择。 我这里使用SW接线方式&#xff0c;选好后立马识别出来了…

Java【集合】

一、集合的概述 集合建立在数组基础上&#xff0c;主要位于java.util包中&#xff0c;用来存储Java类对象&#xff0c;并且可以实现各种数据结构。 集合大小可以改变&#xff0c;可以存放不同数据类型数据。集合不能存放基本类型数据&#xff0c;只能存放引用数据类型数据。集…

浅谈树型结构——树

文章目录 一、什么是树&#xff1f;二、树的特点三、树的概念四、树的表示形式五、树的应用 一、什么是树&#xff1f; 树是一种 非线性 的数据结构&#xff0c;是树型结构。是一个由n个有限结点组成的一个具有层次关系的集合&#xff0c;这种集合因为看起来像一颗倒挂的树&am…

测试-Gatling 与性能测试

Gatling 与性能测试详解 一、什么是性能测试&#xff1f; 性能测试是一种软件测试类型&#xff0c;旨在评估系统在负载下的响应时间、吞吐量和资源利用率等性能指标。通过性能测试&#xff0c;开发者和运维团队能够识别出系统的瓶颈、优化系统性能&#xff0c;并确保其在实际…

鸿蒙之Hello Word 遇坑总结 mac系统 不能预览 提示 Only files in a module can be previewed 解决办法

顺时代&#xff0c; 应潮流 &#xff01;鸿蒙崛起不可阻挡&#xff0c; 鸿蒙开发大有可为&#xff0c; 万丈高楼平地起&#xff0c;学编程的第一步当然是Hello World起&#xff0c;请看 第一步是下载 编辑器&#xff0c;直接官网 文档中心下载对应的系统版本安装&#xff0c;…

用nginx-rtmp-win32-master及ffmpeg模拟rtmp视频流

效果 使用nginx-rtmp-win32-master搭建RTMP服务 双击exe就可以了。切记整个目录不能有中文 README.md ,启用后本地的RTM路径: rtmp://192.168.1.186/live/xxx ffmpeg将地本地视频推RMTP F:\rtsp\ffmpeg-7.0.2-essentials_build\bin>ffmpeg -re -i F:\rtsp\123.mp4 -c c…

Java设计模式—面向对象设计原则(六) ----->合成复用原则(CRP) (完整详解,附有代码+案例)

文章目录 3.6 合成复用原则(CRP)3.6.1 概述3.6.2 案列 3.6 合成复用原则(CRP) 合成复用原则(CRP)&#xff1a;Composite Reuse Principle&#xff0c;CRP 又叫&#xff1a; 组合/聚合复用原则&#xff08;Composition/Aggregate Reuse Principle&#xff0c;CARP&#xff09;…

FastAPI 应用安全加固:HTTPSRedirectMiddleware 中间件全解析

在当今的网络环境中&#xff0c;数据安全变得越来越重要。HTTPS 作为一种安全协议&#xff0c;它通过加密传输数据来保护用户信息免受窃取和篡改。在 FastAPI 应用中&#xff0c;确保所有的 HTTP 请求都通过 HTTPS 进行是至关重要的。 中间件在 FastAPI 中用于处理请求前后的…

探索 Electron:助力文档操作应用快速落地

Electron是一个开源的桌面应用程序开发框架&#xff0c;它允许开发者使用Web技术&#xff08;如 HTML、CSS 和 JavaScript&#xff09;构建跨平台的桌面应用程序&#xff0c;它的出现极大地简化了桌面应用程序的开发流程&#xff0c;让更多的开发者能够利用已有的 Web 开发技能…

智慧农业数据集(一)

目录 葡萄叶片病虫害害数据集 茄子果实病虫害数据集 81类水果数据集 小麦叶片病虫害数据集 番茄叶片病害数据集 草莓叶片病虫害数据集 水稻叶片病虫害数据集 菠萝成熟度数据集 10类水果数据集 葡萄叶片病虫害害数据集 数据集下载链接&#xff1a;葡萄叶片病虫害数据集…

几分钟学会搭建一个自己的外卖霸王餐系统

大家好&#xff0c;我是鲸天科技千千&#xff0c;大家都知道我是做小程序开发的&#xff0c;平时会给大家分享一些互联网相关的创业项目&#xff0c;感兴趣的可以跟我关注一下。 搭建一个首先就是要搭建一个自己的霸王餐小程序&#xff0c;我们自己的工作就是把这个小程序推广…

H5 CSS布局样式定位position

1. H5 H5 CSS布局样式定位position 布局是html中非常重要的一部分&#xff0c;而定位在页面布局中也是使用频率很高的方法&#xff0c;本章节为定位在布局中的使用技巧和注意事项。   position定位有4个属性&#xff0c;分别是static(默认&#xff09;&#xff0c;absolute&a…