论文部分内容阅读
随着互联网技术和物联网技术的飞速发展,安防行业从传统的人防到物防发生转变。社区是居民生活的主要场所,是保障社区安全是社会安防工作的重点之一。在社区安防领域中,迫切需要对社区数据进行有效利用,分析数据中隐藏的信息。数据可视化通过图形化手段,将数据映射为图形、图片和颜色等,清晰有效地传达信息,便于人们对社区信息的理解,也能够及时发现社区中存在的危险和潜在威胁。本课题利用社区内传感器数据和社区信息构建的社区安防可视化管理系统,该系统能够接收多种需要展示的数据,最终用ECharts表格、地图的形式展示该数据,为社区管理人员管理社区、发现危险和制定决策提供了有力的支持。根据当前安防系统中存在信息整合度不高、智能化程度不够和缺乏统一标准的问题,该系统结合社区安防的具体需求,设计并实现了一个支持多种可视化形式的通用型、高扩展型可视化系统。系统采用B/S架构,MVC模式进行开发。浏览器端选用Bootstrap框架和ECharts作为关键技术实现社区安防数据转变为图形的步骤。服务器端使用开源框架Spring+SpringMVC+MyBatis进行系统业务处理。另外,系统调用其他功能接口实现人脸比对,将格式不同的大文件数据转化成统一的JSON数据格式等扩展功能,使社区安防可视化管理系统功能更加全面。系统使用MySQL数据库,Java开发语言和Eclipse集成开发环境。实现主要功能后,对该系统进行功能测试和性能测试,并客观指出系统在设计和实现中存在的不足之处。最后对选题、系统设计和实现的进行总结和展望。