基于低代码的高校疫情防控辅助系统设计——以徐州医科大学为例

【www.zhangdahai.com--其他范文】

陈 琦,胡 杨,姜莹莹

(徐州医科大学 信息化处,江苏 徐州 221004)

“新冠”疫情暴发以来,疫情防控就成为每一所高校日常工作的重点。人工处理数据费时费力,对高校各管理部门造成极大的工作压力及负担。特别是从2022年3月开始,“新冠”病毒变种奥密克戎来袭,疫情防控遭遇了更加严峻的挑战,很多高校甚至被迫采取封校的管理方式。在这种情况下,采取信息化线上模式处理日常事务成为很多高校的必然选择,杨雨晴等[1]详细介绍过利用信息化手段采取线上模式应对疫情所具备的优势;
李彩玲等[2]也具体讲述了在疫情中推动信息化建设的必要性和重要性;
郭东花等[3-4]也从具体应用场景上讲述了信息化在疫情中发挥的作用。但整体而言,关于如何应对疫情中快速多变的业务需求,如何让信息化建设速度能跟上疫情变化的速度,这一类研究相对较少。为与病毒传播比速度,提高学校对包括师生、临时人员等在内各类人员加强管控,进一步掌控入校人员身体状况及核酸检测情况,本研究因地制宜,以低代码开发为思路,为徐州医科大学(以下简称“徐医大”)设计并实现了一套应变快速、响应及时的疫情防控辅助系统。该系统为各管理部门疫情防控提供了有利的数据支撑,极大地提高了防控精准性。同时,使用的低代码开发方案也为信息化支撑疫情防控提供了新的研究思路。

2.1 业务痛点

经过对徐医大人事处、研究生院、学生工作部、国际教育学院、保卫处、后勤处等多部门调研了解,分析总结出以下业务难点。

2.1.1 人员在校情况不明

教职工、部分研究生以及包括保卫、后勤等服务人员在内的临时人员,每天均有进出学校的需求,即使实行封闭管理,也存在人员轮换情况,这对行政部门及时了解实际在校人员情况提出了挑战。

2.1.2 人员健康状况不明

疫情防控工作对健康码状态、行程卡情况以及当日所在地点等信息的了解十分重要,然而这类信息为个人隐私信息,必须由个人自行申报给学校。收集并统计全校各类人员健康上报相关数据,对各业务部门造成了极大的工作压力。

2.1.3 人员核酸检测情况不明

目前徐医大人员核酸检测的结果由检测公司同步至江苏省卫生健康委员会,方便每个参检人员在“苏康码”(江苏省健康码)中查看,然而实际操作中已检人员检测结果不显示问题时有发生。经检测现场调研发现,身份证通过扫描录入时,使用光学字符识别(Optical Character Recognition,OCR)技术,识别准确率做不到100%,存在识别错误情况,携带其他证件进行人工录入时,出现错误更难以避免。这就造成学校人员检测结果不准确,导致保卫处落实出入校检查核酸检测时,存在极大障碍。

2.1.4 核酸应检尽检反馈情况不及时

根据疫情防控政策,不同类别人员需要按照各职能部门安排进行常态化核酸检测。各业务部门根据当日应检人员的Excel表与检测机构反馈的Excel表格进行匹配,费时费力易出错。另外,例行化、常态化的核酸检测造成各类人员,尤其是年龄相对较小的本科生的抵触情绪产生,如何保证应检尽检,及时发现漏检人员,督促其及时参与检测,也是业务部门的工作难点。

2.2 人员构成及场景分析

教职工和校外住宿的研究生,每天均有进出校门的需求,即使在封校期间,也存在教职工每一到两周轮换值班进出校园的情况。根据防疫要求,进入校门需要提供“两码”——健康码和行程码以及根据实际情况要求的一定时效内核酸阴性结果。

本科生和校内住宿研究生封校期间禁止外出,防控常态化管理时期可以通过请假审批手续进出学校。但门卫无法查询学生的请假审批单,学生出示的系统审批截图存在门卫不认可,学生私自“P图”试图蒙混过关等各种情况。

临时人员有着和教职工类似的进出校园需求,同时由于人数多,长期由各服务公司管理,学校对人员难以掌控。而且临时人员就整体来讲信息化素养不高,使用各种信息系统的难度也相对较大。但为防控疫情,学校层面需要精准掌控包括临时人员在内的各类人员数据。

