论文部分内容阅读
近年来,高校校园火灾事故呈上升趋势,校园防火安全形势严峻。高校作为校园防火安全管理责任主体,不可避免地面临着来自责任主体、责任客体、法律责任等各种责任风险。与封闭式校园相比开放式校园的消防安全任务更为艰巨,主要体现在对消防资源的集中管理、以及对火灾的即时防护。本文利用PHP技术,建立开放式校园消防安全管理信息系统,系统基于B/S模式进行设计与开发,可极大地提高系统的实用性和便利性。实现了基于图像的火灾识别模块,能够有效地对火灾进行识别,对校园防火有着重大意义,体现在即时发现火灾和减小火灾造成的损失上。同时,管理人员可以通过该系统有效地管理校园消防相关事务和消防安全宣传教育相关事务。首先对系统进行了详细需求分析。分析了系统的业务角色,由公共用户、消防专干用户、二级负责用户和校级负责用户组成。分析系统的主要业务,由消防安全信息管理业务、火灾自动报警业务和用户管理业务构成。确定了系统主要功能,包括消防安全信息管理、火灾自动报警、系统管理;其中消防安全信息管理包括4个子功能,分别是单位消防信息管理、单位消防安全制度和职责管理、单位消防安全记录管理还有校园消防安全基本信息管理和内容管理;火灾自动报警包括3个子功能,分别是火灾识别、报警通讯以及火灾记录管理,其中火灾识别模块基于图像处理的方法,报警通讯采用了SMS外接服务。对系统性能进行了需求分析。接着根据需求对系统进行了概要设计。确定了系统采用B/S架构,Web服务器采用Apache,脚本语言采用PHP,数据库采用My SQL。设计了系统接口,包括用户接口和硬件接口。确定了整个系统的功能结构。确定了防火墙内网访问和基于VPN的外网访问网络结构。针对本系统用E-R图的方式对数据库进行了概念设计,并设计了表结构。最后实现了一个开放式校园消防安全管理信息系统。其中,采用简短的代码实现了数据库链接,火灾识别采用了Open CV和C++做成一个PHP的定制函数库,使用Ajax技术、j Query库和CSS3样式表语言完成了代码优化与动态交互性强化等工作。功能测试和性能测试结果表明该系统达到了预期目标,并且具有较好的安全性和浏览器兼容性。