Задача
Основная цель заключалась в разработке приложения для учета рабочего времени, предоставляющего возможность удобного заполнения и сдачи отчетов, а также обеспечивающего эффективную синхронизацию данных.
- Ввод (сбор) данных, запуск и завершение задач с помощью модуля NFC.
- Схема обмена сообщениями между пользователями.
- Заполнение форм и синхронизация данных.
- Формирование и отправка отчетов.
- Информационная безопасность.
- Отправка СМС.
- Предоставление списков контактов.
- Получение GPS-координат.
- Сбор и отправка информации об устройстве.
- Чтение QR-кодов.
Решение
В рамках данного проекта наша команда создала усовершенствованный фреймворк. Он обеспечивает возможность внедрения логики рабочего процесса, обработки данных, их обмена и хранения, взаимодействия с сервером, анализа событий обслуживания NFC, а также динамического формирования единого пользовательского интерфейса, единого для всех клиентов. Проект состоит из 7 клиентских приложений, построенных на одном фреймворке. Клиенты могут самостоятельно формировать пользовательский интерфейс и динамически внедрять логику, используя представления, полученные от сервера.
Результат
Эффективная и надежная система учета времени для заполнения форм и синхронизации данных.
Команда СКЭНД разработала высокоскоростную, эффективную и надежную систему учета рабочего времени с гибким и легко расширяемым пользовательским интерфейсом. Многие клиентские приложения были реализованы для различных сервисов на базе одного и того же фреймворка.