Програмне забезпечення для створення та управління портфоліо фахівця

dc.contributor.advisorНедьошев, Максим Владиславович
dc.contributor.authorКузьменко, Дмитро Олегович
dc.date.accessioned2026-08-31T06:45:02Z
dc.date.issued2026
dc.description.abstractМетою розробки програмного додатку є створення спеціалізованої інтерактивної вебплатформи для публікації та управління портфоліо фахівців креативних індустрій, яка на архітектурному рівні об'єднує передові технології апаратного рендерингу тривимірного контенту безпосередньо у вікні браузера з інструментами прямої real-time комунікації між роботодавцями та кандидатами. Актуальність досягнення цієї мети полягає у забезпеченні ринку праці єдиним оптимізованим середовищем, яке автоматизує технічний аудит цифрових робіт фахівців, підвищує ефективність рекрутингу у сфері комп'ютерної графіки, скорочує час на прийняття рішень про найм та забезпечує надійний захист інтелектуальної власності авторів. Методи та технології розробки. Методологічною основою роботи є принципи об’єктно-орієнтованого проєктування, концепція побудови реактивних інтерфейсів та безсерверний архітектурний підхід Backend-as-a-Service (BaaS). Для реалізації клієнтської частини прикладного програмного забезпечення (Single Page Application) використано прогресивний фреймворк Vue.js 3 з підходом Composition API та сучасний інструмент модульної збірки Vite. Інтерактивний 3D-в'ювер та діагностичний модуль інспектування матеріалів розроблено на базі високорівневої JavaScript-бібліотеки Three.js, що працює поверх апаратного кросбраузерного інтерфейсу WebGL. Інфраструктура серверної частини, автентифікація користувачів, нереляційне сховище даних реального часу та збереження мультимедійних файлів реалізовані за допомогою хмарної екосистеми Google Firebase (сервіси Firebase Authentication, Cloud Firestore та Cloud Storage). Апробація результатів розробки. Основні теоретичні положення, архітектурні рішення та практичні результати розробки програмного додатку були представлені, обговорені та отримали позитивну оцінку на Міжнародній науково-практичній конференції студентів, аспірантів та молодих вчених «Інформаційні технології та комп'ютерна інженерія». Матеріали та тези доповіді, присвячені принципам побудови вебсистем інтерактивного моніторингу та інспектування тривимірного контенту, опубліковані у збірнику наукових праць конференції. Структура записки у логічній послідовності відповідно до етапів інженерного життєвого циклу розробки програмного забезпечення: • У першому розділі виконано системний аналіз предметної області цифрового рекрутингу в креативних індустріях. Проведено детальний порівняльний огляд функціональних та архітектурних особливостей платформ-аналогів. За допомогою інструментарію UML (діаграми прецедентів, послідовності та активності) здійснено бізнес-моделювання процесів взаємодії та сформовано комплекс функціональних, нефункціональних та технічних вимог до системи. • У другому розділі здійснено проєктування інформаційного забезпечення платформи. Розроблено концептуальну та логічну ER-модель даних у нотації Crow’s Foot. Наведено інженерне обґрунтування використання документо-орієнтованої NoSQL СУБД Firebase Cloud Firestore, детально описано фізичну структуру хмарних колекцій і документів, а також розроблено декларативні правила безпеки Firestore Security Rules для захисту даних користувачів. • У третьому розділі представлено архітектурне та об'єктно-орієнтоване проєктування прикладного програмного забезпечення. За допомогою UML-діаграм класів, пакетів та компонентів деталізовано внутрішню структуру SPA-додатка, описано застосування патернів програмування (зокрема поліморфізму для різних типів контенту) та наведено алгоритми роботи графічного рушія Three.js. • У четвертому розділі висвітлено питання практичного впровадження, розгортання та експлуатації вебплатформи. Описано конфігурування операційного оточення Node.js та процес деплою статичного бандлу на хмарний хостинг Firebase Hosting із залученням CDN. Наведено опис рольового адміністрування та представлено детальну візуальну демонстрацію роботи графічного інтерфейсу системи, модуля 3D-інспектора, 2D-галереї, відеоплеєра та real-time месенджера.
dc.identifier.citationКузьменко Д. О. Програмне забезпечення для створення та управління портфоліо фахівця : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 75 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16961
dc.language.isouk
dc.publisherНУБіП України
dc.subjectінтерактивні вебплатформи
dc.subjectрендеринг тривимірного контенту
dc.subjectоб’єктно-орієнтоване проєктування
dc.subjectцифровий рекрутинг
dc.subjectinteractive web platforms
dc.subject3D content rendering
dc.subjectobject-oriented design
dc.subjectdigital recruitment
dc.titleПрограмне забезпечення для створення та управління портфоліо фахівця
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kuzmenko_Bakalavrska_Prohramne_zabezpechennia_dlia_stvorennia_ta_upravlinnia_portfolio.pdf
Розмір:
1,43 MB
Формат:
Adobe Portable Document Format