Кваліфікаційні роботи студентів

Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/61740

Browse

Search Results

Now showing 1 - 10 of 12
  • Thumbnail Image
    Item
    Розроблення модульної системи об’ємного сканування
    (Національний університет "Львівська політехніка", 2024) Шкробут, Юрій Андрійович; Shkrobut, Yurii Andriiovych; Степаняк, Михайло Васильович; Національний університет "Львівська політехніка"
    Магістерська кваліфікаційна дипломна робота присвячена дослідженню існуючих методів сканування об'ємних об'єктів, порівнянню програмних реалізацій різних алгоритмів і розробці нового підходу до цього процесу. Робота охоплює аналіз сучасних технологій тривимірного сканування, детальне дослідження їх ефективності та обмежень, а також розробку власного методу, який покращує точність і надійність сканування. Тривимірне сканування — це технологія, що дозволяє отримати цифрову копію об'єкта, включаючи його геометричну форму та, у деяких випадках, колірну інформацію. Ця технологія активно розвивається з 1960-х років і знаходить широке застосування в таких галузях, як інженерія, медицина, архітектура, культура та інші. Проте навіть сьогодні існуючі методи стикаються з проблемами сканування складних поверхонь, таких як дзеркальні, прозорі або блискучі об'єкти. Це обумовлює необхідність вдосконалення як апаратних засобів, так і алгоритмів обробки даних. Методи тривимірного сканування поділяються на кілька основних категорій, зокрема лазерне сканування, сканування за допомогою білого світла, структурованого освітлення та тіней. У роботі проведено детальний аналіз кожного з цих підходів, включаючи їх переваги, недоліки та можливості використання у різних сферах. Особлива увага приділена проблемам сканування поверхонь, які важко оцифрувати традиційними методами. Об'єктом дослідження є процеси отримання та обробки тривимірних моделей об'ємних об'єктів. Предметом дослідження є існуючі та нові алгоритми та технології тривимірного сканування. Метою роботи є аналіз існуючих методів сканування, оцінка їх ефективності, а також розробка нового підходу, спрямованого на вдосконалення точності та універсальності процесу сканування. У першому розділі розглянуто основні типи технологій 3D-сканування. Зокрема, детально описано методи, засновані на використанні лазерів, білого світла, структурованого освітлення та тіней. Також охарактеризовано сфери застосування кожного методу, від промислового виробництва до збереження культурної спадщини. Увага акцентована на ключових обмеженнях, які існують при використанні цих технологій, таких як складність роботи з прозорими, блискучими чи дзеркальними поверхнями. Другий розділ присвячено огляду сучасного ринку 3D-сканерів і програмного забезпечення. У цьому розділі порівнюються популярні програмні рішення, аналізується їх функціональність, точність та продуктивність. Описуються сучасні тенденції в розробці програмного забезпечення, такі як автоматизація процесів та зниження витрат на реалізацію проєктів. Третій розділ включає детальний опис розробленого методу, який базується на вдосконаленні існуючих алгоритмів та інтеграції обраного апаратного забезпечення. Наведено структуру пристрою, принципи роботи програмного забезпечення та алгоритм взаємодії з модулями сканера. Особлива увага приділена підвищенню точності сканування та можливості роботи з поверхнями, які важко обробляти традиційними методами. Експериментальні результати демонструють переваги розробленого підходу в порівнянні з існуючими методами. Розроблений метод забезпечує високу точність сканування, зниження впливу шумів і покращення роботи з прозорими та блискучими поверхнями.
  • Thumbnail Image
    Item
    Розроблення модульної системи об’ємного сканування
    (Національний університет "Львівська політехніка", 2024) Шкробут, Юрій Андрійович; Shkrobut, Yurii Andriiovych; Степаняк, Михайло Васильович; Національний університет "Львівська політехніка"
    Магістерська кваліфікаційна дипломна робота присвячена дослідженню існуючих методів сканування об'ємних об'єктів, порівнянню програмних реалізацій різних алгоритмів і розробці нового підходу до цього процесу. Робота охоплює аналіз сучасних технологій тривимірного сканування, детальне дослідження їх ефективності та обмежень, а також розробку власного методу, який покращує точність і надійність сканування. Тривимірне сканування — це технологія, що дозволяє отримати цифрову копію об'єкта, включаючи його геометричну форму та, у деяких випадках, колірну інформацію. Ця технологія активно розвивається з 1960-х років і знаходить широке застосування в таких галузях, як інженерія, медицина, архітектура, культура та інші. Проте навіть сьогодні існуючі методи стикаються з проблемами сканування складних поверхонь, таких як дзеркальні, прозорі або блискучі об'єкти. Це обумовлює необхідність вдосконалення як апаратних засобів, так і алгоритмів обробки даних. Методи тривимірного сканування поділяються на кілька основних категорій, зокрема лазерне сканування, сканування за допомогою білого світла, структурованого освітлення та тіней. У роботі проведено детальний аналіз кожного з цих підходів, включаючи їх переваги, недоліки та можливості використання у різних сферах. Особлива увага приділена проблемам сканування поверхонь, які важко оцифрувати традиційними методами. Об'єктом дослідження є процеси отримання та обробки тривимірних моделей об'ємних об'єктів. Предметом дослідження є існуючі та нові алгоритми та технології тривимірного сканування. Метою роботи є аналіз існуючих методів сканування, оцінка їх ефективності, а також розробка нового підходу, спрямованого на вдосконалення точності та універсальності процесу сканування. У першому розділі розглянуто основні типи технологій 3D-сканування. Зокрема, детально описано методи, засновані на використанні лазерів, білого світла, структурованого освітлення та тіней. Також охарактеризовано сфери застосування кожного методу, від промислового виробництва до збереження культурної спадщини. Увага акцентована на ключових обмеженнях, які існують при використанні цих технологій, таких як складність роботи з прозорими, блискучими чи дзеркальними поверхнями. Другий розділ присвячено огляду сучасного ринку 3D-сканерів і програмного забезпечення. У цьому розділі порівнюються популярні програмні рішення, аналізується їх функціональність, точність та продуктивність. Описуються сучасні тенденції в розробці програмного забезпечення, такі як автоматизація процесів та зниження витрат на реалізацію проєктів. Третій розділ включає детальний опис розробленого методу, який базується на вдосконаленні існуючих алгоритмів та інтеграції обраного апаратного забезпечення. Наведено структуру пристрою, принципи роботи програмного забезпечення та алгоритм взаємодії з модулями сканера. Особлива увага приділена підвищенню точності сканування та можливості роботи з поверхнями, які важко обробляти традиційними методами. Експериментальні результати демонструють переваги розробленого підходу в порівнянні з існуючими методами. Розроблений метод забезпечує високу точність сканування, зниження впливу шумів і покращення роботи з прозорими та блискучими поверхнями.
  • Thumbnail Image
    Item
    Розроблення користувацького сайту громадських організацій
    (Національний університет "Львівська політехніка", 2024) Крупський, Володимир Володимирович; Krupskyi, Volodymyr Volodymyrovych; Мищишин, Володимир Михайлович; Національний університет "Львівська політехніка"
    Громадські організації відіграють ключову роль у розвитку громадянського суспільства та вирішенні соціальних проблем. Вони потребують ефективних інструментів для координації своєї діяльності, комунікації з громадою та реалізації суспільно важливих ініціатив. Веб-платформи стають незамінним інструментом для досягнення цих цілей, забезпечуючи прозорість діяльності та розширюючи можливості залучення громадськості. Об'єктом дослідження є діяльність громадських організацій, методи організації їх онлайн-присутності, архітектурні підходи для розробки масштабованих веб-систем та сучасні технологічні рішення для забезпечення надійного функціонування платформи. Предметом дослідження є моделювання та реалізація веб-сервісів для потреб громадських організацій, забезпечення їх взаємодії з використанням протоколу віддаленого виклику процедур. Практичне значення роботи полягає у розробці функціонального веб-сайту для громадських організацій, який забезпечує управління контентом, взаємодію з членами організації та громадськістю, документування діяльності та можливість збору пожертв для реалізації суспільних ініціатив. Результати дослідження. В роботі проведено аналіз сучасних архітектурних підходів до побудови веб-систем. На основі порівняльного аналізу обрано мікросервісну архітектуру та розроблено набір незалежних сервісів з чітко визначеними межами відповідальності. Для забезпечення комунікації між сервісами використано технологію gRPC. Інтеграцію сервісів реалізовано через систему обміну повідомленнями Apache Kafka. Було розроблено програмний комплекс який складається з трьох основних модулів. Модуль проектів – який забезпечую зручну взаємодію користувача з проектами, дозволяючи створювати та відслідковувати процес реалізації, а також залучати однодумців. Модуль ресурсів – для документації проведення проектів і роботи організацій. Адміністративна панель, яка включає необхідні функції для наповнення платформи контентом – створення нових сторінок та розміщення необхідної інформації, а також для модерації створених проектів. Для збору коштів та підтримки проектів і організацій було розроблено модуль для інтеграції з сервісом оплати LiqPay
  • Thumbnail Image
    Item
    Розроблення користувацького сайту громадських організацій
    (Національний університет "Львівська політехніка", 2024) Крупський, Володимир Володимирович; Krupskyi, Volodymyr Volodymyrovych; Мищишин, Володимир Михайлович; Національний університет "Львівська політехніка"
    Громадські організації відіграють ключову роль у розвитку громадянського суспільства та вирішенні соціальних проблем. Вони потребують ефективних інструментів для координації своєї діяльності, комунікації з громадою та реалізації суспільно важливих ініціатив. Веб-платформи стають незамінним інструментом для досягнення цих цілей, забезпечуючи прозорість діяльності та розширюючи можливості залучення громадськості. Об'єктом дослідження є діяльність громадських організацій, методи організації їх онлайн-присутності, архітектурні підходи для розробки масштабованих веб-систем та сучасні технологічні рішення для забезпечення надійного функціонування платформи. Предметом дослідження є моделювання та реалізація веб-сервісів для потреб громадських організацій, забезпечення їх взаємодії з використанням протоколу віддаленого виклику процедур. Практичне значення роботи полягає у розробці функціонального веб-сайту для громадських організацій, який забезпечує управління контентом, взаємодію з членами організації та громадськістю, документування діяльності та можливість збору пожертв для реалізації суспільних ініціатив. Результати дослідження. В роботі проведено аналіз сучасних архітектурних підходів до побудови веб-систем. На основі порівняльного аналізу обрано мікросервісну архітектуру та розроблено набір незалежних сервісів з чітко визначеними межами відповідальності. Для забезпечення комунікації між сервісами використано технологію gRPC. Інтеграцію сервісів реалізовано через систему обміну повідомленнями Apache Kafka. Було розроблено програмний комплекс який складається з трьох основних модулів. Модуль проектів – який забезпечую зручну взаємодію користувача з проектами, дозволяючи створювати та відслідковувати процес реалізації, а також залучати однодумців. Модуль ресурсів – для документації проведення проектів і роботи організацій. Адміністративна панель, яка включає необхідні функції для наповнення платформи контентом – створення нових сторінок та розміщення необхідної інформації, а також для модерації створених проектів. Для збору коштів та підтримки проектів і організацій було розроблено модуль для інтеграції з сервісом оплати LiqPay
  • Thumbnail Image
    Item
    Розроблення користувацького сайту громадських організацій
    (Національний університет "Львівська політехніка", 2024) Крупський, Володимир Володимирович; Krupskyi, Volodymyr Volodymyrovych; Мищишин, Володимир Михайлович; Національний університет "Львівська політехніка"
    Громадські організації відіграють ключову роль у розвитку громадянського суспільства та вирішенні соціальних проблем. Вони потребують ефективних інструментів для координації своєї діяльності, комунікації з громадою та реалізації суспільно важливих ініціатив. Веб-платформи стають незамінним інструментом для досягнення цих цілей, забезпечуючи прозорість діяльності та розширюючи можливості залучення громадськості. Об'єктом дослідження є діяльність громадських організацій, методи організації їх онлайн-присутності, архітектурні підходи для розробки масштабованих веб-систем та сучасні технологічні рішення для забезпечення надійного функціонування платформи. Предметом дослідження є моделювання та реалізація веб-сервісів для потреб громадських організацій, забезпечення їх взаємодії з використанням протоколу віддаленого виклику процедур. Практичне значення роботи полягає у розробці функціонального веб-сайту для громадських організацій, який забезпечує управління контентом, взаємодію з членами організації та громадськістю, документування діяльності та можливість збору пожертв для реалізації суспільних ініціатив. Результати дослідження. В роботі проведено аналіз сучасних архітектурних підходів до побудови веб-систем. На основі порівняльного аналізу обрано мікросервісну архітектуру та розроблено набір незалежних сервісів з чітко визначеними межами відповідальності. Для забезпечення комунікації між сервісами використано технологію gRPC. Інтеграцію сервісів реалізовано через систему обміну повідомленнями Apache Kafka. Було розроблено програмний комплекс який складається з трьох основних модулів. Модуль проектів – який забезпечую зручну взаємодію користувача з проектами, дозволяючи створювати та відслідковувати процес реалізації, а також залучати однодумців. Модуль ресурсів – для документації проведення проектів і роботи організацій. Адміністративна панель, яка включає необхідні функції для наповнення платформи контентом – створення нових сторінок та розміщення необхідної інформації, а також для модерації створених проектів. Для збору коштів та підтримки проектів і організацій було розроблено модуль для інтеграції з сервісом оплати LiqPay
  • Thumbnail Image
    Item
    Розроблення користувацького сайту громадських організацій
    (Національний університет "Львівська політехніка", 2024) Крупський, Володимир Володимирович; Krupskyi, Volodymyr Volodymyrovych; Мищишин, Володимир Михайлович; Національний університет "Львівська політехніка"
    Громадські організації відіграють ключову роль у розвитку громадянського суспільства та вирішенні соціальних проблем. Вони потребують ефективних інструментів для координації своєї діяльності, комунікації з громадою та реалізації суспільно важливих ініціатив. Веб-платформи стають незамінним інструментом для досягнення цих цілей, забезпечуючи прозорість діяльності та розширюючи можливості залучення громадськості. Об'єктом дослідження є діяльність громадських організацій, методи організації їх онлайн-присутності, архітектурні підходи для розробки масштабованих веб-систем та сучасні технологічні рішення для забезпечення надійного функціонування платформи. Предметом дослідження є моделювання та реалізація веб-сервісів для потреб громадських організацій, забезпечення їх взаємодії з використанням протоколу віддаленого виклику процедур. Практичне значення роботи полягає у розробці функціонального веб-сайту для громадських організацій, який забезпечує управління контентом, взаємодію з членами організації та громадськістю, документування діяльності та можливість збору пожертв для реалізації суспільних ініціатив. Результати дослідження. В роботі проведено аналіз сучасних архітектурних підходів до побудови веб-систем. На основі порівняльного аналізу обрано мікросервісну архітектуру та розроблено набір незалежних сервісів з чітко визначеними межами відповідальності. Для забезпечення комунікації між сервісами використано технологію gRPC. Інтеграцію сервісів реалізовано через систему обміну повідомленнями Apache Kafka. Було розроблено програмний комплекс який складається з трьох основних модулів. Модуль проектів – який забезпечую зручну взаємодію користувача з проектами, дозволяючи створювати та відслідковувати процес реалізації, а також залучати однодумців. Модуль ресурсів – для документації проведення проектів і роботи організацій. Адміністративна панель, яка включає необхідні функції для наповнення платформи контентом – створення нових сторінок та розміщення необхідної інформації, а також для модерації створених проектів. Для збору коштів та підтримки проектів і організацій було розроблено модуль для інтеграції з сервісом оплати LiqPay
  • Thumbnail Image
    Item
    Оптимізація моніторингу технічних знань ІТ- фахівців
    (Національний університет "Львівська політехніка", 2024) Коляса, Ераст Павлович; Koliasa, Erast Pavlovych; Проць, Роман-Богдан Володимирович; Національний університет "Львівська політехніка"
    Кваліфікаційна робота присвячена розробці та оптимізації веб-застосунку для моніторингу та оцінювання технічних знань ІТ-фахівців. Дослідження охоплює широкий спектр аспектів – від аналізу існуючих платформ на ринку, таких як HackerRank, Codility та CodeSignal, до впровадження сучасних методів автоматизації оцінювання, включаючи тестування відкритих і закритих питань за допомогою спеціалізованих алгоритмів. Зростаючий попит на кваліфікованих ІТ-спеціалістів, а також потреба компаній швидко адаптуватися до технологічних змін, обумовлюють важливість ефективних інструментів для оцінювання знань. Традиційні методи, такі як письмові тести та інтерв’ю, часто не відповідають вимогам сучасного ринку. Веб-застосунки пропонують інтерактивність, доступність і можливість адаптації до змін технологій, що робить їх перспективним рішенням. Об’єктом дослідження є процеси моніторингу та оцінювання технічних знань у сфері інформаційних технологій. Предметом дослідження є веб-застосунок, побудований на сучасних технологіях, таких як Angular, Express.js і MongoDB, для забезпечення точного, гнучкого та масштабованого інструменту оцінки. Метою роботи є створення веб-платформи, яка б ефективно автоматизувала процеси оцінювання знань, забезпечувала зворотний зв’язок та підтримувала індивідуальний підхід до навчання і розвитку фахівців. У першому розділі роботи представлено огляд існуючих рішень, таких як HackerRank, Codility та CodeSignal, з акцентом на їх сильні та слабкі сторони, а також технологічні підходи. Виявлено, що більшості платформ бракує інтеграції з індивідуальними планами навчання та адаптивності. Другий розділ фокусується на описі технологій, що використовуються в розробці застосунку, зокрема Angular, Angular Material, Node.js, Express.js та 5 MongoDB. Детально розглянуто їх переваги та роль у забезпеченні інтерактивності, масштабованості та ефективності веб-застосунку. Третій розділ присвячено розробці програмного продукту. У ньому описано сценарії використання, UML-діаграми та функціональність платформи, що включає автоматичне оцінювання відповідей, зворотний зв’язок для користувачів, а також аналітичні звіти для менеджерів. Четвертий розділ зосереджений на оптимізації системи. Розглянуто аспекти моніторингу продуктивності, впровадження мікросервісної архітектури, автоматичного масштабування, а також покращення взаємодії з базами даних. Особливу увагу приділено тестуванню системи та автоматизації розгортання У результаті експериментів продемонстровано ефективність розробленого рішення у реальних умовах, що дозволяє компаніям оптимізувати процеси оцінки, знижувати витрати на управління персоналом і підтримувати високий рівень компетенцій ІТ-фахівців.
  • Thumbnail Image
    Item
    Динамічне ранжування контенту з використанням класифікації тексту
    (Національний університет "Львівська політехніка", 2024) Бешта, Ярослав Тарасович; Beshta, Yaroslav Tarasovych; Степаняк, Михайло Васильович; Національний університет "Львівська політехніка"
    Магістерська кваліфікаційна дипломна робота присвячена аналізу та дослідженню методів динамічного ранжування контенту з використанням адаптивної класифікації тексту. У дослідженні розглянуто широкий спектр питань, що включають класифікацію текстових даних, аналіз існуючих алгоритмів обробки та оцінку ефективності запропонованих методів у контексті оптимізації роботи інформаційних систем. Тема роботи охоплює важливі аспекти інтерактивної взаємодії користувачів із контентом, які спрямовані на забезпечення персоналізованих і релевантних результатів. Зібрані дані підкреслюють значення таких елементів, як адаптивна класифікація тексту, яка враховує зміни у вподобаннях користувачів, і алгоритми ранжування, які впроваджують контекстуальні та тематичні зв’язки. Ці методи мають вирішальне значення для функціонування сучасних інформаційних систем, включно з пошуковими платформами, новинними агрегаторами та соціальними мережами. Робота також акцентує увагу на важливості попередньої обробки текстових даних, яка включає токенізацію, лематизацію, виділення сутностей і визначення ключових слів. Цей етап є критично важливим для забезпечення точності і швидкості обчислень на наступних етапах класифікації та ранжування. Об'єктом дослідження є процеси динамічного ранжування контенту та обробки текстових даних у сучасних інформаційних системах. Предметом дослідження є алгоритми адаптивної класифікації тексту та методи ранжування, які забезпечують точність, релевантність і персоналізацію результатів для користувачів. Метою роботи є аналіз і розробка ефективного підходу до динамічного ранжування контенту з використанням адаптивних моделей для покращення роботи інформаційних систем у реальному часі. 8 У першому розділі, "Огляд і аналіз сучасних систем ранжування контенту", проведено детальний аналіз існуючих підходів до обробки даних у пошукових системах, новинних агрегаторах і соціальних мережах. Основну увагу приділено проблемам релевантності, контекстуальності й адаптивності систем, а також недолікам, пов'язаним із недостатньою персоналізацією, відсутністю багатомовної підтримки та маніпулятивним контентом. Аналіз показав, що традиційні методи ранжування не завжди враховують змінні потреби користувачів і виклики багатомовного середовища. Другий розділ, "Обґрунтування вибору методів і технологій", присвячено вибору ефективних інструментів і платформ для реалізації адаптивних алгоритмів класифікації тексту та динамічного ранжування контенту. Особливу увагу приділено вибору обчислювальних платформ, бібліотек для обробки тексту (таких як SpaCy і TensorFlow), а також методів інтеграції з великими базами даних і API. У розділі наведено обґрунтування вибору алгоритмів машинного навчання, які забезпечують адаптивність до змін користувацьких уподобань і поведінки. Третій розділ зосереджено на розробці та реалізації алгоритму динамічного ранжування контенту з урахуванням сучасних викликів. У ньому описано методологію побудови системи, зокрема її архітектуру, інтеграцію модулів обробки природної мови (NLP) і класифікації тексту, а також механізм адаптивного ранжування. Особливу увагу приділено зворотному зв’язку з користувачем, автоматичному інкрементальному навчання алгоритмів та інтеграції модерації для виявлення маніпулятивного або небажаного контенту. Результати досліджень показали ефективність запропонованих методів у контексті зменшення затримок обробки, підвищення точності класифікації та релевантності контенту. У межах експериментального тестування система продемонструвала на 15% вищу швидкість ранжування та на 12% точнішу класифікацію порівняно з аналогами. 9
  • Thumbnail Image
    Item
    Дослідження автоматизованої комп’ютерної системи виявлення провідних об’єктів у водних глибинах. Теоретично-апаратна частина.
    (Національний університет "Львівська політехніка", 2024) Цюприк, Назарій Юрійович; Tsiupryk, Nazarii Yuriiovych; Бучма, Ігор Михайлович; Національний університет "Львівська політехніка"
    Актуальність дослідження автоматизованої комп'ютерної системи для виявлення провідних об'єктів у водних глибинах обґрунтована необхідністю вдосконалення методів підводного моніторингу, що є важливим для багатьох сучасних завдань. Індустріальні, екологічні та оборонні виклики потребують високоточних і адаптивних технологій, здатних працювати в умовах змінних характеристик водного середовища, таких як мутність, шум, змінна температура та щільність. Традиційні методи виявлення, зокрема магнітометрія та сонар, мають свої обмеження. Перший підхід ефективний для виявлення провідних матеріалів, однак не забезпечує візуалізації об'єктів. Акустичні технології дозволяють створювати карти підводного середовища, проте їх ефективність знижується при роботі з малими чи слабко відбивними об’єктами [1]. У цьому контексті поєднання підходів стає важливим для досягнення високої точності. Інтеграція магнітних та гідролокаційних методів разом із алгоритмами глибокого навчання, такими як YOLO, дозволяє адаптувати системи до складних умов і забезпечувати аналіз у реальному часі. Використання мультисенсорних даних значно зменшує ймовірність помилкових спрацьовувань та підвищує ефективність класифікації, а багатомасштабність забезпечує розпізнавання об'єктів різного розміру та форми навіть у складних середовищах. Поєднання цих технологій із автономними безпілотними апаратами (AUV) забезпечує можливість 5 автономного збору даних у складних умовах, зменшуючи залежність від людського втручання та розширюючи глибини дослідження [2]. Таким чином, дослідження систем, які поєднують багатомасштабне виявлення та комбіновані методи, є ключовим для створення адаптивних і високоефективних рішень для підводного моніторингу та ідентифікації об’єктів. Об’єкт дослідження включає процес виявлення провідних об'єктів у водному середовищі. Предмет дослідження зосереджується на алгоритмах і технологіях для точного аналізу підводних даних. Мета дослідження полягає у знаходженні рішення вдосконалення автоматизованої комп'ютерної системи для виявлення провідних об'єктів у водних глибинах, що забезпечить високу точність, стабільність і надійність у складних умовах підводного середовища. Акцент зроблено на інтеграції новітніх методів обробки підводних сигналів, мультисенсорних технологій, адаптивних алгоритмів та механізмів уваги, а також - на запровадженні ідентифікації об’єктів на основі магнітних карт чи сонарних зображень через алгоритм комп’ютерного зору. У першому розділі розглянуто сучасні технології виявлення провідних об'єктів, серед яких акустичні, магнітні та вихрострумові методи, що інтегруються з алгоритмами штучного інтелекту для підвищення точності аналізу. Описано використання автономних підводних апаратів, безпілотних літальних пристроїв та швидкохідних катерів, які забезпечують ефективний збір даних у складних умовах. Зроблено висновок про необхідність подальшого удосконалення цих технологій для роботи в підводних середовищах із високими вимогами до точності та стабільності. 6 У другому розділі розглядаються призначення, важливість і проблеми, що виникають при виявленні провідних об'єктів у водних глибинах. Підкреслено складність цього завдання через вплив екологічних факторів, таких як температура, солоність і мутність води, що ускладнюють точність виявлення об'єктів. Оцінюється значення автоматизованих систем для покращення точності, ефективності та безпеки підводних досліджень, а також розглядаються економічні, екологічні та технічні аспекти, які сприяють розвитку цих технологій. У третьому розділі розглянуто різні методи виявлення підводних об'єктів, такі як сонар, магнітометрія, вихрострумовий метод і мультисенсорні системи, що забезпечують точність та ефективність досліджень у складних водних умовах. Окремо акцентовано увагу на застосуванні алгоритму YOLO для реального часу виявлення об'єктів, що дозволяє підвищити швидкість та точність розпізнавання, особливо в підводних дослідженнях. Також детально розглянуті сучасні підводні технології, що інтегрують акустичні, оптичні та інші сенсори для точного картографування та моніторингу підводного середовища. У четвертому розділі описано вдосконалення автоматизованої системи виявлення провідних об'єктів у водних глибинах. Розглянуто структуру бази даних для обробки даних із сенсорів (акустичних і вихрострумових), з акцентом на швидкий доступ та резервування. Окремо проаналізовано комбінування автономних підводних апаратів (AUV), сонарів і магнітометрії з алгоритмом YOLOv9, що покращує точність локалізації та ефективність обробки сигналів у реальному часі. Додатково розглянуто вдосконалення YOLOv9 через інтеграцію з нейронними мережами і сенсорами, оптимізацію модулів AConv, впровадження механізмів уваги CBAM і багатомасштабне виявлення. Зроблено акцент на аугментації даних і мультисенсорній інтеграції для підвищення точності та продуктивності, зокрема на пристроях з обмеженими ресурсами. 7 У п’ятому розділі проводиться економічне обґрунтування доцільності розробки програмного забезпечення, включаючи аналіз витрат на розробку, експлуатацію та порівняння економічної ефективності з аналогами. Оцінюється потенціал для зниження витрат та збільшення продуктивності через автоматизацію процесів та адаптивність системи. Розглядаються можливості масштабування для інших застосувань, таких як екологічний моніторинг та морські дослідження, підкреслюючи високу економічну ефективність запропонованої системи.
  • Thumbnail Image
    Item
    Розроблення інформаційної системи резервного копіювання бази даних MS SQL
    (Національний університет "Львівська політехніка", 2024) Брановський, Вадим Олегович; Branovskyi, Vadym Olehovych; Модла, Роман Миколайович; Національний університет "Львівська політехніка"
    Створення резервної копії даних надає можливість виконати відновлення інформації при втраті оригіналу, з якого було створено резервну копію. При цьому під втратою треба розуміти настання події, що призвела до зміни даних, після чого вони втратили цінність або були видалені з носія. Приклад: умисне завдання шкоди через видалення важливої для підприємства інформації. [1] У процесі написання роботи була розроблена інформаційна система " MS SQL Backup ", призначена для виконання резервних копій бази даних MS SQL. У вступі обґрунтовується актуальність виконуваної роботи, визначається основна мета, ставляться завдання, а також визначається об'єкт і предмет дослідження. [2] У першому розділі проводиться вивчення предметної області резервного копіювання, а також розглядаються існуючі методи цієї роботи. Перераховані готові програмні продукти в даній області, складено перелік їх основних функцій. За допомогою методики IDEF0 будується діаграма «як має бути». Поставлено завдання на розробку інтерфейсу програми. У другому розділі проводиться логічне моделювання інформаційної системи. Далі була спроектована база даних. При моделюванні використовується мова графічного опису UML, і будуються такі діаграми: прецедентні діаграми, діаграми послідовностей, діаграми сутність-відносин. Сформульовано апаратні та технічні вимоги до системи. [3] У третьому розділі здійснюється фізичне проектування розробленої інформаційної системи, вибирається архітектура і технології розробки інтерфейсу. Представлено програмний код створеного класу для таблиці в базі даних. У спеціальному середовищі розробки PyCharm на Python з використанням веб-фреймворку Django та Bootstrap був розроблений інтуїтивно зрозумілий інтерфейс з нейтральним дизайном "MS SQL Backup". Він призначений для виконання функцій резервного копіювання. Далі в роботі описуються модулі, з яких складається система і характеризуються зв'язки між ними, представлений програмний код функцій. Далі було проведено успішне ручне тестування декількох модулів системи згідно з планом. Додаток містить скріншоти розроблених екранних форм програми та HTML-код для кількох сторінок. Тестування програмного забезпечення є способом надання оцінки якості програмного забезпечення зацікавленим сторонам. [4]. Об'єктом тестування є розроблений веб-додаток для взаємодії з базою даних та резервного копіювання. Метою тестування є перевірка відповідності розробленого продукту вимогам збереження цілісності даних. Представлено скріншоти роботи розробленої програми керування резервним копіюванням бази даних. У економічній частині наведений розрахунок витрат на виконання даної роботи. В якості компонентів для розробки програми використано середовище розробки PyCharm на Python з використанням веб-фреймворку Django та Bootstrap. Це зумовлює зниження витрат на розробку програмного забезпечення даного класу. Об'єкт дослідження - процес розробки інформаційної системи резервного копіювання бази даних MS SQL. Предмет дослідження - проектування та розробка інформаційної системи для резервного копіювання бази даних MS SQL. Мета дослідження - вивчення методів резервного копіювання та розробка інформаційної системи з функціональними можливостями резервного копіювання. Висновки: В рамках роботи був проведений детальний аналіз предметної області резервного копіювання, проведено порівняння існуючих програмних продуктів. Було проведено поетапне проектування створюваної інформаційної системи. Цей процес включає логічне та фізичне моделювання системних даних та процесів. Після проектування була проведена розробка інформаційної системи "MS SQL Backup" для резервного копіювання бази даних MS SQL. По завершенню модулі розробленої системи були успішно протестовані.