2.3 政策分析

由于疫情在一地传播具有偶发性,防控政策经常需要变化。比如,疫情常态化防控阶段,检查“两码”即可,有阳性病例在本市出现后,增加核酸检测结果检查,出现本地传播后,防控政策进一步加码。这就要求防控相关信息化建设应具有很高的灵活性。

根据需求分析,可以发现,高校疫情防控工作复杂且多变。使用人工处理,人力成本过高,严重影响正常教学科研等生产活动;
使用定制系统灵活性不足,难以应对多变的场景,一旦需求发生变化,更改代码周期过长,甚至可能出现新版本未上线,需求又有新变化的可能;
采购成品系统同样困难巨大,一是调研发现难以买到符合业务需求的成品,二是采购周期漫长,难以满足紧急需求。因此本研究立足学校现有信息化资源,以低代码开发为思路,通过打通数据,整合各低代码开发模块,实现灵活易扩展的高校疫情防控辅助系统。

3.1 现有资源分析

低代码开发是使用图形化、定义化等手段极大降低手工编码甚至完全不编写代码即可生成应用软件的开发方式,其优点是技术门槛相对较低、业务实现相对较快[5],非常适合“新冠”疫情防控相关信息化支撑工作。徐医大正在使用的低代码开发工具包括以下几种。

3.1.1 流程表单工具

流程表单工具不是业务系统,是通过节点定义、流程设置为组织机构的业务提供了审批流转的设计工具[6],可以通过低代码甚至零代码的方式描述业务流,进而实现人员表单填写及业务审批。徐医大于2016年采购的办公自动化(Office Automation,OA)系统,本身便是一个提供可视化配置的流程表单工具,对于本研究中系统,通过低代码配置方式实现进出校审批。

3.1.2 企业微信

目前微信的使用已相当普及,拥有10亿级用户量,企业微信的操作和使用与微信类似,便于推广,同时具备完整的产品生态及应用程序接口(Application Programming Interface,API),可以提供原生态功能和数据落地,可以通过配置的方式方便的成为学校应用的入口[4]。徐医大从2017年开始在学校推广企业微信,已有相当用户基础。在本研究中企业微信提供原生态健康上报打卡功能,同时作为其他相关模块入口使用。

3.1.3 BI报表工具

商业智能(Business Intelligence,BI)报表工具由数据仓库、查询报表、数据分析、数据挖掘等模块组成,通过图形化的拖拉拽,以及各类数据查询语句的编写,快速生成可视化报表、大屏等决策依据[7]。在本研究中使用BI报表工具通过对接各数据源,编写结构化查询语言(Structured Query Language,SQL)语句实现了健康上报分学院统计查询、核酸检测结果、核酸检测实时状态展示。

3.1.4 ETL数据整合工具

抽取-转换-加载(Extract-Transform-Load,ETL)数据整合工具是通过对不同数据源进行抽取、转换、加载,使之整合为一的数据工具。徐医大的ETL数据整合工具基于2019年数据治理项目购置,使用拖拉拽等可视化手段,辅以SQL、JsonPath以及工具命令集的编写,以低代码的方式完成本研究中涉及的各系统数据整合工作。

3.1.5 其他系统

徐医大于2021年购入基于人脸识别的“平安校园”平台,实现门禁、人员进出统计等业务场景。本研究中利用该系统的人脸识别能力以及人脸识别日志实现人员核酸检测动态查询,通过人脸识别闸机数据,实现“苏康码”对接。

徐医大学生请假功能已经在研究生系统及学工管理系统上实现,本研究沿用两个系统的请假申请及审批模块,通过ETL数据整合工具将相关数据抽取并推送给人脸识别闸机,实现请假审批进出校园的业务场景。

徐医大2020年采购了统一身份认证平台,将临时人员认证问题考虑在内。通过完整的业务流程将临时人员信息采集入库,生成临时人员工号,使临时人员与教职工在信息化场景上可以纳入同质化管理。包括教职工、本科生、研究生以及临时人员等的人员基本数据均可以从统一身份认证平台获取。

3.2 功能模块设计

根据需求分析及现有工具分析,确认该系统需要设计以下功能模块。

3.2.1 健康信息上报及汇总

