Бакалаврські роботи (СПСКС)
Постійне посилання зібрання
Переглянути
Перегляд Бакалаврські роботи (СПСКС) за Дата публікації
Зараз показуємо 1 - 20 з 386
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Шаблонізатор Java для автоматичної розробки графічного користувацького інтерфейсу(КПІ ім. Ігоря Сікорського, 2019-06) Мандрік, Марія Владиславівна; Радченко, Костянтин ОлександровичОб’єкт розробки – бібліотека автоматизації розробки графічного інтерфейсу для JVM-мов. Метою проекту є полегшення та пришвидшення розробки програмних компонентів з графічним інтерфейсом користувача шляхом розробки та включення у окрему бібліотеку основних шаблонів. Передбачається використання розробленого комплексу при написанні програм мовами, що виконуються на Java Virtual Machine (JVM). Розроблена бібліотека підтримує наступні елементи: - набір шаблонів графічних компонентів (кнопки, прапорці, перемикачі, елементи меню тощо) - підтримка роботи з зовнішніми графічними ресурсами; - підтримка багатомовного інтерфесу; - збереження стану графічного інтерфейсу при перезапуску програми; - підтримка шаблону MVC (Model-View-Controller). Розроблений програмний комплекс являє собою високорівневу обгортку над стандартною графічною бібліотекою Swing.Документ Відкритий доступ Мобільний додаток для управління пристроями «Розумного дому»(КПІ ім. Ігоря Сікорського, 2019-06) Микитенко, Сергій Сергійович; Щербина, Богдан ОлександровичКваліфікаційна робота включає пояснювальну записку (51 с., 32 рис., 4 додатки). Бакалаврський проект призначено розробці мобільного додатку управління пристроями «Розумного дому», який дозволяє вести моніторинг і управління пристроями через домашню локальну мережу. Мобільний додаток дозволяє: встановлювати з’єднання з пристроями в локальній мережі; здійснювати передачу даних бездротовими каналами зв’язку; управляти пристроями «Розумного дому» за допомогою спеціальних команд. Передбачена можливість одночасного підключення декількох пристроїв. В процесі розробки були використані технології бездротового зв’язку Wi-Fi 802.11 b/g/n. В якості апаратної бази пристроїв «Розумного дому» використовувався мікроконтролер ESP8266. В ході розробки: проведено аналіз існуючих систем «Розумного дому»; сформульовані вимоги до мобільного додатку управління пристроями системи «Розумного дому»; розроблена система комунікації пристроїв системи «Розумного дому»; розроблено програмне забезпечення мікроконтролера для прийому і виконання команд управління; розроблено мобільний додаток для управління пристроями системи «Розумного дому». Використання програмних засобів наведених в цій роботі дозволяє розробникам зменшити час затрачений на створення пристроїв систем «Розумного дому».Документ Відкритий доступ Система кодування мультимедійних повідомлень на основі двовимірних штрихкодів(КПІ ім. Ігоря Сікорського, 2019-06) Лещенко, Ксенія Сергіївна; Замятін, Денис СтаніславовичДокумент Відкритий доступ Програма автоматизації генерації метаданих аудіофайлів(КПІ ім. Ігоря Сікорського, 2019-06) Мурдза, Оксана Олегівна; Радченко, Костянтин ОлександровичОб’єкт розробки – розробка комп’ютерної програми автоматизації генерації метаданих у аудіо файлів. Даний програмний комплекс створений для зручного та комфортного управління колекціями аудіофайлів на комп’ютері. До нього входять наступні елементи: - програмний компонент, що відповідає за роботу з файловою системою користувача; - програмний компонент, що забезпечує генерацію метаданих у аудіофайлах; - програмний компонент, що відповідає за взаємозв'язок з між метаданими та відносним шляхом аудіофайлів у бібліотеці; - простий веб-інтерфейс, що забезпечує можливість використовувати програму звичайному користувачу. Програмний комплекс надає можливість легко керувати та обробляти аудіофайли на комп'ютері. Він дозволяє розбивати колекції аудіофайлів на логічні групи, генерує метадані, створює та обробляє групові метадані.Документ Відкритий доступ Система балансування навантаження в децентралізованих розподілених мережах(КПІ ім. Ігоря Сікорського, 2019-06) Колесник, Олександр Сергійович; Замятін, Денис СтаніславовичКваліфікаційна робота включає пояснювальну записку (50 с., 23 рис., 3 додатки). Бакалаврський проект присвячено розробці програмного забезпечення для моделювання функціонування розподіленої сенсорної мережі малої потужності та обмеженим ресурсом споживання електроенергії з метою дослідження ефективності обраного алгоритму балансування навантаження. Розроблене програмне забезпечення дозволяє будувати модель сенсорної мережі і оцінювати тривалість її життя, що зумовлюється обраними апаратними засобами та алгоритмом балансування навантаження. В процесі розробки моделі було використано технологію Python та фреймворк Bokeh. Мережа розроблена за допомогою комплекта MICA2, використано сенсорні мікросхеми MPR400CB MPR410CB. В ході розробки: сформульовані вимоги до розподіленої сенсорної мережі малої потужності; описано структуру розташування сенсорів мережі, що задовольняє вимогам предметної галузі використання; обрано необхідні апаратні засоби для реалізації мережі; розроблено програмне забезпечення (веб додаток), що дозволяє моделювати роботу мережі.Документ Відкритий доступ Веб-орієнтований додаток для моніторингу та аналізу комп’ютерної мережі IPv6(КПІ ім. Ігоря Сікорського, 2019-06) Сапожніков, Богдан Артурович; Щербина, Олександр АндрійовичВ бакалаврському проекті розроблено Web-орієнтований додаток для моніторингу та аналізу комп’ютерної мережі IPv6, що дозволяє на практиці засвоїти знання з курсу «Комп’ютерні мережі». Розроблена система призначена для реалізації функцій моніторингу та контролю якості з’єднання у ІР мережі з використанням протоколу шостої версії. Даний програмний комплекс орієнтований на підтримку лабораторного курсу «Комп’ютерні мережі». До нього входять наступні елементи: - веб-сервер, що приймає вхідні дані та передає їх на модулі обробки, а також зберігає та відображає результати роботи; - програмні модулі для роботи з мережею та аналізу даних; - простий веб-інтерфейс, що забезпечує можливість використовувати веб-додаток звичайному користувачу. Розроблена програма дозволяє на практиці ознайомитись з роботою IP- протоколів зокрема протоколу шостої версії та дослідити параметри з’єднання в мережі.Документ Відкритий доступ Система побудови зображення 3D моделей з відстеженням зворотної траєкторії променя(КПІ ім. Ігоря Сікорського, 2019-06) Малишкін, Юрій Олександрович; Наливайчук, Микола ВасильовичПояснювальна записка має обсяг 53 сторінки, 28 ілюстрації, 15 бібліографічних посилань. В дипломній роботі розглянуто питання створення системи побудови зображення 3D моделей з відстеженням зворотної траєкторії променя. Трасування променів являє собою спосіб зображення 3D-об’єктів за допомогою спостереженням за поведінкою проходження світлового променя крізь точку екрану та імітації взаємодії цього променя з будь-якими об’єктами, що підлягають відображенню. За допомогою цього способу створюються надзвичайно реалістичні зображення, кращі, ніж можуть створити альтернативні способи. Трасування променів здатне працювати з багатою кількістю оптичних опцій, таких як заломлення променів, їх відбиття, розсіювання або хроматичну аберацію. Основною задачею трасування променів є проектування променя для одного пікселя в 3D-середовищі та з’ясування, який полігон потрапляє в перший промінь, а потім відповідним чином зафарбування його. Розроблена система трасування променів у даній дипломній роботі забезпечить розрахунок різних властивостей оптичних шляхів.Документ Відкритий доступ Модифікований генетичний алгоритм визначення хроматичного числа графа(КПІ ім. Ігоря Сікорського, 2019-06) Товстенко, Ольга Вячеславівна; Марченко, Олександр ІвановичКваліфікаційна робота включає пояснювальну записку (73 сторінки, 15 рисунків., 21 псевдокод, 11 таблиць, 5 графіків, 4 додатки). Метою даного дипломного проекту є створення модифікації генетичного алгоритму визначення хроматичного числа графа. В роботі розглянуто та проаналізовано етапи роботи класичного генетичного алгоритму. Розібрано різні види селекції та схрещування, найбільш поширені методи кодування даних, існуючі умови завершення роботи алгоритму. З усіх можливих варіантів вибрано такі, що найбільш підходять до вирішення задачі знаходження хроматичного числа, вибір обґрунтовано. В програмі передбачена можливість: задавати кількість вершин та ребер в графі; створювати випадкові графи; задавати кількість початкової популяції, кількість батьків, що мутують при кожній ітерації, кількість батьків для кросоверу; зміни штрафу за некоректний колір вершини та штрафу за кожен новий колір; вибирати функцію мутації та схрещування; вказати бажане хроматичне число та перевірити його на конфліктність. Розроблено такі тестові моделі, що найбільш підходять для демонстрації функцій алгоритму. Проаналізована швидкість та точність в залежності від параметрів. Підібрано оптимальний набір функцій мутації та кросоверу, їх послідовність та ознака початку дії кожної функції. Для реалізації генетичного алгоритму було обрано мову програмування Python. Даний алгоритм може бути використаний для складання розкладів, розподілу частот, регістрів у мікропроцесорах, обчислення похідних, розпаралелювання обчислень за числовими методами.Документ Відкритий доступ Алгоритм і програма формування діагностичних графів багатопроцесорних систем(КПІ ім. Ігоря Сікорського, 2019-06) Коваленко, Олена Павлівна; Романкевич, Віталій ОлексійовичКваліфікаційна робота включає пояснювальну записку (53 с., 20 рис., 3 додатка). Об’єкт розробки – створення програми візуалізації графів-циркулянтів, що надає можливість ілюструвати процес тестування у багатопроцесорних системах. В процесі розробки була використана мова програмування Java з використанням бібліотек Swing - для розроблення графічного інтерфейсу та JUNG - для побудови елементів графів. Було обрано середовище розробки Eclipse. Розроблена програма дозволяє: - задання вхідних даних користувачем; - візуальне представлення графа-циркулянта згідно з вхідними даними; - можливість редагування, перетягування вершин і масштабування; - збереження зображення графа у форматі png. В ході виконання дипломного проекту: - розроблено архітектуру програми; - проведено аналіз існуючих рішень; - досліджено засоби реалізації; - розроблено алгоритм побудови циклічних графів.Документ Відкритий доступ Програмне забезпечення задач аналізу механіки деформованого тіла(КПІ ім. Ігоря Сікорського, 2019-06) Скілков, Нікіта Володимирович; Щербина, Богдан ОлександровичОб’єкт розробки - програмне забезпечення для вирішення задач аналізу механіки деформованого тіла. Воно дозволяє вирішити задачі метою яких є моделювання поведінки реальних фізичних тіл при вимушеній деформації. Завдяки цьому програмному забезпеченню можливо вирахувати характеристики твердого тіла які будуть вказувати на ступінь його деформації при заданому навантаженні. Дане програмне забезпечення складається з реалізацій трьох методів: - реалізації методу Рунге-Кутта, який послуговує для вирішення задачі Коші для звичайних диференційних рівнянь. - реалізації методу стрільби, який потрібен для зведення крайової задачі до деякої задачі Коші для тої ж самої системи диференційних рівнянь. - реалізації методу дискретної ортогоналізації для вирішення одномірної крайової задачі. Програма вирішує задачу аналізу механіки твердого деформованого тіла. На практиці дозволяє отримати значення, що дозволяють зрозуміти ступінь деформації тіла при впливі на нього деякого навантаження.Документ Відкритий доступ Формувач послідовностей псевдовипадкових наборів заданої ваги(КПІ ім. Ігоря Сікорського, 2019-06) Воронцов, Павло Станіславович; Романкевич, Віталій ОлексійовичКваліфікаційна робота включає пояснювальну записку (53 с., 30 рис. 17 табл.). Об’єкт розробки – створення комп’ютерної програми, відтворюючої роботу формувача псевдовипадкових двійкових послідовностей з заданою вагою на базі регістру зсуву з лінійним зворотним зв’язком. Комп’ютерна програма дозволяє: перевіряти ініціалізуючі параметри, задавати поліном та початновий стан для первинного генератора псевдовипадкових двійкових послідовностей, ініціалізувати генератор псевдовипадкових двійкових послідовностей з постійною вагою, конфігурувати обидва генератори, генерувати псевдовипадкові послідовності з постійною вагою та без, зберігати згенеровані послідовності, зберігати, аналізувати та виводити статистичні дані після генерації усіх можливих послідовностей. В ході розробки: • створено програму на базі алгоритму роботи принципової схеми генератора; • проведено аналіз методів побудови генераторів псевдовипадкових двійкових послідовностей; • проведено аналіз можливих модифікацій базового генератора для генерації послідовностей з постійною вагою; • розроблена принципова схема генератора псевдовипадкових послідовностей з постійною вагою; • створено алгоритм моделювання роботи принципової схеми; • розроблено застосунок для роботи з генератором;Документ Відкритий доступ Система моніторингу та управління якістю обслуговування в комп’ютерній мережі(КПІ ім. Ігоря Сікорського, 2019-06) Болілий, Дмитро Андрійович; Щербина, Олександр АндрійовичКваліфікаційна робота містить пояснювальну записку(50 сторінок, 19 рисунків, 1 таблиця) Даний бакалаврський проект присвячений розробці системи моніторингу якості передачі даних комп’ютерною мережею. В роботі проаналізована доцільність використання різних протоколів моніторингу комп’ютерної мережі. Основна увага присвячена розробці додатку (прикладного сервісу) з інтуітивно-зрозумілим інтерфейсом, який дозволяє забезпечити моніторинг мережі як в активному, так і в пасивному режимі. Розроблена система моніторингу дозволяє: - в реальному часі отримувати пакети, що проходять через комп'ютер; - розбирати пакети на складові для зручного надання даних користувачеві - збирати і відображати інформацію для моніторингу, таку як пропускна спроможність, кількість пакетів за одиницю часу, час життя пакетів відображений у вигляді графіку, кількість втрачених пакетів.Документ Відкритий доступ Веб-орієнтований додаток для компресії HTML файлів(КПІ ім. Ігоря Сікорського, 2019-06) Таценко, Мирослава Іванівна; Клятченко, Ярослав МихайловичОб’єкт розробки – веб-орієнтований додаток для компресії HTML файлів. Компресія файлів - це процес "упаковки" файлу (або файлів) для використання меншого дискового простору. Програмне забезпечення стиснення дозволяє приймати багато файлів і стискати їх в один файл, який менше, ніж комбінований розмір оригіналів. Компресія безпосередньо HTML файлів допоможе не лише заощадити місце але й зменшити завантаження веб-сторінок. проведено аналіз існуючих веб-орієнтованих рішень для компресії HTML файлів; сформульовані вимоги до веб-орієнтованого додатку для компресії HTML файлів; проведено аналіз допоміжного програмного забезпечення для стверення веб-орієнтованого додатку для компресії HTML файлів; розроблено веб-орієнтований додаток для компресії HTML файлів. Упровадження даного додатку у веб-мережу дасть змогу полегшити і пришвидчити роботу розробникам.Документ Відкритий доступ Комп’ютерна система ідентифікації користувача на основі голосового сигналу(КПІ ім. Ігоря Сікорського, 2019-06) Тодорів, Андрій Дмитрович; Терейковський, Ігор АнатолійовичДана кваліфікаційна робота досліджує та пропонує розв’язання проблеми розпізнавання голосу. В процесі виконання дипломного проекту був розроблений програмний комплекс розпізнавання голосових сигналів в режимі реального часу за допомогою рекурентних нейронних мереж. Під час розробки були сформовані вимоги до програмного комплексу, виконано порівняльний аналіз існуючих рішень, досліджені технологічні шляхи розв’язання задачі, та обрані програмні алгоритми, що задовольняють поставленим вимогам: низький рівень помилок розпізнавання, що досягається шляхом нівелювання зовнішнього впливу, та аналітична швидкодія програми. Розроблена комп’ютерна система вирішує проблему розпізнавання голосу, за допомогою рекурентних нейронних мереж, що дозволяє використовувати її для спрощення роботи з електронним обчислювальним пристроєм.Документ Відкритий доступ Генератор синтаксичних аналізаторів для LL(*) граматик(КПІ ім. Ігоря Сікорського, 2019-06) Шулєпов, Владислав Вікторович; Марченко, Олександр ІвановичКваліфікаційна робота включає пояснювальну записку (52 с., 19 рис., 1 табл., 4 додатки). Об’єкт розробки — розробка комп’ютерної програми генератора синтаксичних аналізаторів для LL(*) граматик. Даний програмний комплекс створений для автоматизації, спрощення та пришвидшення процесу розробки програмного забезпечення, що створюється у галузях, пов’язаних з розробкою нових мов програмування. До нього входять наступні елементи: - програма розбору LL(*) граматик, що перетворює текст опису граматики у її внутрішнє представлення та генерує програмний код функцій лексичного та синтаксичного аналізаторів; - програма лексичного аналізатора, що виконує лексичний розбір вхідного тексту за заданою граматикою за допомогою згенерованих функцій; - програма синтаксичного аналізатора, що генерує внутрішнє представлення вхідного тексту у вигляді синтаксичного дерева; - простий приклад на основі серії оптимізацій вхідного коду, що демонструє практичне використання розробленого програмного комплексу; - графічний інтерфейс, що забезпечує можливість використання програмного комплексу звичайним користувачем. Програмний комплекс забезпечує можливість на практиці ознайомитись з описом граматик мов програмування; задати власну мову за допомогою LL(*) граматики; демонструє роботу лексичного та синтаксичного аналізаторів у складі компілятора/транслятора.Документ Відкритий доступ Модуль керування автоматизованої зарядної станції електромобіля(КПІ ім. Ігоря Сікорського, 2019-06) Затилюк, Дмитро Олександрович; Коляда, Костянтин В’ячеславовичДана дипломна робота присвячена розробці модуля керування автоматизованої зарядної станції електромобіля. В роботі проведено аналіз методів побудови існуючих зарядних пристроїв електромобіля, та враховуючи всі недоліки сформульовані вимоги до модуля керування автоматизованої зарядної станції. Також розроблено програмне забезпечення контролера для управління процесом зарядки автомобіля та розроблено користувацький додаток для управління та моніторингу роботи зарядної станції , що дасть повний контроль користувачу над процесом.Документ Відкритий доступ Комп'ютерна система управління промисловим роботом(КПІ ім. Ігоря Сікорського, 2019-06) Ковальов, Костянтин Миколайович; Терейковський, Ігор АнатолійовичКваліфікаційна робота включає пояснювальну записку (56 с., 2 додатка). Об’єкт дослідження – алгоритми навчання з підкріпленням для задачі керування промисловою роботичною рукою. Задача непервного керування промисловою роботичною рукою для нетривіальних задач є занадто складною або навіть невирішуваною для класичних методів робототехніки. Методи навчання з підкріпленням можуть бути використані в цьому випадку. Вони є досить простими у реалізації, дозволяють узагальнюватися на небачені випадки, та вчитися на даних великої розмірності. Ми реалізуємо метод градієнту глибокої детермінованої стратегії, який підходить для складних задач непервного управління. В ході дослідження: проведено аналіз існуючих класичних методів для задачі управління промисловим роботом проведено аналіз існуючих алгоритмів навчання з підкріпленням та їх використання в області робототехніки реалізовано алгоритм градієнту глибокої детермінованої стратегії проведено тестування реалізованого алгоритму у спрощеному середовищі запропоновано архітектуру нейронної мережі для вирішення поставленої задачі проведено тестування алгоритму на навчальній виборці проведено тестування алгоритму на здатність до узагальнення на тестовій виборці Показано здатність алгоритму градієнту глибокої детермінованої стратегії з використанням нейронних мереж для представлення стратегії вирішувати поставлену задачі з зображенням в якості входу та узагальнюватися на небачені до цього об’єкти.Документ Відкритий доступ Моделювання автоматизованої системи логістики транспортних засобів(КПІ ім. Ігоря Сікорського, 2019-06) Сонін, Олег Валентинович; Радченко, Костянтин ОлександровичДокумент Відкритий доступ Програмні засоби сентимент аналізу повідомлень в мережі Інтернет(КПІ ім. Ігоря Сікорського, 2019-06) Бондур, Ярослав Андрійович; Клятченко, Ярослав МихайловичОб’єкт розробки – програмні засоби сентимент аналізу повідомлень в мережі Інтернет, які дозволяють дослідити та проаналізувати текст повідомлення на емоційну забарвленість і емоційну оцінку думок по відношенню до об’єктів, мова про які йде в тексті. Програмні засоби дозволяють: виконувати сентимент аналіз повідомлень з соціальної мережі Twitter, за заданою темою користувачем, отримати статистику результатів аналізу та переглядати повідомлення, що були проаналізовані. В ході розробки: • проведено аналіз методів сентимент аналізу тексту • розроблений метод нормалізації повідомлень, що підвищує якість сентимент аналізу • розроблені засоби взаємодії з Twitter API • розроблено користувацький інтерфейс Використання цих програмних засобів полегшить користувачам пошук думок інших користувачів з приводу будь-яких об’єктів та тем обговорення.Документ Відкритий доступ Фільтрування акустичного сигналу засобами штучного інтелекту(КПІ ім. Ігоря Сікорського, 2019-06) Мартиновець, Микола Васильович; Замятін, Денис СтаніславовичОб'єктом розробки є система фільтрування акустичного сигналу засобами штучного інтелекту в реальному часі, побудована методом цифрової обробки сигналів з використанням нейронних мереж глибинного навчання. Розроблена система дозволяє завантажувати аудіозаписи, аналізувати їх, та фільтрувати за заданими ознаками. Всі описані сервіси було розроблено мовою програмування Python. Незважаючи на те, що задача адаптивного подолання шуму є добре вивченою областю в сфері цифрової обробки сигналів, вона залишається в значній мірі залежною від тонких налаштувань алгоритмів та параметрів оцінки. У цій роботі продемонстрований гібридний підхід для очистки вхідного мовного потоку від нерелевантної аудіо інформації. Рекурентна нейронна мережа з чотирма прихованими шарами використовується щоб оцінити ідеальні критичні коефіцієнти підсилення, тоді як більш традиційний фільтр тону знижує шум між гармоніками тону. Данний метод дозволяє досягати значно вищої якості результатів, ніж традиційне застосування мінімальної середньої квадратичної похибки спектральної оцінки, зберігаючи при цьому невеликий розмір нейронної мережі для роботи в реальному часі при частоті вхідного сигналу 48 кГц на пристроях з CPU малої потужності та вискої енергоефективності.