Введение 3
1. Исследование предметной области 4
1.1. Анализ проблемы 4
1.2. Постановка задачи 4
1.3. Задачи 5
2. Проектирование 7
2.1. Системная архитектура 7
2.2. Проектирование интерфейса пользователя 8
3. Разработка и тестирование 11
3.1. Реализация серверной части, работы с данными 11
3.2. Программная реализация клиентской части 16
3.3. Тестирование 21
Заключение 23
Список литературы 24
В настоящее время ежедневно генерируется огромное количество данных в различных сферах деятельности, что создает необходимость в их эффективной обработке и анализе данных. Однако обработка и визуализация больших объемов данных часто оказывается нетривиальной задачей для исследователей и специалистов в области аналитики.
Данные в зданиях ИПУ РАН генерируются датчиками для отслеживания параметров окружающей среды. Например, микроклиматические датчики измеряют температуру воздуха и уровень освещенности. Также есть датчики энергопотребления в некоторых помещениях здания, фиксируются погодные данные, полученные с установленной на крыше метеостанции и климатические данные, полученные с беспроводных датчиков. Таким образом генерируется огромное количество информации. Однако удобного, функционального и доступного инструмента для работы с этими данными, которым могли бы подьзоваться люди с различным уровнем подготовки, в данный момент нет.
В рамках этой работы было разработано веб-приложение, целью которого является облегчение и ускорение процесса работы с данными путем предоставления удобного интерфейса для их анализа и визуализации.
В результате выполнения данной работы была спроектирована, разработана и протестирована платформа публикации и первичного анализа поднаборов больших данных. Были разработаны методы для первичного анализа и визуализации его результатов и данных на графиках. Была проведена миграция с JavaScript на TypeScript. Создан корректный запуск алгоритма линейной регрессии и обеспечена возможность визуализации данных. Так же был разработан интуитивно понятный и адаптивный дизайн интерфейса. Проведено тестирование платформы.