Бакалаврські роботи (ІПІ)
Постійне посилання зібрання
У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.
Переглянути
Перегляд Бакалаврські роботи (ІПІ) за Назва
Зараз показуємо 1 - 20 з 330
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Агрегатор чат-ботів для оптимізації комунікації з клієнтами з платформи CRM(КПІ ім. Ігоря Сікорського, 2022) Зозуля, Ірина Вячеславівна; Ковтунець, Олесь ВолодимировичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 19 таблиць, 22 рисунків та 6 джерел – загалом 50 сторінок. Дипломний проєкт присвячений використанню чат-ботів для комерційних цілей та їхній інтеграції у функціонал платформи CRM. Метою є створити агрегатор чат-ботів різних месенджерів для оптимізації комунікації з клієнтами з платформи CRM. Об'єкт дослідження: програмне забезпечення для роботи з чат-ботами. Предмет дослідження: програмне забезпечення для комунікації через чат-боти та обробка засобами платформи CRM результатів комунікації. У першому розділі виконано аналіз предметної області, відомих технічних рішень, сформульовано функціональні та нефункціональні вимоги до розроблюваного програмного забезпечення. Другий розділ присвячений моделюванню та проектуванню структури програмного продукту. У третьому розділі описано планування та виконання тестування розробленого програмного забезпечення. У четвертому розділі описано керівництво користувача.Документ Відкритий доступ Адаптивне програмне забезпечення для ведення онлайн курсів(КПІ ім. Ігоря Сікорського, 2022-06) Касьяненко, Максим Володимирович; Головченко, Максим МиколайовичСтруктура та обсяг роботи. Пояснювальна записка дипломного проєкту складається з 4 розділів, містить 35 рисунків, 75 таблиць, 3 додатки, 11 джерел. Мета. Розробка ставить перед собою досягнення наступних цілей: полегшити процес розробки завдань для закладів освіти чи дистанційних курсів; повторне використання і адаптування практичних завдань створених раніше; реалізувати редагування та збереження завдань; автоматизувати перевірку завдань. У розділі аналізу вимог були поставлені поставлені вимоги для програмного забезпечення. У розділі моделювання програмного забезпечення було описано архітектуру програмного забезпечення та алгоритми вирішення прикладних задач. У розділі аналіз якості були описані основні варіанти тестування, та стани системи після проведення тестування. У розділі впровадження та супровід було описано процеси розгортання серверної і клієнтської частини додатку та його бази даних на віддаленому сервері.Документ Відкритий доступ Алгоритми та програмне забезпечення для прогнозування геолокації у соціальних мережах за допомогою моделей на основі BERT(КПІ ім. Ігоря Сікорського, 2023) Луцай, Катерина Андріївна; Баклан, Ігор ВсеволодовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 30 таблиць, 15 рисунків та 46 джерел – загалом 105 сторінок. Дипломний проєкт присвячений аналізу великих масивів коротких текстових даних, таких як запису у соціальних мережах, для визначення місцезнаходження авторів. Мета цього проєкту – покращення точності прогнозування місцезнаходження за текстом та надання гнучкої методології для маркування датасетів іншим розробникам. Об'єкт дослідження: нейронні мережі сімейства представлення двонаправленого кодера у трансформерах (BERT) для аналізу натуральної мови (NLP). Предмет дослідження: система прогнозування місцезнаходження за текстом на базі даних Твіттера. У Розділі 1 розглянуто минулі роботи в предметній області дослідження нейронних мереж та алгоритмів машинного навчання для вирішення задачі регресії до чисельного представлення місцезнаходження автора. Описано вимоги до програмного забезпечення на базі аналізу минулих підходів з використанням BERT, та поставлено задачі даної роботи. Визначено основний функціонал та спеціальні вимоги до реалізації алгоритмів, архітектури, та допоміжних програмних засобів. Розділ 2 присвячений моделюванню архітектури нейронної мережі та конструюванню багатозадачних алгоритмів машинного навчання для обрахунки функцій втрат нестандартного вихідного формату. Описано архітектуру ПЗ Розробника та ПЗ Користувача у вигляді серверної частини Телеграм боту для демонстрації роботи найкращої з навчених моделей. Розглянуто розділення на класи модульної архітектури на мові Python та розподіл функціоналу за відповідними утилітами. Запропонований підхід використовує нейронні мережі для обробки природної мови (NLP) для оцінки місцезнаходження у вигляді пар координат (довгота, широта) та моделей сумісних двовимірних розподілів (GMM) з обмеженням вихідного параметра що відповідає за коефіцієнт сферичної матриці коваріації. У Розділі 3 розглянуто минулі роботи в предметній області дослідження з точки зору загальноприйнятий метрик ефективності (точності) прогнозування місцезнаходження. Показники ефективності показують, що середня похибка становить менше 30 км на світовому рівні і менше 15 км на рівні США для моделей, навчених і оцінених на текстових змінних контенту твітів (текст) і контексті їх метаданих (користувач, місце). Описано мануальне тестування навчання, оцінки та прогнозування місцезнаходження в ролях Розробника та Користувача. Нарешті, Розділ 4 присвячений лише розгортанню серверної частини Телеграм боту, оскільки ПЗ Розробника призначене до локального запуску. Програмне забезпечення впроваджено на високопродуктивному кластері на базі ОС з ядром Unix без графічного інтерфейсу користувача. Результати роботи пройшли апробацію на рівні директора департаменту European Laboratory for Learning and Intelligent Systems (ELLIS) Christroph H.Lampert’а та подані на публікацію в Journal of Spatial Information Science (JOSIS).Документ Відкритий доступ Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі(КПІ ім. Ігоря Сікорського, 2023) Шкарупа, Дмитро Сергійович; Зарічковий, Олександр АнатолійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 35 таблиць, 36 рисунків та 51 джерело – загалом 103 сторінки. Дипломний проєкт присвячений наданню професійним дизайнерам зручного веб-інтерфейсу до редагування зображень в 3D просторі Мета розробки — це вдосконалення підходу CCNeRF шляхом створення механізму видалення довільних областей простору, та проєктування веб-інтерфейсу для взаємодії із даним підходом Об'єкт дослідження: алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії Предмет дослідження: методи глибокого навчання як інструмент створення алгоритмічного забезпечення для редагування зображень з урахуванням 3D геометрії У першому розділі наведено термінологію та загальні підходи до поставленої задачі; визначено недоліки класичних алгоритмів та обґрунтовано доцільність застосування методів глибокого навчання; проаналізовано сучасні архітектури нейронних мереж з точки зору ефективності, швидкості навчання, та компактності; знайдено компромісне рішення — CCNeRF — та запропоновано шляхи до його вдосконалення; здійснено порівняння інструментів розробки; описано варіанти використання, функціональні та нефункціональні вимоги до програмного продукта. Другий розділ присвячений основним бізнес-процесам алгоритмічного забезпечення, а саме: навчанню нейронної мережі на даних користувача; редагуванню та композиції сцен; синтезу їх нових виглядів; — впровадженим архітектурним рішенням; запропонованому вдосконаленню підхода CCNeRF та інструментам розробки. У третьому розділі визначено критерії якості, яким повинно відповідати алгоритмічне забезпечення; проведено статичний аналіз коду та аргументовано його результати; досліджено специфіку застосування різних методологій тестування до конкретного програмного продукта; описано процес мануального тестування та контрольний приклад. Четвертий розділ присвячений розгортанню клієнтської та серверної частин алгоритмічного забезпечення з вихідного коду; процесам розробки, версіонування та підтримки кодової бази.Документ Відкритий доступ Архітектура програмного забезпечення для генерування віршів(КПІ ім. Ігоря Сікорського, 2023) Митник, Денис Олександрович; Гавриленко, Олена ВалеріївнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 64 таблиць, 50 рисунків та 13 джерел – загалом 124 сторінки. Дипломний проєкт присвячений проектування архітектури та розробці програмного забезпечення для генерування віршів. Метою даної роботи є автоматизація процесу написання віршів за допомогою нейронних мереж, а саме архітектури BERT. Об'єктом дослідження є програмне забезпечення для генерування віршів за початковим реченням та схемою римування. Предметом дослідження є алгоритми та підходи до вирішення задачі генерування віршів за допомогою засобів NLP та BERT нейронних мереж. У першому розділі здійснено аналіз предметної області, сформовано математичну постановку задачі, здійснено порівняння сучасних алгоритмів та аналогів програмного забезпечення. Сформовано функціональні та нефункціональні вимоги. Другий розділ присвячений моделюванню програмного забезпечення та проектуванню архітектури. Описано особливості реалізації моделі для генерування віршів. Детально описано реалізацію клієнтської та серверної частин додатку. Здійснено аналіз додатку на вразливості. В третьому розділі здійснено тестування якості програмного забезпечення. Проведено аналіз якості моделі для генерування віршів. Описано основні тест кейси та контрольний приклад для застосунку. В четвертому розділі описано особливості розгортання та супроводу створеного програмного забезпечення.Документ Відкритий доступ Архітектура і реалізація 3D рушія з модульною структурою(КПІ ім. Ігоря Сікорського, 2023) Дупак, Максим Сергійович; Павлов, Олександр АнатолійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 42 таблиці, 20 рисунків та 20 джерел – загалом 69 сторінок. Дипломний проєкт присвячений розробці 3D рушія для розробки ігрових застосунків широким колом користувачів. Мета: спрощення та підвищення гнучкості створення ігрових застосунків за рахунок використання додаткових модулів та програмного інтерфейсу для їх інтеграції. Об'єкт дослідження: 3D рушій з модульною структурою Предмет дослідження: архітектура і реалізація У розділі аналізу вимог до програмного забезпечення розглянуто предметну область, проведено аналіз відомих програмних продуктів, на основі чого були розроблені варіанти використань та функціональні вимоги до ПЗ. Розділ моделювання та конструювання програмного забезпечення присвячений розробці ПЗ, а саме бізнес-процесів та архітектури проєкту. У цьому розділі були також розглянуті програмні засоби та бібліотеки, за допомогою яких було реалізовано ПЗ, та був проведений аналіз безпеки даних для додатку. У розділі аналізу якості та тестування програмного забезпечення розглянуті безпекові аспекти ПЗ. Цей розділ присвячений ручному тестуванню, за допомогою якого були перевірені головні функції застосунку. Був також розписаний контрольний приклад, який імітує можливу взаємодію з рушієм, для того щоб переконатися, що в описаному сценарії не виникне помилки. У розділі впровадження та супроводу програмного забезпечення описаний процес завантаження та інсталяції ПЗ, а також інструкція щодо того, де можна отримати оновлення.Документ Відкритий доступ Архітектурне рішення веб-застосунку для цифрової дистрибуції(КПІ ім. Ігоря Сікорського, 2023) Бубряк, Микита Сергійович; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 49 таблиць, 39 рисунків та 28 джерел – загалом 105 сторінок. Дипломний проєкт присвячений розробці архітектурного рішення веб-застосунку для цифрової дистрибуції. Мета: забезпечення оптимізованого керування станом додатку шляхом реалізації архітектурного рішення, що спрощує написання логіки, налаштування та централізації стану, підтримує асинхронні запити та нормалізацію даних. Об'єкт дослідження: Веб-розробка. Предмет дослідження: Процеси розроблення веб-застосунку для цифрової дистрибуції із забезпеченням оптимізованого керування станом додатку. У першому розділі викладено загальні положення, змістовно описано та проаналізовано предметну область, проаналізовано існуючі технології та успішні IT-проєкти, проведено аналіз вимог до програмного забезпечення, викладено постановку задачі. У другому розділі проведено моделювання та аналіз програмного забезпечення, описано архітектуру програмного забезпечення, виконано конструювання програмного забезпечення, проведено аналіз безпеки даних. У третьому розділі проведено аналіз якості програмного забезпечення, описано процеси тестування та контрольний приклад. У четвертому розділі описано розгортання програмного забезпечення та забезпечено підтримку програмного забезпеченняДокумент Відкритий доступ Архітектурне рішення для сервісу доставки(КПІ ім. Ігоря Сікорського, 2023) Лавор, Максим Андрійович; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 64 таблиць, 29 рисунків та 10 джерел – загалом 86 сторінок. Дипломний проєкт присвячений архітектурному рішенню для сервісу доставки. Мета розробки - це створення архітектури та програмна реалізація такого програмного продукту, який дозволить менеджменту підприємств доставки розширити можливості взаємодії з кінцевими користувачами шляхом обробки замовлень створених останніми через саму систему, а кінцевим користувачам оформлювати замовлення з різних підприємств використовуючи один програмний продукт. Об'єкт дослідження: сфера доставки товарів та послуг, потреби менеджменту підприємств та кінцевих користувачів. Предмет дослідження: розробка архітектури та програмної реалізації сервісу доставки, що включає в себе аналіз і вибір оптимальних архітектурних підходів та технологій. У першому розділі проаналізовано вимоги до програмного забезпечення, розроблено функціональні та нефункціональні вимоги до системи. Другий розділ присвячений моделюванню та конструюванню програмного забезпечення. Тут описані деталі архітектури та реалізації системи. В третьому описано аналіз якості розробленого програмного рішення та проведено тестування програмного забезпечення. Останній, четвертий розділ, присвячено впровадженню та супроводу програмного забезпечення.Документ Відкритий доступ Архітектурне рішення для файлового сховища(КПІ ім. Ігоря Сікорського, 2024) Заранік, Богдан Юрійович; Павлов, Олександр АнатолійовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 27 рисунків та 50 джерел – загалом 60 сторінок. Дипломний проект призначений для забезпечення файлового сховище засобами онлайн-перегляду раніше недоступних форматів файлів користувача із можливістю імпорту файлів із сховища Google Drive на основі запропонованого оригінального архітектурного рішення. Мета: спрощення процесу додавання нових підтримуваних форматів файлів, перегляд яких раніше був недоступний онлайн. У розділі “Передпроектне обстеження предметної області” було розглянуто предметну область, загальні терміни й процеси, що відбуваються у сфері розробки файлових сховищ, а також визначено поширені методи, засоби розробки та наявні на зараз проблеми, що стосуються розробки подібних систем. Розділ “Розроблення вимог до програмного забезпечення” присвячений розробленню та висуванню вимог до програмного забезпечення. В розділі наведено варіанти використання, функціональні і нефункціональні вимоги. У розділі “Конструювання та розроблення програмного забезпечення” було проведено дослідження та огляд використаної у розробці архітектури, засобів розробки і конструювання програмного забезпечення, опис структури бази даних, утиліт, наведено аналіз безпеки даних. У розділі “Аналіз якості та тестування програмного забезпечення” було наведено оцінку якості отриманого коду за вказаними метриками, описано процеси тестування та наведено контрольний приклад для перевірки відповідності програмного забезпечення висунутим до нього вимогам. У розділі “Розгортання та супровід програмного забезпечення” було описано процеси і особливості розгортання та супроводу розробленого програмного забезпечення.Документ Відкритий доступ Архітектурне рішення для ігрових застосунків у жанрі MMORPG(КПІ ім. Ігоря Сікорського, 2023) Хорольський, Марко Володимирович; Головченко, Максим МиколайовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 19 таблиць, 6 рисунків та 6 джерел – загалом 52 сторінки. Дипломний проєкт присвячений розробці архітектурного рішення клієнт-серверного розподіленого застосунку призначена для використання розробниками ігор під час створення ігрових застосунків у жанрі MMORPG. Мета підвищення архітектурного рішення клієнт-серверного розподіленого застосунку призначена для використання розробниками ігор під час створення ігрових застосунків у жанрі MMORPG. Об'єкт дослідження: програмне забезпечення або його конкретні компоненти, на які спрямоване тестування для перевірки функціональності, якості, стабільності та відповідності вимогам. Предмет дослідження: масових онлайн-рольових іграх (ММОРПГ) є комплексний аналіз та вивчення різних аспектів гри. Це включає дослідження геймплею та механіки, соціальних взаємодій між гравцями, графічного оформлення, аудіо-ефектів та інших елементів, що впливають на користувацький досвід. Аналізуються правила гри, системи взаємодії, економічні моделі, графічне візуальне оформлення, анімація та комунікаційні можливості. Ці дослідження спрямовані на поліпшення геймплею, підвищення якості гри, задоволення користувачів та вдосконалення масових онлайн-рольових ігор. У першому розділі дослідження були проаналізовані види конкурентів в сфері масових онлайн-рольових ігор (ММОРПГ). Проводилось дослідження та класифікація різних типів ММОРПГ, включаючи піджанри, різні стилі геймплею та тематику. Було визначено і охарактеризовано основні конкуренти на ринку ММОРПГ, такі як великі глобальні та популярні проекти, інді-ігри, нові релізи та розширення відомих ігор, а також ігри з фокусом на специфічну аудиторію або унікальні особливості. Аналізувалися їхні основні характеристики, переваги та недоліки, стратегії маркетингу та розвитку, а також оцінювалася їхня конкурентоспроможність на ринку ММОРПГ. Цей аналіз дозволяє отримати уявлення про ландшафт конкуренції в сфері ММОРПГ та визначити можливі шляхи для відокремлення від конкурентів та залучення аудиторії. В другому розділі було описано шифрування передачі даних між сервером і геймовим клієнтом у масових онлайн-рольових іграх (ММОРПГ). Розглядалися різні аспекти шифрування, що використовуються для забезпечення безпеки та конфіденційності під час обміну даними між сервером і клієнтом. Програмне забезпечення успішно впроваджено у систему ММОРПГ. Це включає інсталяційну версію програмного забезпечення, яка була встановлена на сервері гри та на клієнтських пристроях гравців. Впровадження програмного забезпечення включало такі етапи, як налаштування серверу, інсталяцію та конфігурацію бази даних, налаштування мережевого з'єднання та забезпечення безпеки передачі даних. Також був створений та налаштований репозиторій, який містить вихідний код програмного забезпечення, його компоненти та залежності. Це дозволяє зберігати та керувати версіями програми, вносити зміни, виправляти помилки та розробляти нові функціональні можливості. Упровадження програмного забезпечення передбачало проведення тестування для перевірки його працездатності, стабільності та безпеки. Тестування включало різні методи, такі як функціональне тестування, тестування продуктивності, тестування безпеки, щоб переконатися, що програмне забезпечення працює належним чином і задовольняє вимоги користувачів. Впровадження програмного забезпечення дозволило розпочати експлуатацію ММОРПГ і надати користувачам можливість насолоджуватися грою з використанням нової механіки шифрування передачі даних RSA і AES, яка забезпечує безпеку та конфіденційність їхніх ігрових даних.Документ Відкритий доступ Бібліотека для визначення контурів рельєфу з супутникових фотографій(КПІ ім. Ігоря Сікорського, 2024) Філянін, Нікіта Сергійович; Стельмах, Олександр ПетровичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 34 таблиці, 28 рисунки та 24 джерела – загалом 65 сторінок. Дипломний проєкт присвячений розробці бібліотеки для визначення контурів рельєфу з супутникових фотографій. Метою розробки є підвищення зручності виконання процесу визначення контурів рельєфу з супутникових фотографій за рахунок об’єднання методів обробки та інструментів для автоматизованого аналізу зображень в одну Python бібліотеку. Об'єкт дослідження: розробка бібліотеки для визначення контурів рельєфу з супутникових фотографій. Предмет дослідження: бібліотека для визначення контурів рельєфу з супутникових фотографій, інструменти та методи для автоматизації процесу обробки зображень. У першому розділі було проведено аналіз предметної області та існуючих рішень, описано бізнес-процеси та сформульовано задачу. Другий розділ присвячений розробленню вимог до програмного забезпечення, визначенню варіантів використання, формулюванню функціональних та нефункціональних вимог. У третьому розділі було розглянуто підходи до конструювання та розроблення програмного забезпечення, описано архітектуру, обґрунтовано вибір засобів розробки, проведено аналіз безпеки даних. Четвертий розділ присвячений аналізу якості розробленого програмного забезпечення, опису процесів його тестування та контрольного прикладу. У п’ятому розділі було здійснено опис способу розгортання програмного забезпечення та його супроводу.Документ Відкритий доступ Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C#(КПІ ім. Ігоря Сікорського, 2024) Стельмашенко, Максим Максимович; Павлов, Олександр АнатолійовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 32 рисунки та 46 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці бібліотеки для компіляції та перевірки лабораторних практикумів на мові програмування C#. Метою дипломної роботи є спрощення та прискорення процесу розробки додатків, які потребують компіляції та перевірки програмного коду в цільовому додатку. У першому розділі проведено дослідження предметної області, виконано аналіз поточного стану та наявних рішень, наведено опис бізнес-процесів і визначено основні завдання проекту. У другому розділі сформульовано вимоги до програмного забезпечення, проведено аналіз можливостей його використання, визначено системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій і засобів розробки, розроблено структуру програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі оцінено якість програмного забезпечення, детально описано процеси тестування та наведено контрольний приклад. У пʼятому розділі розглянуто процес розповсюдження програмного забезпечення та його супровід.Документ Відкритий доступ Бібліотека С# для обробки графічних зображень з використанням паралельних обчислень(КПІ ім. Ігоря Сікорського, 2023) Довгань, Валерія Олександрівна; Дифучина, Олександра ЮріївнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 24 таблиць, 20 рисунків та 18 джерел – загалом 76 сторінок. Дипломний проєкт присвячений розробці бібліотеки для обробки графічних зображень з використанням паралельних обчислень. Мета: підвищення ефективності існуючих алгоритмів для обробки графічних зображень із впровадженням паралельних обчислень на базі .Net Об'єкт дослідження: бібліотеки для обробки графічних зображень з використанням паралельних обчислень. Об'єктом дослідження є сама бібліотека як програмний продукт, який має високу рівень абстракції та забезпечує набір функцій для обробки та маніпулювання графічними зображеннями. Предмет дослідження: розробка програмного забезпечення, яке здатне ефективно обробляти графічні зображення шляхом використання розподілених обчислень та розділення завдань між багатьма обчислювальними ресурсами. У розділі 1 розглянуто загальні положення, описано предметну область, розглянуто аналогічні проєкти, а також розроблено вимоги до ПЗ. У 2му розділі було проведено моделювання забезпечення, розглянуто архітектуру ПЗ, проведено конструювання та аналіз безпеки даних. 3й розділ присвячено тестування програмного забезпечення та опису контрольного прикладу. У 4му розділі було описано розгортання та підтрипку ПЗ. Програмне забезпечення впроваджено у менеджері пакетів NuGet.Документ Відкритий доступ Веб додаток типу питання-відповідь спеціалізований для баз даних(КПІ ім. Ігоря Сікорського, 2022) Миронюк, Павло Ярославович; Храмченко, Микола СергійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 33 таблиць, 32 рисунків та 12 джерел – загалом 72 сторінки. Дипломний проєкт присвячений розробці веб-додатку типу питання відповідь, який спеціалізований для баз даних, який реалізує функціонал зручної комунації між користувачати та виконання SQL коду онлайн на сайті. Метою розробки є полегшення роботи із базами даних, забезпечення підтримки різних баз даних, надання користувачам зручний інтерфейс для комунікування. Об'єкт дослідження: програмне забезпечення типу запитання-відповідь для полегшення роботи із базами даних. Предмет дослідження: ‒ динамічне керування (створення, видалення, резервні копії) ресурсів для баз даних; ‒ уніфікований інтефейс для роботи із різними типами баз даних; ‒ алгоритми, предназначені для забезпечення безпеки даних користувачів. У розділі аналізу вимог до програмного забезпечення було проведено аналіз предметної області, досліджено існуючі рішення, їхні підходи, недоліки. Також було сизначено основні варіанти використання, сформовано функціональні, не функціональні вимоги. У розділі моделювання та конструювання програмного забезпечення було здійснено опис інфраструктури системи в цілому, архітектури кожного компонента системи, підібрано та обгрунтовано вибір кожної із ним, проведено аналіз безпеки даних користувачів. У розділі аналіз якості та тестування програмного забезпечення було описано напрямки тестування, функціонал, який потрібно перевірити та додано тестові варіанти у вигляді таблиць. Також додано контрольний приклад, який демонструє основний функціонал. У розділі впровадження та супроводу програмного забезпечення було описано процес розгортання системи та робота із нею від лиця користувача.Документ Відкритий доступ Веб-додаток для аналізу бажаної ваги тіла за даними харчування та фізичної активності(КПІ ім. Ігоря Сікорського, 2022-06) Онофрійчук, Анна Вікторівна; Марченко, Олена ІванівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 60 таблиць, 11 рисунків та 15 джерела – загалом 66 сторінка. Дипломний проєкт присвячений розробці програмного забезпечення для контролю ваги, фізичної активності за даними харчування та тренувань з метою полегшення процесу відстеження цих показників цільовій аудиторії. Мета. Основними задачами є: створення зручного та зрозумілого інтерфейсу користувача, створення серверної частини для збереження показників користувача, тренувань, їжі, розробка алгоритмів ведення щоденників харчувань та тренувань. У розділі аналізу вимог було проаналізовано й описано предметну область системи, визначенні основні варіанти використання, представлено необхідні функціональні та нефункціональні вимоги, основні процеси та задачі розробки, були знайдені вже наявні технологічні рішення, аналоги розроблюваній системі й проаналізовано їх переваги та недоліки. У розділі інформаційного та алгоритмічного забезпечення розглянуто структуру бази даних, основні сутності та використані технології, розроблені алгоритми ведення щоденників тренувань та харчування. У розділі програмного та технічного забезпечення було перелічено основні патерни проєктування та описано як побудована архітектура застосунку. Технологічний розділ присвячений випробуванню та представленню кроків розгортання програмного забезпечення.Документ Відкритий доступ Веб-застосування «Сервіс доставки» (комплексна тема)(КПІ ім. Ігоря Сікорського, 2022-06) Смучок, Дарина Сергіївна; Соболевський, Владислав Олександрович; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 42 таблиці, 15 рисунків та 7 джерел – загалом 52 сторінки. Метою розробки було створення веб-застосування для онлайн-замовлення та доставки товарів зі спрощеною підтримкою партнерства між додатком та закладами. Користувачам доступна можливість створити спеціальне замовлення, щоб отримати товари з закладів, відсутніх у додатку. Таким чином, було спрощено взаємодію з немережевими закладами у невеликих містах. Розділ «Аналіз вимог до програмного забезпечення» присвячений детальному огляду конкурентів, аналізу їх переваг та недоліків, основних рішень та засобів приваблення клієнтів. Також в розділі були сформовані мета проекту, основні задачі та список функціональних та нефункціональних вимог до додатку. У розділі «Моделювання та конструювання програмного забезпечення» оглядаються процеси моделювання та аналізу програмного забезпечення засобами BPMN-діаграм. У розділі «Аналіз якості та тестування програмного забезпечення» описуються існуючи методи тестування та аналізу якості програмного забезпечення. Розділ «Впровадження та супровід програмного забезпечення» розглядає основні вимоги та засоби для розгортання програми.Документ Відкритий доступ Веб-застосування «Сервіс доставки» (комплексна тема). Клієнтська частина та прикладний інтерфейс інтеграції. Індивідуальна частина №2(КПІ ім. Ігоря Сікорського, 2022-06) Смучок, Дарина Сергіївна; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з двох розділів, містить 63 таблиці та 6 джерел – загалом 43 сторінки. Індивідуальна частина дипломного проекту присвячена розробці клієнтської частини застосування, налагодженню інтеграцїї з PayPal, створенню API сторонньої інтеграції та проектуванню інтерфейсу. Метою розробки було створення веб-застосування для онлайн-замовлення та доставки товарів зі спрощеною підтримкою партнерства між додатком та закладами. Користувачам доступна можливість створити спеціальне замовлення, щоб отримати товари з закладів, відсутніх у додатку. Таким чином, було спрощено взаємодію з немережевими закладами у невеликих містах. У розділі «Моделювання та конструювання програмного забезпечення» оглядаються основні інструменти та поняття, описуються архітектура відповідних модулів та процес їх конструювання. У розділі «Аналіз якості та тестування програмного забезпечення» описуються існуючи методи тестування та аналізу якості програмного забезпечення.Документ Відкритий доступ Веб-застосування «Сервіс доставки» (комплексна тема). Серверна частина та інтеграція з Google Maps Api. Індивідуальна частина №1(КПІ ім. Ігоря Сікорського, 2022-06) Соболевський, Владислав Олександрович; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з двох розділів, містить 59 таблиць та 7 джерел – загалом 45 сторінок. Індивідуальна частина дипломного проекту присвячена розробці серверної частини застосування, налагодженню бази даних та інтеграцїї з Google Maps. Метою розробки було створення веб-застосування для онлайн-замовлення та доставки товарів зі спрощеною підтримкою партнерства між додатком та закладами. Користувачам доступна можливість створити спеціальне замовлення, щоб отримати товари з закладів, відсутніх у додатку. Таким чином, було спрощено взаємодію з немережевими закладами у невеликих містах. У розділі «Моделювання та конструювання програмного забезпечення» оглядаються основні інструменти та поняття, описуються архітектура відповідних модулів та процес їх конструювання. У розділі «Аналіз якості та тестування програмного забезпечення» описуються існуючи методи тестування та аналізу якості програмного забезпечення.Документ Відкритий доступ Веб-застосування для побудови запитів до бази даних PostgreSQL із використанням графічного інтерфейсу(КПІ ім. Ігоря Сікорського, 2022-06) Федоров, Олександр Вікторович; Ліщук, Катерина ІгорівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 38 таблиць, 11 рисунків та 10 джерел – загалом 59 сторінок. Дипломний проєкт націлений на спрощення процесу роботи із базами даних PostgreSQL шляхом надання графічного інтерфейсу користувача, для побудови найбільш використовуваних видів запитів до баз даних, що дозволить мінімізувати необхідність писати код власноруч і зменшити ймовірність допущення користувачами помилок. Мета: розробити програмне забезпечення для взаємодії із базами даних, яке мінімізує необхідність написання програмного коду власноруч. Об'єкт дослідження: програмне забезпечення для роботи із базами даних PostgreSQL. Предмет дослідження: процеси автоматизації побудови запитів до баз даних і процеси побудови запитів до баз даних шляхом використання графічного інтерфейсу. У розділі аналізу вимог до програмного забезпечення було наведено аналіз предметної області, розглянуто перелік існуючих аналогічних програмних продуктів і перелічено вимоги до розроблюваної системи. Розділ моделювання та конструювання програмного забезпечення присвячений моделювання системи, визначенню оптимальної архітектури та функціоналу, аналізу безпеки даних, із котрими та працює. У розділі аналізу якості та тестування програмного забезпечення було описано елементи системи, котрі мають бути протестовані, надано опис процедур їх тестування та специфічних тест-кейсів, котрі мусять бути виконані. Розділ впровадження та супроводу програмного забезпечення описує вимоги до середовища, у якому систему можна розгорнути, та процес подальшої її підтримки.Документ Відкритий доступ Веб-застосування з продажу автозапчастин використанням технології PWA(КПІ ім. Ігоря Сікорського, 2022-06) Буланов, Ілля Денисович; Гульчак, Захар ВолодимировичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 32 таблиці, 13 рисунків та 11 джерел – загалом 65 сторінок. Дипломний проєкт присвячений покращенню досвіду користувача та зручності при купівлі автомобільних запчастин. Більшість магазинів представляють велику кількість товару, проте користувацький інтерфейс, процес оформлення товару та доступність магазину для користувачів мобільних пристроїв залишається на примітивному рівні. Дані питання можуть бути вирішені шляхом створення веб-застосування адаптованого для зручного використання на мобільних платформах. Мета розробки – створення застосунку який є максимально простим та інтуїтивним. Розроблений веб-застосунок допомагає спростити процес купівлі товарів та для користувача та процес управління онлайн-магазином для власника (адміністратора), підвищити продажі магазину шляхом приваблення більшої кількості аудиторії клієнтів. У розділі «Аналіз вимог до програмного забезпечення» було наведено загальні положення про розроблене веб-застосування, наведено приклади шаблонів відображення товарів з описом їх переваг та недоліків. Аналіз відомих функціональних та програмних рішень дозволив визначити та розробити вимоги до програмного забезпечення з варіантами використання, функціональними вимогами та матрицею відповідності. У розділі «Моделювання та конструювання програмного забезпечення» були описані вхідні дані, структуру бази даних та наведено таблицю структури колекцій у базі даних. У розділі «Програмне та технічне забезпечення» було проведено аналіз безпеки даних та моделювання, описано аналіз програмного забезпечення, визначено архітектуру побудови клієнтської та серверної частин застосування. У розділі «Аналіз якості та тестування програмного забезпечення» було описано шлях тестування програмного забезпечення. Детальний шлях тестування наведено у описі контрольного прикладу. У розділі «Впровадження та супровід програмного забезпечення» представлено послідовні кроки для розгортання обох частин проєкту – клієнтської та серверної.