论文部分内容阅读
随着社会的不断发展,高层建筑以及商场超市等群众聚集场所的规模迅速扩大。其中有些建筑存在消防设备安装不合理的现象,并且大部分的建筑都缺乏有效的消防监管措施。由此引发的火灾案例已经屡见不鲜,消防安全的重要性越来越突出,智能消防监控系统已经成为解决消防安全问题的首要选择。国内众多的消防设备厂商所提供的不同规格的消防设备带来了多样化的消防监控手段,同时也为智能消防监控系统的推行带来了新的挑战。一方面是因为安装的消防设备种类多样化,另一方面是因为不同的设备厂商生产的消防设备采用不同的通信协议,这些消防设备的输出接口数据格式不统一,增加了智能消防监控系统数据处理的难度。智能消防远程监控系统是一个方便、高效且统一的监控消防设备的系统。按照国家规定的消防协议,对所有消防设备上报的信息进行解析和处理,并且迅速的将火警信息告知消防部门,达到及时发现和消除火灾隐患的目的。本文首先分析了系统与消防设备之间的信息交互过程,再到火警信息处理的业务流程,总结各个业务流程的主要需求以及实现需求的技术难点。然后通过UML统一建模语言对系统业务流程进行分析,获取系统的功能性需求和非功能性需求。最后对系统进行设计和实现,完成了一个对消防设备进行远程监控的方便高效的智能消防远程监控系统。该系统采用Spring作为系统的底层框架,并使用Java语言完成系统主要功能的开发。在数据存储方面采用Oracle数据库和MyBatis框架,结合Redis缓存机制实现数据查询功能,缩短了服务器的响应时间。在界面展示方面,对于火警信息展示,系统采用了百度地图开发平台所提供的API来实现火警信息的可视化界面,极大地提升了系统的直观性。对于数据查询界面,系统采用了HighCharts可视化图表插件来展示数据统计结果。最后,本文测试了系统各个功能的运行情况和系统的整体性能,测试结果表明系统的功能和性能均能满足需求。本系统采用迭代开发模型,在开发期间系统就已投入使用,并通过客户的反馈对系统进行迭代开发。系统按照国家规定的标准消防协议对消防设备上报的信息进行解析,使数据得到了统一有效的处理。监控人员通过视频监控等手段对火警信息进行快速确认,并将真实火警信息及时告知消防部门,达到了系统开发的目标。此外,对系统中接收的火警信息进行智能分析是很有意义的工作,但对本文来说没有进行深入的探讨,这项工作也是该论文未来的研究方向。