何樹(shù)鎮(zhèn) 郭世聰
摘? 要:文章主要研究疫情防控常態(tài)化下校園出入訪客管理。利用信息技術(shù)手段設(shè)計(jì)并實(shí)現(xiàn)基于疫情防控的訪客預(yù)約管理系統(tǒng),系統(tǒng)主要功能是為訪客與學(xué)校提供提前約定來(lái)訪人員的信息平臺(tái),實(shí)現(xiàn)通過(guò)移動(dòng)化進(jìn)行線上來(lái)訪預(yù)約、審批和管理。系統(tǒng)優(yōu)化了當(dāng)前高校訪客人員的管理模式,在保證校園安全的前提下,提高了通行效率和訪客體驗(yàn),具有一定的應(yīng)用和推廣價(jià)值。
關(guān)鍵詞:訪客預(yù)約;智能道閘;微信公眾號(hào);springmvc;MiniUI;easyUI;框架
中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)22-0008-06
Abstract: This paper mainly studies the management of campus visitors under the normalization of epidemic prevention and control. The visitor reservation management system based on epidemic prevention and control is designed and implemented by means of information technology. The main function of the system is to provide an information platform for visitors and schools to agree visitors in advance, so as to realize online visit reservation, approval and management through mobility. The system optimizes the current management mode of college visitors, improves the traffic efficiency and visitor experience on the premise of ensuring campus safety, and has a certain application and promotion value.
Keywords: visitor reservation; intelligent gate; the official account of WeChat; springmvc; MiniUI; easyUI; frame
0? 引? 言
受新冠狀肺炎影響,為貫徹落實(shí)上級(jí)關(guān)于常態(tài)化疫情防控下校園管理的要求,如何保障人員進(jìn)出校園,登記進(jìn)出校園人員的健康狀態(tài)和歷史記錄,持續(xù)做好校園安全管理工作極為重要。隨著校園業(yè)務(wù)需求驅(qū)動(dòng)及數(shù)字化技術(shù)的快速發(fā)展融合,各類外來(lái)人員的流動(dòng)日益增加,同時(shí)也相應(yīng)會(huì)遇到了各種安全隱患。
來(lái)訪人員與內(nèi)部常駐人員是安全管理的重點(diǎn)之一。長(zhǎng)期以來(lái),大多數(shù)仍然采用簡(jiǎn)單的紙質(zhì)手工登記方式,這種傳統(tǒng)的管理方式已不能滿足當(dāng)前的管理需求,并且會(huì)出現(xiàn)以下各種弊端:
(1)安保人員只能采用詢問(wèn)、觀察等方式,獲取并判別來(lái)訪人員信息,這種通過(guò)人工方式很難識(shí)別來(lái)訪人員的真實(shí)身份。
(2)人工手寫登記來(lái)訪人員信息,身份證號(hào)碼和手機(jī)號(hào)碼等關(guān)鍵信息容易錯(cuò)位漏位,書寫繁雜,字體潦草,不易識(shí)別。
(3)紙質(zhì)登記簿不易保存,同時(shí)容易損壞、丟失。登記后的來(lái)訪人員信息,難以為今后的查找、檢索等工作提供有效的幫助。
(4)在來(lái)訪人員大量的情況下,這種方式效率低,很容易導(dǎo)致人流擁堵,不利于校園建立高效管理形象。
因此,迫切需要一個(gè)比較完善的訪客管理方案。該方案在保障校園安全的前提下,盡可能減少訪客等待時(shí)間,提高通行效率,優(yōu)化體驗(yàn)。借鑒“互聯(lián)網(wǎng)+”的理念和實(shí)際場(chǎng)景結(jié)合的思路,提出了使用訪客系統(tǒng)對(duì)接智能道閘系統(tǒng)、微信公眾號(hào)平臺(tái)、短信平臺(tái)的方案,將之前的線下來(lái)訪申請(qǐng)、消息通知、身份查驗(yàn)、來(lái)訪記錄等搬至線上。優(yōu)化訪客的體驗(yàn),為高校安全管理插上了“互聯(lián)網(wǎng)+”的翅膀。
1? 系統(tǒng)功能需求
訪客管理系統(tǒng)為訪客與校園提供了一個(gè)線上平臺(tái),讓用戶和被訪部門提前溝通預(yù)約好來(lái)訪人員信息,并授權(quán)訪客出入校園權(quán)限,安保保衛(wèi)部門統(tǒng)籌管理所有來(lái)訪人員和出入記錄信息。本系統(tǒng)主要實(shí)現(xiàn)以下兩大創(chuàng)新功能[1]。
1.1? 線上預(yù)約
用戶通過(guò)線上預(yù)約,通過(guò)后與智能道閘系統(tǒng)進(jìn)行對(duì)接,訪客在獲取出入二維碼的同時(shí),把二維碼的出入權(quán)限和有效期下發(fā)到道閘終端上,實(shí)現(xiàn)學(xué)員線下出入的時(shí)候進(jìn)行驗(yàn)證。
預(yù)約主要有兩種情況:
(1)常規(guī)模式,來(lái)訪人員主動(dòng)提交申請(qǐng),被訪部門審核人員即時(shí)通過(guò)微信公眾號(hào)收到消息提醒進(jìn)行審批,申請(qǐng)通過(guò)的將會(huì)通過(guò)短信把出入證二維碼發(fā)送到客戶的手機(jī)上,申請(qǐng)不通過(guò)的將會(huì)短信告知什么原因申請(qǐng)不通過(guò)。
(2)校內(nèi)人員進(jìn)行邀約申請(qǐng),與常規(guī)模式不同的是,由校內(nèi)人員統(tǒng)一收集訪客信息,批量導(dǎo)入提交申請(qǐng),批量審批,批量發(fā)送短信把出入證二維碼發(fā)送到客戶的手機(jī)上。比較常見(jiàn)的場(chǎng)景有學(xué)術(shù)會(huì)議、社會(huì)培訓(xùn)等。
1.2? 線下通行
完成線上預(yù)約的訪客在預(yù)約時(shí)間內(nèi),在通過(guò)智能道閘的時(shí)候,自助出示出入二維碼掃碼通行;如果訪客開(kāi)車來(lái)訪,安保人員可以通過(guò)移動(dòng)手機(jī)微信掃一掃認(rèn)證。超過(guò)預(yù)約時(shí)間外,二維碼將會(huì)自動(dòng)失效,訪客將無(wú)法自由通行。
2? 系統(tǒng)設(shè)計(jì)
2.1? 系統(tǒng)架構(gòu)設(shè)計(jì)
訪客管理系統(tǒng)采用典型的三層架構(gòu)設(shè)計(jì)模式,主要由表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層組成,系統(tǒng)架構(gòu)圖如圖1所示。
2.1.1? 表示層
表示層是展現(xiàn)與用戶交互的系統(tǒng)界面,本系統(tǒng)采用當(dāng)前較為流行的B/S結(jié)構(gòu),提供了移動(dòng)端和PC端兩種不同的應(yīng)用場(chǎng)景??紤]到微信是當(dāng)下最主流的信息服務(wù)媒介,是連接用戶與服務(wù)的理想方式。因此移動(dòng)端選用微信服務(wù)號(hào)和掃碼二維碼[2]作為服務(wù)入口,為訪客提供填報(bào)申請(qǐng)。部門審核人員通過(guò)微信公眾號(hào)接收到申請(qǐng)消息,進(jìn)入審批頁(yè)面自動(dòng)認(rèn)證授權(quán),進(jìn)行審批操作。PC電腦端Web網(wǎng)頁(yè)能夠呈現(xiàn)較多內(nèi)容,主要適用校內(nèi)管理人員進(jìn)行數(shù)據(jù)管理,能夠進(jìn)行比較復(fù)雜的批量操作,適合批量發(fā)起邀約、批量審核、多條件篩選數(shù)據(jù)、導(dǎo)出大量數(shù)據(jù)報(bào)表等功能操作。
2.1.2? 業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層是整個(gè)系統(tǒng)實(shí)現(xiàn)的核心部分,它主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)和系統(tǒng)所對(duì)應(yīng)的領(lǐng)域?qū)嶓w三部分組成。業(yè)務(wù)規(guī)則由校園安全保衛(wèi)部門制定,內(nèi)容包括一次訪問(wèn)允許進(jìn)出的次數(shù)、預(yù)約允許的時(shí)間跨度等。業(yè)務(wù)流程為前文所述的常規(guī)模式和校內(nèi)人員邀約模式兩種預(yù)約流程。領(lǐng)域?qū)嶓w包括訪客預(yù)約、智能道閘訪客出入記錄、部門、用戶、角色、權(quán)限、參數(shù)配置、數(shù)據(jù)字典、系統(tǒng)日志等實(shí)體。
從系統(tǒng)功能性需求的角度來(lái)分析,業(yè)務(wù)邏輯層分為三類模塊。第一:訪客預(yù)約申請(qǐng)管理、訪客出入記錄管理為系統(tǒng)核心業(yè)務(wù);第二:智能道閘系統(tǒng)、微信公眾號(hào)、短信平臺(tái)等第三方平臺(tái)的接入,擴(kuò)展了系統(tǒng)的功能性;第三:系統(tǒng)管理為系統(tǒng)登錄、認(rèn)證、權(quán)限分配、參數(shù)配置、用戶管理等提供了基礎(chǔ)支撐功能。
2.1.3? 數(shù)據(jù)訪問(wèn)層
數(shù)據(jù)訪問(wèn)層主要是對(duì)原始數(shù)據(jù)的操作,為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù),封裝了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行增加、刪除、修改、查找等操作。系統(tǒng)主要管理兩類數(shù)據(jù):一是系統(tǒng)業(yè)務(wù)數(shù)據(jù),用于操作訪客預(yù)約的相關(guān)數(shù)據(jù);二是系統(tǒng)核心數(shù)據(jù),用于操作用戶、權(quán)限的身份信息和系統(tǒng)對(duì)接信息。
2.2? 主要功能模塊設(shè)計(jì)
2.2.1? 訪客預(yù)約模塊
預(yù)約核心業(yè)務(wù)是由預(yù)約記錄和訪客出入記錄兩個(gè)功能組成,并且封裝了與微信公眾號(hào)平臺(tái)、智能道閘系統(tǒng)、短信平臺(tái)等第三方平臺(tái)對(duì)接。預(yù)約業(yè)務(wù)模塊與第三方平臺(tái)之間的邏輯關(guān)系。預(yù)約記錄管理處理訪客提交的預(yù)約申請(qǐng),對(duì)提交的訪客信息進(jìn)行業(yè)務(wù)規(guī)則處理。通過(guò)業(yè)務(wù)規(guī)則的申請(qǐng)由微信公眾號(hào)業(yè)務(wù)模塊與微信平臺(tái)交互,把申請(qǐng)通過(guò)微信消息提醒的形式發(fā)送給對(duì)應(yīng)的部門審核員審批。通過(guò)審批的預(yù)約將于智能道閘業(yè)務(wù)模塊與智能道閘交互處理,處理成功將下發(fā)到出入道閘設(shè)備并返回到預(yù)約服務(wù)處理模塊,觸發(fā)短信通知;不通過(guò)的預(yù)約直接觸發(fā)短信通知。流程如圖2所示。
訪客出入記錄管理通過(guò)計(jì)劃任務(wù)與智能道閘業(yè)務(wù)模塊進(jìn)行定時(shí)交互,通過(guò)訪客預(yù)約記錄獲取到訪客的出入記錄,并且同步到訪客出入記錄模塊。實(shí)現(xiàn)訪客出入記錄的查詢、統(tǒng)計(jì)、分析等需求功能。
2.2.2? 對(duì)接微信公眾號(hào)模塊
微信公眾號(hào)是微信下的重要功能,客戶只需要關(guān)注綁定微信服務(wù)號(hào),系統(tǒng)獲取客戶的openId,系統(tǒng)既可以通過(guò)openId向客戶推送消息[3]。具體的綁定和消息提醒界面如圖3和圖4所示。
將應(yīng)用服務(wù)接入微信服務(wù)號(hào)有三大好處:
(1)無(wú)須單獨(dú)安裝APP,直接用微信即可訪問(wèn)。
(2)統(tǒng)一服務(wù)入口,提高品牌影響力。
(3)無(wú)感認(rèn)證,提高用戶體驗(yàn)。
本系統(tǒng)通過(guò)微信服務(wù)號(hào)OAuth2.0驗(yàn)證接口獲取用戶openId,再通過(guò)綁定的姓名手機(jī)號(hào)碼實(shí)現(xiàn)系統(tǒng)與微信的關(guān)聯(lián)。步驟如下:首先開(kāi)啟開(kāi)發(fā)模式,將頁(yè)面的URL及Token填到微信公眾號(hào)后臺(tái)的基本配置中;接著將獲取的參數(shù)(AppID、AppSecret)加入微信基本配置參數(shù);微信公眾號(hào)后臺(tái)還要設(shè)置域名跳轉(zhuǎn)接口,JS接口安全域名設(shè)置,開(kāi)啟網(wǎng)頁(yè)授權(quán),設(shè)置白名單;通過(guò)開(kāi)放Api接口gettoken獲取登錄憑證access_token,根據(jù)access_token超時(shí)機(jī)制保存到緩存重復(fù)使用,定期刷新;最后獲取用戶openId。實(shí)現(xiàn)對(duì)接的部分核心代碼如圖5所示。
2.2.3? 對(duì)接智能道閘模塊
智能道閘系統(tǒng)是實(shí)現(xiàn)訪客線下出入管控的核心軟硬件平臺(tái)。根據(jù)安防系統(tǒng)平臺(tái)提供的開(kāi)放API接口,采用HTTPS調(diào)用接口進(jìn)行交互,完成訪客預(yù)約功能。
本系統(tǒng)以對(duì)接??低昳Secure Center-EducationV1.2.1 教育綜合安防管理平臺(tái)為例,圖6顯示了對(duì)接的所需的流程步驟。
系統(tǒng)通過(guò)自定義拓展類ArtemisCustomerConfig繼承ArtemisConfig配置類,設(shè)置host、appKey和appSecret認(rèn)證信息,實(shí)現(xiàn)配置的部分核心代碼如圖7所示。
訪客預(yù)約申請(qǐng)接口調(diào)用部分代碼如圖8所示。
2.2.4? 對(duì)接短信服務(wù)模塊
短信服務(wù)接入模塊實(shí)現(xiàn)了發(fā)送短信驗(yàn)證碼的功能。為訪客在提交預(yù)約申請(qǐng)的時(shí)候,既驗(yàn)證訪客手機(jī)號(hào)碼的正確性,也保證訪客能通過(guò)短信獲取出入二維碼。
本系統(tǒng)使用阿里云平臺(tái)提供的短信服務(wù)[4]。開(kāi)通短信服務(wù)后,進(jìn)入短信服務(wù)應(yīng)用。首先在簽名管理模塊添加簽名,簽名名稱根據(jù)服務(wù)需要命名,一般為單位名稱;然后在模塊管理模塊添加審批通過(guò)和審批不通過(guò)兩個(gè)短信模板,設(shè)置為短信通知,自定義兩種模板的內(nèi)容,等待官方審核通過(guò)以后,才能進(jìn)行調(diào)用。訪客審核通過(guò)發(fā)送短信通知的部分核心代碼如圖9所示,接收短信效果如圖10所示。
訪客審核不通過(guò)發(fā)送短信通知的部分核心代碼如圖11所示,接收短信效果如圖12所示。
3? 系統(tǒng)實(shí)現(xiàn)
3.1? 關(guān)鍵技術(shù)
系統(tǒng)采用B/S架構(gòu),是一個(gè)Web應(yīng)用系統(tǒng)。后端應(yīng)用使用Java語(yǔ)言開(kāi)發(fā),基于SpringMVC實(shí)現(xiàn)Restful的框架風(fēng)格。數(shù)據(jù)庫(kù)采用SQLServer關(guān)系型數(shù)據(jù)庫(kù),緩存采用redis。系統(tǒng)前端主要分手機(jī)端和PC端,PC端使用開(kāi)源的easyUI前端框架,開(kāi)發(fā)了系統(tǒng)的管理后臺(tái)界面;移動(dòng)端訪客預(yù)約界面采用開(kāi)源的MiniUI框架,以微信官網(wǎng)的WeUI作為基礎(chǔ)樣式庫(kù),在微信服務(wù)號(hào)里提供原生的視覺(jué)體驗(yàn)。
3.2? 系統(tǒng)實(shí)現(xiàn)
如上文所述,本系統(tǒng)為訪客和校內(nèi)人員提供兩種不同場(chǎng)景的線上預(yù)約模式[5],如圖13所示。
部門審核人員或者安保管理人員登錄PC端網(wǎng)頁(yè)系統(tǒng)查看預(yù)約管理界面如圖14所示,根據(jù)角色權(quán)限顯示申請(qǐng)記錄,部門審核員可以批量審批申請(qǐng)信息。教職工登錄PC網(wǎng)頁(yè)端,導(dǎo)入或者填寫訪客邀約申請(qǐng)信息。安保管理員可以查看所有訪客的出入詳細(xì)記錄,根據(jù)需要查看導(dǎo)出信息。
系統(tǒng)從2020年10月開(kāi)始運(yùn)行至今,已有訪客申請(qǐng)記錄15.8萬(wàn)條,出入記錄58.7萬(wàn)條。在這么大量的來(lái)訪人員管理上,系統(tǒng)起到了不可替代的作用,大大節(jié)省了人力和物力,在兼顧校園安全管理上的同時(shí),也提高了效率和用戶的信息化體驗(yàn)效果[6]。
4? 結(jié)? 論
在疫情的影響下,當(dāng)前很多學(xué)校都采取為常駐人員發(fā)放實(shí)體卡,學(xué)生封閉不出校園,訪客嚴(yán)格檢測(cè)體溫,查驗(yàn)身份證、健康碼、行程卡等傳統(tǒng)方式進(jìn)行管理,很難做到同時(shí)兼顧校園安全和訪客來(lái)訪體驗(yàn)。 本文提出了使用訪客預(yù)約管理系統(tǒng)來(lái)管理訪客的方案,設(shè)計(jì)并實(shí)現(xiàn)了訪客預(yù)約管理系統(tǒng)。該系統(tǒng)能夠讓訪客與學(xué)校提前溝通預(yù)約好來(lái)訪人員信息。實(shí)現(xiàn)了訪客線上預(yù)約,即時(shí)通知審核員線上審批,審核結(jié)果即時(shí)短信通知到訪客手機(jī),訪客手持二維碼線下通行的功能。運(yùn)行效果表明,系統(tǒng)優(yōu)化了當(dāng)前高校訪客人員的管理模式,在保證校園安全的前提下,提高了通行效率和訪客體驗(yàn),具有一定的應(yīng)用和推廣價(jià)值。
參考文獻(xiàn):
[1] 劉一丹,陳立,李娜.高校訪客車輛預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)教育信息化,2020(7):58-62.
[2] 周家成,羅成剛.人臉識(shí)別技術(shù)在訪客管理系統(tǒng)中的應(yīng)用 [J].信息通信,2019(12):151-152.
[3] 陳浩.微信公眾號(hào)平臺(tái)與內(nèi)容管理整合 [J].電腦知識(shí)與技術(shù),2015,11(6):17-18.
[4] 田維香,劉忠富,等.無(wú)線訪客監(jiān)測(cè)系統(tǒng)設(shè)計(jì) [J].智能計(jì)算機(jī)與應(yīng)用,2019,9(1):229-232.
[5] 馮倩茜,田豐春.基于二維碼的智能訪客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].電腦編程技巧與維護(hù),2015(23):102-103.
[6] 于一梅,王彬,任晨,等.校園網(wǎng)訪客管理策略與實(shí)現(xiàn) [J].中山大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,48(S1):69-71.
作者簡(jiǎn)介:何樹(shù)鎮(zhèn)(1987—),男,漢族,廣東揭陽(yáng)人,工程師,本科,研究方向:軟件設(shè)計(jì)、系統(tǒng)集成項(xiàng)目管理。