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

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Метою розробки програмного додатку є створення спеціалізованої інтерактивної вебплатформи для публікації та управління портфоліо фахівців креативних індустрій, яка на архітектурному рівні об'єднує передові технології апаратного рендерингу тривимірного контенту безпосередньо у вікні браузера з інструментами прямої 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 месенджера.

Опис

Бібліографічний опис

Кузьменко Д. О. Програмне забезпечення для створення та управління портфоліо фахівця : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 75 с.

Endorsement

Review

Supplemented By

Referenced By