📄Работа №183145

Тема: ПЕРЕНОС КЛИЕНТСКОЙ ЧАСТИ СИСТЕМЫ «ГЕОПОРТАЛ INDORROAD» НА ТЕХНОЛОГИЮ REACT JS

📝
Тип работы Бакалаврская работа
📚
Предмет программирование
📄
Объем: 69 листов
📅
Год: 2024
👁️
Просмотров: 42
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ 3
Перечень условных обозначений 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.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате работы все поставленные задачи были решены в полном объеме. Таким образом, была разработана клиентская часть системы «Геопортал IndorRoad» на технологии React JS, цель данной работы достигнута. Были выполнены следующие задачи:
1. Определение и анализ существующего функционала системы и его проблемы.
2. Фиксирование новых требований к системе по отображению диагностики дороги.
3. Проектирование разрабатываемой клиентской части системы.
4. Разработка клиентской части системы с помощью библиотеки React JS.
В процессе работы были получены навыки анализа требований и проектирования приложения. Также были углублены знания технологии React JS. В данный момент система находится в эксплуатации и постепенно дополняется новым функционалом.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Бакунин, Владимир. "Современная веб-разработка на React JS". - Санкт-Петербург: БХВ-Петербург, 2019. - 352 с.
2. Васильев, Иван. "Масштабируемость React-приложений". - Санкт- Петербург: Питер, 2019. - 352 с.
3. Веб-картография: современные технологии и применение. - Москва: Геодезиздат, 2020. - 368 с.
4. Геоданные в веб-приложениях с использованием OpenLayers. - Москва: Геофонд, 2018. - 224 с.
5. Дорожная сфера: анализ и перспективы развития. - Москва: Издательский дом "Транспорт", 2018. - 312 с.
6. Дорожные объекты: классификация и методы анализа. - Санкт- Петербург: Наука, 2019. - 264 с.
7. Картографическое моделирование в геоинформационных системах. - Санкт-Петербург: Наука, 2021. - 416 с.
8. Картография в веб-приложениях. Учебное пособие. - Москва: Издательство МГУ, 2017. - 192 с.
9. Колосов, Андрей. "Redux: реализация Flux-архитектуры на JavaScript". - Санкт-Петербург: БХВ-Петербург, 2018. - 320 с.
10. Лебедев, Дмитрий. "Глубокое погружение в React JS". - Санкт- Петербург: Питер, 2020. - 480 с.
11. Попов, Александр. "Проектирование приложений с использованием Redux". - Москва: ДМК Пресс, 2020. - 336 с.
12. Применение геопорталов в различных отраслях. - Москва: Геофонд, 2022. - 384 с.
13. Смирнов, Дмитрий. "Картографические сервисы в веб-приложениях". - Санкт-Петербург: БХВ-Петербург, 2020. - 288 с.
14. Филлипс, Эрик. "Геоинформационные системы: проектирование и использование". - Москва: ДМК Пресс, 2019. - 560 с.
15. Флэнаган, Кайл. "JavaScript. Подробное руководство". - Москва: Вильямс, 2019. - 1008 с.
...25

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