基于微信小程序的访客预约审核管理系统在港口企业的应用
2023-02-13于洋
于洋
(天津港远航国际矿石码头有限公司,天津 300450)
1 项目背景
随着各项信息技术在港口企业的应用不断加深,运用互联网、大数据、人工智能等手段提高企业管理和客户服务质量已成为各个港口企业当下最重要的工作之一。由于港口企业是重要的海陆运节点,人员及车辆进出较为频繁,内部职工,外协外包人员,临时来访人员及车辆较多,传统的门卫手动登记放行的手段难以适应新阶段的管理需要,粗放的管理对企业的公共安全、生产安全、数据安全等方面,造成了不同程度的管理难点。并且新冠疫情当前,企业面临员工高效通行,检测防疫等诸多问题,建设一套适用、高效、便捷且安全的人员车辆通行管理系统就显得尤为重要。
2 外来访客预约审核系统的需求和建设原则
由于码头企业管理面积大,各个堆场、码头分布较为分散且互为独立,场地内部生产区域和办公区域对外来人员访问的权限也不尽相同。根据企业实际情况和人员审核的具体要求,系统应满足以下需求:
(1)人员高效通行。运用人脸识别和二维码扫描等技术,保障人员能够高效通过人行闸机和车辆闸机,实现快速通行的目标。
(2)人员通行可视化。及时准确掌握人员通行的动态数据,数种维度的数据展陈。将历史数据与计划数据比对做趋势洞察分析,决策整体与局部快速决策调整劳动力投入。
(3)访客统一管理。建立访客通行管理的机制,对外来访人员来访登记建立数字化档案。
(4)商务通道车辆管理。商务通道车辆利用车牌识别技术,对外来进出的车辆进行号牌识别和记录存档,结合预约的功能,对来访车辆实现预约登记的通行管理。
(5)疫情防控人员测温筛查。针对港口企业防疫管理需求,通过热成像摄像机对进入楼内人员进行实时体温筛查,出现体温异常,及时产生告警提示。
(6)访客审核管理。外来人员或车辆进入场地,需进行信息填报、学习安全规程并进行安全答题考核。管理人员核对信息无误,审核通过后放行。
根据系统建设的需求,并结合网络安全和系统使用安全的要求,在系统设计和建设的过程中,管理系统的建设原则应包括:一是先进性系统的架构和技术均符合高新技术的发展趋势,结合识别技术和电子围栏技术,保证系统在今后一定时间内的先进性;二是扩展性原则。技术方案不仅要考虑先进、实用,还必须考虑系统的未来的扩展;三是稳定性原则。从系统结构、技术措施、设备性能、系统管理、厂商技术支持及维修能力等方面保障系统的可靠性和稳定性;四是易操作原则。强调以人为本的设计思想,适应多功能、外向型的需求,对于来自内外的各种信息进行收集、处理、存储、传输、检索、查询。要充分考虑系统的兼容性和易用性,避免因系统技术选型问题,造成人员使用和操作的困难;五是可维护性原则。系统应具备自检、故障诊断及故障弱化功能,在出现故障时,应能得到及时、快速的修复。
3 系统技术方案设计
3.1 硬件设计方案
系统主要硬件包括人行闸机、智能挡车器以及服务器组成。人行闸机包括闸机主板、人脸识别测温设备、二维码读取机头、电源调制器、4G无线路由器等硬件。车型闸机即智能挡车器包括车牌抓拍摄像头、抬杆器、司机测温红外摄像头、闸机主板等硬件。微信小程序系统以TCP/IP协议与闸机进行数据交互,闸机通过微信小程序系统的智能识别结果判断是否开闸。
3.2 软件设计方案
系统软件分为用户端和管理端。用户端采用微信小程序的模式,用户通过小程序进行填报和日常处理,微信小程序部署在云端服务器,属于view层。管理端采用B/S,结构设计,采用springMVC框架搭建,负责后端运算处理、权限管理和统计的功能。springMVC功能强大,每个模块可以单独存在,也可以与其他多个模块联合实现,与微信小程序兼容效果较好。系统结构如图1。
图1 系统基本结构
3.2.1 微信小程序的应用
用户端主要针对外来访客和内部审批人员,采用微信小程序实现。微信小程序,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序具有无须卸载安装、占用资源少、开发门槛低、迭代速度快等优势。针对本系统用户范围广、终端差异大的特点,微信覆盖面广、操作简单,是用户端技术方案的最优解。
3.2.2 系统软件主体技术架构
系统的软件开发采用AOP模式,前端采用Vue.js框架+html5,数据库采用mySQL数据库,后端采用springMVC结构,持久层应用了Hibernate框架。软件详细架构如图2。
图2 软件详细架构
4 系统主要内容
4.1 移动用户端
(1)预约申请。外来人员在进场前在系统中进行预约操作,进场人员需要在此功能中依次填写身份信息、访问区域、访问部门、行程码、健康码、来访目的等信息,如果外来人员驾车进场,需要填写车辆信息,填写完毕后,系统会自动弹出安全告知,外来人员需要阅读安全告知并在该告知底部进行电子签名,完成电子签名后系统会弹出安全试题测试,外来人员需要填写安全试题,系统对试题的结果进行自动判断,达到预设分数后判定为通过,若不通过将提示人员需要重新测试。完成填报后,系统自动保存并提交管理端审批,审批人针对个人信息和防疫登记信息进行审核。访客访问区域是单选或多选,系统不允许访客出入未勾选的区域。
(2)人员或车辆通行。外来人员在完成预约申请并审批通过后,系统将自动生成二维码。步行的外来人员进出场时,将系统生成的二维码对准闸机上的扫描窗口进行扫描。扫描识别成功,闸机开闸,人员放行。内部员工可提前录入个人信息和面部信息,经后端审批后,会总动生成动态二维码。人员进入场地,可以提供通行二维码,也可以刷脸测温通过。如果外来人员驾车进出场,车辆除司机外,其他人员下车在闸机扫码,司机开车通过车行闸机进出场。针对新冠疫情防控的需求,在进口处部署测温摄像头,如遇司机体温异常,系统将自动报警并禁止入内。车辆进入车行闸机的摄像头处,自动识别车辆牌照号,与系统申请通过的牌照号进行比对,识别成功抬杆,车辆通过,系统将记录此次信息。
(3)申请记录。系统自动保存申请记录,管理人员可以通过小程序检索查看申请成功与失败的记录。
(4)绿色通道。当边检、海关等特殊外来人员来访时进入绿色通道,在绿色通道中人员填写相关信息后阅读安全告知,并在阅读完成后进行电子签名,完成电子签名后系统生成通行二维码。
4.2 管理用户端
(1)申请审批。管理人员通过此功能对有审批权限的用户添加、修改或删除,并赋予用户权限。
(2)审批记录。系统提供人员审批记录功能,用户可以通过此功能查询所有在系统中审交过申请的人员数据,并可以关联查看人员的进出场记录。
(3)流量统计。系统根据实时的人员进出场数据自动汇总统计人员流量数据,流量数据包括人员进场流量、人员出场流量、人员总流量等数据,并以图形的方式进行展示。
(4)权限管理。系统可以根据管理人员的自身的要求对个人与部门的审批权限进行调整与分配。
4.3 对外展示界面
系统提供大屏展示模块,系统根据实时流量数据进行汇总统计,将统计结果以图形与列表相结合的方式展现在大屏界面上。大屏使用HTML5技术,可单独部署在任何平台的服务器上,达到随时部署随时展示的目的。智能闸口看板如图3。
图3 智能闸口看板界面
5 结语
本项目将基于港口企业的人员与车辆进出管理工作要求,结合场区现实道路情况与闸口位置情况,设计一套符合码头和堆场进出管理要求的信息化系统,系统结合二维码和面部识别技术。依托计算机信息化技术与微信平台建立一套便携、高效的智能化进出管控系统,通过系统实时统计目前公司内外来人员车辆的情况,可以针对外来人员车辆管理工作进行决策上的动态调整,总体减少针对外来人员车辆的管理成本,同时,利用物联网技术,将物联网应用神经延伸添加港口各种业务场景,实现人、车、物数据信息线上融合与计算,为港口智慧化管理提供数据支撑,若该项目实施成功,可以尝试推广到国内其他港口及有关行业,具有广阔的应用前景。