Разработать не сложный backend
-Разработать архитектуру
-Обосновать выбор средств исполнения, технических средств.
-Определить структуру БД, форматы хранения и передачи данных.
-Разработать API, админ панель, описание.
-Реализовать базовый функционал, с возможностью расширения.
Информационная система представляет API для доступа пользовательских устройств (ридеры) и панель администратора.
API:
информационная система получает численный массив данных датчиков (пакет) с изображением в архиве от ридера, обрабатывает пакет подходящим алгоритмом, дополняет пакет графиками, качественными характеристиками (оценками), текстовым сообщением и предоставляет доступ к этим данным ридерам. Ридеры могут запрашивать данные "своих" пакетов. Прием пакетов возможет как в анонимном режиме, так и после авторизации для предоставления истории измерений.
Панель администратора:
- просмотр всех сохраненных пакетов
- выгрузка пакетов для углубленного анализа
- просмотр изображений в пакете
- пересчет оценок пакета выбранным алгоритмом
- добавление комментариев
- просмотр актуальных алгоритмов
- активация и деактивация алгоритмов
- удаление и добавления новых методов обработки (поддерживаются разные версии)
Алгоритмы обработки должны загружаться на одном из распространенных языков программирования. Укажите возможные варианты в отклике.
При тестировании системы должен быть загружен первый алгоритм - быстрые преобразования Фурье.
Предварительное описание функционала:
Требуется подписание договора о охране интеллектуальной собственности.
В отклике укажите слово алгоритм.