Тема: ПЕРЕНОС КЛИЕНТСКОЙ ЧАСТИ СИСТЕМЫ «ГЕОПОРТАЛ INDORROAD» НА ТЕХНОЛОГИЮ REACT JS
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень условных обозначений 3
Введение 4
1 Анализ требований 6
1.1 Анализ предыдущей версии системы 6
1.2 Фиксация новых требований 15
2 Используемые технологии и архитектурные решения 20
2.1 Инструменты разработки 20
2.2 Архитектура приложения 26
2.3 Структура приложения 28
3 Реализация 29
3.1 Отображение объектов на карте 29
3.2 Работа с GeoServer 33
3.3 Кастомизация компонентов библиотеки Prime React 37
3.4 Процесс получения табличных данных результатов диагностики 41
3.5 Процесс отображения информации о состоянии нормативного участка
на карте 42
3.6 Страницы приложения 43
Заключение 58
Список использованных источников и литературы 59
📖 Введение
Данный проект представляет собой обратную разработку (reverse engineering) клиентской части системы «Геопортал IndorRoad», заказчиком которой является компания Индорсофт. Заказчиком были установлены ограничения по используемым инструментам разработки, основным из которых является использование технологии React JS (подробнее о данной технологии написано в разделе 2.1).
Г еопортал помогает объединить имеющуюся инженерную информацию об автомобильной дороге в одной информационной системе и предоставляет её пользователю в структурированном виде.
Информация об автомобильной дороге включает в себя:
• её расположение на карте, а также расположение объектов дорожной инфраструктуры, находящихся на ней
• инженерная информация дорожных объектов
• кадры панорамной съемки, проводившейся на данной дороге.
Отображение этой информации осуществлялось ранее с помощью библиотеки Webix JS2. Библиотека проигрывала в сравнение с наиболее актуальными решениями, а также не обладала всем необходимым функционалом. В связи с этим была поставлена цель - разработать клиентскую часть для системы «Геопортал IndorRoad» на технологии React JS. Для достижения поставленной цели были определены следующие задачи:
1. Определить и проанализировать существующий функционал системы и его проблемы.
2. Зафиксировать новые требования к системе по отображению диагностики дорог.
3. Спроектировать разрабатываемую клиентскую часть системы.
4. Разработать клиентскую часть системы с помощью библиотеки React JS.
✅ Заключение
1. Определение и анализ существующего функционала системы и его проблемы.
2. Фиксирование новых требований к системе по отображению диагностики дороги.
3. Проектирование разрабатываемой клиентской части системы.
4. Разработка клиентской части системы с помощью библиотеки React JS.
В процессе работы были получены навыки анализа требований и проектирования приложения. Также были углублены знания технологии React JS. В данный момент система находится в эксплуатации и постепенно дополняется новым функционалом.





