DSpace Community:
https://er.nau.edu.ua/handle/NAU/9159
2024-03-29T06:24:35ZСистема управління WEB-сайтом
https://er.nau.edu.ua/handle/NAU/62253
Title: Система управління WEB-сайтом
Authors: Янголь, Василь Євгенійович
Abstract: Донедавна при створенні будь-якого веб-сайту веб-майстер створював певну кількість веб-сторінок і розміщував їх в Інтернеті. Якщо були потрібні зміни або доповнення, власник сайту знову звертався до веб-майстра, і той виконував необхідну роботу. Сьогодні на зміну таким статичним сайтам прийшли динамічні, в яких кожна сторінка генерується безпосередньо в момент доступу. Інформація на всіх сторінках зберігається в базі даних, а власник сайту оснащений спеціальними інструментами для додавання нових даних або виправлення раніше внесених. При цьому зовнішній вигляд веб-сторінок і структура їх взаємодії задаються фахівцем під час створення сайту, а введення і редагування контенту може здійснюватися людиною, яка не знайома з версткою веб-сторінок і програмуванням. Систему, яка керує динамічним веб-сайтом, часто називають системою управління контентом або CMS, що є абревіатурою від Content Management System (система управління контентом). Такі системи зазвичай використовуються для зберігання та публікації широкого спектру контенту. Вміст веб-сайту, тобто контент, обробляється CMS і відображається відвідувачеві веб-сайту в певній формі. CMS-системи дозволили знайти компроміс між низькою гнучкістю статичних і високою вартістю динамічних веб-сайтів і, як наслідок, підвищили зручність управління і знизили витрати на адміністрування ресурсів. Система управління контентом – це автоматизований редакційний комплекс, який використовується для управління контентом і структурою веб-ресурсу. Через обмеження, що накладаються на логічну структуру контенту, дизайн і функціональність динамічних веб-сайтів, використання таких систем різко знижує трудомісткість розробки й підтримки. За допомогою таких систем досвідчений користувач може легко створити базовий веб-проект (без додаткових трудовитрат), а веб-інтегратор – реалізувати масштабний проект за розумний проміжок часу (модульність таких систем розширює їх функціональність). У часи, коли системи управління контентом практично не використовувалися, розробка нового веб-проекту передбачала створення коду розмітки для кожної сторінки або складне програмування та інтеграцію графічного дизайну в кожну сторінку. Цей процес займав величезну кількість часу, а результат виконував обмежену кількість функцій і важко піддавався оновленню. Тому сьогодні вибір системи управління контентом є досить важливим кроком, якому слід приділити належну увагу. Існує чотири групи CMS-систем: комерційні системи вартістю від кількох сотень до кількох тисяч доларів, недорогі комерційні системи вартістю близько ста доларів або трохи більше, безкоштовні CMS-системи з відкритим вихідним кодом та системи, які використовуються лише розробниками. Дорогі комерційні системи можна використовувати для створення складних веб-сайтів для великих комерційних організацій, але для малого та середнього бізнесу їхня ціна часто занадто висока. Крім того, дорогі системи часто занадто складні і потребують постійної підтримки фахівців, а також мають вищі вимоги до хостингу. Як наслідок, підтримка веб-сайтів, як і їх створення, виявляється досить дорогим задоволенням. Важливо пам’ятати, що десятикратна ціна не означає десятикратної кількості функцій, і часто дорога система не набагато випереджає свої дешеві аналоги. У більшості випадків дешеві CMS не можуть конкурувати з безкоштовними системами. Щоб створити повноцінну систему, потрібно багато працювати, і спільнота вільної системи, яка налічує тисячі користувачів, може зробити більше, ніж кілька розробників, які створюють систему на продаж. Якщо є велика команда розробників, що працює над комерційною системою, продавати її за сотню доларів не вигідно. Звичайно, якщо буде створено систему, яка буде настільки хорошою, що більшість веб-майстрів будуть її купувати, можна встановити і низькі ціни, але доки такої системи не створено, і немає жодних ознак того, що вона буде створена в найближчому майбутньому. Фактично, до цієї ж категорії можна віднести системи, якими користуються тільки розробники. Навряд чи можливо виділити достатньо вільного часу під час веб-розробки, щоб створити якісну CMS. У будь-якому випадку, взявши за основу будь-яку безкоштовну систему і модифікувавши її, можна отримати кращий результат при відносно невеликих зусиллях.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету» Керівник проекту: доцент, кандидат технічних наук, Моденов Юрій Борисович.2023-12-31T00:00:00ZАрхітектура системи сховища даних на основі хмарних технологій
https://er.nau.edu.ua/handle/NAU/62252
Title: Архітектура системи сховища даних на основі хмарних технологій
Authors: Штипуляк, Артур Миколайович
Abstract: В рамках кваліфікаційної роботи було досліджено та розроблено систему сховища даних для збереження файлових даних з використанням хмарних технологій. Хмарні системи зберігання даних дозволяють користувачам отримувати доступ до своїх даних з будь-якого місця. Вони можуть завантажувати чи вивантажувати свої файли або ділитися ними з іншими через мережу Інтернет. Завдяки персональним додаткам, таким як Dropbox, iCloud, Google Drive, які використовуються багатьма користувачами для збереження власних файлів, уявлення про доступність з будь якого місця даних кардинально змінилося Реалізована система дозволяє зберігати файлові дані в хмарі з можливістю для користувача доступу до них та проведення змін над ними. Основною одиницею, якою можливо оперувати в рамках системи є файлові дані, доступ до яких здійснюється через REST API. Сховище користувача відповідає по логічній структурі файловій системі операційної системи, але файлові дані та інформація про ці дані зберігаються в різних місцях. Для збереження фрагментів файлів використано хмарний сервіс AWS S3 від провайдера Amazon Web Services. Метаінформацію про файли зберігається в окрему базу даних. Головною особливістю системи є розбиття монолітної системи на декілька окремих сервісів, які працюють в хмарі та використовують інші сервіси від провайдера хмарних ресурсів для коректної роботи. Це дає можливість при необхідності масштабувати кількість одночасно використовуваних екземплярів сервісу, а доступ до системи для клієнта здійснюється через єдиний шлюз. Також можна виділити механізми оптимізації роботи з файлами, як завантаження лише фрагменту файлу для збереження, чи переміщення файлу між директоріями лише з відповідними змінами в базі даних, а не у самому сховищі файлів. Для роботи клієнту доступний різний функціонал, який можна використовувати для тих чи інших змін стану сховища даних користувача. Для прикладу доступно 9 завантаження в сховище, вивантаження файлу або його фрагменту, копіювання, переміщення, видалення, тегування. Також доступно відповідний функціонал для роботи з директоріями, де ці файли зберігаються. Результатом виконання роботи є програмний продукт, який складається з кількох сервісів, кожен з яких відрізняється за основним функціоналом по роботі з файловими даними та їх метаданими, і, відповідно, призначенням в рамках реалізованої системи.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету» Керівник проекту: доцент, кандидат технічних наук, Колісник Олена Василівна.2023-12-31T00:00:00ZРозпізнавання образів літаків у реальному часі з використанням компʼютерного зору
https://er.nau.edu.ua/handle/NAU/62251
Title: Розпізнавання образів літаків у реальному часі з використанням компʼютерного зору
Authors: Шемідько, Артем Олександрович
Abstract: В сучасному світі, охопленому стрімким технологічним прогресом, розпізнавання образів літаків у реальному часі з використанням комп'ютерного зору стає невід'ємною складовою вирішення важливих завдань в різних областях, включаючи авіаційну безпеку, транспортні системи та моніторинг просторового простору. Здатність автоматично та точно виявляти літаки в режимі реального часу має визначальне значення для оперативної реакції на потенційні загрози, ефективного управління повітряним рухом, а також забезпечення надійності та безпеки авіаційних процесів. Глибока нейронна мережа (CNN), як ключовий інструмент у сфері комп'ютерного зору, відіграє важливу роль у досягненні високої точності та швидкодії в процесі розпізнавання образів. Ця кваліфікаційна робота присвячена розгляду та розробці ефективної системи розпізнавання літаків, яка працює в реальному часі, використовуючи передові методи комп'ютерного зору та глибокого навчання. У світлі загостреної потреби у вдосконаленні систем безпеки та управління повітряним простором, дана робота націлена на вирішення актуальних завдань, пов'язаних із застосуванням сучасних технологій для надійного та ефективного розпізнавання літаків в режимі реального часу. Результати даного дослідження можуть стати основою для подальшого розвитку автоматизованих систем, що сприятимуть підвищенню рівня безпеки та ефективності в авіаційній сфері.Експериментальні дослідження полягають в огляді існуючих рішень, їх переваг та недоліків, зосереджуючи увагу на відсутності необхідного функціоналу, який покращить досвід як керівника так і розробника в проєкті та перевірці продуктивності, стабільності та інформативності власних розроблених систем, з урахуванням специфіки діяльності для продукту, шляхом тестування системи, аналізу та відгуку користувачів. Основні завдання та напрямки роботи включають.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету» Керівник проекту: професор, доктор технічних наук, Савченко Аліна Станіславівна.2023-12-31T00:00:00ZДодаток керування подіями та фінансами до банківського рахунку
https://er.nau.edu.ua/handle/NAU/62250
Title: Додаток керування подіями та фінансами до банківського рахунку
Authors: Чекан, Катерина Ігорівна
Abstract: На сьогоднішній день дуже важливо вміти керувати своїми фінансами і часом для розвитку своєї продуктивності та доглядом за своїми ресурсами. Маючи повний контроль над подіями свого життя, людина почуває себе впевнено, легше досягає поставлені перед собою цілі і мінімізує стрес та помилки. Дані навички важливі не лише в особистому житті, але й в бізнесі. За допомогою тайм менеджменту і моніторингу фінансами, збільшується конкурентоспроможність і гнучкість реакції на конкретні зміни. Саме для цього зручно використовувати різні додатки або сервіси, до яких можна мати доступ з будь-якого місця та тоді, коли це буде потрібно. Існує багато додатків, які виконують функцію допомоги керування часом. Наприклад, Any.do, Trello, Todoist та Google Календар. Також багато сервісів створені для того, щоб користувач моніторив свої особисті кошти. Прикладом можуть слугувати Money Manager, Bills Monitor, Goodbudget, Splittable та Expensify. Метою дипломної роботи є створення та реалізація додатку для керування особистими подіями та фінансами до банківського рахунку. Науковою новизною є поєднання інструментів для управління часом і фінансами в одному додатку, а також можливість взаємодії з банківським рахунком для автоматичного моніторингу витрат. Людина може бачити відображення запланованих корпоративних чи особистих подій і одночасно контролювати витрати на кожну з годину часу свого життя. Даний додаток може отримувати доступ до банківської карти та пропонувати деякі заощадження опираючись на історію витрат. Об'єктом дослідження є розробка додатку для керування особистими подіями та фінансами, інтегрованого з банківським рахунком. Предметом дослідження є методи, технології та інструменти управління особистими фінансами та подіями для створення додатку. Для розробки додатку використовуються сучасні технології для швидкої реалізації продукту, високої надійності, безпеки і ефективної підтримки. Серверна частина реалізована за допомогою мови програмування Java, всі дані зберігаються у нереляційній базі даних (NoSQL) під назвою MongoDB. Бібліотека React, в основі якої лежить мова програмування JavaScript, була використана для створення інтерфейсу користувача. Для зручного та швидкого програмування використані такі інтегровані середовища розробки, як IntelliJ IDEA та Visual Studio Code. Модуль Spring Security забезпечує повну конфіденційність та безпеку даних користувача. Актуальність теми полягає в тому, що багато людей не слідкує за кількістю коштів, які вони витрачають або отримують впродовж дня. Тому важливо мати сервіс, який буде контролювати це та допомагати візуально бачити свої витрати та події, які заплановані на певний період часу. Даний сервіс може використовуватися як для особистих цілей, так і для робочих. Особливо зручно користуватися таким додатком фріланс-працівникам. Людина чітко бачить кількість коштів, які вона отримає чи витратить за кожну годину свого життя.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету» Керівник проекту: доцент, кандидат технічних наук, Хoлявкіна Тетяна Вoлoдимирівна.2023-12-31T00:00:00Z