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