基于微信与二维码的图书馆门禁系统设计——以贵州财经大学图书馆为例
0 引言
对高校图书馆而言,门禁系统可以准确有效地获取师生读者到馆情况,如每时段进馆人数、进馆高峰期、进馆人员身份等,这些数据对图书馆改进工作、提高资源利用效率有极大的意义,此外,门禁系统还在保障图书馆安全、保护馆藏资源、节省人力资源等方面有诸多益处。
1 现有门禁系统现状
贵州财经大学老校区图书馆主要通过金盘系统进行进馆读者自助签到,同时辅以门卫进行管理,但此种管理方式较为松散,存在进馆信息漏登的情况,并且无法记录读者留馆、离馆的时间,有较大缺陷。
第四,案外人申请再审调解书有利于防止和纠正自愿的调解书损害第三人合法权益的行为,但至少还有两个问题有待理清。首先,这里申请调解书再审的适格主体是具备再审利益的案外人,即只能以调解书非法侵害了自身合法权益为再审事由;其次,更为宏观地来说,案外人申请再审与第三人撤销之诉的关系一直是经久不衰的话题,境外对于第三人救济主要有两种立法模式,比如法国和我国台湾地区规定第三人撤销判决诉讼制度,德国和日本等则建立的是第三人再审之诉。而我国民事诉讼法在明文规定了第三人撤销之诉之后,是否要对司法解释中的案外人再审制度作出修改,值得进一步的探讨。[6]
2013年新建的新校区图书馆设置了门禁系统,读者须由门禁系统刷一卡通进入,由此开始详细掌握读者的进出馆信息,数据交贵州财经大学图书馆自行开发的“图书馆利用率查询系统”使用,形成了一套简易的联机分析处理(Online Analytical Processing,OLAP)系统。但校园一卡通为非接触式电磁卡,通过电磁耦合方式与设备通信,容易出现卡片信息被盗、被复制等问题,且该卡补办流程复杂、成本高,补办后更改后台信息操作繁琐。此外还存在多个读者共用一张卡进出、读者忘带卡无法进入等问题。
2 微信二维码门禁优势
贵州财经大学图书馆目前将原有门禁与新系统结合使用,读者需首先关注贵州财经大学图书馆微信公众号,之后将微信号与图书馆管理系统中的读者个人信息进行绑定,即可通过公众号内“扫码开门”功能扫二维码进出门禁。经过一段时间试用,发现相对原有门禁具有一定优势。
2.1 建设成本低
使用微信扫二维码开门,其基本功能可在现有门禁设备上实现,无需添加硬件支出;软件上由于大部分门禁厂商控制器接口都是开放的,微信方面也不收取相应费用,图书馆只需自行进行一部分开发即可实现微信和门禁系统对接,成本较好控制。贵州财经大学图书馆实现微信扫码开门功能,费用仅限于制作二维码、宣传说明等。对读者而言,门禁钥匙部分由智能手机识别二维码生成,现阶段智能手机极度普及,也不会对读者产生额外经济负担。
2.2 使用方便
根据系统功能需求,对其进行用例分析,结果如图1所示。
2.3 方便为校外人员服务
3.2.2 系统管理员需求
2.4 有利于宣传、推广
微信在大学生群体中有极其广泛的普及度,大学生每天使用微信的频率极高,所以高校内利用微信进行宣传有无可比拟的优势[1-2]。省内部分高校图书馆也开始利用微信公众号进行宣传、推广等活动[3],但如何引导读者关注图书馆公众号是个难题,利用新生培训等活动强制要求学生关注常常适得其反。而将公众号与微信扫码相结合,由于其提供了一定的便利性更容易被读者所接受,自贵州财经大学图书馆试用扫码开门以来,公众号关注人数确实有所上升。贵州财经大学图书馆采用了每次开门后自动跳转至宣传页面的方式,并在现场随机对部分读者进行访问调查,绝大多数读者表示接受此类宣传方式,不引起反感的同时更易吸引读者阅读。此外,由于扫码开门可以不限于校内师生使用,实际给图书馆和公众号提供了一个对校外公众宣传和推广的机会。
(1) 高易发区:面积为1 078.75 km2,占研究区面积的29%,主要包括柔远河流域一带、城壕乡、乔河乡、南梁乡、元城川河谷阶地一带。区内河流侵蚀强烈,沟壑纵横,地质环境脆弱,人口密集,同时也是输变电站、水利水电工程、公路、桥梁、耕地等分布相对密集的区域。人类工程活动频繁,区内分布地质灾害点61处。
2.5 数据精确
读者包括了所有在校学生与教职员工,未来也可能是来访者或社会公众。读者需能够使用微信根据其所拥有的授权,在指定时间打开指定门禁通道。如图1所描述,该权利通过系统中的申请身份识别和申请门禁控制两个功能实现。
作为自动化系统,门禁系统的读者数据应从图书馆管理系统、校园一卡通系统等其他系统自动同步而来,但系统管理员应具备修改、更新这些数据的权限。同时整个系统的各项数据、记录必须能够查询、导出、备份与删除,而所有的操作都必须记录在日志信息内。
3 系统设计
3.1 需求概述
3.2.1 读者需求
3.2 用例分析
校园一卡通丢失后补办过程较繁琐,又有部分师生读者不习惯随身携带,或处于补卡、换卡期间而无法进入图书馆。智能手机由于其贵重性和重要性,绝大多数人都会随身携带,再加上微信APP的极度普及,如果使用微信扫码开门的方式几乎不会出现读者无法进馆的情况。此外,贵州财经大学图书馆微信后台会在门禁出错时将故障信息、读者信息等自动推送至管理人员手机微信,这极大地方便了门禁系统的管理,提高了维护、维修的效率。同时,新系统不会影响原有一卡通的正常使用。
![](https://qkk.lw71.com/uploads/image/2018/11/6847f08b4e27cea6ad3ea1d75c29993d.png)
图1 系统用例
通过对现有门禁系统进行分析,结合图书馆情况,总结出本系统应当满足以下需求:收集和反馈门禁设备状态信息,控制门禁设备;识别与验证读者身份信息;获取授权信息并进行验证操作;对操作者身份和进出情况进行记录并供查询;从其他系统获取相关数据;身份验证系统应具备复用性;通过网络进行数据交换和信息传输。
图书馆常常出现一人刷卡多人进入,读者进出馆记录不匹配等情况,实地调查发现多数原因为读者不愿随身携带一卡通。贵州财经大学图书馆自2017年5月开始试用扫码开门,经统计5—7月的门禁数据发现,扫码开门的使用量呈增加趋势,而进出馆记录不匹配的情况与其呈负相关关系,说明使用微信扫码开门有利于解决读者到馆统计不精确的问题。
目前越来越强调高校图书馆服务校外公众,但多数高校图书馆门禁均使用一卡通或借书证进入,这对校外读者极不友好,此外若有零星外校来访人员也很不方便。采用微信扫码方式实现无证件读者的网络化管理,可以实现在线预约、在线审核、进出馆记录、按需自动注销、到访记录查询汇总等功能,简化了门禁的管理工作,又弥补了校外人员无法入馆的不足。
室温下,分别用超纯水配制50 mL质量浓度为200 ng·L-1的 HHCB 和 AHTN 溶液,用 H2SO4和NaOH将反应体系的pH值调节为4,H2O2与Fe2+投入量分别为 800 μmol·L-1与 400 μmol·L-1,反应时间分别为 5、10、15、20、30、40、50、60 min。不同反应时间下HHCB和AHTN的去除率如图10所示。
3.3 系统业务流程
图书馆门禁的主要作用,是识别到访读者的身份并查询其在当前时间是否具有相应权限,如果该权限条件满足,则通过门禁控制器打开指定通道设备,其业务流程如图2所示。使用微信二维码开门的优势在于更容易将识别与验证功能分别部署,从而使得身份识别功能得以复用,比如在座位预约系统等其他事务管理系统中进行利用。此外,无论读者开门是否成功,最终都将通过公众号向其微信进行信息推送,这有利于图书馆的宣传推广活动。
女孩已经抖得不成样子,我听到她牙齿相碰发出“咯咯”的声音,我将她拉向身后,她小声地说了一句:“谢谢。”
思路5 由α2=90° +α1,得tan α2=tan (90° +α1),问题出在tan (90° +α1),那我就不出现tan (90° +α1),由α2=90° +α1,移项,得α2-α1=90° ,因为斜率是倾斜角的正切,所以还是求正切,得但后面不知怎么办了,因为90° 的正切值不存在,无法根据α2-α1=90° 建立等式.
![](https://qkk.lw71.com/uploads/image/2018/11/45a65f1c2ffb8ca704f774a84ebed57f.png)
图2 业务流程
3.4 功能设计
通过需求分析与用例分析,结合图书馆实际情况,设计本系统功能模块如图3所示。身份验证、门禁管理两个子系统根据业务流程实施不同功能,两者相对独立,有独立的数据及维护管理功能。
3.4.1 身份验证子系统
曹爽和司马懿之间的对立持续了近十年,眼看小皇帝曹芳到了亲政的年龄,在曹爽主持下,太后迁居永宁宫,司马懿称病不出,曹爽占尽了明面上的优势。
该子系统主要进行身份识别与验证,并为其他系统提供身份识别凭证。该子系统中,“信息接收”功能主要用于接收微信端所发的身份识别信息,包括读者编号、读者编码、应用授权代码等;“身份识别”功能包含两个顺序模块,用于识别前置模块所接收的身份信息的有效性;“身份验证”功能也包括两个顺序模块,用于识别身份验证信息的有效性,并将有效的信息制作成凭证发至门禁管理子系统;“后台管理”功能用于管理权限、数据、日志等。
![](https://qkk.lw71.com/uploads/image/2018/11/f0155cd11e1e976c2cbaf155d719fdb2.png)
图3 功能模块
3.4.2 门禁管理子系统
该子系统主要用于门禁控制申请的识别与验证。其中“控制申请获取”接收来自网络的门禁控制申请,进行身份信息和设备代码识别;“身份验证申请”所含两个顺序模块用于接收前置模块发送的申请,进行识别、验证有效性并向下有模块发送使用者信息;“控制授权验证”包括授权信息获取、授权验证和控制许可发送3个模块,用于整合从其他系统获取的数据、验证授权、生成许可并向下游发送该许可;“门禁控制”用于根据许可向门禁设备发送开门指令;“后台管理”功能用于参数控制、日志维护、管理密钥等。
4 结语
贵州财经大学图书馆门禁采用通道与固定二维码进行绑定由读者进行扫描的方式,但该方式存在明显漏洞,例如对二维码进行拍照再扫描照片即可开门,结果经常出现读者由他人远程开门进入或无人时门禁自动开关的情况;更好的方式应为在每个门禁通道上配置扫描设备,由该设备对读者二维码进行扫描,但这涉及设备的增加以及对现有设备和底层的更改,需要一定成本,难度也更大。其次,系统的设计和实现均由该馆人员自行完成,受限于整体水平,在数据、性能、安全性等方面仍有诸多缺陷,有待进一步的改良。此外,我们在读者扫码开门时通过公众号进行了一定的信息推送,但这些宣传工作的内容和形式,仍然需要仔细思考。
参考文献
[1]中国互联网络信息中心.第32次中国互联网络发展状况统计报告[EB/OL].(2013-07-01)[2018-03-13].http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201307/P-020130717505343100851.pdf.
[2]白浩,郝晶晶.微信公众平台在高校教育领域中的应用研究[J].中国教育信息化,2013(4):78-81.
[3]周杨,郑加佳.贵州高校图书馆微信公众平台服务现状及建议[J].贵图学苑,2016(1):30-32.