Описание функциональных характеристик программного обеспечения и информация, необходимая для установки и эксплуатации программного обеспечения «Сократ»




Оглавление

Введение
Функциональные характеристики
Ключевые функции
Функциональные модули Сократ
Информация, необходимая для установки и эксплуатации
Руководство пользователя
Сведения об использованных компонентах


Введение


Данный документ описывает правила, методы и принципы работы программного обеспечения «Сократ», разработанного компанией ООО «ГлобалТрек».


Функциональные характеристики


Цели и назначение

Программное обеспечение Сократ (далее — ПО) было разработано в соответствии с потребностями для коммерческих организаций, которые имеют свой автопарк. Предназначено для автоматизированного мониторинга работоспособности бортовых устройств системы взимания платы «Платон» путем анализа данных из личного кабинета пользователя.

Основным назначением ПО является минимизация рисков получения штрафов владельцами транспортных средств за движение с неработающим бортовым устройством системы «Платон». ПО обеспечивает оперативное получение информации о статусе передачи данных от транспортного средства, позволяя пользователю своевременно выявить неисправность оборудования.

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


Ключевые функции


Интеграция с ЛК системы «Платон»: Автоматическая выгрузка данных из личного кабинета пользователя в государственной системе «Платон» по конкретным транспортным средствам.


Анализ работоспособности:

• Алгоритм проверяет наличие актуальных данных от бортового устройства.
• При наличии информации в системе статус устройства определяется как «Активен».
• При отсутствии информации статус определяется как «Не активен», что сигнализирует о запрете эксплуатации транспортного средства во избежание административных правонарушений.

Отображение статусов: Отображение текущего состояния автопарка в едином веб-интерфейсе с цветовой индикацией проблемных зон.


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

В состав ПО входят следующие ключевые функциональные компоненты:

Модуль интеграции и сбора данных. Отвечает за взаимодействие с внешней системой «Платон».

Функции:
• Авторизация в личном кабинете системы «Платон» с использованием учетных данных пользователя.
• Автоматическая выгрузка данных о начислениях, пробеге и статусах бортовых устройств.
• Обработка ошибок соединения и повторная отправка запросов.

Модуль аналитики и мониторинга. Центральное ядро системы, обрабатывающее полученные данные.

Функции:
• Сверка полученных данных с реестром транспортных средств клиента.
• Определение статуса работоспособности («Активен» / «Не активен») на основе наличия или отсутствия пакетов данных.
• Расчет итоговых показателей (суммарный пробег, общая сумма начислений и доначислений).

Модуль хранения данных. Обеспечивает надежное хранение информации.

Функции:
• Хранение профилей пользователей и настроек автопарка (списки госномеров).
• Архивирование истории платежей и статусов для формирования детальных отчетов (вкладка «Детально»).

Модуль веб-интерфейса. Обеспечивает визуализацию данных для конечного пользователя.

Функции:
• Отображение сводной таблицы («Сводка») с цветовой индикацией статусов.
• Обеспечение работы фильтров (по группам, по госномеру) и поиска.
• Управление настройками (ввод данных ЛК «Платон», добавление автомобилей).


Информация, необходимая для установки и эксплуатации


Данное программное обеспечение является сервисом и не требует установки его на клиентском компьютере, его можно использовать без установки на компьютер через WEB браузер.
Доступ к ПО осуществляется через сеть Интернет по адресу: https://бот.сократ.рус
Для начала работы пользователю необходимо ввести учетные данные (логин и пароль), предоставленные администратором системы.

Технические требования к рабочему месту пользователя
Рабочее место должно отвечать следующим требованиям:
  • Устройство: Персональный компьютер, ноутбук, планшет или смартфон.
  • Операционная система: Windows 10/11, macOS, Linux, iOS, Android (обновленные до последних стабильных версий).
  • Веб-браузер: Google Chrome, Yandex Browser, Mozilla Firefox, Safari или Edge (обновленные до последних стабильных версий).
  • Сеть: Стабильное подключение к сети Интернет.

1. Общие требования к программному окружению.

Веб-браузер: Google Chrome, Yandex Browser, Safari или Edge (обновленные до последних стабильных версий).
Сеть: Стабильное подключение к сети Интернет (рекомендуемая скорость не менее 1 Мбит/с).