以企业微信为入口,使用企业微信原生应用每日健康上报功能,定时推送消息提醒全校相关人员填报健康状况,并上传“两码”。通过手机定位及OCR识别功能识别上报人当前位置及近14天风险行程。通过ETL数据整合工具读取腾讯企业微信API接口,将上报数据落地,通过BI报表工具制作分院系查看的统计报表,方便各院系监督上报情况,快速发现未报、迟报以及风险人员。

3.2.2 正常进出校

通过流程表单工具实现进出人员的流程审批,通过ETL工具整合审批数据,协助业务部门快速统计应在校人数,并将数据提供给人脸闸机,同时通过人脸识别闸机对接徐州市大数据局“苏康码”接口,实现入校场景的健康码检查。

3.2.3 请假进出校

学生在常态化管理期间,依然通过各自系统请假,通过ETL数据整合工具,整合研究生管理系统、学工管理系统请假模块数据,动态增量加入学校中心数据库,并把数据推送至人脸闸机系统,实现系统自动判断学生进出的功能。

3.2.4 校内核酸检测实时动态

在各核酸检测点入口处加装人脸识别平板,参与检测人员扫脸签到后进入检测场所检测,通过ETL数据整合工具将数据增量同步入库;
同时使用BI报表工具制作检测查询报表,方便各业务部门查看检测实时动态;
用警示颜色标注应检未检人员,方便各院系辅导员及时联系未检学生尽快参检。使用企业微信整合检测查询报表入口,方便管理人员快速进入。

3.2.5 校内核酸检测结果核验

根据检测机构反馈Excel汇总表及核酸检测查询报表记录,智能匹配检测人员,将已检测结果通过BI报表工具生成校内“绿码”通行证,放入企业微信应用中,方便人员进出校园。同时提供查询功能供门卫及志愿者使用,方便入校人员查询核酸检测信息。

3.3 系统实现

经过梳理,各功能所需使用的低代码开发工具对应关系如表1所示。

表1 功能与低代码开发工具对照

数据流向关系及系统结构如图1所示。

图1 系统结构

在本研究中充分考虑利旧,在缺失的模块上,使用流程表单工具、企业微信及BI报表工具进行补充,在数据流转上,充分使用ETL数据整合工具,使各独立模块合并为一个全新的信息系统。由于使用低代码开发思路,整个系统中的编码量极低,主要以SQL语句、逻辑判断语句为主,其他均以图形化配置进行,每个模块的工作量仅在1~3天,整个系统在10个工作日内完成,对徐医大疫情防控起到很好的支撑作用。

而且学工系统、研究生系统的请假模块以及统一身份认证的基础数据同样可以利用流程表单工具或BI报表制作填报采集审批功能进行替代,人脸闸机系统也是很多高校已经或者正在建设的内容,上述系统结构图具有很强的可移植性。

本研究以徐州医科大学为例,对“新冠”疫情中高 校常见管控措施进行了详尽的分析,设计并实现了一整套完整的基于低代码开发技术的疫情防控辅助系统,为学校疫情防控精准化提供了有利的数据支撑,同时也为各高校信息化支撑疫情防控提供了参考方案

猜你喜欢 核酸代码工具 全员核酸中国慈善家(2022年3期)2022-06-14核酸检测点上,有最可爱的平江人现代苏州(2022年9期)2022-05-26第一次做核酸检测快乐语文(2021年34期)2022-01-18波比的工具小太阳画报(2020年11期)2020-12-10核酸检测中国(俄文)(2020年8期)2020-11-23波比的工具小太阳画报(2020年10期)2020-10-30准备工具:步骤:红领巾·成长(2018年10期)2018-11-19创世代码动漫星空(2018年11期)2018-10-26创世代码动漫星空(2018年2期)2018-10-26创世代码动漫星空(2018年9期)2018-10-26

推荐访问:徐州 为例 疫情

本文来源:http://www.zhangdahai.com/shiyongfanwen/qitafanwen/2023/0606/607691.html

  • 相关内容
  • 热门专题
  • 网站地图- 手机版
  • Copyright @ www.zhangdahai.com 大海范文网 All Rights Reserved 黔ICP备2021006551号
  • 免责声明:大海范文网部分信息来自互联网,并不带表本站观点!若侵害了您的利益,请联系我们,我们将在48小时内删除!