Бакалаврські роботи (ОТ)
Постійне посилання зібрання
Переглянути
Нові надходження
Документ Відкритий доступ Система розпізнавання номерних знаків автомобіля на основі методів комп’ютерного зору(КПІ ім. Ігоря Сікорського, 2024) Ноздрін, Олександр Вікторович; Кир’янов, Артемій ЮрійовичУ дипломній роботі розглянуто розробку системи розпізнавання номерних знаків автомобілів (ALPR) на основі сучасних методів комп’ютерного зору та машинного навчання. Основна мета роботи полягає у створенні ефективної системи, здатної автоматично виявляти та розпізнавати номерні. Розробка системи включала кілька ключових етапів: аналіз існуючих технологій, вибір оптимальної моделі для розпізнавання автомобілів (YOLOv8n) та алгоритму відстежування (SORT), навчання моделі, та інтеграцію бібліотеки EasyOCR для розпізнавання символів номерних знаків. Система була реалізована як консольний додаток, здатний обробляти відео з транспортними потоками та видавати відео з анотованими номерними знаками.Документ Відкритий доступ Веб-застосунок для продажу гаджетів та аксесуарів(КПІ ім. Ігоря Сікорського, 2024) Новікова, Анна Романівна; Каплунов, Артем ВолодимировичВ даному бакалаврському проэкті реалізовано вебзастосунок, що призначений для продажу гаджетів та аксесуарів. Розроблена програма надає можливість авторизуватися, додавати товари у коризину або до списку вподобаних, а також переглядати та сортувати товари. Всього доступно три категорії товарів: телефони, планшети та аксесуари. Для розробки використано мову програмування TypeScript. Користувацький інтерфес реалізований за допомогою React та Sass, а серверна частина – з використанням платформи Firebase.Документ Відкритий доступ Веб-застосунок агрегації волонтерських зборів(КПІ ім. Ігоря Сікорського, 2024) Нерода, Арсен Андрійович; Валько, Володимир ВолодимировичВ даному бакалаврському дипломному проєкті реалізовано веб-застосунок для агрегацції волонтерських зборів. Призначенням даного застосунку є створення волонтреських зборів та огляд вже наявних зборів з метою полегшення їх пошуку. У даному застосунку додано функціонал авторизації та аутентифікації. Також у програмі є можливість додати посилання на збір банківської системи “Монобанк” (так звана “банка MonoBank”). У даному застосунку є і функціонал для публікування коментарів під збором. Для побудови даної системи було використано мову програмування Java та її фреймворк Spring Framework (Spring Boot, Spring Security, Spring Data) для розробки серверної частини, і мову програмування — TypeScript та фреймворк AngularJS для побудови клієнтської частини.Документ Відкритий доступ Веб-застосунок з підтримкою шифрування текстових повідомлень для безпечного спілкування(КПІ ім. Ігоря Сікорського, 2024) Негрич, Ярослава Олегівна; Гончаренко, Олександр ОлексійовичДаний дипломний проект присвячений розробці веб-застосунку, який зробить комунікацію безпечною за допомогою шифрування текстових повідомлень. Під час дослідження були проаналізовані переваги та недоліки існуючих месенджерів та питання, пов’язані з конфіденційністю та захистом даних користувачів. На основі цього аналізу були сформовані думки щодо нового месенджера та обрані відповідні практики з безпеки спілкування. У роботі описано сучасні методи шифрування, як симетричне, так і асиметричне шифрування, а також протоколи обміну ключами. Було реалізовано сервіс для користувачів, де вони можуть безпечно обмінюватися повідомленнями, особливою функцією якого є фейковий пароль, який додає ще один рівень захисту в умовах вимагання доступу до приватних повідомлень.Документ Відкритий доступ Програмне забезпечення для автогенерації тестів за допомогою LLM(КПІ ім. Ігоря Сікорського, 2024) Мотора, Владислав Сергійович; Нечай, Дмитро ОлександровичУ даній дипломній роботі пропонується розробка Програмного продукту для генерації автоматичних тестів за допомогою LLM. Документ описує архітектуру та функціональність продукту, включаючи його здатність створювати, перевіряти та валідувати автоматичних тестів. Програма забезпечує інтеграцію з LLM-моделлю ChatGPT, використовує Mocha для перевірки роботоздатності та Stryker для валідації. Застосування фреймворку WebdriverIO забезпечує надійність і масштабованість при інтеграції згенерованих автоматичних тестів. Важливою частиною роботи є реалізація механізмів генерації тестів, запуску тестів та їх валідація. Крім того програмне забезпечення прямо інтегрується в середовище розробки для зручності налаштування та роботи з ним. Для оцінки ефективності та зручності використання програми проводяться тести та аналіз результатів її роботи у різних умовах. Нарешті, дипломна робота демонструє важливість і можливості використання подібних сервісів для оптимізації процесів написання автоматичних тестів та підвищення загальної ефективності покриття тестами кінцевого продукту.Документ Відкритий доступ Комп'ютерна гра з інклюзивним керуванням у жанрі top-down roguelite(КПІ ім. Ігоря Сікорського, 2024) Михайлов, Андрій Юрійович; Череватенко, Олексій ВолодимировичЦей бакалаврський дипломний проєкт присвячений розробці комп’ютерної гри у жанрі top-down roguelite з інклюзивним управлінням. Гра реалізована на рушії Unity з використанням мови програмування C#. Для впровадження інклюзивного управління використовується веб камера пристрою, на якому запущена гра. Для візуальної складової гри використані безкоштовні асети з Unity Asset Store та інших легальних джерел. Гра дає можливість битись на трьох візуально різних рівнях проти хвиль ворогів, що стають сильнішими з часом. Також гравцю є доступним вибір різних персонажів перед початком гри та покращення персонажа протягом ігрової сесії.Документ Відкритий доступ Телеграм-бот для пошуку найближчих укриттів у м. Київ під час повітряної тривоги(КПІ ім. Ігоря Сікорського, 2024) Молочко, Ігнатій Михайлович; Васильєва, Марія ДавидівнаДаний дипломний проєкт був присвячений розробці Telegram боту, який допоможе мешканцям Києва відстежувати стан повітряної тривоги та знаходити, при потребі, найближчі укриття до їх місцезнаходження. Під час виконання роботи було проведено аналіз розробленого застосунку та архітектурних рішень в його реалізації. Описано функціонал задіяних інструментів розробки програмного забезпечення. Мовою реалізації чат-боту була вибрана Python, системою управління базами даних - PostgreSQL, бібліотека для розробки бота - Aiogram, а IDE для написання коду - PyCharm.Документ Відкритий доступ Вебзастосунок для фінансування творчих та суспільних проєктів за схемою спільнокошту(КПІ ім. Ігоря Сікорського, 2024) Минтус, Денис Григорович; Шемсединов, Тимур ГафаровичЦей бакалаврський проєкт орієнтовано на розробку вебзастосунку, призначеного для фінансування творчих та суспільних проєктів за схемою спільнокошту. Використано мову TypeScript із фреймворками Nest.Js та React.js, найпоширеніше поєднання для створення вебзастосунків. Для взаємодії з базою даних використано Prisma ORM, яка підтримує просте створення нових таблиць, власні методи для взаємодії з даними та роботу з SQL-запитами. Середовищем розробки обрано Visual Studio Code для роботи з мовами JavaScript та TypeScript. В результаті розробки маємо вебзастосунок, відкритий до масштабування та впровадження нових функціональностей. Тестування додатку підтверджує коректність розроблених компонентів системи та алгоритмів.Документ Відкритий доступ Сервіс для аналізу енерговитрат у побуті(КПІ ім. Ігоря Сікорського, 2024) Марчук, Богдан Петрович; Міщенко, Людмила ПетрівнаБакалаврський дипломний проект присвячений розробці сервісу для аналізу енерговитрат у побуті. Сервіс надає користувачам можливість контролювати та оптимізувати споживання електроенергії, особливо в умовах енергетичного дефіциту в Україні. Розробка сервісу здійснювалася з використанням мови програмування C#, фреймворків ASP.NET MVC та ASP.NET Core, а також бази даних MS SQL Server що є одним з найпоширеніших рішень для вирішень таких завдань . Результатом роботи є функціональний сервіс, який дозволяє користувачам вводити та відстежувати показники лічильника, аналізувати споживання електроенергії за різними періодами та ефективно використовувати електрогенератори. Тестування підтвердило працездатність та коректність реалізованих функцій.Документ Відкритий доступ Застосунок для спортивних велосипедних подорожей(КПІ ім. Ігоря Сікорського, 2024) Малій, Микита Максимович; Волокита, Артем МиколайовичУ даній дипломній роботі було виконано всебічне дослідження, розробку та тестування мобільного застосунку для велосипедних подорожей на платформі Android, з метою створення зручного інструменту для велосипедистів. Було проаналізовано, виклики велосипедистів, способи покращення велоподорожей, а також проведено огляд існуючих рішень на ринку. Реалізовано базові функції застосунку, включаючи авторизацію, побудову маршрутів, відслідковування велоподорожей та експорт даних. Інтегровано базу даних Firestore, проведено детальний огляд інтерфейсу та процес створення релізної версії. Робота над проектом включала аналіз ринку, вибір найкращих технологій, реалізацію ключових функцій та тестування кінцевого продукту, що забезпечило конкурентоспроможність та привабливість застосунку для користувачів.Документ Відкритий доступ Система безпеки з використанням штучного інтелекту(КПІ ім. Ігоря Сікорського, 2024) Максимук, Наталія Романівна; Клименко, Ірина АнатоліївнаРезультатом досліджень є прикладна розробка – система безпеки з використанням штучного інтелекту. Система включає програмно-апаратний комплекс для моніторингу та захисту корпоративних мереж від кіберзагроз. Апаратна складова реалізована на рівні проектних рішень, забезпечуючи інтеграцію з існуючою інфраструктурою підприємства. Програмна складова має практичну реалізацію і базується на сучасних методах і алгоритмах штучного інтелекту. Технологічною основою програмної складової є методи глибокого навчання, доведені до конкретного програмного продукту. Реалізацію програмної компоненти здійснено мовою програмування Python з використанням бібліотек TensorFlow та Keras, що дозволяє виконувати аналіз мережевого трафіку та виявлення аномалій з записаних файлів моніторингу мережі,а також в реальному часі. Приклад реалізації запропонованих рішень забезпечує функції моніторингу мережевого трафіку, виявлення та блокування підозрілої активності, а також автоматизованого реагування на інциденти. Особливість запропонованої розробки полягає у використанні передових методів штучного інтелекту для забезпечення комплексної безпеки підприємства. Система здатна аналізувати великі обсяги даних у режимі реального часу, що дозволяє оперативно реагувати на загрози та мінімізувати ризики. Навчання нейронних мереж проведено на спеціально підготовлених наборах даних, що забезпечує високу точність і надійність роботи системи.Документ Відкритий доступ Телеграм-бот помічник для відеогри(КПІ ім. Ігоря Сікорського, 2024) Лучицький, Мирослав Олегович; Пономаренко, Артем МиколайовичУ цій дипломній роботі було створено телеграм бота, що допомагає при проходжені гри. Відеогрою для бота було обрано «Tower of Fantasy». Проведено дослідженя предметної області та вимог до бота. Також було обрано необхідні технології. Варто зазначити, що на момент розробки, подібні телеграм боти припинили свою роботу для цієї гри, а отже порівняння буде виконуватись із подібними за призначенням сайтами. Метою даного бота є легкість та простота у використанні та надання необхідної гравцеві інформації.Документ Відкритий доступ Система обліку працівників виробничого підприємства(КПІ ім. Ігоря Сікорського, 2024) Луценко, Владислав Вікторович; Сімоненко, Андрій ВалерійовичБакалаврський дипломний проєкт присвячений розробці системи для обліку працівників виробничого підприємства. Метою даного проєкту є створення зручного програмного інструменту для автоматизації процесів обліку персоналу на підприємстві. В ході роботи було проаналізовано існуючі рішення в сфері обліку, розроблено гнучку систему, яка відповідає визначеним завданням обліку та потребам користувачів. Для розробки додатку використану платформу .NET та мову C#, фреймворк ASP.NET. Для реалізації бази даних обрано Microsoft SQL Server, а для її взаємодії з додатком використано Entity Framework. Такий вибір технології є поширеним та затребуваним, утворюючи одну екосистему. Як результат, отримуємо веб-додаток з реалізацією необхідного функціоналу, який можна легко і швидко масштабувати та оновлювати.Документ Відкритий доступ Трейнер з управління дроном на Unity(КПІ ім. Ігоря Сікорського, 2024) Лук’янець, Ярослав Іванович; Череватенко, Олексій ВолодимировичДипломний проект присвячений розробці симулятора дронів на базі Unity, що дозволяє користувачам тренувати навички керування у реалістичному віртуальному середовищі. Мета проекту – створити програму для ефективного керування дроном, моделюючи реалістичні умови польоту та сценарії використання. У проекті досліджуються технології створення симуляторів дронів, процес розробки ПЗ, аналіз існуючих рішень, вибір та інтеграція технологій. Розглянуто існуючі симулятори, моделювання і розробку на основі Unity, а також тестування продукту.Документ Відкритий доступ Серверна частина веб-застосунку для отримання регіональних новин(КПІ ім. Ігоря Сікорського, 2024) Лосінський, Ігор Андрійович; Жабін, Валерій ІвановичУ даному дипломному проєкті було розроблено серверну частину вебзастосунку, яка забезпечує потужний функціонал для парсингу різних інтернет-ресурсів, структурування та обробки даних. Використання мікросервісної архітектури дозволяє забезпечити масштабованість системи, а поєднання мов програмування Java та Python дає змогу використовувати сильні сторони кожної з них, зводячи до мінімуму їхні недоліки. Ключовими функціями веб-застосунку є можливість реєстрації користувачів, отримання актуальних новин, пошук новин за допомогою текстового пошуку та фільтрація даних за джерелами. Завдяки використанню мов Java та Python, вдалося реалізувати надійну та ефективну взаємодію між мікросервісами, використовуючи сервіс Eureka для комунікації між різними компонентами системи. Застосування цього підходу забезпечує високу продуктивність та надійність веб-застосунку, роблячи його корисним інструментом для користувачів, які шукають актуальну інформацію з різних інтернет-ресурсів. Система також забезпечує легке розширення функціональності та інтеграцію з новими сервісами, що робить її гнучкою та адаптивною до змінюваних вимог користувачів.Документ Відкритий доступ Мобільний застосунок для інформування студентів про події в університеті(КПІ ім. Ігоря Сікорського, 2024) Лісовська, Анастасія Олексіївна; Русінов, Володимир ВолодимировичУ даній роботі проаналізовано сучасні бібліотеки, методи та рішення які вже представлені іншими розробниками для створенння власного продукту – Android-додатку. Було обрано найоптимальніший набір інструментів, тобто мову програмування – Kotlin, робота з базами даних – Room, та ін. Також було розглянуто основні аспекти розробки мобільних додатків, а саме інструменти для перевірки коду та користувацького інтерфейсу, обробка можливих помилок та забезпечення належною масштабованістю. У ході роботи було створено мобільний додаток для взаємодії студентів та університету за допомогою лише одного додатку.Документ Відкритий доступ Пошуковий рушій на основі алгоритмів машинного навчання(КПІ ім. Ігоря Сікорського, 2024) Ліненко, Костянтин Миколайович; Валько, Володимир ВолодимировичМетою роботи є розробка програмного забезпечення для збору великих обсягів текстової інформації, зокрема веб-сайтів та їх сторінок, і їх подальшого аналізу для ранжування веб-ресурсів згідно із запитами кінцевих користувачів. Об’єктом дослідження є система рекурсивної індексації веб-сторінок та аналізу їх вмісту. Предметом дослідження є методи вилучення ознак з текстових документів, які входять у список задач інформаційного пошуку. Перший розділ присвячений вивченню та аналізу предметної області, сформуванню вимог до програмного забезпечення на основі проведення порівняльних характеристик відомих IT-проєктів, технічних та алгоритмічних рішень. Другий розділ присвячений створенню моделі програмного забезпечення, розробки його архітектури і бізнес-процесів та конструювання веб-застосунку. Третій розділ присвячений детальному аналізу якості програмного забезпечення та впровадження процесів його тестування. Четвертий розділ присвячений опису та реалізації процесів розгортання та підтримки програмного забезпечення.Документ Відкритий доступ Апаратно-програмний комплекс для обліку та контролю збору врожаю(КПІ ім. Ігоря Сікорського, 2024) Литвиненко, Данило Олександрович; Клименко, Ірина АнатоліївнаДана дипломна робота присвячена розробці апаратно-програмного комплексу для обліку та контролю збору врожаю. У роботі вирішено проблему автоматизації процесу збору даних про врожайність сільськогосподарських культур та їх подальшого обліку. У роботі проведений аналіз існуючих систем обліку врожаю та їх недоліків. На основі отриманих даних розроблено апаратну частину системи, що включає в себе датчики для збору даних, мікроконтролер для їх обробки та передачі на сервер. Також розроблено програмне забезпечення для візуалізації та аналізу даних на сервері. Програма має зручний інтерфейс користувача, який дозволяє переглядати дані, а також зберігати і аналізувати їх. Отримані результати показують ефективність розробленого комплексу у порівнянні з традиційними методами обліку врожаю, зокрема, зменшення часу на збір даних, підвищення точності та зручність управління процесом. Програмний продукт був створених на мовах Go, C++, TypeScript та з використанням багатьох зовнішніх бібліотек.Документ Відкритий доступ Бот для оформлення замовлення на авто запчастини(КПІ ім. Ігоря Сікорського, 2024) Ленков, Нікіта Олександрович; Луцький, Георгій МихайловичУ цій роботі розглядається розробка телеграм-бота для замовлення автозапчастин, який підтримує українську та англійську мови. Було проаналізовано існуючі рішення для автоматизації замовлення запчастин, вибрано найефективніші з них, розроблено та інтегровано програмні компоненти, а також проведено тестування створеної системи. Результатом є телеграм-бот, який надає користувачам можливість швидко діагностувати проблеми з автомобілем і замовляти необхідні запчастини. Бот забезпечує зручність та швидкість взаємодії завдяки підтримці двох мов та інтеграції із зовнішніми сервісами.Документ Відкритий доступ Веб-сервiс для aдмiнiстрaтивного керувaння у сферi обслуговувaння(КПІ ім. Ігоря Сікорського, 2024) Коломієць, Михайло Юрійович; Волокита, Артем МиколдайовичУ цій дипломнiй роботi пропонується розробкa веб-сервiсу для aдмiнiстрaтивної роботи з кaтaлогом товaрiв. Стaття присвяченa aнaлiзу сучaсних методiв упрaвлiння товaрними кaтaлогaми тa огляду iснуючих рiшень у цiй облaстi. Документ описує aрхiтектуру тa функцiонaльнiсть сервiсу, включaючи його здaтнiсть створювaти, модифiкувaти тa видaляти товaри й кaтегорiї, a тaкож керувaти зaмовленнями. Сервiс зaбезпечує iнтегрaцiю з бaзою дaних MySQL тa використовує Prisma для ефективної взaємодiї з дaними. Зaстосувaння фреймворку NеstJS зaбезпечує нaдiйнiсть i мaсштaбовaнiсть серверної чaстини. Вaжливою чaстиною роботи є реaлiзaцiя мехaнiзмiв aвтентифiкaцiї тa aвторизaцiї користувaчiв, a тaкож функцiонaлу для зaвaнтaження тa збереження фотогрaфiй товaрiв. Окрiм цього, сервiс нaдaє API для зручного взaємодiї з клiєнтськими додaткaми, що спрощує iнтегрaцiю тa розширення функцiонaльностi сервісу. Для оцiнки ефективностi тa зручностi використaння веб-сервiсу проводяться тести тa aнaлiз результaтiв його роботи у рiзних умовaх. Нaрештi, дипломнa роботa демонструє вaжливiсть i можливостi використaння подiбних сервiсiв для оптимiзaцiї процесiв упрaвлiння товaрними кaтaлогaми тa пiдвищення ефективностi бiзнесу.