Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2774
Full metadata record
DC FieldValueLanguage
dc.contributor.authorОрлов, К. Є.-
dc.date.accessioned2026-09-07T14:21:24Z-
dc.date.available2026-09-07T14:21:24Z-
dc.date.issued2026-
dc.identifier.citationОрлов, К. Є. Розробка універсального месенджера для інтеграції комунікацій між користувачами на платформах онлайн-продажів та соціальних мереж : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / К. Є. Орлов ; наук. керівник доц., канд. техн. наук О. Є. Огнєва. ‒ Хмельницький : ХНТУ, 2026. ‒ 145 с.uk_UA
dc.identifier.urihttp://eir.kntu.net.ua/jspui/handle/123456789/2774-
dc.description.abstractПерший розділ «Аналіз предметної області» містить огляд ринку електронної комерції України, дослідження каналів комунікації українських маркетплейсів Rozetka, Prom, OLX, аналіз існуючих світових та локальних аналогів (Sendbird, Front, Intercom, Re:amaze, Crisp, Zoho Desk, KeyCRM, Sitniks). У розділі описано перехід від моделі «ЯК Є» (роздроблені інтерфейси каналів) до моделі «ЯК ПОВИННО БУТИ» (єдиний інтерфейс оператора з реалтайм-доставкою) та сформульовано постановку задачі проєктування. Другий розділ «Проєктування універсального месенджера omnichat-hub» складається з підрозділів: «Основні вимоги до системи», «Розробка проєктних специфікацій», «UML use-case діаграми», «Розробка поведінкових UML-діаграм», «Розробка діаграм потоків даних (DFD)», «Проєктування архітектури системи», «Розробка структурних UML-діаграм» та «Висновки до розділу 2». Спроєктовано доменну модель з канал-агностичним шаром, ER-схему бази даних на 24 таблиці, OpenAPI-специфікацію контракту як єдине джерело правди, потоки доставки повідомлень через транзакційний Outbox-патерн. Третій розділ «Розробка універсального месенджера omnichat-hub» складається з підрозділів: «Обґрунтування вибору інструментальних засобів», «Розробка системи» та «Висновки до розділу 3». Обґрунтовано вибір NestJS як backend-фреймворку, PostgreSQL з Prisma ORM як шару даних, Socket.IO з Redis-адаптером як реалтайм-каналу, Next.js з React яквеб-клієнта, Expo як мобільного клієнта. Реалізовано REST API на NestJS, фонові воркери BullMQ, інтеграційні модулі для Rozetka, Prom, OLX, транзакційний Outbox-патерн та обгорткове шифрування ключів каналів. Четвертий розділ «Тестування та впровадження» складається з підрозділів: «Тестування системи», «Робота користувача з системою», «Встановлення та експериментальне застосування» та «Висновки до розділу 4». Розроблене програмне забезпечення пройшло функціональне тестування на рівнях unit (Vitest), integration (Postgres у Docker) та E2E (HTTP і WebSocket). Перевірка підтвердила відповідність системи функціональним вимогам, сформульованим у розділах 1 і 2. Описано процеси встановлення та виробничого розгортання через Pulumi на DigitalOcean App Platform і Vercel.uk_UA
dc.language.isootheruk_UA
dc.publisherХНТУuk_UA
dc.subjectОмніканальний месенджерuk_UA
dc.subjectмаркетплейсuk_UA
dc.subjectOUTBOX-патернuk_UA
dc.subjectшифрування ключівuk_UA
dc.subjectOAUTH 2.0uk_UA
dc.subjectоператорський дашбордuk_UA
dc.subjectSaaSuk_UA
dc.titleРозробка універсального месенджера для інтеграції комунікацій між користувачами на платформах онлайн-продажів та соціальних мережuk_UA
dc.typeOtheruk_UA
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.