Введение
Современный рынок туристических услуг характеризуется высокой динамикой и постоянным усложнением бизнес-процессов. По данным Росстата, в первом полугодии 2023 года в России было совершено 71,7 млн поездок, что на 10% больше, чем за аналогичный период 2022 года. Экскурсионные бюро, как ключевые участники этого рынка, сталкиваются с необходимостью оперативного формирования, продвижения и реализации экскурсионных продуктов. Управление услугами в такой организации требует чёткой координации действий сотрудников, ведения актуальной базы экскурсий, учёта заявок клиентов и контроля качества обслуживания. В этих условиях возрастает роль информационных систем, способных автоматизировать рутинные операции и обеспечить поддержку принятия управленческих решений.
Проектирование информационной системы невозможно без предварительного моделирования её структуры и поведения. Унифицированный язык моделирования UML (Unified Modeling Language) предоставляет стандартизированные графические средства для описания архитектуры программных систем, их функциональности и динамики взаимодействия объектов. Использование UML на этапе анализа и проектирования позволяет выявить требования заинтересованных сторон, формализовать бизнес-процессы и создать основу для последующей реализации программного продукта.
В данной курсовой работе рассматривается подсистема «Управление услугами» экскурсионного бюро. Основное внимание уделяется разработке комплекта UML-диаграмм, отражающих ключевые аспекты функционирования данной подсистемы: от анализа действующих лиц и вариантов использования до детального моделирования классов и поведения системы. Полученная модель может служить отправной точкой для создания полноценной информационной системы экскурсионного бюро.
Актуальность темы
Актуальность темы обусловлена необходимостью повышения эффективности управления экскурсионными услугами в условиях растущей конкуренции и цифровизации отрасли. По данным Российского союза туриндустрии, внутренний турпоток в России в 2023 году вырос на 20% и составил 78 млн поездок, что усиливает нагрузку на экскурсионные бюро. Традиционные методы учёта и планирования, основанные на бумажных носителях и разрозненных электронных таблицах, не обеспечивают требуемой оперативности и точности. Применение UML-моделирования позволяет систематизировать представление о предметной области, выявить узкие места в процессах и создать основу для разработки автоматизированной системы, отвечающей современным требованиям.
Степень разработанности темы
Вопросы объектно-ориентированного моделирования и применения UML широко освещены в трудах зарубежных и отечественных исследователей. Среди зарубежных учёных фундаментальный вклад внесли Г. Буч, Дж. Рамбо, А. Якобсон, М. Фаулер. В отечественной науке значимые работы по данной проблематике принадлежат А. М. Вендрову, Г. Н. Калянову, С. В. Маклакову, В. В. Липаеву.
Объект и предмет исследования
Объект исследования — Объектом исследования является деятельность экскурсионного бюро по формированию и реализации экскурсионных услуг.
Предмет исследования — Предметом исследования выступают методы и средства UML-моделирования подсистемы управления услугами экскурсионного бюро.
Цель и задачи работы
Цель работы — Целью работы является разработка комплекта UML-диаграмм, описывающих подсистему «Управление услугами» экскурсионного бюро и пригодных для использования при проектировании информационной системы.
Для достижения цели поставлены задачи:
- Изучить нотацию UML 2.x, виды диаграмм и их назначение.
- Выявить особенности предметной области экскурсионного бюро и жизненного цикла экскурсионной услуги.
- Провести обзор подходов к автоматизации управления услугами в сфере туризма.
- Проанализировать предметную область, действующих лиц и варианты использования подсистемы.
- Построить диаграммы классов и последовательностей для подсистемы «Управление услугами».
- Смоделировать поведение подсистемы с помощью диаграмм деятельности и состояний.
Методы исследования
В работе применяются методы системного анализа, объектно-ориентированного проектирования, визуального моделирования с использованием нотации UML, а также методы классификации и обобщения.
Теоретическая и практическая значимость
Теоретическая значимость работы состоит в обобщении и систематизации подходов к применению UML для моделирования управления услугами в сфере туризма, что расширяет методическую базу проектирования информационных систем для малых и средних предприятий сервиса.
Практическая значимость заключается в возможности использования разработанной UML-модели в качестве основы для создания программного обеспечения экскурсионного бюро, а также в применимости предложенных диаграмм для обучения студентов и специалистов методам объектно-ориентированного анализа.
Структура работы
Работа состоит из введения, двух глав, заключения и списка литературы. В первой главе рассматриваются теоретические основы UML-моделирования и особенности предметной области. Во второй главе представлена разработка UML-модели подсистемы «Управление услугами». Общий объём работы составляет 30 страниц, включая 12 рисунков и 3 таблицы.