Системы госуправления Yii2

Диспетчерская противопожарного мониторинга

Веб-сервис оперативного мониторинга пожаров и задействованных сил в режиме реального времени для региональной диспетчерской службы.

Диспетчерская противопожарного мониторинга

О проекте

Веб-сервис оперативного мониторинга пожаров разработан для региональной диспетчерской противопожарной службы. Система обеспечивает сбор, обработку и визуализацию данных обо всех пожарных инцидентах в регионе в режиме реального времени. Диспетчеры, руководители подразделений и МЧС получают единую актуальную картину оперативной обстановки.

Задачи проекта

  • Создать единую платформу для регистрации и мониторинга пожарных инцидентов
  • Обеспечить работу в режиме реального времени с мгновенным обновлением данных
  • Реализовать систему справочников для стандартизации ввода данных
  • Построить аналитику по инцидентам, силам и средствам
  • Интегрировать картографический модуль для визуализации на карте

Функциональные модули

Карточка инцидента

Каждый пожарный инцидент фиксируется в детальной карточке с обязательными и дополнительными полями: место, время, площадь, тип объекта, задействованные силы, статус ликвидации. Диспетчеры обновляют карточку по мере развития ситуации — вся история изменений сохраняется.

Система справочников

Для корректного и быстрого заполнения карточек реализована обширная система справочников: населённые пункты, лесничества, типы объектов, подразделения МЧС, виды техники. Справочники обновляются администраторами и обеспечивают единообразие данных.

Интерактивная карта

Все инциденты отображаются на интерактивной карте региона с цветовой индикацией статуса: активный, локализован, ликвидирован. Руководство видит общую картину распределения сил и может оперативно перебрасывать ресурсы.

Аналитика и отчётность

Система формирует ежедневные, еженедельные и сезонные отчёты: количество инцидентов, средняя площадь, время реагирования, загрузка подразделений. Отчёты экспортируются в Excel и PDF для представления руководству.

Технологический стек

  • Backend: PHP 7.4, Yii2 Framework
  • Frontend: JavaScript, Leaflet.js для картографии
  • База данных: MySQL 5.7
  • Обновление данных: WebSocket для real-time обновлений

Результаты

  • Время регистрации инцидента сократилось с 20 до 3 минут
  • Руководство получает актуальную картину обстановки в реальном времени
  • Автоматизация 100% отчётности — отказ от ручного составления сводок
  • Система работает в нескольких регионах

Скриншоты проекта

Хотите похожий проект?

Расскажите о вашей задаче — мы подготовим оценку и предложим оптимальное решение

Подробнее