Similar presentations:
Расчёт маршрутов общественного транспорта
1.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИГосударственное БЮДЖЕТНОЕ образовательное учреждение среднего профессионального образования
Луганской Народной Республики «Антрацитовский колледж информационных технологий и экономики»
Курсовой проект
на тему:
Расчёт маршрутов общественного транспорта
Автор курсового проекта:
Соловьёв Богдан Денисович
Руководитель курсового проекта:
Мищенко Д.Ю.
2.
Расчёт маршрутов общественного транспортаСовременные системы расчёта маршрутов общественного транспорта используют алгоритмы
для определения оптимальных путей следования. Они учитывают время в пути, количество
пересадок, загруженность транспортных средств и другие факторы. Это позволяет пассажирам
получать актуальные маршруты и расписание, а транспортным компаниям — оптимизировать
работу и снижать время ожидания. Системы постоянно обновляются и адаптируются к
изменениям в транспортной сети. Благодаря этому повышается качество обслуживания и
удобство для всех участников дорожного движения.
3.
ВведениеОбщественный транспорт является неотъемлемой частью городской инфраструктуры.
Эффективные маршруты обеспечивают комфорт и безопасность пассажиров. В условиях
растущего числа жителей и транспортных средств оптимизация расчётов маршрутов становится
актуальной задачей для улучшения качества жизни в городе. Наша презентация посвящена
методам и алгоритмам, которые помогают оптимизировать маршруты общественного
транспорта, снижая время в пути и повышая общую эффективность транспортной системы. Мы
рассмотрим ключевые аспекты и инновационные подходы, которые способствуют созданию
более удобных и доступных транспортных решений.
4.
Цели и задачиОпределить оптимальные маршруты общественного транспорта, минимизирующие время в
пути для пассажиров. Разработать алгоритмы для расчёта эффективных маршрутов с учётом
загруженности дорог и расписания движения. Улучшить качество транспортных услуг и повысить
удовлетворённость пассажиров за счёт более точного планирования маршрутов. Интегрировать
систему в существующую инфраструктуру для обеспечения бесперебойной работы. Обеспечить
прозрачность и доступность информации о маршрутах для пассажиров через информационные
системы. Повысить эффективность использования транспортных средств и ресурсов за счёт
оптимизации маршрутов.
5.
Средства разработки приложенийДля разработки приложений по расчёту маршрутов общественного транспорта используются
современные инструменты и технологии. Среди них — интегрированные среды разработки
(IDE), такие как Visual Studio Code и IntelliJ IDEA. Также применяются библиотеки и фреймворки,
например, React для фронтенда и Node.js для бэкенда. Для работы с геоданными используются
картографические API, такие как Mapbox и Google Maps. Эти инструменты позволяют создавать
функциональные и удобные приложения, которые помогают пользователям планировать свои
поездки.
6.
Диаграмма прецедентовДиаграмма прецедентов
показывает взаимодействие
системы с пользователями и
другими системами. В контексте
расчёта маршрутов
общественного транспорта она
иллюстрирует, как система
реагирует на запросы
пользователей, например, на
выбор начальной и конечной
точек маршрута. Прецеденты
включают поиск маршрута,
расчёт времени в пути и
отображение альтернативных
вариантов. Диаграмма помогает
визуализировать процессы и
выявить потенциальные точки
улучшения системы. Она служит
основой для разработки
пользовательского интерфейса
и оптимизации работы системы
в целом.
7.
Диаграмма последовательнотсиДиаграмма
последовательности наглядно
демонстрирует этапы расчёта
маршрута общественного
транспорта. Она показывает
взаимодействие между
транспортными средствами и
пассажирами, включая выбор
маршрута, расчёт времени в
пути и определение
оптимальных остановок. Такой
подход помогает
оптимизировать движение
транспорта и улучшает
качество обслуживания
пассажиров. Диаграмма
позволяет выявить узкие места
и оптимизировать логистику,
что способствует более
эффективному использованию
ресурсов и повышению
удовлетворённости
пассажиров.
8.
Диаграмма состоянийДиаграмма состояний отображает
все возможные состояния системы
при расчёте маршрутов
общественного транспорта. Она
позволяет наглядно увидеть
переходы между состояниями,
например, от начала маршрута до
его завершения. Это помогает
анализировать, как система
реагирует на различные условия и
какие факторы могут повлиять на
выбор маршрута. Диаграмма
упрощает понимание логики работы
системы и выявление
потенциальных проблем. Она
является важным инструментом для
оптимизации маршрутов и
повышения эффективности
общественного транспорта.
9.
Разработка пользовательского интерфейса10.
Тестировние пользовательского интерфейсаРезультат тестирования UI — Расчёт маршрутов общественного транспорта
Общая оценка: интерфейс в целом удобный и понятный, основные функции работают корректно.
Что проверял:
- Ввод начальной и конечной остановки — все поля работают, подсказки помогают выбрать правильные остановки.
- Выбор типа транспорта — переключатели и выпадающие списки работают без ошибок.
- Расчёт маршрута — результаты отображаются быстро, все маршруты показываются правильно.
- Просмотр деталей маршрута — информация о остановках и времени отображается корректно.
- Навигация по страницам — все ссылки и кнопки функционируют, переходы логичные.
Обнаруженные недочёты:
- Некоторые элементы интерфейса мелко расположены на мобильных устройствах — неудобно нажимать.
- В некоторых случаях при неправильном вводе (например, пустое поле) появляется сообщение, но оно не выделено ярко.
- Не хватает подсказок по времени работы остановок.
11.
ЗаключениеВ ходе выполнения работы был проведён анализ и тестирование
пользовательского интерфейса системы расчёта маршрутов
общественного транспорта. Были проверены основные функции,
выявлены недочёты и предложены рекомендации по их устранению. В
результате проведённых мероприятий интерфейс стал более удобным и
функциональным, что повышает качество пользовательского
взаимодействия и способствует улучшению общего опыта работы с
системой.