程序聚合 软件案例 之江实验室智慧消防项目-智慧消防

之江实验室智慧消防项目-智慧消防

行业:政务服务
载体:网站、安卓APP
技术:Java、UniApp、Vue、MQTT

业务和功能介绍

一、立项背景与目标
随着城市化进程加快,传统消防管理面临信息孤岛严重、设备监控滞后、应急响应效率低等痛点。为此,我们立项建设智慧消防平台,旨在通过物联网、大数据等技术手段,构建“感知全覆盖、预警智能化、处置闭环化”的消防管理体系。平台以园区、楼宇为基本管理单元,整合各类消防设备数据,实现从日常巡检、实时监控到报警处置的全流程闭环管理,全面提升消防安全防控的精准性和应急响应的时效性。

二、软件功能模块介绍
平台涵盖九大核心功能模块,形成完整的消防管理闭环:

1. 系统管理模块:包括用户管理、菜单自定义配置、区域与楼宇管理。支持多层级菜单按需配置,提供园区级、楼宇级的分区分级管理方案,可对楼层平面图进行维护,配置设备点位偏移量与缩放比例。

2. 消防信息管理模块:对园区基础消防设施的多维度信息进行统一管理,建立完整的消防资源档案库。

3. 设备管理模块:目前已接入压力计、用电设备、用水设备、感应设备等共计29392台。支持按子系统分类管理,可通过设备编号、类型、状态、地址精准搜索,并支持设备表批量导入。同时实现安消联动,将摄像头与消防设施进行空间关联绑定。

4. 设备监控模块:分为室外和室内两种监控视图。室外以点位图形式展示所有消防设备实时状态及报警数量;室内则基于楼层平面图展示设备点位,支持手动调整点位和查看详情。

5. 数据大屏模块:作为应急管理辅助决策的“一张图”,实时展示园区消防概况(报警数、隐患数、离线数)、消控室值班状态、设备运行状况、报警与隐患趋势分析,主动推送异常消息,实现7×24小时态势掌控。

6. 报警中心模块:建立完整的报警处置业务流程,包括实时报警接收与初核、报警处理、复核监督及历史报警查询四个环节。可根据设备类型、报警级别配置差异化的推送方式与推送对象。

7. 研判分析模块:通过可视化大屏汇总展示接入设备信息、警情趋势、事件分布、风险评分等数据,为消防管理提供决策支持。

8. 统计报表模块:系统自动生成周报、月报、年报及自定义周期报表,支持历史报表追溯查看。

9. 移动端应用:通过对讲机等移动终端,实现火警快捷处理、隐患上报、日常维护、消防数据查询,支持地图快速定位消防事故,满足现场作业需求。

三、业务流程与功能路径
报警处置是平台的核心业务流程,具体路径如下:

初始阶段:发生事故后,消控室接收报警(功能路径:报警中心-实时报警);

初核阶段:值班人员现场初核,若为误报则直接复位,若非误报则指派人员处理(功能路径:实时报警-初核处理);

处理阶段:被指派人员进一步处理,上传图文描述或复位(功能路径:报警中心-处理报警);

复核阶段:管理人员对处理结果进行监督审核,通过或驳回(功能路径:报警中心-复核报警)。

日常管理流程中,管理员可通过系统管理模块维护用户权限、区域楼宇信息;通过设备管理模块进行设备导入、

项目实现

一、整体架构与技术栈
平台采用前后端分离的B/S架构,前端基于Vue框架构建PC管理端与数据大屏,移动端通过对讲机设备接入H5应用;后端采用Java语言开发,基于Spring Boot微服务架构,确保系统的可扩展性与高并发处理能力。数据库选用MySQL存储业务数据,Redis处理缓存与实时报警推送。设备接入层通过MQTT协议对接各类消防终端,实现海量设备数据的实时采集与指令下发。系统部署于公司内部服务器,支持多终端、多设备同时交互,有效打破消防信息孤岛。

二、我的负责模块与成果
作为项目核心开发人员,我主要承担以下模块的研发工作:

