Введение
Современный этап развития информационных технологий характеризуется широким внедрением автоматизированных систем управления в различные сферы деятельности, включая сферу транспортных услуг. Таксопарки, предоставляющие услуги по перевозке пассажиров, сталкиваются с необходимостью оперативной обработки заказов, эффективного распределения транспортных средств и контроля выполнения рейсов. По данным аналитического агентства BusinesStat, в 2024 году число поездок на такси в России достигло 3,4 млрд, что на 2% больше, чем годом ранее. Применение методов объектно-ориентированного анализа и проектирования, в частности языка UML, позволяет создавать наглядные и согласованные модели информационных систем, отражающие как статическую структуру, так и динамическое поведение системы.
Язык UML (Unified Modeling Language) является стандартизированным средством визуального моделирования, широко используемым при разработке программного обеспечения. Он предоставляет набор диаграмм, позволяющих описывать функциональные требования, архитектуру и поведение системы с различных точек зрения. Использование UML на этапе проектирования информационной системы таксопарка способствует снижению рисков несоответствия разрабатываемого продукта потребностям бизнеса, улучшению коммуникации между заинтересованными сторонами и повышению качества итогового решения. С 1 сентября 2023 года в России действует Федеральная государственная информационно-аналитическая система «Такси», содержащая сведения о перевозчиках, автомобилях и службах заказа такси, что усиливает требования к информационным системам таксопарков.
В данной курсовой работе рассматривается разработка UML-модели информационной системы таксопарка, ориентированной на управление услугами перевозок пассажиров. Основное внимание уделяется анализу предметной области, выделению функциональных требований и построению ключевых диаграмм, отражающих процессы приёма, распределения и учёта заказов.
Актуальность темы
Актуальность темы обусловлена возрастающей конкуренцией на рынке таксомоторных услуг и необходимостью повышения эффективности управления перевозками. По данным Росстата, в декабре 2024 года средняя цена поездки на такси в России составила 47,77 рубля за километр, что отражает рост стоимости услуг и потребность в оптимизации затрат. Автоматизация процессов приёма и распределения заказов, контроля выполнения рейсов и взаимодействия с клиентами позволяет сократить время обработки запросов, оптимизировать загрузку автопарка и повысить качество обслуживания. Применение UML-моделирования обеспечивает системный подход к проектированию информационной системы, что особенно важно в условиях динамично меняющихся требований и необходимости быстрой адаптации к новым условиям рынка.
Степень разработанности темы
Проблематика объектно-ориентированного моделирования и применения языка UML широко освещена в трудах зарубежных и отечественных учёных. Среди зарубежных исследователей фундаментальный вклад внесли Г. Буч, Дж. Рамбо, А. Якобсон и М. Фаулер. В отечественной науке значимые работы принадлежат А. М. Вендрову, Г. Н. Калянову, С. В. Маклакову и В. В. Липаеву.
Объект и предмет исследования
Объект исследования — Объектом исследования является информационная система таксопарка, предназначенная для управления услугами перевозок пассажиров.
Предмет исследования — Предметом исследования являются UML-модели, описывающие структуру и поведение информационной системы таксопарка в процессах приёма, распределения и учёта заказов.
Цель и задачи работы
Цель работы — Целью курсовой работы является разработка комплекса UML-моделей информационной системы таксопарка, обеспечивающих управление услугами перевозок пассажиров.
Для достижения цели поставлены задачи:
- изучить назначение и виды диаграмм UML, применяемых при проектировании информационных систем;
- проанализировать бизнес-процессы таксопарка в части приёма, распределения и учёта заказов на перевозку пассажиров;
- сформулировать функциональные требования к системе и выделить действующих лиц;
- построить диаграммы вариантов использования, классов, последовательности и деятельности для основных процессов;
- оценить полноту и согласованность полученной модели;
- разработать рекомендации по использованию UML-моделей при проектировании информационной системы таксопарка.
Методы исследования
В работе использованы методы системного анализа, объектно-ориентированного проектирования, а также методология UML для визуального моделирования информационной системы.
Теоретическая и практическая значимость
Теоретическая значимость работы заключается в обобщении и систематизации подходов к применению UML при моделировании информационных систем в сфере пассажирских перевозок, что способствует углублению знаний в области объектно-ориентированного анализа и проектирования.
Практическая значимость состоит в возможности использования разработанных UML-моделей в качестве основы для создания программного обеспечения таксопарка, а также в качестве учебно-методического материала при изучении дисциплин, связанных с проектированием информационных систем.
Структура работы
Курсовая работа состоит из введения, двух глав, заключения и списка литературы. В первой главе рассматриваются теоретические основы UML-моделирования: объектно-ориентированный подход, виды диаграмм и особенности моделирования процессов перевозки пассажиров. Вторая глава посвящена практической разработке UML-модели информационной системы таксопарка, включая анализ предметной области, построение диаграмм вариантов использования, классов, последовательности и деятельности.