客管理平台设计,解决了传统纸质登记方式存在的历史数据查阅难度大、访客数据分散和访客信息难辨真伪等问题。 访客凭有效证件在校门客户端进行登记,客户端将访客数据在本地存储,并同步到服务器。服务器存储各个校门客
户端的访客数据,并实现访客数据的查询和分析。该访客管理平台方案已在厦门大学嘉庚学院实施运行,大大提高
了校门访客管理水平,并为建设数字校园和安全校园打下了基础。关键词:校园访客;客户端;服务器;访客数据;安全校园中图分类号:TP391 文献标识码:A DOI: 10.3969/j.issn.l003-6970.2019.07.015本文著录格式:付爽,陈炳飞,邱义.校园访客管理系统设计[J].软件,2019, 40 (7): 84-88Design of Campus Visitor Management SystemFU Shuang, CHEN Bing-fei, QIU Yi(School Of Information Science Technology, Xiamen University Tan Kah Kee College, Zhangzhou 363000, China)[Abstract] : In order to improve the campus visitor supervision level, design a system that consist of server layer,
transport layer, client layer, hardware layer and visitor layer. The system solves the problems of the traditional paper
registration methods, such as the difficulty of consulting the historical data, the dispersal of the visitors* data and the difficult to distinguish the information of the visitor's information. Visitors are registered on the campus gate client with valid documents. The client layer stores the visitor data locally and synchronizes them to the server layer. The server layer stores the visitor data of each client layer and realizes the query and analysis of the visitor's data. The system has been implemented in Xiamen University Tan Kah Kee college. It improves the management level of campus visitors and lays a foundation for the construction of digital campus and campus safety.[Key words] : Campus visitor; Client layer; Server layer; Visitor data; Campus safety0引言学校是连接家庭和社会的一座重要桥梁,但近
1校访客监管存在的问题高等院校独特的建筑风格、优美的校园风景、
年来频发的校园安全问题也逐渐成为社会关心的热 点⑴。现在的高校大多为寄宿制校园,师生的财物相 对较为集中,校园内的教学科研仪器和师生财产就成
悠久而深厚的文化底蕴以及浓郁的学术氛围成为人 们到一座城市旅游必去的地方之一A®。目前,很多
高校还是采用传统的纸质方式对出入学校的访客进 行登记有的高校甚至还要求来访者暂时交存相 关证件,并换给临时出入证,待访客离开时用临时
为容易被侵害的重点⑵。校园人口相对集中,并且大
多数高校校园已成为开放的场所各类人员出入自由,
各种不良信息和行为方式均可能对在校学生带来冲
岀入证交换保存的证件[9'10]o高校访客监管存在的
击,这也是引发校园安全事故的因素®役 校园安全 也是每个学校最关心的事情,校园安全隐患不仅与
问题介绍如下。1.1查阅历史数据难度大纸质登记方式不但效率低,而且当需要查阅历
校园自身的特殊性有关,还与校园安全监管有关。基金项目:2018年福建省中青年教师教育科研项目(JT180789), 2016年厦门大学嘉庚学院校级孵化项目(2016L01)作者简介:付爽(1988-),女,研究生,主要研究方向:信息安全、人机接口以及数据库系统;陈炳飞(1989-),男,研究生,主要研究 方向:嵌入式系统开发以及数据库系统;邱义(1985-),男,研究生,主要研究方向:嵌入式系统开发以及数据库系统。付 爽等:校园访客管理系统设计
史来访者信息时,面对大量的访客记录便会无从下 2.1.2实现统一授权访客数据信息访客数据信息都真实的记录了访客人员的信
息,为了防止数据泄露,保证数据的安全性,必须
手,给查阅工作带来一定的难度。1.2访客流水数据分散高校基本上都有多个校门,每个校门都会有自
己的访客数据。采用纸质登记方式,访客数据的完
对査询访客数据信息的权限进行把控。结合人员角
色、权限,可创建不同权限的账号对访客数据信息
整度和标准化不够完善,无法对访客数据进行有效
进行访问。2.1.3实现访客信息核实的管理利用和对访客流水的数据挖掘分析,也就无
法达到支持智慧校园建设的目的。由于纸质登记方式无法准确的核实访客人员的
1.3访客信息难辨真伪信息,便给了不法分子假冒别人身份进入校园进行 非法活动的可乘之机。目前,图像人脸识别技术已 经发展的很完善了。采用图像人脸识别对比技术,
可以准确的鉴别出访客信息的真伪。纸质登记方式一般采用检查证件方式,将证件上 的照片与访客进行人为的真伪辨别。当证件照与本人
相差较大时,根本无法辨别。特别是当通缉的犯罪分
子假冒身份,潜入校园作案无法做到及时的预防作用。2.1.4实现提前预警2访客管理系统框架方案设计2.1总体思路2.1.1实现访容数据的集中管理针对纸质登记方式,访客数据的不完整、丢失
高校安全监管的最重要的一个环节是如果在出
现危险之前,能够提前的进行及时预警,那势必将 减少或者避免损失。对于正在登记的访客中出现犯 罪分子,及时的将相关信息通知给公安部门。2.2系统框架等问题,直接导致数据无价值。为了更好地支持访 校园访客管理平台是为了预防校园安全隐患,
结合物联网技术和大数据分析技术而设计的一套系
客流水数据的一系列数据挖掘应用、支持领导科学 决策、支持智慧校园建设,规范、完整、准确、自
动采集、集中管理各个校门的访客流水数据。统。该系统由服务器层、传输层、客户端层、硬件 层和访客层组成,其层次架构如图1所示。关联外 部按口校园卡系统报脅按门5务曙层
IKI授权強理11数据存储11查询饨现| |终端管理11需名单耸理11大数据分析|传输层
局域网Internet主控器板 触搅屏 校园卡读卡器证件识别仪 摄像头 于吗板 一维码扫描枪小型打印机LED屏蹩花t3|鈔OQ00
e:=
>
访
客层
00
台胞证
如An行驶证-驾驶证卵 碗
图1校园访客系统层次架构Fig.l Campus visitor system hierarchy85《软件》杂志欢迎推荐投稿:cosoft@vip.l63.com第40卷第7期软 件2.2.1服务器层服务器层关联了校园卡系统和对接公安部给的
提供给保安手写输入)、二维码扫描枪、小型打印机
和LED屏。硬件层的所有硬件组成一台客户端设备。
报警接口。其功能涵盖了授权管理、数据存储、查
2.2.5访客层访客层主要指的是访客类型及支持的硬件设
询管理、终端管理、黑名单管理和大数据分析。
2.2.2传输层传输层为客户端层与服务器层交互提供信息通
备。该系统针对学生出入校门,支持使用校园卡通 行。校外人员使用大陆身份证访问校园。由于本校 还有一部分的外籍和台湾的师生,本系统还支持使 用护照或台胞证访问。对于外来车辆要进入校园,
道,包括各个校门客户端层访客数据流水信息上传、 服务器层黑名单信息下发和客户端层校园卡信息验
证等所有通讯通道。支持客户端层和服务器层以 需使用驾驶证和行驶证进行登记。为了防止学校成 为外部车辆的免费停车场,影响学校的治安,对外
Wi-Fi、局域网和互联网等多种方式实现信息交互。
2.2.3客户端层学校共有5个门,对每个门都设置一个客户端,
来车辆在校内的逗留时间,按时间段收取停车费。2.3软件框架客户端和服务器的软件分别采用C#语言编程
即该系统共有5个客户端。客户端的主要功能是登 记出入该门的访客信息流水并上传服务器层。和Web编程。客户端层和服务器层的通信,主要包 括每个客户端的访客数据信息流水定时和服务器进
2.2.4硬件层硬件层包括主控器板、触摸屏、校园卡读卡器、 证件识别仪、摄像头、手写板(保安文化水平较低,
行同步、服务器层将黑名单信息定时更新到每个客 户端,软件架构如图2所示。图2客户端层和服务器层软件通信框架Fig.2 Software communication framework of client layer and server layer3系统功能设计系统的功能设计包括客户端的功能设计和服务
用别人的证件进入校园。在核实来访者的信息之后,
还会与系统中的黑名单信息进行比对。如果发现是
黑名单的人员,如公安部通缉的犯罪分子,将启用 相关隐秘性报警告知保安门卫,稳住犯罪分子,然
端的功能设计两方面。3.1客户端功能设计客户端的功能设计包括校外人员登记模块、学
后通过服务器的报警接口通知公安部门。校外来访 人员还需填写入校目的,包括业务往来、游赏学习、
生登记模块、车辆签入登记模块、车辆签出登记模 家长到访、施工人员和其他等。业务往来和家长到 访都需填写相关的被访人相关信息,施工人员需填
块和设置模块,其结构框图如3所示。3.1.1外来人员登记模块对于校外来访人员可以通过身份证、台胞证和 护照等证件进行入校登记。登记时,通过证件识别
写施工期限等。3.1.2 学生登记模块校门客户端可通过读取校园卡的信息,并启动
仪读取相关证件信息,并启动摄像头进行拍照,通 过图像识别方式核实来访者的信息,避免来访者冒
《软件》杂志欢迎推荐投稿:cosoft@vip. 163 .com拍照功能,将学生出入校园的情况进行登记,并将 数据上传到访客控制中心服务器。访客控制中心服86付爽等:校园访客管理系统设计校门客户端|外来人\"员登记1学生尝记车辆签入登记丰辆签出登记 设置_ |4身份售息 彳头像比对I 一入校§的I! T业务往来」H身份信息L拍摄头像H身份信息H车辆信息||H头像比对[入校目的H扫描二维码| L修改密码1彳车辆信息|H费用结算|]T游赏学习〔 [T家长到访:T业务往来T游赏学习T家长到访[T施工人员〔! L其他;
〔黑名单人员|T施工人员L馳IT打印二维码]
二|黑名单车辆:图3客户端软件功能Fig.3 Client software functionality务器会对数据进行分析,监测学生晚归的情况,特 别是经常晚归的学生进行相应的关注,以及时预防
员两级。超级管理员是所有用户中权限最大的用户, 功能包括用户管理、校门信息查询、学生管理、游
该类学生出现安全事故。客管理、车辆管理、工人管理、终端管理、黑名单
3.1.3车辆签入登记模块校外车辆入校需要登记车辆的信息和驾驶者的 信息。校门客户端通过读取行驶证、驾驶证和身份
管理、车辆收费管理和大数据分析。普通管理员需 要有超级管理员进行授权,它的权限只有校门信息
查询、学生管理、游客管理和车辆管理功能。服务器证等证件获取外来车辆的信息和驾驶者的信息,并
启动摄像头拍照,比对头像来核实驾驶者信息。在
核实车辆信息时,还将与系统中的黑名单车辆进行 比对。如果发现是黑名单中的车辆,如车祸逃逸的
超级會理员|一用户管理一校门信息
普通會理员]
J
-校门信息 -学生管理车辆,进行相关隐秘性的预警,并通过服务器的报
] ;警接口通知公安部门。在核实来访车辆信息无误之 后,通过小型打印机打印出二维码凭条交给来访车 辆,以备车辆出校时使用。一学电管理| 一游客管理 一车辆管理
一游客管理| ”车辆管理3.1.4车辆签出登记模块学校的资源是有限的,为了避免校外车辆将学
一工人管理| 一终端管理 一黑名单管理「一人员黑名卸校当作免费停车的地方。校外车辆签出时,需凭车 辆签入时打印的二维码凭条。校门客户端通过扫描
枪扫描二维码,读取车辆签入学校的时间,并进行
L车辆黑名卸
一收费管理
停车费结算,将结算的费用和车辆信息显示在LED 屏幕上。-大数据分析3.1.5设置模块由于校门客户端是给门卫保安使用,其设置功
图4服务器软件功能Fig.4 Server software functions能较简单,只有修改本客户端的密码功能。用户管理:创建普通管理员的账号。校门信息:
3.2服务器功能设计服务器的功能根据不同的用户,权限不同,其
查看各个校门客户端的简要信息,如访客数量和车 辆签入签出数量等。学生管理:可通过校园卡号、 学号、姓名和专业等查询相关学生出入校门的记录。
87《软件》杂志欢迎推荐投稿:cosoft@vip.163.com功能如图4所示。用户分为超级管理员和普通管理
第40卷第7期软 件游客管理:可通过时间段、姓名和身份证号等查询 相关的游客出入校门的记录。车辆管理:可通过时
参考文献[1] [2] [3] [4] [5]
颜湘颖.论校园安全建设[J].青少年犯罪问题,2007, 3:
41-43.间段、姓名和身份证号等查询相关车辆出入校门的
记录。工人管理:可通过姓名、身份证号和施工时 间段等查询工人出入校门的记录。终端管理:通过
程天君,李永康.校园安全:形势、症结与政策支持[J].教
育研究与实验,2016, 1: 15-20.魏兴伟.OpenStack对象存储身份和访问控制管理的安全 性分析与改进[J].软件,2015, 36(2): 36-3&该功能可添加或者删除校门客户端。黑名单管理:
可添加或者删除人员黑名单和车辆黑名单。收费管
闫实,付佳,石莉.大数据环境下基于智慧校园的教学改
革[J].软件,2018, 39(2): 208-211.理:可设置外来车辆的收费标准。大数据分析:对 外来人员、学生和校外车辆等出入校园进行数据统
高玉喜,王艳敏.基于网络监听的网络安全平台构建[J].
计分析,如统计分析晚归的学生。[6]
软件,2012, 33(5): 23-24.贾敏智,邓翠艳.基于ARM的塔机安全自动监控系统的设 计[J].软件,2012, 33(2): 147-149.[7] [8] [9]
4结论本文结合物联网技术,提出了一种校园管理平 台设计。该系统能够克服传统手写登记方式存在的 效率低和历史数据难以保存和查询的特点,提高校
钟金琳.访客管理系统技术研究[J].电子技术与软件工程,
2008, 28(3): 188-189.付晓玲,吴杰伟.基于证件识别技术的访客管理系统[J].
微计算机信息,2008, 28(3): 236-23&许彩娥,徐锋.校园综合门禁管理平台的设计[J].通信学
门的门岗管理水平,为智慧安全校园建设打下基础。
报,2013, 34(Z2): 141-147.[10] 李维,刘冬,骆俊瑞.一种面向TinyOS的物联网系统信息
该系统已经在校区进行测试和使用,下一步的工作是 将车牌自动识别功能集成到本系统中。(上接第7页)
安全测评工具[J].软件,2012, 33(2): 1-5.南交通大学,2016: 2-3.[4]
周群,郭露芳,林立华.虚拟仿真实验在开放式实验教学
5结论[5]
中的应用[J].软件,2016, 37(05): 31-33.胡寿松.自动控制原理[M].北京:国防工业出版社,1998[6] [7] [8]
本文借助磁悬浮球实验系统研究了采用极点配
刘豹.现代控制理论[M].北京:机械工业出版社,2006杨冶杰.线性系统极点配置控制器设计与仿真[J].现代化
置法和线性二次型最优控制控制法设计控制系统对 系统动态特性影响。建立了磁悬浮球实验系统的物
工,2004, 24(z2): 191-193.朱志明,符平坡,夏铸亮,程世佳.基于极点配置的逆变焊 接电源最小拍控制及其稳定鲁棒性[J].清华大学学报(自
理模型、数学模型,并采用软件MATLAB/Simulink 进行实验仿真得到不同反馈矩阵下系统单位阶跃响 应曲线。实验表明,两种控制方法均能有效改变系
然科学版),2019, 59(02): 85-90.[9]
胡品慧.状态观测器的极点配置——变量结构系统法[J].
统动态性能,实现系统稳定控制。但相较而言,极 点配置可快速提高系统动态响应速度,因此可根据 实际要求设置期望极点,加快系统响应,常应用于
山东济南:济南大学学报(自然科学版),1990(1): 6■&[10] 高新,袁健华•椭圆方程最优控制问题的数值算法研究[J].
软件,201& 39(07): 57-62.[11] 周晓宏,刘红军.基于MATLAB的线性二次型最优控制器
对实时响应要求高的控制系统;而线性二次型最优
设计[J].长安大学学报(自然科学版),2002(03): 88-90.[12] 舒光伟,Meisinger R.基于Simulink的磁悬浮控制系统仿
控制则响应较为缓慢,但能减少系统振荡过程,从 而降低系统控制能量损耗。除此之外,由于线性二
真[J].系统仿真学报,2008, 20(8): 2168-2170.[13] 王彩霞.LQR最优控制系统中加权阵的研究[J].西北民族
次型最优控制的最优性是相对的,所以可根据系统
控制本身成本来选取适当输入变量矩阵R来降低系 统控制成本的同时,取得理想的控制效果。大学学报(自然科学版),2003(02): 29-31.[14] 谢丽蓉,李伟.线性二次型最优控制在倒立摆系统中的应
用[J].重庆工学院学报(自然科学版),2008(08): 124J2&[15] 翟娟,谭公礼,李文婷•消防水泵恒压模糊控制器的设计及
参考文献[1]王义进.基于DSP磁悬浮球控制系统的设计与研究[D].福
仿真[J].软件,2017, 38(09): 63-67.[16] 刘明.计算机技术应用下的电气自动化控制系统设计分析
建厦门:厦门大学,2007: 1-2.⑵ 赵宁.磁悬浮控制系统分析与设计[D].东北大学,2010: 2-3.[3]王晓乐.磁悬浮球系统控制算法的研究[D].四川成都:西[J],软件,2018,39(06): 170-173.[17] 范云飞,任小洪,袁文林.基于并联PID的四旋翼飞行控制
策略设计[J].软件,2015, 36(04): 37-39.《软件》杂志欢迎推荐投稿:cosoft@vip. 163 .com88
因篇幅问题不能全部显示,请点此查看更多更全内容