Бакалаврські роботи (ПЗКС)
Постійне посилання зібрання
Переглянути
Перегляд Бакалаврські роботи (ПЗКС) за Дата публікації
Зараз показуємо 1 - 20 з 191
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Веб-додаток для спільного управління фінансами громади(КПІ ім. Ігоря Сікорського, 2019) Ісаєва, Надія Михайлівна; Рибачок, Наталія АнтонівнаДаний дипломний проект присвячено створенню веб-додатку для спільного управління фінансами громади. Вибір теми проекту обґрунтований потребами громад в узгодженості цілей фінансування під час розподілу та управління коштами. Проект покликаний підвищити ефективність звітування та координації проектної діяльності колективу. У роботі було проаналізовано потреби громад навчальних закладів щодо фінансової діяльності, визначено критерії оцінювання програмних продуктів для спільного управління коштами. Визначено переваги та недоліки аналогів, рівень їх відповідності потребам користувачів. Було сформовано та документовано вимоги до розроблюваного програмного забезпечення. Проект реалізований у формі веб-додатку для громад навчальних закладів початкової та середньої освіти та може бути масштабований для використання іншими видами спільнот. Для початку роботи з додатком необхідна авторизація. Для зареєстрованих користувачів – керівників громад реалізовано функції управління фінансовими проектами та витратами. Учасникам громад надано функції вкладення та висування потенційних проектів. Всім зареєстрованим користувачам забезпечено доступ до перегляду балансу, історії внесків і генерування звітів. У результаті роботи над дипломним проектом розроблено архітектуру веб-додатку, структуру бази даних та фінансового проекту колективу, а також дизайн інтерфейсу динамічних веб-сторінок.Документ Відкритий доступ Веб-додаток для створення та управління онлайн-візитівками(КПІ ім. Ігоря Сікорського, 2019) Пивоварчук, Олександра Валеріївна; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячено розробленню веб-додатку для створення та управління онлайн-візитівками. Даний веб-застосунок – це рішення у вигляді ресурсу, в якому зберігаються ці односторінкові сайти / візитки / презентації. Загалом це сайт швидше для реклами та розміщення інформації про те чи інше підприємство, яке не має потреби у повноцінному сайті, але зробити якусь мітку про себе в інтернеті хоче. У даній роботі було проведено аналіз доступних програмних рішень, який показав, що аналогу розроблюваному веб-застосунку, якому присвячена дана робота, не виявлено, що вказує на доцільність створення системи даного типу. На базі цього було сформовано проблему та критерії оцінювання. У результаті виконання аналізу даного завдання було сформовано основні вимоги до технологій розроблення, розглянуто найбільш відповідні, проведено обгрунтування вибору фреймворків для серверної та клієнтської частин, а також СУБД. Також було проведено збір та аналіз вимог до програмного застосунку. Після чого було розроблено структуру веб-додатку та архітектуру БД. Основною складовою ПЗ є модуль конструктора візитівки, який відповідає за збір візитівки із шаблону, плагіну та контенту. Користувачу надається можливість самостійно обрати шаблон, який найбільше задовольняє його потреби, підкорегувати його, обравши необхідні плагіни, та заповнити їх контентом. Також користувачу доступний перегляд статистики відвідувань сторінки візитівки. А при використанні плагіну форми зворотнього зв’язку, всі відгуки відображаються в особистому кабінеті. Веб-додаток для створення управління онлайн візитівками дозволяє будь-якому користувачу розмістити візитівку та тим самим заявити про себе на просторах Інтернет.Документ Відкритий доступ Веб-сервіс навчальних проектів в сфері інформаційних технологій з можливістю відстеження процесу розроблення(КПІ ім. Ігоря Сікорського, 2019) Волощенко, Олександр Євгенович; Гадиняк, Руслан АнатолійовичДана дипломна робота присвячена розробці веб-сервісу навчальних проектів у сфері інформаційних технологій з можливістю відстеження процесу розробки. Розроблене програмне забезпечення являє собою веб-сервіс, що складається з backend та frontend частин. Серверна частина складається з модулю маршрутизації, модулю моделей даних, модулю серіалізації та модулю з обробкою логіки запитів. Клієнтська частина складається з багатьох компонентів, що формують сторінки сервісу. Сторінки містять таку інформацію як список всіх проектів на сервісі, дані по конкретному проекту, список всіх технологій на сервісі та список всіх користувачів. В свою чергу сторінка проекту дозволяє переглядати інформацію про контрольні точки проекту, цілі контрольних точок, статуси та артефакти. Функціонал сервісу дозволяє авторизуватись на сервісі за допомогою стороннього сервісу Bitbucket, створювати нові проекти, формувати команди для проектів, створювати контрольні точки проектів та супутню інформацію. У даному дипломному проекті розроблено: архітектуру сервісу, модуль взаємодії з базою даних, модуль з REST API, та frontend компоненти.Документ Відкритий доступ Програмна система для аналізу запитів природною мовою(КПІ ім. Ігоря Сікорського, 2019) Романюк, Сергій Олександрович; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячено створенню програмної системи для аналізу запиту, поставленого природною мовою, з використанням засобів обробки природної мови. Тема роботи обумовлена необхідністю зниження часу, який витрачає викладач на надання відповідей на часто задавані запити (питання), та автоматизації цього процесу. Розроблена програмна система являє собою сервер для виконання аналізу вхідних запитів і роботи з підготовленою базою даних питань та відповідей, який також містить логіку взаємодії з прикладним програмним інтерфейсом платформи Telegram для використання інтерфейсу чату на даній платформі. Аналіз вхідних запитів відбувається за допомогою використання натренованої моделі для виділення ключових слів. Ця модель базується на алгоритмі TFxIDF. Функціональність системи забезпечує доступ зареєстрованих на платформі Telegram користувачів до чату з ботом, дозволяючи ставити йому запитання, та отримувати на них відповіді, знайдені у базі даних питань та відповідей або у інших опціональних джерелах інформації. Інші способи доступу до функціоналу системи, окрім як через платформу Telegram, відсутні, однак наявна архітектурна можливість їх додавання. Відповідь на поставлене запитання, в залежності від його складності, може бути знайдена або у вищезгаданій базі даних, або у інших джерелах даних за допомогою додаткових систем, якщо наявна така інтеграція. У даному дипломному проекті розроблено: архітектуру системи, алгоритм виділення ключових слів із запитання, заданого природною мовою, процедуру підбору релевантної відповіді з наявних джерел даних та підготовлено базу даних часто задаваних питань та відповідей на них.Документ Відкритий доступ Програмне забезпечення для Peer-To-Peer Lending платформи(КПІ ім. Ігоря Сікорського, 2019) Тимошенко, Владислав Анатолійович; Олещенко, Любов МихайлівнаДаний дипломний проект присвячений розробленню програмного забезпечення для Peer-To-Peer Lending платформи. Розроблене програмне забезпечення являє собою сайт, який надає змогу розміщувати інвестиції за принципом Peer-To-Peer, прогнозувати очікуваний прибуток, автоматично генерувати інвестицію, створювати інвестицію з окремих кредитів та виводити детальну інформацію про кожен з кредитів. У даному дипломному проекті було розроблено архітектуру, реалізовано функції автоматичного та самостійного інвестування, модуль особистого кабінету, модуль перегляду створених інвестицій, модуль перегляду транзакцій користувача, модулі для введення та виведення коштів, модуль для зміни мови, модуль для завантаження документів користувача, розроблено дизайн проекту. Для збільшення продуктивності клієнтської частини, було використано серверний рендеринг. Реалізовано захист персональних даних шляхом хешування персональної інформації користувача в базі даних.Документ Відкритий доступ Веб-додаток для автоматизації офлайн-перевірки письмових тестів(КПІ ім. Ігоря Сікорського, 2019) Чумак, Карина Сергіївна; Гадиняк, Руслан АнатолійовичДана робота присвячена розробленню web-сервісу для автоматизації офлайн-перевірки письмових тестів. У роботі виконано порівняльний аналіз існуючих рішень для перевірки тестів з зображення письмової роботи студента, проаналізовано методи розпізнавання письмового тексту та перевірки відповідей, обґрунтовано вибір технологій та допоміжних бібліотек серверної та клієнтської частин для реалізації даного web-сервісу. Розроблений web- сервіс надає викладачам можливість перевіряти написані від руки тестові завдання, сфотографувавши їх на мобільний телефон, а також створювати та редагувати свої тести, та моніторити статистику успішності учнів. Процес розпізнавання тексту здійснюється автоматично за допомогою засобів машинного навчання. Система надає гнучкість у створенні тестів, а саме методу їх оцінки та типу завдання. Результатом роботи системи є рекомендаційні настанови для питань з відкритою відповіддю, а також повна оцінка для питань закритого типу. Усі дані про проходження кожним студентом тесту зберігаються у базі даних, та доступні для порівняння та аналізу. У даному дипломному проекті розроблено: архітектуру серверної та клієнтської частини web-сервісу, алгоритм попередньої обробки зображення, алгоритм трансформування сторінки, алгоритм сегментації сторінки на рядки та слова, алгоритм розпізнавання слів з зображення, алгоритм формування масиву відповідей, алгоритм виставлення оцінки, а також графічні елементи та дизайн web-сторінок.Документ Відкритий доступ Компілятор мови ASAMPL(КПІ ім. Ігоря Сікорського, 2019) Песчанський, Владислав Юрійович; Сулема, Євгенія СтаніславівнаЦей дипломний проект присвячений розробленню компілятора мови ASAMPL. В рамках виконання проекту здійснено порівняльний аналіз існуючих інструментів розроблення та обрано засоби, що найкраще підходять для вирішення поставленої задачі. У дипломному проекті розроблено та описано основні алгоритми, які виконуються програмним застосунком для забезпечення компіляції виконуваних файлів програмного коду мовою ASAMPL, а саме: алгоритм лексичного аналізу, алгоритм синтаксичного аналізу вхідного потоку лексем і алгоритм інтерпретації абстрактного синтаксичного дерева у виконуваний машинний код. Розроблений компілятор спрощує роботу з програмним кодом, написаним мовою ASAMPL, та дозволяє вільно відкривати, оброблювати та зберігати мультимедійні дані, що надходять на вхід комп’ютерної системи від різноманітних джерел: від простих файлів до даних, що надходять з давачів, які працюють у реальному часі. Отже, даний програмний застосунок дозволяє полегшити розроблення спеціалізованого мультимедійного програмного забезпечення мовою ASAMPL.Документ Відкритий доступ Інформаційна система для аналізу та прогнозування впливу продуктів харчування на здоров'я споживачів(КПІ ім. Ігоря Сікорського, 2019) Яшан, Ольга Сергіївна; Хіцко, Яна ВолодимирівнаДаний дипломний проект присвячено розробці інформаційної системи для аналізу та прогнозування впливу продуктів харчування на здоров’я споживачів. Система має логічний поділ на три частини: серверну та два клієнтських застосунки. Серверна частина обробляє запити клієнтів та надає клієнтам інформацію, яка міститься у БД у форматі JSON. Веб-сайт – один з клієнтських застосунків інформаційної системи, мета котрого надати можливість адміністрування системи, тобто додавання, видалення чи оновлення інформації про продукти та їх компоненти, а також надати користувачам можливість переглянути інформацію про продукти та компоненти, налаштувати особливості свого раціону, переглянути історію з’їдених продуктів та поглиблено проаналізувати продукти, які вони споживають. Поглиблений аналіз базується на трьох показниках: продукти, які споживаються більш часто; чи споживаються продукти, які містять заборонені для користувача компоненти; як часто вживаються цукоровмісні продукти. Функціональність мобільного застосунку надає користувачу можливість отримати інформацію про продукти та компоненти, налаштувати заборонені компоненти, проаналізувати продукт у контексті його корисності для споживача. Результатом роботи над даним дипломним проектом стали: розроблена архітектура системи, дизайн та програмна реалізація. Також були розроблені три алгоритми аналізу корисності продукту для користувача.Документ Відкритий доступ Програмна платформа для автоматизації надання послуг рекламним компаніям(КПІ ім. Ігоря Сікорського, 2019) Кривенко, Петро Олегович; Гадиняк, Руслан АнатолійовичДана робота присвячена розробленню платформи для автоматизації надання послуг рекламним компаніям. У роботі виконано порівняльний аналіз існуючих рішень для створення та поширення рекламного контенту, методів генерації рекламних креативів та можливостей їх автоматизації. Розроблена платформа налає рекламодавцям можливості створювати різноманітну рекламну продукцію, враховуючи такі властивості аудиторії, як місцезнаходження, стать, вік тощо, а також автоматично розміщувати її у мережі веб. Система надає засоби моніторингу перебігу рекламної кампанії, а саме можливість відстеження основних показників активності аудиторій, на основі чого можна робити висновки про успішність кампанії та використовувати ці дані для подальшого покращення. Результатом роботи платформи є повна автоматизація рекламної кампанії, від обрання тип рекламного креативу, генерації зображень різних розмірів та наповнення, розміщення реклами на різних сервісах, до аналізу статистики. У даному дипломному проекті розроблено: архітектуру серверної та клієнтської частини web-сервісу, алгоритми генерації даних, алгоритми публікації рекламних креативів для різних платформ, алгоритм збору та аналізу статистики, а також графічні елементи та дизайн web-сторінок.Документ Відкритий доступ Новинний портал із системою управління публікацією контента на основі моделі SaaS(КПІ ім. Ігоря Сікорського, 2019) Мазун, Антон Ігорович; Гадиняк, Руслан АнатолійовичДаний дипломний проект присвячено розробленню веб-додатку для автоматизації роботи редакторського та журналістського складів новинного порталу. Створений веб-застосунок – це рішення у вигляді ресурсу, в якому реалізовано особисті кабінети користувачів з різними правами доступу до керування процесом Інтернет-видавництва. У даній роботі проведено аналіз доступних програмних рішень, який показав, що більшість новинних порталів розроблені за допомогою CMS, оскільки останні мають готові рішення та плагіни для керування контентом сайту. Але з іншого боку, використання CMS не є зручним для даного виду продукту, адже створення та реалізація особистого кабінету користувача є не типовою задачею для новинних порталів, що змушує розробників змінювати ядро системи, а це призводить до проблем з підтримуваністю та розширюваністю продукту в майбутньому. Крім того, розглянуто існуючі технології розроблення веб-додатків та обгрунтовано обрано найбільш ефективні з них для використання при розробленні веб-ресурсу. Також проведено збір та аналіз вимог до програмного застосунку. Розроблено структуру веб-додатку та архітектуру БД. Основними складовими ПЗ є компоненти статті, та відповідні компоненти під кожен тип користувача: блогер, журналіст, редактор, головний редактор. Також працівникам порталу доступний перегляд статистики відвідувань сторінки кожної новини та активності користувачів. Веб-додаток для керування контентом новинного порталу дозволяє ефективно взаємодіяти між собою працівникам видавництва та робить їх роботу зручнішою.Документ Відкритий доступ Програмна система прогнозування курсу криптовалют за допомогою аналізу соціальних медіа алгоритмами машинного навчання(КПІ ім. Ігоря Сікорського, 2019) Гончар, Максим Іванович; Гадиняк, Руслан АнатолійовичДаний дипломний проект присвячений створенню програмної системи прогнозування курсу криптовалют за допомогою аналізу соціальних медіа алгоритмами машинного навчання. Проведено докладний аналіз наявних аналогів, що створюють передбачення курсу цифрових валют. Було проаналізовано необхідні функціональні та нефункціональні вимоги до розроблюваного продукту, виділено необхідні можливості, що має надавати система своїм користувачам. Розроблена програмна система є веб-додатком, що містить динамічно оновлювані сторінки, призначені для відтворення результатів аналізу тональності текстів новин, показу прогнозу курсу криптовалют, а також наведення проміжних результатів аналізу текстів. У системі передбачена реєстрація нових користувачів адміністратором системи, а також обмеження доступу до певних можливостей веб-додатку неавтенти- фікованого користувача. У серверній частині програмного забезпечення розроблено та протестовано різні підходи до вирішення задачі аналізу тональності тексту, створено власний статистичний алгоритм для дослідження кореляцій між тональністю новин у соціальних медіа та курсом криптовалют Bitcoin, Ether та Litecoin. Створено відкритий API для доступу до результатів роботи системи сторонніми розробниками. У даному дипломному проекті розроблено: модуль збору фінансових даних, модуль збору текстових даних, модуль аналізу тональності текстових даних, відкритий API для сторонніх розробників, модуль роботи із основною базою даних, модуль передбачення цін криптовалют, реалізовано графічні елементи та адаптивний дизайн web-сторінок, а також протестовано і збережено основні алгоритми машинного навчання.Документ Відкритий доступ Розподілена файлова система. Підсистема користувацького інтерфейсу(КПІ ім. Ігоря Сікорського, 2019) Лобов, Віталій Михайлович; Вунтесмері, Юрій ВолодимировичДаний дипломний проект присвячений розробленню розподіленої файлової системи. У роботі описана актуальність та проблематика даної системи, виконаний порівняльний аналіз існуючих програмних рішень, обґрунтовано вибір технологій, а також описана архітектура та особливості реалізації даної розподіленої файлової системи, зокрема підсистеми користувацького інтерфейсу. Розроблена розподілена файлова система надає користувачам можливість отримати доступ до файлів з декількох хостів через комп’ютерну мережу. Особливістю даної системи є те, що дані з файлу розбиваються та зберігаються на різних серверах. Таким чином, дана файлова система гарантує, що тільки власник може отримати доступ до всього файлу, а окремі частини, які зберігаються на серверах, не представляють ніякої цінності без усіх даних. Дана файлова система представляє собою три окремі модулі, що можуть знаходитись на різних комп’ютерах та взаємодіють один з одним. Саме тому особливу увагу було приділено швидкості передачі даних та коректності роботи усієї системи. У даному дипломному проекті розроблено клієнтський модуль для взаємодії з серверною частиною файлової системи та протокол передачі даних.Документ Відкритий доступ Автоматизована система розпізнавання жестової мови(КПІ ім. Ігоря Сікорського, 2019) Пеня, Олександр Романович; Сулема, Євгенія СтаніславівнаДаний дипломний проект присвячено розробленню програмної системи автоматичного розпізнавання жестів. У ході роботи було проаналізовано методи розпізнавання зображень, розглянуто принципи функціонування, навчання нейронних мереж, сучасні архітектури глибоких високоточних мереж та їх характеристики, побудовано та навчено згорткову нейронну мережу для розпізнавання української дактильної абетки та розроблено програмний застосунок для її застосування. Робота над проектом здійснювалась відповідно до життєвого циклу програмного забезпечення. Таким чином, було сплановано процес розроблення, виявлено та проаналізовано вимоги до розробленого програмного застосунку, спроектовано архітектуру, визначено найбільш підходящі засоби розроблення, розроблено виділені компоненти, протестовано їх поведінку, проведено інтеграційне тестування, проаналізовано точність, швидкодію та інші атрибути якості системи, створено технічну документацію. Розроблена система є програмним застосунком, який дозволяє в режимі реального часу обробляти відео-потік, який надходить із локального відео- файлу або з веб-камери, проводить обробку кадрів відео за допомогою нейронної мережі, виявляє елементи жестової мови та виводить їх значення. Програма має віконний графічний інтерфейс, який забезпечує взаємодію з користувачем, засоби захоплення відео-потоку, глибоку згорткову нейронну мережу за допомогою якої відбувається класифікація зображень, локальну вбудовану базу даних значень жестів. Результати роботи можуть бути використані для розробки ефективних систем розпізнавання та класифікації, наприклад, для розроблення застосунку для перекладу жестової мови або комунікації в нестандартних умовах.Документ Відкритий доступ Програмні засоби для підтримки процесу вивчення англійської мови(КПІ ім. Ігоря Сікорського, 2019) Уруков, Дмитро Олексійович; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячений розробленню програмних засобів для підтримки процесу вивчення англійської мови. Розроблені програмні засоби являють собою розширення для веб- браузеру Google Chrome, призначене для підтримки процесу збагачення словникового запасу англійської мови користувача за популярним нині методом інтервальних повторень. Функціональність клієнтської частини розширення забезпечує інтеграцію системи у повсякденний процес перегляду сторінок у веб-браузері шляхом надання можливості отримати переклад та значення будь-якого слова на веб-сторінці, зберегти його до персонального списку слів для подальшого заучування вищеозначеним методом за допомогою інтерфейсу, що відображається на новій вкладці веб- браузера. Доступ до додатку забезпечується після реєстрації, гостьовий доступ не передбачено. Під час реєстрації користувач проходить швидкий тест для оцінки обсягу словникового запасу англійської мови, результати якого використовуються додатком для виділення на веб-сторінках, що переглядаються, слів іноземної мови, що є потенційно незнайомими для користувача. У даному дипломному проекті розроблено: архітектуру браузерного розширення та пов’язаної з ним серверної частини, алгоритм визначення потенційно незнайомих слів, алгоритм вибору слів для повторення за методом інтервальних повторень, а також графічні елементи та дизайн клієнтської частини.Документ Відкритий доступ Програмний модуль для семантичного пошуку відповідей на структуровані питання у корпусі неоднорідних даних(КПІ ім. Ігоря Сікорського, 2019) Андрієнко, Федір Олегович; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячено створенню програмного модулю для семантичного пошуку відповідей на структуровані питання у корпусі неоднорідних даних, з використанням засобів обробки природної мови. Тема роботи обумовлена необхідністю зниження часу, який витрачається при пошуку інформації в різних пошукових системах та автоматизації цього процесу. Розроблена програмна система являє собою сервер для виконання семантичного пошуку в корпусі неоднорідних даних та обробку вже знайдених фрагментів тексту природної мови. Природна мова застосовується після того, як були знайдені інформаційні фрагменти тексту, щоб покращити відповіді на структуровані питання та зменшити фрагменти тексту, зробивши їх більш релевантними та зручними для читання кінцевому користувачу. Доступ до функціональності системи забезпечується за допомогою іншого модуля, який безпосередньо являється інтерфейсом для користувача та аналізом запиту цього користувача, за допомогою обробки природної мови. Інші способи доступу до функціоналу системи, окрім як через описаний модуль вище, відсутні, однак наявна архітектура дає можливість додавати інші модулі для взаємодії з модулем семантичного пошуку. У даному дипломному проекті розроблено: архітектуру системи, алгоритм семантичного пошуку на структуровані питання в неоднорідному корпусі даних та обробку тексту за допомогою природної мови, знайденого семантичним пошуком.Документ Відкритий доступ Веб-платформа для розміщення реклами. Клієнтська частина(КПІ ім. Ігоря Сікорського, 2019) Сорочинський, Владислав Володимирович; Рибачок, Наталія АнтонівнаДаний дипломний проект присвячений створенню програмного забезпечення для клієнтської частини рекламної веб-платформи. Інтерактивна інформаційна система являє собою односторінковий web- додаток. Для зареєстрованого користувача доступні функції перегляду статистики, створення, редагування та керування рекламними кампаніями, банерами. Після отримання статусу Видавця стають доступні сторінки керування рекламними блоками. Сайт передбачає лише авторизований доступ, відтак гостьовий перегляд можливий лише для сторінок реєстрації та входу. Після проходження авторизації користувач може поповнювати свій аккаунт за допомогою біткоін-гаманця та направляти кошти на фінансування конкретних кампаній. У даному дипломному проекті розроблено: архітектуру інформаційної системи, алгоритм авторизації, функціональність керування маркетинговими кампаніями та також графічні елементи та дизайн web-сторінок.Документ Відкритий доступ Програмне забезпечення для підтримки дидактичної діяльності викладачів молодших класів загальноосвітньої школи(КПІ ім. Ігоря Сікорського, 2019) Левчук, Ольга Сергіївна; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячений розробленню програмного забезпечення для підтримки дидактичної діяльності викладачів молодших класів загальноосвітньої школи. Розроблене програмне забезпечення є ігровим програмним комплексом, що включає в себе не тільки поліпшені аналоги існуючих ігор, що виконують гностичну і інструментальну функції, але й ігри, які виконують соціально-психологічну функцію, зокрема, націлені на навчання базової ввічливості. Саме така форма додатку обрана для того, щоб забезпечити максимальну незалежність його роботи від зовнішніх факторів, наприклад, від підключення до Інтернет. Програма є достатньо легковісною, щоб батьки або вчителі мали змогу запустити її на майже будь-якому комп’ютері або ноутбуці. Єдине існуюче обмеження – операційна система має бути тільки Windows, але у майбутньому цей недолік буде виправлений, оскільки додаток реалізується на основі багатоплатформового інструменту для розроблення двовимірних та тривимірних додатків Unity. Також система є легко розширюваною, оскільки кожна з ігор, що входить до складу програми, являє собою окрему ігрову сцену, що робить взаємозв’язок між іграми мінімальним. Ігрові сцени містять об’єкти, які будуть використовуватись у грі і можуть служити як для створення меню гри, так і для моделювання ігрового рівня.Документ Відкритий доступ Розподілена файлова система. Підсистема управління даними(КПІ ім. Ігоря Сікорського, 2019) Захарченко, Віталій Ігорович; Вунтесмері, Юрій ВолодимировичВ даному дипломному проекті описана розробка серверної частини розподіленої файлової системи. У роботі описана проблематика даної системи, проаналізовано існуючі програмні рішення, обґрунтовано вибір технологій розробки та тестування системи. Також в дипломному проекті описано архітектуру та особливості реалізації серверної частини розподіленої файлової системи. Крім того доведена актуальність розроблюваної системи. Розроблена частина розподіленої файлової системи надає функціонал для отримання та обробки команд, що надходять від користувача через комп’ютерну мережу, крім того система, за необхідністю, може формувати відповідь на конкретні запити користувача. Створено механізм розбиття даних на блоки однаково розміру з їх подальшим збереженням на різних, незалежних один від одного віддалених серверах. Даний механізм гарантує, що доступ до даних матиме тільки відповідний користувач, адже окремі блоки не несуть ніякої цінності без усіх даних. Серверна частина розподіленої файлової системи представлена у вигляді трьох незалежних один від одного частин і серверної бази даних. Кожна з частин може знаходитись на різних фізичних пристроях і взаємодіяти з іншими через мережу інтернет. Через описані вище особливості багато уваги було приділено створенню механізмів швидкої передачі даних та коректності роботи усієї системи.Документ Відкритий доступ Інтерактивна веб-дошка для зберігання особистого медіа- контенту(КПІ ім. Ігоря Сікорського, 2019) Дячук, Дар’я Сергіївна; Гадиняк, Руслан АнатолійовичДаний дипломний проект присвячений створенню веб-застосунку для зберігання особистого унікального медіа-контенту та інтерактивної взаємодії з ним. У роботі виконано порівняльний аналіз існуючих рішень для роботи з медіа-файлами, такими як зображення, текст і аудіо, доступних можливостей для взаємодії з ними, обґрунтовано вибір технологій та допоміжних бібліотек серверної та клієнтської частин для реалізації даного веб-застосунку. Розроблений веб-застосунок надає користувачам можливість завантажити на інтерактивну веб-дошку зображення, аудіо або текст у вигляді нотатки. У кожного типу медіа-файлу за замовчуванням є власне оформлення, яке користувач може змінити за бажанням. Доданий на дошку контент можна переміщати, повертати та змінювати у розмірах. Користувач може створити декілька дошок, зробити їх публічними (доступними для перегляду іншим) або приватними. У даному дипломному проекті розроблено: архітектуру серверної та клієнтської частини веб-застосунку, програмні модулі для роботи з медіа- файлами (зображення, аудіо, текст) у середовищі canvas, а також графічні елементи та дизайн веб-сторінок.Документ Відкритий доступ Автоматизована система динамічного визначення змін у стані об'єкта. Модуль аналізу та оптимізації(КПІ ім. Ігоря Сікорського, 2019) Іващенко, Михайло Вікторович; Люшенко, Леся АнатоліївнаДана робота присвячена розробці системи динамічного позиціонування влучень. В якості об’єкту дослідження обрано мішень, в якості шуканих змін – влучення, отримані в результаті стрільби. У роботі виконано порівняльний аналіз існуючих систем динамічного позиціонування різних класів, які використовуються як рішення в різних областях, розглянуто способи їх реалізації, а також існуючі недоліки. Система надає можливість виконання позиціонування змін у стані об’єкту динамічно корегуючи при цьому попередні результати в залежності від змін, що відбуваються в режимі реального часу. Збір та обробка даних здійснюється засобами пристроїв, що підключаються до мережі wi-fi та здійснюють комунікацію між собою. Ядро системи складається з двох модулів: модуль контролю (здійснює запуск системи, отримує дані з відеокамери, здійснює моніторинг сигналів на апаратному рівні, надає дані для подальшого аналізу), модуль аналізу (включає в себе нейронну мережу, яка виконує розпізнавання влучень; візуалізатор, який відображає ідентифіковані зміни всередині мішені; коннектор із базою даних, який відправляє результати в базу даних з метою виконання модифікації веб-інтерфейсу). У даному дипломному проекті розроблено: архітектуру ядра системи, налаштовано апаратні пристрої під виконання вказаної задачі, розгорнуто алгоритми роботи з нейронною мережею (включають в себе як ті, що використовуються на стадії навчання, так і ті, що дозволяють здійснювати розпізнавання), засоби обробки результатів розпізнавання, взаємодія із базою даних, взаємодія із іншими пристроями, які присутні в системі (сервер баз даних).