Бакалаврські роботи (ІПІ)

Постійне посилання зібрання

У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.

Переглянути

Нові надходження

Зараз показуємо 1 - 20 з 398
  • ДокументВідкритий доступ
    Вебзастосунок "Інтелектуальний інтернет-магазин"
    (КПІ ім. Ігоря Сікорського, 2025) Кушнір, Ганна Вікторівна; Павлов, Олександр Анатолійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 93 таблиці, 53 рисунки та 32 джерела – загалом 110 сторінок. Дипломний проєкт присвячений розробці вебзастосунку «інтелектуальний інтернет-магазин» для продажу виробів ручної роботи. Актуальність проєкту зумовлена необхідністю підвищення ефективності онлайн-продажів у сфері ручної роботи завдяки персоналізованому підходу до користувача. Мета проєкту полягає у створенні адаптивного та функціонального вебзастосунку, який дозволяє покупцями зручним чином обирати унікальні товари, отримувати персоналізовані рекомендації та формувати подарункові набори, а адміністраторам – спрощене керування товарами та замовленнями. У розділі 1 було проведено аналіз основних понять, що стосуються вебзастосунків та інтернет-магазинів, розгляд особливостей продажу handmade-продукції та моделювання бізнес-процесів магазину з побудовою їх BPMN-моделей. Виконано огляд існуючих програмних продуктів та рекомендаційних систем, що дозволило сформувати технічне підґрунтя для реалізації проєкту. Другий розділ присвячено розробці вимог до ПЗ. У ньому було описано варіанти використання системи, сформовано функціональні, нефункціональні та системні вимоги до вебзастосунку. Проведено аналіз економічної доцільності створення ПЗ і сформульовано технічне завдання на його розробку. У третьому розділі описано архітектуру системи та обґрунтовано вибір технологічного стеку. Представлено реалізацію алгоритму пошуку рекомендацій, структуру бази даних та механізми для безпеки даних. У розділі 4 проведено аналіз якості та мануальне тестування програмного забезпечення із детальним описом тестових сценаріїв та наведенням контрольного прикладу, що дозволяє оцінити реальну працездатність системи. П’ятий розділ описує процес розгортання програмного забезпечення з використанням технологій контейнеризації Docker та на хмарній платформі Render. Також розглянуто аспекти супроводу ПЗ після його впровадження.
  • ДокументВідкритий доступ
    Вебзастосунок для покращення ефективності резюме
    (КПІ ім. Ігоря Сікорського, 2025) Авчаров, Григорій Олександрович; Фіногенов, Олексій Дмитрович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 51 таблиць, 46 рисунків та 15 джерел – загалом 81 сторінка. Дипломний проєкт присвячений розробці веб-застосунку для підвищення ефективності резюме. Метою проєкту є покращення процесу аналізу резюме. У розділі «Передпроєктне обстеження предметної області» було проаналізовано предметну область, досліджено існуючі технічні рішення та програмні продукти, а також змодельовано та описано ключові бізнес-процеси, такі як реєстрація користувача, додавання резюме та його модерація. У розділі «Розроблення вимог до програмного забезпечення» визначено функціональні та нефункціональні вимоги до розробленого продукту, а також зазначено та детально описано варіанти використання програмного забезпечення для різних ролей, таких як звичайний користувач та адміністратор. У розділі «Конструювання та розроблення програмного забезпечення» присвячений опису архітектури, обґрунтуванню вибору технологічного стеку, конструюванню програмного забезпечення з детальним описом структури бази даних, а також аналізу безпеки даних. У розділі «Аналіз якості та тестування програмного забезпечення» проведений аналіз якості ПЗ, описані процеси мануального тестування та наведено детальний контрольний приклад, що демонструє ключові сценарії роботи системи. Розділ «Розгортання та супровід програмного забезпечення» містить опис процесу розгортання застосунку з використанням контейнерів та хмарної платформи Microsoft Azure, а також висвітлює аспекти підтримки та оновлення програмного забезпечення через Docker Hub.
  • ДокументВідкритий доступ
    Програмне забезпечення для міграції даних
    (КПІ ім. Ігоря Сікорського, 2025) Піонтківський, Віталій Петрович; Олійник, Юрій Олександрович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 29 таблиць, 15 рисунків та 17 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці інструмента для автоматизованого створення DAG-файлів у середовищі Apache Airflow. Метою роботи є створення програмного забезпечення, яке дозволить підвищити ефективність розробки міграційних процесів шляхом автоматичного створення DAG'ів. Перший розділ містить аналіз предметної області та існуючих рішень, аналіз відомих програмних продуктів, алгоритмічних та технічних рішень, виконано постановку завдання. Другий розділ присвячений розробці вимог до програмного забезпечення. Розроблено варіанти використання ПЗ, функціональні, нефункціональні та системні вимоги, проаналізовано економічні показники ПЗ. В третьому розділі виділено та описано рішення та обґрунтувано вибір засобів розробки, конструювання програмного забезпечення. В четвертому розділі проведено аналіз якості, описано процес тестування та контрольний приклад. У п’ятому розділі розглянуто процес розгортання та супроводу інструмента QMT. Програмне забезпечення QMT опубліковано у відкритому репозиторії PyPi. Розміщення надало зручний спосіб інтеграції бібліотеки як у нові, так і в існуючі проєкти.
  • ДокументВідкритий доступ
    Вебзастосунок для планування та нагадування про важливі події
    (КПІ ім. Ігоря Сікорського, 2025) Орищенко, Ярослав Олександрович; Ковтунець, Олесь Володимирович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 57 таблиць, 56 рисунків та 27 джерел – загалом 108 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для планування подій та нагадувань. Мета розробки полягає у спрощенні управління подіями, нагадуваннями та взаємодії між користувачами за рахунок створення зручного вебзастосунку для планування та організації діяльності у межах університету. У розділі «Передпроєктне обстеження предметної області» проаналізовано сферу планування подій, досліджено існуючі програмні продукти та визначено їх основні переваги та недоліки. Розділ «Розробленні вимог до програмного забезпечення» присвячений формуванню варіантів використання, функціональних та нефункціональних вимог до застосунку. Також було проведено попередній аналіз економічних показників додатку. Розділ «Конструювання та розроблення програмного забезпечення» обгрунтовує вибір засобів розробки, описує проєктування архітектури програмного забезпечення та схеми бази даних. Розділ «Аналіз якості та тестування програмного забезпечення» описує процес тестування для забезпечення якості, безпеки та стабільності продукту. Розділ «Розгортання та супровід програмного забезпечення» розглядає процес впровадження застосунку в хмарному середовищі та методи підтримки його роботи.
  • ДокументВідкритий доступ
    Інтерактивна освітня платформа для онлайн-курсів
    (КПІ ім. Ігоря Сікорського, 2025) Луговець, Тетяна Ігорівна; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 46 таблиць, 25 рисунків та 12 джерел – загалом 97 сторінок. Дипломний проєкт присвячений для підтримки діяльності процесу дистанційного навчання, взаємодії між викладачами та слухачами. Метою проєкту є створення інтерактивної освітньої платформи для онлайн-курсів, яка дозволить підвищити зручність доступу до навчального контенту, управління освітніми процесами та забезпечити взаємодію між учасниками навчання. Розділ «Аналіз вимог до програмного забезпечення» розглядаються загальні положення, аналіз предметної області, дослідження існуючих технологій та успішних ІТ-проєктів, аналіз вимог до програмного забезпечення, а також постановка задачі. Розділ «Моделювання та конструювання програмного забезпечення» зосереджений на аналізі та моделюванні програмного забезпечення, описі архітектури, розробці програмного забезпечення та аналізі безпеки даних. У розділі «Аналіз якості та тестування програмного забезпечення» здійснюється аналіз якості ПЗ, описуються процеси тестування та наводиться контрольний приклад. Останній розділ «Розгортання та супровід програмного забезпечення» містить опис розгортання та підтримки програмного забезпечення.
  • ДокументВідкритий доступ
    Застосунок для розпізнавання облич у відеопотоці з детекцією штучно змінених зображень
    (КПІ ім. Ігоря Сікорського, 2025) Скорик, Родіон Олегович; Поперешняк, Світлана Володимирівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 23 таблиці, 29 рисунків та 34 джерела – загалом 71 сторінка. Дипломний проєкт присвячений розробці програмного забезпечення для виявлення та ідентифікації облич у відеопотоці. Метою проекту є покращення процедури ідентифікації та спрощення виявлення осіб на відео шляхом впровадження методів розпізнавання облич із розпізнавання живого. У розділі «Передпроектне обстеження предметної області» описано формулювання задачі дипломної роботи, здійснено аналіз предметної області, проаналізовано існуюче аналогічне програмне й технічне забезпечення, а також побудовано відповідну модель бізнес-процесів. Розділ 2 охоплює вивчення сценаріїв використання програмного продукту, функціональних і нефункціональних вимог, розгляд системних характеристик, економічних факторів та постановку задачі для розробки програмного рішення. У розділі «Конструювання та розроблення програмного забезпечення» представлено архітектурну модель, обґрунтовано вибір інструментів розробки, подано опис ключових модулів програмного забезпечення й використаних алгоритмів та моделей, розглянуто питання інформаційної безпеки. Розділ 4 зосереджений на методах оцінювання якості створеного програмного продукту, процесі тестування та аналізі контрольного прикладу. У розділі «Розгортання та супровід програмного забезпечення» висвітлено процедуру встановлення програмного продукту на цільове середовище та організацію його подальшого технічного супроводу. Результати роботи пройшли апробацію: − Поперешняк С.В., Скорик Р.О., Купцов Д.В., Кравченко Р.В. Система розпізнавання обличчя людини у відеопотоці / Проблеми програмування. № 2-3. 2024. С. 296-304. http://doi.org/10.15407/pp2024.02-03.296 − Popereshnyak S., Skoryk R., Kuptsov D., Kravchenko R. (2024). Software Tool for Recognition of Human Face in Video Stream. In: Proceedings of the 14th International Scientific and Practical Programming Conference (UkrPROG 2024) Kyiv, Ukraine, May 14-15, 2024. CEUR Workshop Proceedings, vol. 3806, : 325-336. Germany. ISSN 1613-0073. Available at: https://ceur-ws.org/Vol-3806/S_57_Popereshnyak_Skoryk_Kuptsov_Kravchenko.pdf (Scopus, dblp) − Скорик Р.О. Поперешняк С.В. Програмне забезпечення розпізнавання обличчя у відеопотоці // Всеукраїнська науково-технічна конференція «Технологічні горизонти: дослідження та застосування інформаційних технологій для технологічного прогресу України і Світу». Збірник тез. – К.: ДУІКТ, 2023. – с. 175-177 − Скорик Р.О., Поперешняк С.В Програмне забезпечення розпізнавання обличчя у відеопотоці // Науково-практична конференція «Проблеми комп’ютерної інженерії». Збірник тез. – К.: ДУІКТ, 2023. - с. 52-54 - І місце, 2024 рік, ІІ тур Всеукраїнського конкурсу наукових досліджень студентів «Інформаційні технології в науці та виробництві», Херсонський національний технічний університет, м. Хмельницький. − Результати роботи мають впровадження на виробничо-торгівельній приватній фірмі «АН», що підтверджено актом впровадження.
  • ДокументВідкритий доступ
    Браузер для використання в умовах обмежених ресурсів
    (КПІ ім. Ігоря Сікорського, 2025) Спаських, Микола Дмитрович; Жаріков, Едуард В'ячеславович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 27 таблиць, 38 рисунків та 7 джерел – загалом 62 сторінки. Мета. Розробка ставить перед собою досягнення наступних цілей: - Зменшення використання оперативної пам’яті. У розділі аналізу вимог були поставлені вимоги для програмного забезпечення. У розділі моделювання програмного забезпечення було описано архітектуру програмного забезпечення та алгоритми вирішення прикладних задач. У розділі аналіз якості були описані основні тест кейси, та стани системи після проведення тестування. У розділі впровадження та супровід було описано процеси автоматизованого розгортання програмного забезпечення на персональному комп’ютері.
  • ДокументВідкритий доступ
    Вебпортал автоматизації бізнес-процесів для внутрішніх користувачів компанії на базі Salesforce Experience Cloud
    (КПІ ім. Ігоря Сікорського, 2025) Титаренко, Данило Олегович; Ліхоузова, Тетяна Анатоліївна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 49 таблиць, 31 рисунок та 28 джерел - загалом 103 сторінки. Дипломний проєкт присвячений розробці вебпорталу автоматизації внутрішніх бізнес-процесів компанії на базі Salesforce Experience Cloud. Метою проєкту є підвищення ефективності внутрішньої взаємодії, зменшення кількості ручних операцій та оптимізація управління персоналом шляхом централізованої автоматизації обліку робочого часу, погодження заявок та моніторингу виконання завдань. У розділі 1 розглянуто передпроєктне обстеження предметної області: проведено аналіз бізнес-процесів (облік робочого часу, погодження відпусток і лікарняних, нарахування заробітної плати), здійснено огляд існуючих рішень та змодельовано ключові процеси за допомогою BPMN. Розділ 2 присвячений розробленню вимог до програмного забезпечення: сформульовано функціональні (створення, редагування, затвердження звітів; подання й обробка заявок; розрахунок зарплати; адміністрування) та нефункціональні (продуктивність, безпека, доступність, портативність) вимоги, виконано аналіз економічних показників за методикою COCOMO та складено технічне завдання. У розділі 3 описано архітектуру та конструювання програмного забезпечення: наведено C4-моделі, обґрунтовано вибір Salesforce Experience Cloud разом із Lightning Web Components та Apex, деталізовано структуру бази даних, а також викладено алгоритм автоматичного розрахунку заробітної плати. Розділ 4 охоплює аналіз якості та тестування ПЗ: обґрунтовано ключові метрики, описано процеси юніт- і інтеграційного тестування, наведено результати мануальних випробувань і представлено контрольний приклад користувацьких сценаріїв. У розділі 5 розглянуто розгортання та супровід програмного забезпечення: описано пакетний підхід із використанням Managed Package у Salesforce, міграцію даних через Data Loader, організацію CI/CD та механізм оновлення компонентів без переривання роботи користувачів. Програмне забезпечення впроваджено у продакшен-організації компанії, інтегровано в екосистему Salesforce Experience Cloud, де воно автоматизує облік робочого часу, погодження заявок, моніторинг завдань, календар подій та автоматичне нарахування заробітної плати.
  • ДокументВідкритий доступ
    Алгоритмічне та програмне забезпечення для процедурної генерації мап з використанням генеративного штучного інтелекту
    (КПІ ім. Ігоря Сікорського, 2025) Головач, Варвара Олександрівна; Зарічковий, Олександр Анатолійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 32 таблиці, 24 рисунка та 25 джерел – загалом 61 сторінка. Дипломний проєкт присвячений розробленню алгоритмічного та програмного забезпечення для контрольованої процедурної генерації тривимірних мап у середовищі Unity з використанням великої мовної моделі. Мета вдосконалення контрольованості процедурної генерації мап за рахунок використання власного алгоритму генерації у поєднанні з LLM. У розділі 1 проведено передпроєктне обстеження: проаналізовано предметну область процедурної генерації та LLM, виконано огляд програмних продуктів-аналогів і сформульовано постановку задачі. Розділ 2 зосереджено на розробленні вимог: наведено варіанти використання, функціональні й нефункціональні вимоги, системні обмеження. У розділі 3 описано конструювання та розроблення ПЗ: обрано та описано архітектуру та набір технологій, розроблено алгоритм генерації ландшафту. Розділ 4 присвячений аналізу якості та тестуванню: наведено результати статичного аналізу Codacy, проаналізовано продуктивність, виконано мануальне тестування. У розділі 5 розглянуто розгортання та супровід: контейнеризацію сервісів, CI/CD, хостинг серверної частини та вебінтерфейсу.
  • ДокументВідкритий доступ
    Вебзастосунок пошуку вакансій для кандидатів з використанням штучного інтелекту
    (КПІ ім. Ігоря Сікорського, 2025) Ал Хадам, Мурат Резгович; Стельмах, Олександр Петрович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 44 таблиці, 16 рисунків та 18 джерел – загалом 74 сторінки. Дипломний проєкт присвячено створенню доступного інструменту для кандидатів та роботодавців, що забезпечує можливості інтелектуального підбору та отримання відсоткової відповідності сумісності вакансії та кандидата. Метою дипломного проєкту є покращення алгоритму автоматичного підбору кандидатів за допомогою моделі зіставлення текстів профілю кандидата та вакансій, що базується на векторизації BERT моделі та обрахунку схожості з косинусною подібністю. У першому розділі здійснено аналіз предметної області, визначено основні проблеми існуючих аналогічних рішень, а також розглянуто можливі архітектурні підходи до побудови системи. Другий розділ присвячено формуванню вимог до програмного забезпечення. Висвітлено як функціональні, так і нефункціональні вимоги, наведено аналіз системних характеристик, а також проведено економічне обґрунтування проєкту. У третьому розділі детально описано архітектуру розроблюваного програмного забезпечення, наведено аргументацію вибору технологічного стеку, представлено структуру бази даних. Четвертий розділ містить результати тестування програмного продукту, оцінку його якості, опис методів контролю, а також наведено приклад контрольного тестування. У п’ятому розділі описано процес розгортання програмного забезпечення та особливості його подальшого технічного супроводу.
  • ДокументВідкритий доступ
    Вебзастосунок для моніторингу закупівель та індикації ризиків корупції в системі Prozorro шляхом текстового аналізу
    (КПІ ім. Ігоря Сікорського, 2025) Дем’янчук, Олександр Петрович; Крамар, Юлія Михайлівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 50 таблиць, 43 рисунки та 37 джерел – загалом 108 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для моніторингу публічних закупівель в системі Prozorro, що включає функції детального відстеження змін у тендерах та інтелектуального аналізу текстів скарг для виявлення потенційних корупційних ризиків. Мета проєкту – покращення моніторингу та аналітичної складової публічних закупівель в системі Prozorro шляхом впровадження системи детального відстеження змін у атрибутах тендерів та реалізації й впровадження алгоритму текстового аналізу скарг. У першому розділі проведено передпроєктне обстеження предметної області: проаналізовано систему Prozorro, існуючі інструменти моніторингу, їхні переваги та недоліки, а також змодельовано ключові бізнес-процеси, що підлягають автоматизації, та поставлено завдання дипломного проєктування. Другий розділ присвячено розробленню вимог до програмного забезпечення: визначено варіанти використання, сформульовано функціональні, нефункціональні та системні вимоги, проведено аналіз економічних показників та сформовано постановку завдання на розробку. Третій розділ охоплює конструювання та розроблення програмного забезпечення: детально описано архітектуру вебзастосунку, обґрунтовано вибір технологічного стеку та засобів розробки, реалізовано ключові компоненти, включаючи алгоритм тематичного моделювання текстів скарг та розрахунку балів порушень, а також описано структуру бази даних. У четвертому розділі виконано аналіз якості та тестування розробленого програмного забезпечення: проведено аналіз якості коду за допомогою статичних аналізаторів, описано процеси модульного, інтеграційного та мануального тестування, а також наведено контрольний приклад роботи системи. П'ятий розділ детально описує процеси розгортання програмного забезпечення з використанням технологій контейнеризації (Docker, Docker Compose) та його подальшого супроводу, включаючи оновлення та моніторинг. Програмне забезпечення реалізовано у вигляді вебзастосунку з використанням мови програмування Python, мікрофреймворку Flask, СУБД PostgreSQL та системи асинхронних завдань Celery.
  • ДокументВідкритий доступ
    Вебзастосунок для генерації карт настільно рольових ігор
    (КПІ ім. Ігоря Сікорського, 2025) Дейнега, Владислав Миколайович; Головченко, Максим Миколайович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 28 таблиць, 19 рисунків та 19 джерел – загалом 54 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для генерації карт настільних рольових ігор, що інтегрує важливі алгоритми створення мап, такі як Перліна, Вороного та Binary Space Partitioning. Цей застосунок покликаний значно полегшити підготовку ігрових сценаріїв для майстрів, надаючи їм потужний інструментарій для генерації і редагування ігрових карт. Мета проєкту полягає у створенні інтуїтивно зрозумілого і функціонального вебзастосунку, що забезпечує легкість створення, редагування та взаємопов'язаність ігрових мап, а також сприяє інтерактивному ігровому досвіду для користувачів. У розділі "Передпроєктне обстеження предметної області" розглянуто поточний стан інструментів для генерації мап в настільних рольових іграх та їхні обмеження, що стали підґрунтям для розробки нових рішень. У розділі "Розроблення вимог до програмного забезпечення" визначено функціональні й технічні вимоги до системи, враховуючи особливості алгоритмів генерування мап і цільового користувацького досвіду. Розділ "Конструювання та розроблення програмного забезпечення" присвячено реалізації програмного коду, інтеграції алгоритмів Перліна, Вороного та Binary Space Partitioning в єдину систему, а також створенню інтерфейсу, який забезпечує інтуїтивну взаємодію з користувачем. В розділі "Аналіз якості та тестування програмного забезпечення" здійснено тестування функціональності та продуктивності вебзастосунку. Він перевірявся на відповідність вимогам, стабільність роботи при різних навантаженнях, а також на надійність у зберіганні та взаємопов'язаності мап.
  • ДокументВідкритий доступ
    Кросплатформна багатокористувацька сесійна реалізація настільної гри “Монополія” на Unity
    (КПІ ім. Ігоря Сікорського, 2025) Бабіч, Денис Володимирович; Родіонов, Павло Юрійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 38 таблиць, 30 рисунків та 34 джерела – загалом 76 сторінок. Дипломний проєкт присвячений розробці кросплатформеної багатокористувацької мобільної гри, яка є цифровою адаптацією настільної гри «Монополія» з підтримкою до 5 гравців, реалізованої на ігровому рушії Unity. Мета розробки - це забезпечення автономної та стабільної роботи кросплатформної мобільної багатокористувацької гри, що є цифровою адаптацією настільної гри «Монополія», шляхом використання централізованої однорангової мережевої топології, яка мінімізує залежність від виділених серверів та забезпечує ефективну кросплатформену взаємодію між гравцями. Об’єкт дослідження: сфера мобільних ігор та багатокористувацьких ігрових систем. Предмет дослідження: розробка архітектури та програмної реалізації кросплатформеної багатокористувацької гри, включаючи аналіз мережевих топологій, рейтингових алгоритмів та інтеграцію з ігровими сервісами Unity. У першому розділі проведено аналіз предметної області, розглянуто існуючі рішення, змодельовано бізнес-процеси за допомогою BPMN-діаграм та сформульовано завдання проєкту. Другий розділ присвячений розробленню функціональних та нефункціональних вимог, аналізу системних вимог та економічних показників. Третій розділ охоплює конструювання програмного забезпечення, обґрунтування вибору мікросервісної архітектури, інтеграцію з зовнішніми сервісами та аналіз безпеки даних. Четвертий розділ присвячений аналізу якості програмного продукту за метриками коду та тестуванню ключових функцій. П’ятий розділ описує процес автоматичного розгортання та подальшого супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Вебсервіс для створення відеопривітань
    (КПІ ім. Ігоря Сікорського, 2025) Бабашев, Олексій Дмитрович; Головченко, Максим Миколайович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 41 таблицю, 26 рисунків та 28 джерел – загалом 76 сторінок. Дипломний проєкт присвячений розробці вебсервісу для створення персоналізованих відеопривітань, який дозволяє користувачам об’єднувати відео фрагменти у єдине привітання, редагувати їх та поширювати готові результати. Мета – підвищення швидкості рендерингу та процесу компіляції відеопривітання за рахунок застосування сучасних вебтехнологій. У першому розділі проведено аналіз предметної області, визначено ключові проблеми існуючих рішень. Розглянуто архітектурні рішення. Другий розділ присвячений розробці вимог до програмного забезпечення, включаючи функціональні та нефункціональні вимоги, аналіз системних вимог та економічних показників проєкту. У третьому розділі детально описано архітектуру системи, обґрунтовано вибір технологій, наведено структуру бази даних та проведено аналіз безпеки даних. У четвертому розділі розглянуто результати тестування, аналіз якості програмного забезпечення, опис процесів тестування та контрольний приклад. У п’ятому розділі розглянуто процес розгортання та супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Ремейк гри Ex Machina на ігровому рушії Unreal Engine 5 з елементами штучного інтелекту
    (КПІ ім. Ігоря Сікорського, 2025) Волинець, Кирило Михайлович; Головченко, Максим Миколайович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 46 таблиць, 24 рисунки та 20 джерел – загалом 82 сторінки. Дипломний проєкт присвячений забезпеченню функціонування ігрових механік гри Ex Machina за допомогою новітнього ігрового рушія Unreal Engine 5. Мета розробки – покращення графіки та інших технічних частин гри Ex Machina шляхом використання можливостей ігрового рушія Unreal Engine 5. У розділі 1 розглянуто жанри ігор, види ремейків, пояснення чому дана робота є актуальною. Тема роботи була порівняна з аналогом Crossout. Була розроблена BPMN модель бізнес процесу. Розділ 2 присвячений визначення варіантів використання, побудові на їх основі функціональних та інших вимог. У розділі 3 розглянуто архітектуру ігрового рушія та структуру класів та таблиць даних програмного забезпечення. Розділ 4 присвячений тестуванню, розглянуто мануальні тести та замір метрик якості. У розділі 5 розповідається про збірку та розгортання програмного забезпечення.
  • ДокументВідкритий доступ
    Мобільний застосунок для організації заходів з можливістю реєстрації учасників, моніторингу квитків та динамічного ціноутворення
    (КПІ ім. Ігоря Сікорського, 2025) Грицина, Діана Русланівна; Соколовський, Владислав Володимирович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 53 таблиці, 47 рисунків та 17 джерел – загалом 99 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для організації локальних заходів. Метою даної роботи є сприяння залученню широкого кола користувачів до активного соціального дозвілля шляхом надання єдиного інструменту для створення, пошуку та відвідування заходів. У розділі «Передпроєктне обстеження предметної області» розглянуто специфіку предметної області, проаналізовано існуючі програмні рішення, а також змодельовано основні бізнес-процеси. Розділ «Розроблення вимог до програмного забезпечення» присвячений формуванню функціональних та нефункціональних вимог, аналізу економічних показників, а також постановці завдання на розробку. У розділі «Конструювання та розроблення програмного забезпечення» описано архітектуру системи, обґрунтовано вибір засобів реалізації, наведено реалізацію основних компонентів і розглянуто питання безпеки даних. Розділ «Аналіз якості та тестування програмного забезпечення» присвячений оцінці якості ПЗ, опису методів тестування, а також проведенню перевірок на основі тестових сценаріїв. У розділі «Розгортання та супровід програмного забезпечення» розглянуто процес розгортання системи та її інсталяцію.
  • ДокументВідкритий доступ
    Вебзастосунок для ведення блогу в режимі реального часу
    (КПІ ім. Ігоря Сікорського, 2025) Ковалик, Назар Миколайович; Марченко, Олена Іванівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 38 таблиць, 16 рисунків та 10 джерел – загалом 58 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для ведення блогу в режимі реального часу, який забезпечує миттєву взаємодію між користувачами, підтримку мультимедійного контенту та зручне керування публікаціями. Мета розробки - спрощення та покращення процесу ведення особистого блогу шляхом удосконалення взаємодії між авторами та читачами через впровадження інструментів комунікації в реальному часі. У розділі передпроєктного обстеження проаналізовано предметну область і розглянуто відомі технологічні рішення, що мають подібну тематику або функціональність до дипломного проєкту. Оцінено причини низької популярності існуючих застосунків та запропоновано способи вирішення виявлених проблем. Це дозволило сформувати перелік переваг, які мають бути реалізовані для залучення більшої кількості користувачів. Також за допомогою BPMN описано ключові бізнес-процеси системи. Розділ формування вимог містить деталізовані функціональні та нефункціональні запити до програмного забезпечення, базуючись на попередньому аналізі. У розділі конструювання та розроблення описано технічну реалізацію системи, обрані архітектурні підходи та алгоритми. Розділ тестування охоплює перевірку працездатності програмного забезпечення та правильності відображення даних, включно з контрольним прикладом виконання одного з ключових сценаріїв. В останньому розділі розгортання та супроводу описано процес публікації та підтримки застосунку, а також його перспективи розвитку.
  • ДокументВідкритий доступ
    Вебзастосунок для організації роботи автошколи
    (КПІ ім. Ігоря Сікорського, 2025) Карамян, Вартан Суренович; Зарічковий, Олександр Анатолійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 69 таблиць, 38 рисунків, 9 формул та 23 джерел – загалом 99 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для організації роботи автошколи. Метою дипломного проєкту є підвищення ефективності роботи автошколи шляхом консолідації декількох розрізнених застосунків у єдину інтегровану платформу. У першому розділі проведено аналіз предметної області, проаналізовано існуючі програмні продукти та технічні рішення, описано основні бізнес-процеси. Другий розділ присвячений визначенню варіантів використання, розробці функціональних та нефункціональних вимог, аналізу системних вимог та економічних показників, постановці задачі. У третьому розділі розроблено архітектуру програмного забезпечення, обґрунтовано вибір засобів розробки, здійснено конструювання та розроблення програмного забезпечення, проаналізовано безпеку даних. Четвертий розділ складається з аналізу якості програмного забезпечення, опису процесів тестування та опису контрольного прикладу для усіх ролей. У п’ятому розділі описано особливості розгортання та супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Вебзастосунок для управління проєктами з можливістю відстеження помилок
    (КПІ ім. Ігоря Сікорського, 2025) Замковий, Дмитро Володимирович; Храмченко, Микола Сергійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 34 таблиць, 17 рисунків та 13 джерел – загалом 48 сторінок. Дипломний проєкт присвячений присвячений розробці вебзастосунку для управління проєктами з можливістю відстеження помилок під назвою BugNestor. Мета проєкту полягає в створенні інтегрованого рішення, яке полегшить командну роботу в розробці програмного забезпечення, дозволяючи ефективно керувати завданнями, автоматизувати процеси відстеження помилок та покращити якість розроблюваних продуктів. У розділі передпроєктного обстеження предметної області аналізуються предметна область та існуючі рішення. Проведено порівняння доступних інструментів, таких як Jira та Bugzilla, для визначення їхніх переваг і недоліків. Це дозволяє конкретизувати вимоги, які має задовольняти BugNestor. Розділ розроблення вимог до програмного забезпечення присвячений розробленню вимог до вебзастосунку, як функціональних, так і нефункціональних. Також аналізуються економічні показники, що дозволяють оцінити переваги впровадження BugNestor для користувачів. Розділ конструювання та розроблення програмного забезпечення присвячений архітектурі вебзастосунку, яка включає використання PHP, Yii2 та PostgreSQL. Описані архітектурні рішення обґрунтовують вибір програмних засобів та підходів для реалізації стабільного продукту. У розділі аналізу якості та тестуванні програмного забезпечення аналізується якість розробленого ПЗ, а також описуються проведені тести. Тестування включає перевірку функціональності, навантаження та безпеки для підтвердження відповідності поставленим вимогам. Розділ розгортання та супроводу програмного забезпечення охоплює процеси розгортання BugNestor у різних середовищах, а також стратегії супроводу та оновлення продукту для забезпечення його тривалої життєздатності.
  • ДокументВідкритий доступ
    Вебзастосунок для проведення Scrum-зустрічей із інтерактивними просторами командної взаємодії
    (КПІ ім. Ігоря Сікорського, 2025) Качмар, Андрій Дмитрович; Очеретяний, Олександр Костянтинович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 94 таблиці, 52 рисунки та 30 джерел – загалом 132 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для проведення Scrum-зустрічей із інтерактивними просторами командної взаємодії. Мета – покращити та спростити процес організації командних зустрічей в IT-командах, скоротивши час, необхідний для налаштування та переходу між різними інструментами, завдяки інтеграції всіх необхідних функцій в єдину цілісну платформу. Об'єкт дослідження: програмне забезпечення для організації та проведення зустрічей в IT-командах. Предмет дослідження: процес розробки вебзастосунку для організації командних зустрічей, забезпечення якості, впровадження і супроводження програмного забезпечення. У розділі першому розділі виконано детальний аналіз предметної області, розглянуто існуючі аналоги та технологічні рішення і описано ключові бізнес-процеси. У розділі другому розділі розроблено вимоги до програмного забезпечення, описано варіанти використання, розраховано економічні показники та сформовано постановку завдання на розробку. У третьому розділі спроектовано та описано архітектуру системи, обґрунтовано вибір технічних засобів та виконано аналіз безпеки даних. У четвертому розділі виконано аналіз якості розробленого програмного забезпечення, описано процес тестування ключових функцій системи, розроблено контрольний приклад для перевірки роботи системи. У п’ятому розділі описано процес розгортання програмного забезпечення та його подальшого супроводу.