2024年2月8日发(作者:)
第22卷第4期2020年12月测绘技术装备Geomatics Technolord
anU
EquipmentVoi.
92
No.
4Dec22020基于二维码的疫情防疫信息填报系统的设计与实现李发红,穆利娜,张海青(自然资源部第一航测遥感院,陕西西安714054)Design
ani
Implementation
of
Infomation
Reporting
System
for
Epigemic
Prevention
ani
Contrai
Baser
on
QR
CoieLI
Fahong,MU
Li,'na,
ZHANG
Haiqing摘
要:疫情防控期间,需要及时了解掌握单位职工疫情健康信息,以及出差、出测等人员的健康信
息和返程信息,由于职工每天通过微信、QQ上报疫情信息,比较凌乱,不便于统计。为进一步提高
疫情信息上报的便捷性和统计效率,研发基于二维码的疫情防疫信息填报系统,实现通过二维码扫
描登录,信息快速填报、统计,位置定位与移动轨迹信息获取等功能。系统运行实践表明,基于二维
码的疫情防疫信息填报系统是一种高效、便捷的疫情防疫信息化手段。关键词:疫情防疫信息填报系统;二维码;地理位置信息;信息加密;一码通Keyworis
:
Infounatios
RepoOing
System
far
EpiPemC
Prevention
;
QR
CoUa
;
0x310/(03
Position
;
InfounatiosEvcmdUos;
Passing
Coda中图法分类号:P2251引言2系统建设目标及功能设计2022年春节前后,新冠病毒引发疫情爆发,在
2.0建设目标我国政府的正确领导下,多部门统筹协调,群众积极
系统采用B/S架构、移动端/服务器端模式、数
响应,很快遏制住了病毒的扩散,部分单位开始逐步
据库管理系统,基于二维码扫描快速登录,实现健康
信息快速填报;通过服务器端快速汇总统计疫情信
复工生产。为了给大面积复工和疫情防控决策提供
信息支撑,各单位需要及时排查职工的健康状况和
息,一键式输出报表,完成疫情信息向上级部门的快
返程信息。但疫情爆发时,职工多处于休假状态,居
住地又较为分散,职工健康信息需通过微信、QQ等
方式及时上报,信息较为凌乱,填报及统计工作量非
常大。设计开发基于二维码的信息填报系统,既能
速上报。系统建设目标:0实现“一码通”扫码快速安全登录。用户扫
描“一码通”二维码,输入用户名、密码快速完成登
录,通过加密方式保证二维码信息、传输信息的安
提高疫情防控信息填报、统计及分析的效率,又能实
现健康信息填报便捷、统计迅速、分析精准°经过前期调研需求分析,研发了基于二维码的
全,为每个用户生成个人二维码;2)支持移动端和浏览器端登录,实现疫情健康
防疫信息填报系统一一“一码通”,在信息填报的同
时,对二维码做了数据加密处理,确保用户个人信息
的安全°本文主要探讨采用国密算法信息加密技
信息的快速填报以及在职职工的订餐服务;4实现疫情健康信息的“一键式”快速统计、报
术,在相对安全可靠的传输模式环境下,实现疫情信
表输出,提高工作效率;3实现订餐统计与报表输出以及订餐明细与
息传输、统计、分析的信息化系统功能。算计算;收稿日期:2020
- 06 -
07第一作者简介:李发红,高级工程师,主要从事智慧城市、信息化安全、摄影测量与遥感新技术、自然资源监测等研究
86测绘技术装备第22卷5)通过移动端提交疫情健康信息时,服务器端
自动获取用户的位置信息。2.2功能设计2.2.0
二维码生成二维码是在一维条码的基础上扩展出的一种具
有可读性的条码,是一种比一维码更高级的条码格
式,具有高密度编码、信息容量大、编码范围广、容错
能力强、可引入加密措施等优点°但二维码中包含
了许多个人信息,应用过程中若不采用加密技术难
免会造成信息的泄露,留下安全隐患,给网络入侵留
下可乘之机。因此二维码的安全问题是一个值得关
注的问题。本系统设计了独特的二维码生成体系,其中,信
息采用国家密码管理局发布的SM2密码算法进行
加密。二维码生成如果采用网络上提供的各种生成
工具,存在信息安全漏洞风险;如果在二维码中仅仅
是加入网址(URL)跳转信息,不带有个人信息,则
可以用网络上的免费工具制作二维码。本系统生成
二维码时,不仅对扫描后跳转的传输信息进行了加
密,还对生成个人二维码时写入的个人信息做了先
加密再写入的处理。2.2.2
获取地理位置信息疫情期间,单位职工尤其是外业出测、出差、外
地待返回人员,每天都需上报自己的位置信息,系统
在日报信息提交时默认获取所有用户的地理位置信
息,在后端就会看到他们的大概位置,便于实时掌握
单位职工的移动轨迹。本系统基于浏览器的地理定
位技术,借助HTML5的定位功能(Geolocatios库)
实现用户地理位置信息的获取,同时采用GPS(北
斗)定位技术,借助手机(平板)等移动端特定的定
位功能,实现用户位置信息的定位。2.2.3用户登录功能移动端登录可利用微信、QQ、浏览器的“扫一
扫”功能,扫描“一码通”二维码。本系统设计时将
登录功能设置成安全的另一道门,用户扫描个人二
维码后系统会识别用户,但需要用户输入密码°初
次登录系统由用户自行设置密码,系统设置开发记
住用户、记住密码功能,供用户自愿选择。移动端用
户直接扫“
一码通”二维码进行登录,桌面端用户通
过电脑浏览器输入登录地址进行登录。2.2.2 疫情信息填报根据信息上报的需要,设计一般用户每日疫情
填报信息,包括用户的体温、本人及家人健康信息、
与外界接触情况等°对于居家隔离和定点隔离进行
医学观察的人员,需要填报每日的上午体温、下午体
温、是否外出、是否避免接触、是否存在异常、是否做
好消毒等信息。所有职工(包括离退休职工)和租
住户(租住家属院职工房屋的住户)通过移动端或
者桌面端将信息提交到数据库,后端管理员对提交
的信息进行快速统计。把租住户纳入系统主要是该群体属于流动人
员,不便于管理,出于陕西测绘地理信息局大院的安
全考虑,应及时关注该群体的疫情信息,全面掌握疫
情信息。根据数据分析统计结果,一方面,可以宏观掌握
职工(包括离退职工)、租住户每日的健康状况;另
一方面,可以及时采取应对措施,更好安排后续生产
工作和职工的生活°2.2.5
在职人员订餐服务由于疫情,局职工餐饮中心不提供堂食,各单
位需提前一日订餐,统一领餐后带回单位安排就
餐。由于上班人员比较多,单位订餐统计工作非
常麻烦°系统设计了在职人员订餐服务功能,职工通过
“一码通”完成订餐,后勤人员只需一键操作就能统
计出全院的订餐数量,花费不到一分钟时间,统计工
作方便快捷°2.2.2
医学观察信息实时监控对于医学观察人员,属于重点关注群体,因此,
本系统开发对应的信息统计模块,便于后端管理人
获取医学观
信息。医学观
的 如果超过37.2OC,系统就会自动报警提示。系统还将
体温值生成体温时间曲线图像,及时了解图像异常、
变化量突增突降的情况。对于信息填报中有外出、
接触史或身体存在异常的人员,应进行及时跟踪,登
接触
、具
异常情况,
于
统信息时做出处置°2.2.0
其他信息及时统计功能对于在职职工,每日统计各类人员的数量,包括
每日可上班人员、待返回人员、医学观察人员、出差
人员、出测人员等具体数量和名单,便于生产管理部
门快速做出安排和调整。对于离退休、租住户群体,
有对应的信息统计模块,实时统计
关管理部
重点关注的信息,便于相关部门及时调整工作思路,
第4期李发红,等:基于二维码的疫情防疫信息填报系统的设计与实现87使需要帮助的老同志能够及时得到照顾。3图1(0)、®)2个二维码嵌入的是同一个信息,
但这2个
2个
关键技术实现首先,技术上采用Jquery函数及类库,基于JS
有区别。图1(a)的
的信息
密,图1(b)的
生成的
做了信息加密处理。从3.2二维码技术可以看出,加密信息密文都较长,对比较复杂。信息越简单,生的信息,但是,未加出密文,无法技术前端
,动态生成个
;其次,嵌入信;最成的二维码图形也越简单。通过微信、QQ、浏览器
息加密,采用国密算法,利用公钥()进行
信息加密成密文,再利用密文信息生
后,利用对应的
解密,以
过程中的
。的“扫一扫”都能识别
密
带有
的原样识别,加密后的
(PSvateKey
)对二维码信息进行翻译为明文(需要开发系统进行解密)。图1(c)是
在应用过程中和系统信息传输转信息的
,扫描
可以跳转对应的
。图9生成的二维码Fig.
1
Generated
QR
Codes3.2地理位置信息获取息,并将位置信息和时间信息一起保存到数据库,可
获得关注对象的轨迹数据。还可以在地图中显示用
移动位置服务越来越受到关注⑴,而地理位置
定位技术用于获得用户的当前位置[]。HTML5提
供了地理位置定位功能(Geolocation
API),本系统
的当
信息,方
3.3用户登录关管理部门直观查看。基于浏览器的地理
,借助HTML5的本系统是按用户的身份来分配权限,根据用户
(Geolocation库)实现移动端地理位置信息的获取,
身份
,所授予的权限
限,采用
。权限
查即调用Geolocation API的yeolocatiop函数,通过位
数据权限
工、离退
限决策树信息回调函数,返回的数据中
度等信息。:策略实现权限控制。本系统“
”用户分为在后,同时,本系统基于手机(平板)等移动端特定的,利用手机上的GNSS(北斗)定位模块将
工、、
模块是
,用户采用统一的“一,
用
”
扫描
看到的界面
信
送
手机都具
后台,实现手机
。。
,大部分的。图2为在职职工和租住户登录后的主界面。基于浏览器的
的定位精度要
精度相比基于GNSS(北斗)3.9疫情信息填报,由于本系统只需掌握用户在为了让用户实际操作过程简单、省时,本系统设
置的疫情
地区(区域)的大致
因此,这4
方
,不需要很高的精度,求。对于用户,不大部分为
,多用
值。根据实际情况,5
分为3种类型回答:“是/否”、需要
采用哪
况自动
采用哪
方式,系统会根据用户端情拉、填写项。其中,填写
,主要是体温,方式获取
信息。系统信值,用
在此基础上按自己的实际可以按照
的时间间隔获取关注对象的
体温修改即可;另外,大部分填报项的回答为“是/
88测绘技术装备第22卷否”,采用了类似于开关的操作,操作“开”代表
“是”,“关”代表“否”,数据库中实际的值用“0”和
3.9在职订餐服务在
服务模块是为了解决在职职工复工后“1”,便于后端统计。在疫情信息
的
中,把每个用的
问题,尤其是对于在
工人数较多的单位,
户上一次填报的值作为本次填报的默认值,如果跟
如
靠人工统计,不仅费时费力,而
遗值没有变化,不需做任何修改就可直漏。通过在
服务模块,职工
可以自助式接提交,大大节约了用户填报时间°自然资源部第一航测遥感院
信息填报
码通完成订餐,在截止时间之前,用户还可以修改订餐的
数量或者取消
,规定时间
后,系统便不再接°统还将每个用户上一次订餐份数作为本次订
餐的
当曰疫情填报局疫情信息填报系统返程信息口助填报我的疫情记录(:系统幵叢中心值,职工
时如
任何,节约
有变化,就直接提交夕
时间。由于用户可以查看自涉及个人的财务,系统
己的订餐总数和账本
O对于后端管理用户,可以“
一键式”查看、统计
订餐总数,然后将
的准确数量提交给
中心,
(b
)租住户避免
数量
来的
列问题。同时,“订餐决算”模块,整图2
“一码通”在职职工和租住户登录后的主界面统还为后端管理用
Fig.
2
The
Main
Interface
of
“
Passing
Coie"
after
the个
账本清楚透明,便于月底结算。图3为“一码通”订餐服务和订餐决算的主界面(局部)OI集工日报及订輕》订巻决豆明细Employees
ani
Terants
LoginX自然资源部第一航测遥感院一码通廖信息填报一码通午餐份数:in2020年3月16曰
晚餐预定葛1*1然资源部第-航测遥感院15:30前预定第二天午餐、晚餐
当前日期:2020年3月15日
现在时间:15点9分2020年3月16日午餐预定开I®开启午餐预定开关
逝择部门I航测三室
7人员:全部部订SK计开启晚餐预定开关晩餐份数:返回
确定提交©2020自然资源部第一航测遥感院
技术支持:系统开发中心(a)订餐服务2020-03-06;2020-03-13(2)
;2020-03-22(2)
:2020
16:2020-04-19;2020-04-20;2020-04-21;2020-04-
2020-03-31;2020-04
10;2020-04-20;2020-04-21;
2020-03-13;2020-03-20;2020-03-31;2020-04-10
2020-03-09:2020-03-10,2020-03-11;2020-03-12:
yH23;2020-03-24;2020-03-27;2020-03-29;2020-03-
14;2020-04-15;2020-04-16;2020-04-21;2020-04-
2020-03-09:2020-03-10,2020-03-11;2020-03-12;
24:2020
03
27:2020-03
29;2020-03-30;2020-03
2020-03-06;2020-03-09;2020-03-10;2020-03-11;
20;2020-03-22;2020-03-23;2020-03-25;2020-03-
29:2020-05-05:2020-05-07
£3-10;
152020-03-06;2020-03-0&2020-0409;202009;2020-04
12;2020-04-13,2020-04-15;2020-04
2020-03-06;2020-03-08;2020-03-10;2020-03-12;z?31:2020-04-09:2020-04-16,2020-04-20;2020-04-
2020-03-17:2020-03-24;2020-03-31:2020-04-01:
13;2020-04-14;2020-04-15;2020-04-16;2020-04-
2020-03-06;2020-03-08;2020-03-09;2020-03-10:
2020
03-31;2020
04
12;2020
04-13;2020-04 14;
25:2020-04-26;2020-04-27;2020-04-28;2020-04-(b)订餐决算图3
“一码通”订餐服务和订餐决算的主界面Fig.
3
The
Main
Interface
of
“
Passing
Coie"
for
Oriering
Services
ani
Finai
Acceunts
Services4结束语本文针对新冠病毒引发的疫情,利用二维码的优
系统选择国家密码局发布的加密算法进行加密,可确
信息
°系统实际应用
的疫情防疫信息系统可以
,基于高效、便捷的用户体点,设计了基于二维码的疫情防疫信息填报系统——
求,具有
的应用价值。“
”,建立起信息
统计的信息化网络化体统计,为信息统计参考文献[1]
系,实现了各种信息的快速
袁田,王光霞,张兰,等.基于移动终端的位置地图服务研
工作节约了大量的宝贵时间。
夕
中[2]
究综述[J].测绘与空间地理信息,2013
(2)
:49
-
54,53.朱国艺,周玉珍.HTML5中地理位置定位技术的应用
许多个人信息,在应用过程中若不采用加密技
术会留下安全隐患。目前信息加密技术千差万别,本与探究[J].电子技术与软件工程,200(3)
25
-27.


发布评论