基于微信小程序的校园疫情防控系统的研究与设计

2023-06-26 13:11李瑞东李丽芬夏琬娇郑旸
无线互联科技 2023年8期
关键词:微信小程序新冠肺炎疫情防控

李瑞东 李丽芬 夏琬娇 郑旸

摘要:在疫情常态化防控的背景下,高校作为疫情防控的重点场所,每天都需要对师生的健康信息和活动轨迹进行监测。这些工作不但占用了师生和相关工作人员大量的时间和精力,而且不利于常态化疫情防控的开展。微信小程序依托于微信的平台,使用者无须下载安装App,具有“随时可用,用完即走”的优点。因此,开发基于微信小程序的校园疫情防控系统,尽可能减轻师生及员工的负担,减少防疫工作人员的工作量,在保证精准防控的效果不走样的前提下,提高校园疫情防控的工作效率。

关键词:疫情防控;微信小程序;新冠肺炎;体温填报

中图分类号:TP311.1  文献标志码:A

0 引言

高等院校作为教育场所,人员密度较高,流动性大,具有聚集性感染的风险,管控难度系数较高[1]。如何运用科技的手段实现对疫情的精准防控,以确保高校师生员工在身心健康的状态下进行工作和学习,是一个亟待解决的问题[2]。微信在我国拥有十分庞大的用户量,在高校日常管理工作中更是发挥着不可替代的作用。而微信小程序正是依托于微信平台,用户在使用微信小程序的时候无须下载安装额外的App,只需使用微信扫一扫或者在微信中搜索一下就可以打开相应的应用程序进行使用,用完直接退出即可[3]。微信小程序的开发相对于开发普通网站和手机App而言具有成本低、周期短、易维护等优点。因此,基于微信小程序的校园疫情防控系统基本可以满足师生的使用需求以及系统开发的需求,提高了高校疫情防控的工作效率。

1 需求分析

1.1 功能需求分析

在进行校园疫情防控系统开发之前,笔者已经对本校疫情管控的基本工作流程进行了详细的了解,其主要功能包括日常体温监测、核酸检测签到、教职员工上下班往返台账风险评估、师生进出校门登记等,涵盖了目前校园疫情防控的各种使用场景。考虑到用户的体验以及系统使用的便捷性,因此,系统的移动端使用微信小程序供用户上报个人的防疫信息。微信小程序依托于微信平台,使用方便,无须下载和注册,用户可以隨时在微信小程序中上报体温、更新台账、填报行程等。而相关工作人员可以通过微信小程序和系统后台对师生的个人的防疫信息进行有效的管控,如果出现异常情况,有关负责人可以及时获知情况,做出相应的处置,将风险最小化[4]。后期可以根据用户的反馈对该系统做进一步扩展和优化,从而进一步提升校园疫情常态化防控工作的效率和质量。

1.2 可行性分析

1.2.1 操作可行性

目前高校学生和教职工智能手机的使用率已经达到100%,而微信在人们日常生活和工作中更是发挥着重要的作用,所以选择微信小程序作为校园疫情防控系统的移动端供用户上报防疫信息是切实可行的[5]。系统的后台采用传统的Web开发技术,界面友好、上手快,便于工作人员操作控制。

1.2.2 技术可行性

微信小程序使用WXML+WXSS+JSON+JS的开发模式,开发技术已经成熟,具有开发速度快、开发周期短的优点。系统后端采用Python语言+Django框架实现。Python 语法简单,具有丰富和强大的库,可扩展性强。Django框架功能齐全,支持缓存框架且内置了后台数据管理系统,可以大大提高开发效率。

2 总体设计

校园疫情防控系统由移动端和后台管理系统两部分组成,其中移动端使用的是微信小程序,主要包括用户登录、修改密码、体温填报、核酸签到、台账更新、发布公告、数据导出等功能;后台管理系统主要包括用户批量导入、用户管理、部门院系管理等功能,如图1所示。

3 系统功能设计

3.1 用户登录

