基于小程序的社区疫情防疫系统

(整期优先)网络出版时间:2022-07-28
/ 2

基于小程序的社区疫情防疫系统

公傲,陈延华指导教师

山东协和学院  山东济南 250109

摘要:如今疫情防控已经成为困扰政府和社会的一大难题,为了更好的进行社区疫情防控,方便各社区、基层能够有效、高效、精准的管控疫情,社区疫情防控小程序应运而生,顺应了时代潮流。该系统采用了MySQL数据库、SpringBoot框架以及微信官方提供的框架,实现社区疫情防控的需求。用户可以利用该小程序完成健康打卡、线索上报、查看疫情地图、查看消息等功能。管理员则可以对用户、打卡内容等用户上报的信息进行统一管理上报,有助于更高一级的领导及时掌握疫情动态,及时改变、制定防疫政策。

关键词:疫情防控小程序MySQL 

  1. 引言

当前,国内新型冠状病毒感染的肺炎疫情形势依然严峻,疫情防控工作不可懈怠,防疫工作仍是现如今的工作重点。疫情就是命令,防控就是责任。全国智能建筑及居住区数字化标准化技术委员会积极响应住房和城乡建设部、国家标准化管理委员会号召,主动发挥自身优势,多措并举,为疫情防控工作建言献策,全国智标委组织行业企业及专家,提出了数字化技术在社区防疫中的应用。

社区是社会的细胞,也是城市治理的基本单元。自2019年12月新型冠状病毒(简称COVID-19)爆发以来,我国政府对于疫情的防控极为重视。社区是疫情防控的第一线,对外可以预防疫情传染至社区,对内则是防止大规模扩散最有效的阵地,对疫情防控的全局起着基础性作用。能否动员好社区居民,组织社区防控,守护好社区这道防线,关系到战胜疫情的大局。

2.系统开发技术介绍

2.1 MySQL数据库

社区疫情防控系统采用了一款开源免费的关系型数据库——MySQL数据库进行开发,因为它不收取任何费用,免费提供给各个开发者使用学习使用,使本次系统开发成本大大降低了。由于MySQL数据库体积小,运行速度快并且使用成本低,特别是开放源码,使得很多中小型公司采用了MySQL数据库。

2.2  SpringBoot框架

社区疫情管理系统使用了SpringBoot框架进行开发,SpringBoot是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。Spring集成SpringMVC和Mybati框架,让系统在开发过程中减少了大量冗余代码,编码更加的简洁方便,使代码的可阅读性增强、开发速度加快和效率增倍。

2.3  IDEA

IDEA的全称是IntelliJIDEA,是一个专门针对Java而设计的集成开发软件,多种工具的组合使得开发的健壮性增加,开发过程变得更容易。它可以自动编译,检查错误,其特色功能有智能的选取、历史记录功能、丰富的导航模式等,被称为是最好用的开发工具之一。

2.4  微信开发者工具

微信开发者工具是官方发布的一款工具,帮助开发者更加简单和高效地开发和调试微信小程序,大大提高了效率。集成了小程序调试还有公众号网页调试两种开发模式,其中用户使用公众号网页调试,可以调试微信网页授权和微信JS-SDK,而使用小程序调试,开发者则可以进行小程序的API和页面的开发调试、代码查看和编辑、小程序预览和发布等功能。

3.系统设计

社区疫情防疫系统基于真实社区防疫的需求,功能定义清晰完整,能够较好的满足在现实条件下的应用,在保证完成防疫工作的同时降低工作人员的任务强度,提高工作的效率。用户通过健康打卡功能进行包含体温在内的一些基本信息的上报,管理员可以实时查看上传的数据,及时发现异常。外来人员进入社区之前必须要进行登记,如体温、从何处而来、住址、电话等,如果出现外地输入病例,能够快速的追根溯源,减少其他人被感染的可能。

系统功能结构图如图1所示。

图1 系统功能模块图

4.系统实现

4.1 用户登录注册

用户在想要正常使用系统必须进行登录操作,如果没有账号的话要先进行注册。登录之后即可正常使用小程序,如健康打卡、线索上报等功能。未登录的用户无法使用。

4.2健康打卡

普通用户登录小程序进入首页,选择‘健康日查自报’点击进入,展示打卡编辑页面,用户可填写所有的健康登记信息提交,完成今日健康打卡。

4.3线索上报

普通用户登录小程序进入首页,选择‘疫情线索上报’点击进入,展示社区疫情防控编辑页面,用户可根据实际情况,填写需要上报的疫情相关情况提交,及时通知社区相关部门,进行疫情防控,防止疫情进一步扩散。

4.4访客登记

普通用户登录小程序进入首页,选择‘小区访客登记’点击进入,展示人员来往编辑页面。假如用户的家属或者朋友来访,需要进入社区,需要填写来往人员的相关情况才能入内。

4.5来访人员管理

使用管理员账号登录进入后台管理系统,可管理后台管理系统的所有信息,有来访人员管理、用户管理、体温统计、打卡管理等功能模块。

来访人员管理是一个监测来访人员记录相关信息的模块。能清楚的看到来访人个人信息和来访原因、时间、体温等。避免了外来者高温者进入造成不良影响。

4.6用户管理

管理员点击用户管理菜单进入用户页面,便会查询用户信息表的数据,控制层拿到数据后将数据返回前端后进行列表展示,除了展示功能外,用户模块还有删除、修改、搜索等操作。

5.小结

本次研究的目的非常明确,即利用数字化手段建立巩固防疫的重要防线,以方便各社区、基层能够有效、高效、精准的管控疫情。疫情防控是城市治理的重要议题,利用好技术这把利器实现科学高效、井然有序,争取早日赢下这场疫情攻坚战。社区人员密集,传统手段耗时耗力,现如今利用该系统可以实现对疫情的精准防控、对流动人员信息的精细掌握,提高了抗击疫情的精准化水平。提高工作效率,还能缓解人力不足,减少人员接触从而减小人员感染的可能。

参考文献:

[1]尚治宇. 数字化技术在社区防疫中的应用建议 [J]. 中国建设信息化, 2020, (07): 32-3.

[2]李泉. 创建“四型”党支部 坚决打赢开年硬仗 [J]. 中国农垦, 2020, (04): 59-60.

[3]马国强, 路佳. 基于微信小程序的高校期末考试智能安排系统 [J]. 信息技术与信息化, 2018, (05): 158-60.

[4]黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程, 2019, 27(02): 20-4.

作者简介:公傲,男,2000年5月,山东省济宁市,本科,山东协和学院软件工程专业学生,主要研究方向:软件工程,系统开发等。

指导教师:陈延华,女,硕士,副教授,山东协和学院软件工程教研室教师,主要研究方向为数据挖掘、软件工程。