查看原文
其他

新版出入校申请,你学会了吗

返航嘤 微言航语 2022-09-03

细心的小伙伴

可能会发现

昨天傍晚时分

我们的小程序应用

上新了

是的

新版出入校申请

已经悄然开始公测

那么为什么要用新版呢

嘤鹰忍不住要跟大家

唠叨唠叨这背后的

研发过程

1.必要性分析

故事要从2020年初说起

新冠肺炎疫情突然来袭

我们第一时间

上线了师生每日报平安功能

为了迎接大家返校

我们又上线了

返航通行证、临时出入校

等应用

但是疫情防控形势的

不断变化

对我们提出了更高的要求

为了避免多套系统重复运行

简化大家的申请流程

提升大家的使用效率

我们决定将

原返航通行证与临时出入校

进行整合

形成“一码通行”的出入校体系

2.当前存在的问题

临时出入校申请应用

陪伴大家走过了2个春秋

但还是存在一些潜在的问题

比如

在每学期集中返校阶段

很多小伙伴会分不清

返航通行证与出入校码

又比如

多个申请对应交叠时间段

卡片可能会出现误判

影响大家的出行


再比如

明明提交了申请

卡片却是红码

找了半天原因竟然是

申请日期填写错了

为了解决这些问题

我们提出了

2张卡片3种状态

的产品形态

3.重构思路

01

卡片逻辑设计

我们借助“状态机”的思想

来理解出入校申请的逻辑

实际上出入校包含

出校和入校

两个行为

但可以组成

先出后入 先入后出

只出不入 只入不出

四种情况

结合实际情况

就是

临时出入校(从校园出发)

临时进出校(从校外出发)

入校不出校(如新学期返校)

出校不入校(如期末返乡)

四种情况

不同出入校申请对应的

进校和入校卡片情况如下

当我们进行

入校不出校申请时

其实只需要获得入校码

当我们进行

临时出入校申请时

我们需要出校码和入校码

当我们进行

临时进出校申请时

我们需要入校码和出校码

当我们进行

出校不入校申请时

我们其实只需要出校码

02

申请类型设计

那么

到底什么样的情况

该进行哪种申请呢

别慌

嘤鹰帮大家做了简单的梳理


1.出校不入校

主要面向需要离京出差、京内回家等同学,具体类型包括:(1)离京返乡(2)离京出差(3)京内回家;说的再简单些,如果当天无法返回学校,或者需要离京,都需要申请出校不入校哦。

2.入校不出校

主要面向返回学校的同学,具体类型包括:(1)老生首次返校(2)新生报到(3)出差结束等返校(4)其他原因返校。对于其他原因返校,举个例子哦,比如申请临时出入校,但又未能按时进校的同志们,就可以通过其他原因申请入校不出校。

3.临时出入校

主要面向离校后,当天返校且不离京的同学们,具体类型包括:(1)就医(2)实习(3)求职(4)考试(5)探亲(6)科研(7)护照、身份证等个人事务办理(8)其他原因。简单来说就是,申请临时出入校的同学们,必须要在当天返回学校哦

4.临时进出校

主要面向在京、需要进入学校并当天离开的同学们,具体类型包括:(1)来校上课(2)来校科研(3)来校办理个人事务(4)其他原因。

如果大家还有其他的建议

也欢迎给嘤鹰留言哦

03

申请状态反馈机制

为了帮助大家

更好地了解当前申请状态

我们将卡片设置为3种颜色

红色卡片

表示暂时无法出校或入校

与过往不同

我们在卡片中

给出了明确的原因

如暂未申请

核酸检测超期

审核未通过等等

橙色卡片

表示当前时段已申请

但是还没有走完审核流程

绿色卡片

表示当前时段允许同行


当大家进校门的时候

需要扫码出示进校卡

当大家出校门的时候

需要扫码出示出校卡

04

允许通行时间段设置

下面聊个技术实现问题

传统基于关系型数据库

所设计的出入校逻辑

必然会受到时段重叠的影响

比如

第一次申请8-10点通过

第二次申请9-11点未通过

若当前时刻为9点30

此时出入校卡片会出现误判

为了解决这个问题

我们可以为每位用户

设计一个时间堆栈

每位同学未来7天的出入校时间

可以是一张图

这张图横轴表示日期

纵轴表示一天内24小时

若申请了第一天8-10点出校

则数据存储逻辑变为

我们以蓝色表示允许

白色表示未申请

红色表示未通过

则当用户申请多段时间时

可用图数据库

将时间清晰表示

通过这样的时间存储结构

可以灵活应对大家的申请需求

4.温馨提示

临近新学期

还有一些注意事项

要告诉大家哦

01

关于新学期返校说明

请大家根据辅导员通知,在允许返校日期前3天内进行返校申请。对于即将返校的BUAAer,请大家申请“入校不出校”,并选择“新学期返校”类型,按要求填写并提供相应信息后,即可完成返校申请。

具体返校时间要以辅导员通知为准哦。

02

两版出入校申请将并行运行至19日

为了方便大家尽快熟悉新版出入校申请,旧版申请模块将继续保留至19日

入校扫码时,系统将自动跳转至新版出入校卡片。如使用旧版出入校申请程序,请在小程序上手动调取旧版出入校码并展示

8月20日后,系统将视情况关闭旧版申请(如有变化将另行通知)所以申请8月20日以后返校的同学们,务必使用新版出入校申请哦。

03

首次使用注意事项

第一次使用新版出入校申请时,请大家先打开“校园通行卡”,查看卡片信息,确认个人信息准确。同时,务必确认辅导员信息准确,如有异常,请第一时间联系你的辅导员哦,否则将会影响后续申请。

04

2022级新生该如何申请

各位2022级新生请不要着急,我们正在同步大家的统一认证信息,后续我们将针对新生报到提供详细的流程说明。

05

返校途中请做好个人防护

申请返校前,请大家坚持每日按时准确上报健康状况、所在位置,以及涉及密接、中高风险地区等疫情情况。返校前在居住地进行7天健康监测,做到不流动、不聚集

返校前,请大家提前设置北京健康宝。京外返校的同学在抵京后、返回学校途中,须提前设置北京健康宝,通过北京健康宝“京心相助”模板填写相关信息。启程前,请大家及时关注疫情变化。在启程前,若本人所在地“健康码”或北京健康宝显示异常,应停止返校;若在来校途中接到疾控部门通知,发生与确诊、密接等人员密切接触,应听从疾控部门的安排并及时告知学院。返校过程中,请大家做好个人防护。全程佩戴口罩,避免在人员密集、通风不良场所逗留,避免与他人近距离接触。

好啦

说了这么多

可能还是会有考虑不周的地方

嘤鹰还要和各位老师

继续一起修BUG了

期待大家的反馈哦

咱们

北航校园见


文字:嘤鹰、加零
插画:凤梨

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存