校园疫情防控系统是供高校内部使用的系统,所以不支持用户自己注册账号的操作,系统中所有用户的信息一律通过后台导入。学生可以用自己的学号来登录,教职工使用自己的工号进行登录,两类用户的初始密码都是“123456”。登录之后,用户可以在微信小程序中修改自己的密码,修改完成之后需要用户再次使用新密码登录一次。校园疫情防控系统的移动端首页如图2所示。笔者在进行用户登录功能的设计时,将用户的账号、密码以及其他个人信息都存放在一张数据库的表中,这样做的优点是当用户登录成功时,会同时将用户的其他个人信息一起存放在本地的缓存中,当用户退出后再次访问该微信小程序时,会直接从用户手机的本地缓存中加载用户的信息,避免了重复登录的操作,在其他页面使用个人信息时也会非常方便,达到了减少访问数据库的次数和减轻服务器压力的目的。

3.2 体温填报

为了更好地掌握每一位师生的身体健康状况,高校每天都会对师生和其他员工的体温信息进行检测,所以设计了体温填报的功能。该功能包括早晨体温填报和中午体温填报,用户只需要在特定的时间段内上报自己的体温信息即可。而且为了避免因用户误操作所带来的一系列问题,在设计填报体温的表单时,对填写体温值范围进行了限定,即用户所填写的体温数据必须在36.0 ℃~40 ℃,一旦所填写的体温超过这个范围,就会提示相应的错误信息。在此基础上,该系统还增加了体温预警的功能,当用户所填报的体温超过37.3 ℃时,就会同时在系统的后台将用户所填写的这条体温记录以异常值的形式进行呈现,而相关的负责人就可以在第一时间做出相应的处理,将风险降到最低。

3.3 核酸签到

该项功能用于统计师生和其他教职工参加核酸检测的情况。之前这项信息是在工作群内以接龙的方式上报的,但由于疫情防控的常态化,经常在工作群内接龙回复防疫信息的同时可能会忽略重要的通知信息。有了这个功能之后,用户每次参加完核酸检测只需要在微信小程序中上报自己的核酸检测情况,所填写的信息会直接汇总到相关负责人处,不用再经过各级负责人层层上报,减轻了相关工作人员的工作量。

3.4 台账更新

台账信息是指教职工的居住地址和通勤地址等信息,由于高校教职工大部分是在校外居住,且居住地址各不相同,具有分散性和动态性的特点。而每次疫情发生也呈现出多点散发的趋势,因此,在不泄露教职工个人隐私信息的情况下,通过微信小程序来收集每一位教职工的居住地址等信息。当疫情来临的时候,就可以根据校园疫情防控系统中教职工的居住地址信息来确定当前教职工居住地的风险等级,如果等级达到中风险,就可以让相关的教职工暂缓进校,从而有效地切断疫情传播的途径。

3.5 发布公告

该项功能用于发布一些关于微信小程序具体操作之类的通知,例如:当系统版本更新时,需要用户清理缓存退出并再次登录;出现Bug时,应该如何操作等通知。且通知一旦发布,其内容会一直显示在微信小程序的公告栏中,但通知面板并不会占用太多屏幕资源,而是由用户点击后才能查看详细的通知。当用户点击关闭图标时,该通知便会隐藏起来,通知可以由系统管理员进行删除。

3.6 数据导出

数据导出功能是指导出系统中相关部门教职工和师生的体温信息、台账信息以及核酸签到等信息,该功能只有各部门的防疫工作人员有权限来操作。之所以将数据导出的功能添加到移动端的微信小程序中是考虑到智能手机的便捷性,即在身边没有电脑的情况下也可以随时汇报防疫相关的信息。

3.7 用户批量导入

校园疫情防控系统不支持用户自己注册账号,所有的用户都需要从系统后台进行导入。但由于高校师生和其他教职工的人数较多,所以加入了批量导入用户的功能。管理员在导入用户时,首先需要在系统中下载相应的导入模板并按照要求填写相应的用户信息,填写完用户信息之后就可以将该模板再上传到系统中,这样便完成了用户信息的导入。需要注意的是,所填写的用户信息必须按照模板的要求来填写,且该功能目前仅支持Excel文件的导入。

