论文部分内容阅读
本文利用Laravel框架对燃气报警系统详细的展开了研究。Laravel框架(以下简称“框架”)是PHP语言环境下的一款开源框架,PHP主要用于网络服务应用程序的开发,语言通过封装各种属性和方法来实现一个类库,利用各种类库来继承或重写一些功能单元,这是典型的面向对象开发模式,框架拥有一套内置的Eloquent ORM,利用它可以简单直观的与数据库打交道,通过标准的内置接口,可有效防止SQL注入等一些漏洞风险,所有Eloquent模型都继承自框架的Model基类,可以利用简单的命令行去创建和管理,数据库迁移也可以利用它变得方便快捷,还包括反向路由、反向控制器、Restful控制器等功能模块使框架下的功能开发更加流畅优雅,本文利用框架这些特点,对系统关键功能部分进行设计和实现,结合燃气报警系统的优缺点,构建了一个稳定高效的架构。燃气泄漏监测是燃气安全运营的重要环节,本课题采用探测器、控制器、联动模块、执行机构组成现场闭环控制系统,利用现代物联网技术,实时监测环境气体浓度,数据服务器接收现场上传数据,框架为各类业务需求提供权限认证、数据接口等服务,并分别设计了路由系统、分布式架构和防误报单元以满足数据高并发和可靠性,同时利用内容分发网络和访问加速技术保障用户快速的请求响应。本课题的目标是设计实现一种实时监测燃气浓度,可满足百万级数据并发和高可靠性的燃气报警系统,它对用户有良好的人机交互界面,具有报警实时监控、数据挖掘、防误报、预警决策等功能,配合不同的现场设备来实现工业和民用环境下的燃气报警监测服务。为了验证系统的实际性能,课题进行了数据并发测试、功能测试、兼容性测试和安全测试,对测试结果进行详实的分析,通过结果可得,本课题实现的燃气报警系统能够满足实际运营所要求的燃气报警监测需求,实现了预期设计目标。