Описание1. ОБЩИЕ СВЕДЕНИЯ1.1. Обозначение и наименование программыНаименование программного комплекса: «КВС-АйТи: Автоматизированный программный комплекс сбора и учета ресурсов» (АПКСУР) со счетчиков воды и тепла представляет собой комплексное решение, предназначенное для мониторинга и управления потреблением ресурсов в жилых и коммерческих зданиях.
1.2. Термины иопределенияТерминыи определения приведены в таблице ниже.
Термин | Определение |
АПКСУР | Автоматизированный программный комплекс сбора и учета ресурсов |
БД | Базаданных |
ЦС | Центральный сервер |
БС | Базовая станция |
ПО | Программноеобеспечение |
1.3. Языки программирования, на которых написана программаПрограммный код написан на следующих языках программирования:
2. Решения поструктуреПрограммный комплекс АПКСУР состоит из следующих модулей:
- МодульПО:«Центральный сервер».
- МодульПО:«Сервер Событий».
- МодульПО:«Оповещения».
3. Роли пользователейПри эксплуатации программного комплекса следующие роли пользователей:
- Пользователи (сотрудник управляющий копании или пр.);
- Администраторсистемы;
4. Функциональное назначениеПредставляет собой комплексное решение, предназначенное для мониторинга и управления потреблением ресурсов в жилых и коммерческих зданиях. Основные компоненты и функции этой системы включают:
- мониторинг потребления: система предоставляет реальные данные о потреблении воды и тепла;
- анализ данных: программное обеспечение анализирует данные для выявления трендов потребления и возможных утечек;
- удаленное управление: позволяет администраторам настраивать параметры счетчиков и отслеживать их работу дистанционно;
- отчетность: автоматическая генерация отчетов для пользователей;
- оповещения: система может отправлять предупреждения об отсутствии показаний, необычных показаниях или потреблении;
4.1. Функции модуля «Центральный сервер»Модуль ПО: «Центральный сервер» предназначен для:
- управления устройствами.;
- хранения показаний устройств.;
Модуль обеспечивает отказоустойчивое хранение данных и предоставляет интерфейсы для интеграции с дополнительными системами.
4.2. Функции модуля «Сервер Событий»Модуль ПО: «Сервер Событий» предназначен для сбора, предварительной обработки
и отправки данных (показаний приборов и пр.) в БД.
Модуль состоит из:
- Сетевой шлюз - используется для получения сообщений от БС;
- Брокер сообщений - используется для трансляции данных между модулями;
4.3. Функции модуля «Оповещения»Модуль ПО: «Оповещения» отвечает за отправку сообщений пользователям по настраиваемым триггерам, таким как (повышенный расход, протечка, прорыв, отсутствие показаний и пр.). Отправка осуществляется посредством эл. почты, мессенджеров (Telegram, Whatsapp) или иных средств.
Так же возможна отправка статистических данных, таких как – средний расход и пр.
5. Входные данныеВходной информацией для ПО являются показания приборов, запросы пользователей, данные БД., настройки компонентов программного комплекса.
6. Выходные данныеВыходными данными являются отчеты и аналитические данные, формируемые системой о потреблении.
7. Вызов и загрузкаЗапуск программного комплекса осуществляется путем установки и запуска приложения в соответствии с инструкцией по разворачиванию системы.