Zorya Tech
Единый цифровой портал пчеловода
Zorya Tech
#Проектирование сайта#Программирование сайта#Разработка программного обеспечения

Единый цифровой портал пчеловода

36 
Zorya Tech Россия, Симферополь
Поделиться: 0 0 0
Единый цифровой портал пчеловода
Клиент

ПАО “БАШИНФОРМСВЯЗЬ” (Ростелеком)

Сфера

Государство и общество

Регион

Россия

Сдано

Январь 2026

Задача

Разработать backend часть веб-приложения, обеспечивающего полноценное управление данными пользователя в федеральных государственных информационных системах (ФГИС) через единый, удобный и безопасный интерфейс.

Решение

Был разработан интеграционный шлюз, объединяющий в себе работу сразу с несколькими федеральными модулями и системами учета деятельности пчеловодов. Были созданы интерфейсы для взаимодействия пасечника со следующими ФГИС:

– Система учета производимой/транспортируемой/продаваемой продукции; создание и гашение ВСД; предотвращение просрочки погашения ВСД. Интегрировано с ФГИС Меркурий.

– Система учета ульев и пасек; проведение ветеринарного учета; проведение ветеринарных мероприятий; напоминания о необходимости проведения вет. мероприятий. Интегрировано с ФГИС Хорриот.

– Система отслеживания карты пестицидов; отслеживание опыляемых территорий; уведомление об опылениях, использующих опасные для пчел пестициды; предотвращение смертности пчел. Интегрировано с ФГИС Сатурн.

– Получение справочной информации; категорий ветеринарных единиц и товаров; получение списков хозяйствующих субъектов/поднадзорных объектов и т.д. Интегрировано с ФГИС Цербер и Аргус.

Взаимодействие с ФГИС Меркурий, Хорриот, Цербер и Аргус проведено через интеграционный API шлюз ВетИс.Api.

Взаимодействие с ФГИС Сатурн проведено напрямую, посредством открытого RESTful Api.

1Сбор и анализ бизнес-требований

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

1. Упрощение взаимодействия пасечника с ФГИС. 

2. Сокращение количества ошибок (человеческого фактора при заполнении партий и сопроводительных документов).

3. Инструменты обучения и облегчения бюрократической составляющей работы пасечника.

4. Инструменты контроля показателей ульев (настроение/температура/болезни пчел).

5. Упрощение взаимодействия пасечника и ветеринарного специалиста.

6. Упрощение регистрации средств маркирования.

7. Уменьшение смертности пчел из-за пестицидной обработки сельскохозяйственных территорий.

2Интеграция ФГИСов

Цель этапа - создание надёжного и безопасного интеграционного слоя, обеспечивающего взаимодействие приложения со всеми целевыми федеральными государственными информационными системами.

Подключенные системы и поддерживаемые основные операции:

1. ФГИС «Меркурий»

Оформление, погашение, аннулирование ветеринарных сопроводительных документов (ВСД), работа с производственными и транспортными операциями, учёт партий подконтрольных товаров.

2. ФГИС «Хорриот»

Регистрация и учёт животных, внесение сведений о маркировании, вакцинации, лечении, перемещении, смерти и убое.

3. ФГИС «Цербер»

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

4. ФГИС «Аргус» 

Оформление и учёт разрешений на ввоз, вывоз, транзит подконтрольных грузов, осуществление ветеринарного и фитосанитарного контроля.

5. ФГИС «Сатурн»

Учёт оборота пестицидов и агрохимикатов: производство, хранение, применение, транспортировка, реализация, утилизация.

3Отладка и тестирование. Проведение unit и мануальных тестирований (100% покрытие).

Необходимо обеспечить максимальное качество и стабильность интеграций и бизнес-логики проекта перед релизом. 

1. Unit-тестирование

Разработан полный набор автоматических модульных тестов для всех ключевых компонентов backend. Покрытие достигло 100% для критической логики. 

2. Интеграционное тестирование

Проведены автоматические и полуавтоматические тесты взаимодействия с тестовыми контурами ФГИС. 

3. Мануальное (функциональное) тестирование

Выполнено детальное ручное тестирование ключевых пользовательских сценариев пчеловода. Проверена адекватность сообщений об ошибках и понятность подсказок для пользователя.

4. Тестирование негативных сценариев

Специально отработаны ситуации:

– Некорректные входные данные;

– Отсутствие прав доступа в ФГИС;

– Временная недоступность одной из систем;

– Одновременные операции в нескольких ФГИС;

– Истечение срока действия токена в середине длительной операции.

5. Регрессионное тестирование

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

4Обучение и документация

Написание обучающего мануала, документации по API, схем и диаграмм взаимодействия модулей.

Также наша команда представила комфортное освоение платформы пользователями, а также создала полную техническую документацию для поддержки, доработки и сопровождения продукта.

Выполненные работы:

1. Разработка обучающего мануала для пользователей

2. Создание технической документации API

Подготовлена полная спецификация внутреннего REST API приложения в формате OpenAPI 3.0. Документация размещена в двух удобных интерфейсах:

– Swagger UI, для интерактивного тестирования и просмотра эндпоинтов

– Redoc, для удобного чтения структурированной документации

3. Разработка схем и диаграмм взаимодействия модулей системы

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

Результат

Платформа ЕЦПП позволяет полностью контролировать свои пасеки, не пропускать важных ветеринарных мероприятий и опылений, следить за статистикой ульев и снижать производственные расходы, избегать штрафов и возможных ошибок.


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

Zorya Tech с удовольствием обсудит вашу задачу

Оставить заявку