====== Техническое задание (ТЗ) для разработки системы отслеживания перемещения средств защиты растений ====== === Документы проекта=== [[проекты:сзр:план_график|План-график проекта СЗР]] [[проекты:сзр:техническое_задание_сзр|Техническое задание (ТЗ) для разработки системы отслеживания перемещения средств защиты растений]] [[проекты:сзр:чек_лист_проекта_сзр|Чек Лист проекта СЗР]] [[проекты:сзр:api| Описание API]] [[https://proton-telematic.ru/wiki/gantt/ganttszr/index.html| Диаграмма Ганта]] [[http://proton-telematic.ru/wiki/doku.php/%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B:%D1%81%D0%B7%D1%80:%D1%83%D1%81%D1%82%D0%B0%D0%B2_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0_%D1%81%D0%B7%D1%80|Ссылка на проект]] ====== 1. Название проекта ====== Система отслеживания перемещения средств защиты растений. ====== 2. Цель проекта ====== Создание системы для цифрового контроля и отслеживания перемещения средств защиты растений в сельском хозяйстве. Основной целью является улучшение прозрачности в логистике и предотвращение потерь ресурсов путем автоматизации процессов учета и контроля. ====== 3. Проблема ====== На текущий момент отсутствует эффективная система для отслеживания перемещения средств защиты растений. В результате этого возникают следующие проблемы: * Недостаток информации о фактическом использовании и перемещении товаров. * Потери из-за неучтенного расходования ресурсов. * Трудности в учете и контроле на складе и в процессе распределения. ====== 4. Решение ====== Разработка системы на базе технологии RFID (радиочастотной идентификации) для фиксации отслеживания перемещения и использования упаковок с товарно-материальными ценностями. Система будет включать: ===4.1 RFID метки и пломбы=== * Устанавливаются на упаковках товаров и обеспечивают уникальную идентификацию. ===4.2 Мобильные приложения=== * Используется для считывания и записи данных на RFID метки и передачи информации на IoT сервер. ===4.3 API для взаимодействия=== * Предоставляет интерфейс для передачи данных о перемещении и использовании упаковок. API описывает, как данные должны передаваться и какие параметры могут быть использованы. ===4.4 Обработка данных=== * Принимает данные от системы через предоставленный API. ===4.5 Анализ данных=== * Производит анализ полученных данных. ===4.6 Отчеты и уведомления=== * Генерирует отчеты и отправляет уведомления на основе анализа данных. ====== 5. Обзор системы ====== ===5.1 RFID метки=== * Устанавливаются на упаковках товарно-материальных ценностей и обеспечивают уникальную идентификацию. Метки используются для записи данных о товаре и его перемещении. ===5.2 Мобильное приложение=== * Предназначено для считывания данных с RFID меток и передачи этой информации через API в центральную систему учета. Приложение обеспечивает взаимодействие между RFID метками и внешними системами. ===5.3 API для взаимодействия=== * Интерфейс, предоставляемый вашей системой для передачи данных о перемещении и использовании упаковок в центральную систему учета. API описывает методы передачи данных и параметры, используемые для интеграции. ===Примечание=== * Центральная система учета, которая обрабатывает, анализирует данные и предоставляет отчеты и уведомления, не является частью данной системы и разрабатывается отдельно. Наша система отвечает только за сбор данных и их передачу через API. ====== 6. Функциональные требования ====== ===6.1 Запись уникальных идентификаторов на RFID метки=== * Создание уникальных идентификаторов для каждой упаковки и запись этих данных на RFID метки. ===6.2 Считывание данных с RFID меток=== * Использование мобильного приложения для считывания информации с RFID меток. ===6.3 Передача данных через API=== * Отправка данных о перемещении и использовании товаров через API. Включает передачу информации о времени, месте и других деталях. ===6.4 Офлайн-режим=== * Поддержка работы приложения в условиях отсутствия интернет-соединения с последующей синхронизацией данных при восстановлении соединения. ====== 7. Нефункциональные требования ====== ===7.1 Удобство=== * Мобильное приложение должно быть простым в использовании с понятным интерфейсом. ====== 8. Интерфейсы ====== ===8.1 Интерфейс связи=== * NFC для взаимодействия с RFID метками (встроенный в мобильный телефон). ===8.2 Физический интерфейс=== * Мобильное приложение с элементами управления для сканирования и синхронизации данных. ====== 9. Пользовательский интерфейс ====== ===9.1 Индикация состояния=== * Мобильное приложение будет отображать информацию о текущем статусе товаров, состоянии перемещения и уровнях использования. ===9.2 Управление=== * Кнопки для сканирования RFID меток и синхронизации данных. ====== 10. Технические требования ====== ===10.1 RFID метки=== * Должны обеспечивать уникальную идентификацию товаров и иметь достаточно памяти для хранения необходимых данных. ===10.2 Мобильное приложение=== * Должно быть совместимо с Android 10-13, поддерживать работу с NFC. ===10.3 IoT Сервер=== * Должен обеспечивать надежное хранение и обработку данных, а также API. ====== 11. Схемотехника ====== ===11.1 Пример=== ===11.2 RFID метки=== * Чипы с памятью для хранения уникальных данных. ===11.3 Мобильное приложение=== * Интеграция с API для получения и передачи данных. ===11.4 IoT Сервер=== * Серверное ПО для хранения получения и хранения данных. ====== 12. Алгоритм работы системы ====== ===12.1 Маркировка упаковок=== * На упаковку товара устанавливается RFID метка и пломба с уникальным номером. На метку записываются данные о товаре, такие как тип, количество и уникальный идентификатор. * В системе учета создается запись о новом товаре с уникальным идентификатором, привязанным к метке. ===12.2 Выдача товара=== * При выдаче товара с склада, данные о выдаче фиксируются на RFID метке, включая информацию о времени выдачи и сотруднике, осуществившем выдачу. * Мобильное приложение используется для считывания и записи данных с метки и обновления записи в системе учета. ===12.3 Использование товара на поле=== * При использовании товара на поле, данные о фактическом использовании фиксируются на RFID метке. Эта информация включает объем использования, время, место и, при наличии, используемое оборудование. * Мобильное приложение записывает информацию на метку и передает данные в IoT сервер при наличии интернет-соединения. Если интернет недоступен, данные сохраняются локально и передаются при восстановлении соединения. ===12.4 Возврат товара на склад=== * При возврате пустой упаковки на склад, данные с RFID метки считываются и отправляются в IoT сервер. * В системе учета производится сверка возвращенного товара с записями о его использовании и перемещении. ===12.5 Контроль и инвентаризация=== * Регулярные инспекции и инвентаризация проводятся для проверки состояния упаковок и корректности данных на RFID метках. * Приложение используется для считывания данных с меток и проверки соответствия данных в системе учета. ===12.6 Синхронизация данных=== * Все операции (выдача, использование, возврат) фиксируются в мобильном приложении и синхронизируются с IoT сервером. * При восстановлении интернет-соединения приложение автоматически передает все накопленные данные в IoT сервер. ====== 13. Конфиденциальность и защита данных ====== ===13.1 Шифрование=== * Все блоки данных на метках закрыты паролями A B. ===13.2 Аутентификация пользователей=== * С помощью закрытых карт Агат-Агро распределенных по ролям. ====== 14. Подписание и утверждение ====== ^ Согласовано ^ Подпись ^ Дата ^ Должность ^ ФИО ^ | Заказчик | | | | Дмитрий Лукин | | Руководитель проекта | | | | Журавель Михаил | | Куратор проекта | | | | Иванов Игорь |