3.8 用户管理

用户管理功能包括新增用户、删除用户、修改用户信息、用户查询和用户密码重置。由于高校的人员类型复杂,人员变动的情况时有发生,单一的用户批量导入功能并不能满足高校日常管理的需要,所以通过用户管理功能模块可以实现添加和删除单独的用户、修改用户的信息以及重置用户的密码等功能。

3.9 部门管理

部门管理包括部门院系的添加、删除和编辑。在设计部门管理功能时并不会将院系和部门设置为固定,即当系统开发完成后并没有具体的部门,而是由相关的负责人自行添加部门,然后在该部门中导入对应的用户,这样可以大大地提高系统的灵活性和适用性。當某个部门发生变动时,相关的负责人即可自行做出更改,降低了系统开发和维护的成本。

4 结语

随着疫情防控常态化的不断推进,高校的新冠肺炎疫情防控工作也变得越来越繁杂,其中很多是重复性的工作,给师生和相关的工作人员带来了一定的负担。本次研究利用Django+微信小程序等技术设计了校园疫情防控系统,将微信小程序作为系统的移动端,具有无须下载安装、使用方便、用完即走的优点。师生和其他教职工每天可以通过微信小程序来上报个人的防疫信息,且不用担心个人隐私泄露的问题。而防疫工作人员可以通过校园疫情防控系统来掌握学生和教职工的体温状况以及活动轨迹,在面对突发情况时,可以根据这些数据及时做出应急处理,简化了校园防疫工作的流程,提升了校园疫情常态化防控工作的效率和质量,为国内高校的防疫工作提供了参考。

参考文献

[1]赵学作,刘敏,谷丽伟.防疫期间人员健康管理信息系统的设计与实现[J].办公自动化,2021(15):58-60.

[2]杨众.校园新冠肺炎防疫程序的设计与实现[J].计算机与网络,2020(12):68-71.

[3]付林.基于微信小程序医院预检码系统的设计与实现[J].电脑知识与技术,2022(21):49-51.

[4]陈劳,刘金扬,杜昀徽,等.高校新冠疫情防控系统模式设计与开发[J].中国教育信息化,2021(5):76-79.

[5]赵中原,李飞,刘伟.基于微信小程序的新型校园进出管理系统研究与实践[J].周口师范学院学报,2020(5):78-80.

(编辑 王雪芬)

Research and design of campus epidemic prevention and control system based on WeChat applet

Li  Ruidong, Li Lifen*, Xia  Wanjiao, Zheng  Yang

(Yenching Institute of Technology, Sanhe 065201, China)

Abstract: In the context of normalized epidemic prevention and control, colleges and universities, as key places for epidemic prevention and control, need to monitor the health information and activity tracks of teachers and students every day. Such work not only takes up a lot of time and energy of teachers, students and relevant staff, but also is not conducive to the persistence of normalized epidemic prevention and control. WeChat applets rely on the WeChat platform, and users do not need to download and install the App, which has the advantage of “ready to use and go when you run out”. Therefore, the campus epidemic prevention and control system based on WeChat applet is developed to reduce the burden of teachers, students and staff as much as possible, reduce the workload of epidemic prevention staff, and improve the work efficiency of campus epidemic prevention and control on the premise of ensuring the effect of accurate prevention and control.

Key words: epidemic prevention and control; WeChat applet; COVID-19; temperature report

猜你喜欢
微信小程序新冠肺炎疫情防控
政府要做好公共价值的创造者和守护者
新冠肺炎疫情前期应急防控的“五情”大数据分析
科学与价值:新冠肺炎疫情背景下的风险决策机制及其优化
台陆委会正式改称“新冠肺炎”
安徽省人畜共患病细菌性传染病综述
2013~2017年东莞市大岭山医院急诊科接种狂犬疫苗情况分析
当图书馆遇上微信小程序