2. Требования к аппаратной части.
• Astra Linux (версия 1.7 и выше);
• РЕД ОС (версия 7.3 и выше);
• Windows (версия 10 и выше);
• macOS (актуальные версии).

Минимальные характеристики ЭВМ:
• Центральный процессор (ЦПУ): с тактовой частотой 2.0 ГГц и выше (Intel Pentium/Core i3, AMD Ryzen 3 или аналогичные).
• Оперативная память (ОЗУ): 4 Гбайт и более.
• Графический адаптер (ГПУ): видеокарта, поддерживающая разрешение монитора не менее 1280x768 точек.

3. Требования к мобильным устройствам. Допускается работа с ПО через мобильные браузеры на устройствах под управлением:
• Android (версия 7.0 и выше);
• iOS (версия 11.0 и выше).


Руководство пользователя


Подготовка к работе
Чтобы начать пользоваться личным кабинетом, нужно перейти на главный сайт сервиса https://бот.сократ.рус и авторизоваться. В появившемся окне необходимо ввести логин/пароль, выданный вашим менеджером и далее нажать на кнопку «вход».

Работа с системой
После успешной авторизации пользователь попадает в основной раздел системы - «Мониторинг». Интерфейс представляет собой таблицу, содержащую перечень транспортных средств (ТС) организации, синхронизированный с личным кабинетом системы «Платон».

Общая структура интерфейса
Интерфейс программного обеспечения организован с использованием системы вкладок для навигации между основными функциональными блоками:
  1. Сводка - основной экран мониторинга и аналитики.
2. Настройки Платон - раздел для управления интеграцией с системой «Платон».
3. Настройки авто - реестр транспортных средств.

В левой верхней части рабочей области отображаются текущая дата и время.

Вкладка «Сводка». Данный раздел является стартовым и содержит основную таблицу состояния автопарка.
В левой части экрана (под датой) расположен блок фильтров, позволяющий отображать данные:
· Все машины;
· По группе ТС;
· Конкретная машина (поиск по госномеру). Управление фильтром осуществляется кнопками «Применить» и «Сбросить».

Структура таблицы мониторинга
Таблица содержит следующие столбцы:
· Порядковый номер - нумерация в списке;
· Клиент - наименование организации;
· ТС - государственный регистрационный номер автомобиля;
· Статус ЛК - статус подключения личного кабинета (Активен / Не активен);
· Статус Платона - ключевой индикатор работоспособности бортового устройства (варианты: Активен / Не активен / Отключен).
Примечание: Статус «Не активен» или «Отключен» сигнализирует о риске штрафов.

· Номер доп. соглашения - реквизиты документа;
· Дата окончания соглашения - срок действия договора;
· Детально - ссылка для перехода к подробной статистике по конкретному ТС.
Окно детальной статистики
При нажатии на кнопку «Просмотр» в колонке «Детально» открывается модальное окно с таблицей «Платежи Платон», содержащей историю начислений:
· Номер записи;
· Госномер ТС;
· Дата;
· Начислено (сумма);
· Пробег по начислению (км);
· Доначисления;
· Пробег по доначислениям.

В нижней части окна формируется итоговая сводка по выбранному автомобилю:
· Общий километраж и сумма по начислениям;
· Общий километраж и сумма по доначислениям;
· Общий итоговый километраж и Общая сумма.
Для возврата в основное меню предусмотрена кнопка «Закрыть».

Разделы настройки
Вкладка «Настройки Платон»: Предназначена для ввода учетных данных (логина и пароля) от официального личного кабинета системы взимания платы «Платон» для настройки автоматической выгрузки данных.
Вкладка «Настройки авто»: служит для администрирования списка транспортных средств (ввод и редактирование государственных номеров автомобилей, подлежащих мониторингу).

Сведения об использованных компонентах

В ПО применяется программное обеспечение сторонних производителей:
Языки программирования:
  • Python
  • JavaScript
Системы управления базами данных (СУБД):
  • MariaDB 8.3
  • Redis
Системное и серверное ПО:
  • NGINX
Библиотеки интерфейса:
  • Bootstrap;
  • jQuery;