论文部分内容阅读
访客管理工作是监狱,看守所的重要组成部分,因为这些单位来访人员频繁,来访人员身份复杂,可能存在潜在的安全隐患。监所访客管理系统主要用于辅助民警进行访客管理工作,它可以对来访人员进行安全登记,出入监所进行安全监管,能够有效的防止来访人员配合在押人员逃离监区等安全事故的发生。但是目前监所使用的访客系统已经无法满足监所的需求,并且存在易用性,高效性,安全性等方面的不足。通过深入了解监所用户的需求,分析现有系统的缺陷,设计并实现了监所访客管理系统。监所访客管理系统由多个服务组成,主要业务服务基于JAVA语言和SSH框架进行开发;设备对接子系统,人脸对接子系统等服务由C++开发。服务之间主要使用HTTP+JSON的方式进行数据交换、使用kafka解决服务之间的耦合关系、与外部系统之间主要使用Webservice进行数据交换。服务内部使用MySQL+Redis的方式进行数据存储,Redis缓存服务能够有效缓解数据库的访问压力,提高系统的响应时间。系统结合视频监控,人脸识别技术,身份证读卡器和指纹扫描仪等辅助设备,提高了系统的智能化和安全性。本文主要针对监所访客管理系统进行设计和实现,主要做了以下工作:(1)了解设计本系统的研究背景,针对访客系统的国内外研究现状以及存在的问题进行了分析,并且给出了具体的解决方案。(2)针对监所访客管理系统进行了功能需求分析和非功能需求分析。使用UML用例图形象的描述了不同操作者的功能需求;非功能需求分析主要包括:安全需求分析、性能需求分析、其他需求分析等。(3)完成了整个监所访客系统的总体架构设计;各功能模块包括子系统的详细设计与实现、数据库设计等;在进行详细设计的时候,使用类图、活动图、时序图等UML图来清晰的表达设计意图。在数据库设计的时候,使用E-R图来表示数据库表与表之间的关系,并且列出了几个重要的表结构。(4)针对平台进行了部署,并从功能性、可靠性、可用性、效率性、维护性、可移植性等方面进行了测试,并最终形成测试报告。(5)对该课题研究进行了总结,对实现过程中存在的不足进行详细分析,并对未来做了展望。监所访客管理系统在实际环境中已经得到了应用,在使用中系统运行稳定、响应速度快、操作简便,民警的办公效率得到了显著的提高、政府的工作形象也得到了提升;通过监所访客管理系统的多重保障,监所的出入管理的安全性较之前得到了很大的提升。