Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
БиномТех
Заполнение чек-листов и фиксация нарушений
БиномТех
#Приложение под ключ

Заполнение чек-листов и фиксация нарушений

77 
БиномТех Россия, Москва
Поделиться: 0 0 0
Заполнение чек-листов и фиксация нарушений
Клиент

Binomtech

Сфера

Информационные технологии и интернет

Регион

Россия

Мобильная платформа

iOS, Android

Сдано

Август 2023

Задача

Cоздать комплексное решение, предназначенное для автоматизации процессов контроля и документирования нарушений на таких объектах, как производственные площадки, строительные объекты или логистические центры. Ключевая цель — обеспечить сотрудников мобильным приложением, которое даст им возможность оперативно заполнять контрольные списки (чек-листы), фиксировать обнаруженные отклонения, используя камеру и микрофон устройства, с последующей передачей всего массива информации на центральный сервер для осуществления анализа и принятия управленческих решений ответственным оператором. Одновременно с этим необходимо разработать административную панель для настройки чек-листов и просмотра отчетных данных, а также программный интерфейс (API) для обеспечения корректного взаимодействия между всеми составными частями системы.

Решение

    1. Создание дизайна мобильного приложения (UI/UX):

На основе предоставленных изображений экранов будет разработан современный, интуитивно понятный и функциональный пользовательский интерфейс, сфокусированный на простоте и скорости работы в условиях объекта.

        ◦ Главный экран (Обход): Логически организованное меню, содержащее крупные и хорошо различимые кнопки: «Регистрация нарушений», «Заполнить чек-лист», «Просмотр чек-листов», «Настройки», «Выход». В нижней части экрана располагается строка состояния, отображающая версию приложения и индикатор процесса загрузки шаблонов.

        ◦ Экран выбора чек-листа: Отображается перечень доступных для заполнения чек-листов, сопровождаемый информацией о дате, времени, наименовании предприятия и участка. Реализуется функционал поиска и фильтрации списка.

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

        ◦ Экран регистрации нарушения: Специальный режим для оперативной фиксации проблемных ситуаций. Пользователь указывает предприятие и участок, выбирает категорию нарушения (из заранее заданного списка или вводит вручную), осуществляет фото- или видеосъемку, записывает голосовой комментарий, дополняет описание текстом. Вся собранная информация формируется в единый пакет и направляется на сервер.

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

    2. Функциональность мобильного приложения (нативные платформы — Android & iOS):

        ◦ Авторизация и профиль пользователя: Вход в систему с использованием логина и пароля или через единую систему аутентификации (SSO). Сохранение информации о пользователе (имя, занимаемая должность, структурное подразделение).

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

        ◦ Создание и заполнение чек-листов:

            ▪ Выбор из перечня готовых шаблонов.

            ▪ Заполнение каждого пункта: выбор варианта ответа (Да/Нет), добавление текстового комментария, прикрепление фотографий или видео (до 5 файлов на один пункт), запись аудиокомментария (максимальной продолжительностью до 30 секунд).

            ▪ Автоматическое сохранение текущего прогресса при перемещении между пунктами.

            ▪ Возможность сохранения чек-листа в статусе черновика для последующего возврата и завершения.

        ◦ Фиксация нарушений:

            ▪ Быстрый доступ к форме регистрации нарушения из любого раздела приложения.

            ▪ Автоматическое определение и прикрепление геоданных (координаты широты и долготы) и временной метки.

            ▪ Камера: Фото- и видеосъемка непосредственно в интерфейсе приложения с возможностью выбора разрешения и длительности записи.

            ▪ Микрофон: Запись голосового комментария с отображением таймера и возможностью перезаписи.

            ▪ Текстовый блок: Описание сложившейся ситуации, внесение рекомендаций, указание ответственного лица.

            ▪ Отправка собранного пакета данных на сервер с получением подтверждения об успешной передаче.

        ◦ Просмотр истории: Лента, содержащая все заполненные чек-листы и зарегистрированные нарушения, с возможностью фильтрации по дате, объекту, статусу (отправлено/черновик/ошибка отправки).

        ◦ Настройки:

            ▪ Изменение пароля.

            ▪ Настройка параметров уведомлений.

            ▪ Управление кэшированными данными и их очистка.

            ▪ Проверка наличия обновлений приложения.

            ▪ Контактная информация технической поддержки.

        ◦ Оффлайн-режим: Все выполняемые действия (заполнение, съемка, запись) сохраняются в локальной памяти устройства и отправляются на сервер при возобновлении соединения. В строке состояния отображается уведомление о наличии неотправленных данных.

    3. Создание админ-панели (.NET):

Админ-панель представляет собой веб-интерфейс для управления системой, доступный исключительно авторизованным операторам и администраторам.

        ◦ Управление чек-листами:

            ▪ Создание, изменение и удаление шаблонов чек-листов.

            ▪ Гибкая настройка структуры: добавление категорий, подпунктов, обязательных к заполнению полей, типов вопросов (Да/Нет, текстовое поле, выбор из списка).

            ▪ Присвоение чек-листов конкретным предприятиям, участкам или типам оборудования.

            

Результат

В ходе реализации проекта будет создано полнофункциональное мобильное приложение для операционных систем Android и iOS, предоставляющее сотрудникам возможность в режиме реального времени фиксировать нарушения и заполнять чек-листы, используя все функциональные возможности смартфона (камеру, микрофон, GPS-модуль). Весь массив данных автоматически передается на центральный сервер, где ответственные операторы посредством удобной админ-панели, разработанной на .NET, могут просматривать, анализировать и управлять информацией. API обеспечивает надежное и безопасное взаимодействие между всеми компонентами системы. Применение PostgreSQL в качестве системы управления базами данных гарантирует масштабируемость и отказоустойчивость решения.

https://binomtech.com/portfolio/24

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

  • Kotlin Kotlin Язык программирования
  • Swift Swift Язык программирования

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

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

БиномТех с удовольствием обсудит вашу задачу

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