设备管理模块:独立完成设备导入、分类查询、安消联动绑定等功能开发。累计接入设备29392台,支持Excel批量导入,导入成功率99.8%,查询响应时间控制在200ms以内。

设备监控模块:负责室内外监控视图的前后端实现,基于平面图实现设备点位动态渲染与手动调整,覆盖园区所有楼宇的消防设备可视化监控。

报警中心模块:参与实时报警、处理报警、复核报警三个子模块的开发,支撑日均报警处理量500+条,确保报警处置全流程线上化闭环。

数据大屏:配合UI完成应急管理辅助决策大屏的数据接口开发,实时推送报警数、隐患数、设备状态等核心指标,大屏加载速度优化至3秒内。

项目历时6个月,按计划完成所有功能开发与测试,目前已正式部署上线(地址:http://dev-xf.mangneng.com/),移动端同步提供APP扫码接入。

三、难点攻克与解决方案
难点一:海量设备实时监控的性能压力
初期单机架构难以支撑近3万台设备的同时在线与状态刷新。我们采用Netty构建高性能设备网关,结合消息队列Kafka进行流量削峰,设备状态变更通过WebSocket主动推送到前端,既保证了数据实时性,又减轻了数据库压力。

难点二:平面图点位动态配置的交互实现
室内监控需支持管理员手动调整设备点位位置,涉及坐标计算、缩放比例适配、偏移量存储等复杂逻辑。我们引入fabric.js库实现Canvas画布操作,将点位坐标与楼层ID绑定存储,每次加载时动态渲染,同时提供点位吸附与网格对齐功能,提升配置效率。

难点三:报警处置流程的闭环一致性
报警从接收到复核涉及多个状态流转与人员协作,容易产生数据不一致或流程卡顿。我们引入状态机模式管理报警状态(待初核、处理中、复核中、已完成),每个操作触发严格的状态校验与消息通知,确保流程有序推进;同时增加超时提醒机制,避免报警被遗漏。

难点四:多租户数据隔离与权限控制
平台需支持多个园区独立管理,数据隔离要求严格。我们在区域管理、楼宇管理模块引入数据权限过滤,通过AOP拦截SQL拼接租户ID,确保用户只能操作所属权限范围内的数据,同时支持超级管理员跨园区运维。

示例图片视频


义乌盛歌网络科技有限公司
24小时内活跃
交付率:100.00%
相似推荐
用于批量下载Kemono帖子内容的高度可自定义性的命令行工具-KToolBox
该项目是一个用于批量下载 Kemono 中帖子内容的实用命令行工具,在 GitHub 上开源,500+ stars。 ## 功能 - 支持多文件并发下载 - API 调用和下载失败后 **自动重试** - 支持下载单个帖子以及指定的画师的 **全部帖子** - 可 **更新已下载** 的画师目录至最新状态 - 支持自定义下载的帖子/画师的 **文件和目录名格式**、**目录结构** - 例如帖子目录可设置为 `[2025-01-02]_TheTitle` 的格式,图片文件设置为按顺序的 `1.jpg`、`2.jpg` 等 - 当你希望将某作者的所有帖子图片统一存放至一个目录下,以便预览,可以使用 `job.mix_posts` 配置项搭配自定义文件名格式,你将得到几百上千张图片的目录 - 如 `[2025-01-02]_TheTitle_1.jpg`、`[2025-01-02]_TheTitle_2.jpg`、`[2025-01-02]_TheTitle_3.jpg` 等 - 支持排除 **指定格式** 的文件或仅下载指定格式的文件 - 例如当你不想下载庞大重复的 PSD 和压缩包文件时,可以在配置中排除 `.psd` 和 `.zip` 文件 - 支持按**文件大小**过滤下载 - 例如,如果你想在磁盘空间不足时避免下载大型视频文件,可以在配置中设置最大文件大小限制 - 你也可以设置最小文件大小,以跳过下载缩略图或预览图片 - 支持按帖子**标题关键词**过滤下载 - 例如你只想下载标题中包含“表情、効果音差分”的帖子,可以使用 `sync-creator` 命令的 `--keywords` 选项 - 如果你想排除标题中包含指定关键词的帖子,可以使用 `--keywords-exclude` 选项 - 支持按帖子发布日期**时间范围**过滤下载 - 能够解析帖子页面 HTML 多信息文本中包含的图片并下载 - 这类帖子特征为:浏览器页面刚进入时图片可能没有加载出来,且没有预览图 - 能够收集帖子页面中列出的**网盘链接**并保存至文本文件 - 可搜索画师和帖子,并导出结果 - 如果你希望自己处理画师和帖子数据,可以使用该功能导出 JSON 数据 - 支持全平台,并提供 iOS 快捷指令 - 纯 Python 分支可在 iOS 的 a-Shell 或浏览器的 Pyodide 上运行
CMS-内容管理和播放系统
各楼层和区域的房间及工位预订楼层地图显示,带有以颜色区分的实时预订状态。可自定义用户界面/用户体验。 今日会议目录来自访客管理系统的即将举行的会议活动。可自定义用户界面/用户体验。 仪表板显示实时 ESG 信息,例如室内空气质量、室内和室外温度、碳排放;实时香港天文台天气及风暴警报、RSS 实时新闻推送等。 在入口/接待区域播放宣传视频和电子海报。 提供数字标牌管理系统(CMS)以控制和监控多个办公地点的多个标牌播放器。功能包括内容管理、布局设计、排程与播放列表、播放器分组与监控、紧急消息广播等。 提供可自定义的数字标牌显示模板。 提供工业级数字标牌播放器(安卓和 Windows 平台),支持单路或多路视频输出,适用于各种尺寸和分辨率的液晶显示屏和拼接屏。 支持多媒体内容格式,如视频、图片、音频、文字、PowerPoint、Facebook & YouTube Live、流媒体视频、RSS 推送、实时天气信息、HTML5 等。 提供各种尺寸的 4K 专业显示屏。 与房间与工位预订系统及访客管理系统实现完全整合。
致力于大学生交友的社交平台
本项目立项背景是高校学生在“找同校同城社交对象、组织线下活动、持续沟通协作”上缺少统一产品,现有平台要么偏公开内容分发、要么偏即时聊天,难以形成从“发现内容”到“参与活动”再到“关系沉淀”的闭环。项目目标是打造一个面向高校群体的轻社交平台,提升组局效率、降低沟通成本,并通过认证与规则机制提高社交安全性和可信度软件功能围绕“内容+活动+消息+个人中心”四大模块展开:用户可通过手机号验证码登录并完善资料;在首页按。同校/同城/全国及话题筛选浏览动态与组局;可发布动态、发起组局、查看详情并进行点赞评论收藏转发;加入活动后可进入会话与群聊;在个人中心可管理资料、历史浏览、收藏与参与活动。核心能力包括动态与组局双内容流、活动参与与管理、私聊群聊消息体系、通知聚合和基础认证链路。业务流程上,用户完成登录后进入资料完善,随后在首页进行内容发现与筛选;若对动态感兴趣可进入详情互动若对组局感兴趣可查看活动详情并加入;加入后在会话中。持续沟通,活动结束后沉淀到个人中心的历史与参与记录,形成“注册登录->内容发现->互动参与->实时沟通->记录沉淀”的完整功能路径
海外漫画APP后端-RayManga
在海外开拓漫画APP市场 主要面向东南亚和印度尼西亚的用户 拥有看漫画的基础功能,追更,推荐流,漫画弹幕,发帖区,评论区. 用户资产系统分为现金充值和虚拟货币,拥有多种活动譬如签到 看漫画 发帖这种送虚拟货币
戏曲文化体验小程序
一个综合性戏曲文化数字平台,提供戏曲资讯文章浏览、戏曲音视频资源展示、线下活动发布与报名、在线戏曲知识答题竞赛、用户社区论坛交流、用户反馈建议收集等核心功能。支持戏曲分类管理、活动审核发布、用户答题记录统计、论坛帖子评论互动、管理员后台内容管理等完整业务流程,旨在传承推广传统戏曲文化,打造戏曲爱好者学习交流的一站式服务平台。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服