Розроблення та імплементація вебплатформи з додатковими функціями для організації роботи ветеринарних клінік

Автор: Колодчак Ростислав Васильович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційно-вимірювальні технології у робототехніці
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2024-2025 н.р.
Мова захисту: українська
Анотація: Магістерська роботаприсвячена створенню сучасної веб-платформи для автоматизації ключових бізнес-процесів ветеринарних клінік та аптек. У ході дослідження було проведено аналіз існуючих рішень на ринку, визначено їхні недоліки та окреслено функціональні вимоги до майбутньої системи. Основною метою роботи є створення веб-платформи, що дозволяє автоматизувати управління записами пацієнтів, контролювати фінансові операції, оптимізувати управління складськими запасами та забезпечувати ефективну взаємодію з клієнтами. Для досягнення цієї мети було використано сучасні технології, такі як ASP.NET Core, Angular, PostgreSQL, Redis та RabbitMQ. Архітектурною основою платформи є принципи "Чистої архітектури" (Clean Architecture), що забезпечує розділення логіки додатку на незалежні рівні, підвищуючи його гнучкість та масштабованість. Для зберігання даних була обрана реляційна база даних PostgreSQL, яка забезпечує стабільність та продуктивність системи. Реалізовано систему автентифікації та авторизації користувачів за допомогою JWT- токенів та ASP.NET Identity, що гарантує захищений доступ до ресурсів платформи. Для оптимізації продуктивності було використано Redis для кешування даних, а для асинхронної обробки повідомлень — брокер RabbitMQ. Особливістю роботи є перенесення платформи у хмарне середовище Microsoft Azure із застосуванням контейнеризації через Docker та системи оркестрації Kubernetes (AKS). Завдяки цьому забезпечується висока доступність платформи та можливість динамічного масштабування залежно від навантаження. Крім того, реалізовано автоматизовані CI/CD- процеси для безперервного розгортання та тестування системи. Практичне значення роботи полягає у можливості впровадження розробленої веб-платформи у ветеринарних клініках та аптеках, що дозволяє зменшити витрати на адміністрування, підвищити ефективність роботи персоналу та забезпечити зручність обслуговування клієнтів. Крім того, платформа може бути адаптована для застосування в медичних закладах, освітніх установах та інших організаціях зі схожими вимогами до управління записами клієнтів та контролю ресурсів. Ключові слова: веб-платформа, ветеринарні клініки, автоматизація, ASP.NET Core, Angular, PostgreSQL, Redis, RabbitMQ, Microsoft Azure, Docker, Kubernetes, Clean Architecture, CI/CD.