Тема: Разработка геоинформационной системы для паспортизации автомобильных дорог «IndorRoadWeb»
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ требований 5
1.1 Анализ предыдущей версии системы 5
1.2 Анализ новых требований к системе 9
2 Проектирование системы 13
2.1 Стек технологий 13
2.2 Компоненты системы 16
3 Реализация 20
3.1 Генерация технического паспорта автомобильной дороги 20
3.2 Отображение дорожных объектов на карте 23
3.3 Выбор подложки для карты 30
3.4 Импорт данных с сервера IndorRoad 33
3.5 Работа с техническими условиями 36
3.6 Экран дорог 42
3.7 Генерация XML-документа для обмена данными 45
Заключение 49
Список использованных источников и литературы 50
📖 Введение
Одним из примеров специализированных геоинформационных систем для дорожной отрасли является система «IndorRoad». На протяжении многих лет она служила основным инструментом мониторинга, паспортизации и эксплуатации автомобильных дорог, активно применяясь в органах управления дорожным хозяйством различного уровня - от федерального до муниципального. Однако, поскольку система была разработана более десяти лет назад на языке программирования Delphi, сегодня она сталкивается с рядом ограничений, связанных с технологическим устареванием. В частности, все более затруднительным становится поиск квалифицированных специалистов, владеющих данным стеком, что ведет к росту трудозатрат и стоимости сопровождения. В совокупности это обусловливает необходимость глубокой модернизации системы и перехода к современной технологической платформе.
Проект «IndorRoadWeb» направлен на решение указанных проблем путем обратного проектирования (reverse engineering) и полной переработки существующей системы. Фактически, в рамках данного проекта предполагается детально изучить логику и функциональность оригинального приложения «IndorRoad», чтобы на этой основе создать новую веб-ориентированную систему. Такой подход позволит сохранить полезный опыт и наработанную функциональность предыдущей версии. Ориентация на веб-технологии сделает «IndorRoadWeb» более удобным и более масштабируемым. В результате появится современная, гибкая и расширяемая ГИС, способная в будущем заменить устаревшую систему и удовлетворить запросы специалистов дорожной отрасли.
Целью данной выпускной квалификационной работы является разработка
современной геоинформационной системы «IndorRoadWeb» для паспортизации
автомобильных дорог, созданной на основе результатов реверс-инжиниринга
существующей системы «IndorRoad».
Для достижения этой цели необходимо решить следующие задачи:
1) проанализировать текущую функциональность системы «IndorRoad»;
2) изучить новые требования к системе со стороны заказчиков, сформировав перечень необходимых улучшений;
3) спроектировать систему;
4) разработать новую систему, внедрив требуемую функциональность.
Выполнение поставленных задач позволит достичь цели и создать эффективный инструмент управления дорогами, отвечающий современным отраслевым требованиям.
✅ Заключение
С учетом обратного проектирования (reverse engineering) и изучения пользовательских требований была спроектирована система «IndorRoadWeb», предоставляющая удобный доступ к функциональности через веб-интерфейс.
При выполнении данной работы были приобретены и отточены важные профессиональные навыки. Во-первых, практический опыт реверс-инжиниринга способствовал формированию системного подхода к изучению унаследованного кода и позволил на практике применить принципы проектирования прикладных решений. Во- вторых, взаимодействие с реальными заказчиками и специалистами отрасли помогло лучше понять потребности конечных пользователей и сформировать комплексный подход к решению прикладных задач.
Все эти компетенции являются ценным вкладом в дальнейшее профессиональное развитие и могут быть применены при реализации других проектов, связанных с информационными системами и автоматизацией бизнес-процессов.
В данный момент система готова к внедрению и проходит финальное тестирование. Её эксплуатация планируется в ближайшее время.





