Бакалаврські роботи (ПЗКС)
Постійне посилання зібрання
Переглянути
Перегляд Бакалаврські роботи (ПЗКС) за Назва
Зараз показуємо 1 - 20 з 191
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ CRM-система для підтримки роботи адміністратора фітнесстудії(КПІ ім. Ігоря Сікорського, 2024) Євтушенко, Вікторія Павлівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячено розробленню CRM-системи для підтримки роботи адміністратора фітнес-студії. Розробка має на меті зменшення робочого навантаження на адміністратора та зменшення ризику помилки під час виконання завдань. Під час роботи над проєктом було здійснено огляд існуючих програмних рішень та виявлено їх переваги та недоліки, розглянуто доступні засоби розроблення, складено реєстр функціональних та нефункціональних вимог, описано архітектуру та структуру бази даних розроблюваної системи. Розроблене програмне забезпечення дозволяє авторизуватися у системі як адміністратор фітнес-студії, керувати подіями у календарі (створювати, редагувати, видаляти), здійснювати контроль відвідуваності занять. Клієнти фітнес-студії мають змогу записуватися на заняття, не авторизуючись у системі, а також можуть бронювати зал студії для власних потреб, скористувавшись доступними подіями у календарі.Документ Відкритий доступ gRPC-клієнт для відлагодження серверного програмного забезпечення(КПІ ім. Ігоря Сікорського, 2020) Рухайло, Павло Олегович; Онай, Микола ВолодимировичДаний дипломний проєкт присвячений розробленню клієнта для відлагодження серверного програмного забезпечення, що використовує технологію gRPC для транспортування даних. У роботі виконано аналіз існуючих рішень для відлагодження серверного програмного забезпечення, що побудовано на базі технології gRPC, порівняння можливих типів програмного забезпечення до розробки та обґрунтування вибору прикладного програмного забезпечення. Також наведено порівняльний аналіз технологій розробки прикладного програмного забезпечення та фреймворків для створення графічного інтерфейсу користувача з використанням web-технологій, обґрунтування їх вибору. Розглянуто можливі методи та стратегії використання технології gRPC, а також аналіз доступних для цього бібліотек. Розроблений клієнт надає розробникам та тестувальникам серверного програмного забезпечення на базі технології gRPC проводити процеси аналізу коректності роботи системи та її відлагодження. Для роботи програми відбувається аналіз вмісту обраного користувачем proto-файлу задля пошуку реалізованих віддаленим сервером сервісів та отримання інформації про типи даних, що використовуються, для налаштування подальших процесів валідації даних, введених користувачем, їх серилізації та десерилізації під час комунікації. Користувачеві також надається механізм для підтримки існуючого каналу зв’язку та його автоматичного поновлення при виникненні помилок. В даному проєкті розроблено: архітектуру програмного забезпечення, механізм аналізу proto-файлів, механізм виклику віддаленого методу без прив’язки до сервісу,механізм автоматичного відновлення з’єднання з віддаленим сервісом, а також графічні елементи та дизайн графічного середовища програмного забезпечення.Документ Відкритий доступ HRM-застосунок для комплексного обліку кадрів підприємства(КПІ ім. Ігоря Сікорського, 2023) Васильчук, Анастасія Олександрівна; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячений створенню HRM-застосунку (системи управління людськими ресурсами) для комплексного обліку кадрів підприємства. У роботі проведено аналіз існуючих рішень. Досліджено функціональність, обґрунтовано вибір технологій та бібліотек для реалізації вебсервісу. В даному проєкті було розроблено архітектуру серверної та клієнтської складових вебзастосунку, визначено структуру бази даних та розроблено дизайн інтерфейсів програмного забезпечення. Вебзастосунок, що було розроблено, надає засоби для збору та зберігання інформації про кадри. Застосунок включає такі функції, як реєстрація працівників, ведення персональних карток, керування кар'єрним розвитком, контроль робочого часу, відвідуваність та інші кадрові процеси.Документ Відкритий доступ Автоматизована система динамічного визначення змін у стані об'єкта. Комунікативний модуль(КПІ ім. Ігоря Сікорського, 2019) Охримчук, Денис Дмитрович; Люшенко, Леся АнатоліївнаДана робота присвячена розробленню комунікативного модулю для системи динамічного визначення змін у стані об’єкту. Розроблена система орієнтується на аналіз змін у стані мішеней для підвищення ефективності та швидкості тренувань стрільців. У роботі був проведений аналіз систем, що вирішують проблеми стрільців та допомагають їм у тренуваннях. Були відмічені їх переваги та недоліки, функції що схожі системи надають користувачу. Були сформовані вимоги до системи, що розробляється, із урахуванням проведеного аналізу існуючих рішень. Розроблено структуру бази даних, сформована логіка для взаємодії бази даних із іншими модулями системи. Розглянута та реалізована ідея побудови динамічного інтерфейсу, описана логіка взаємодії інтерфейсу із іншими модулями системи. Під час роботи над системою розробниками була підтримана ідея універсальності та гнучкості системи, тобто проектування та реалізація системи проводилися з урахуванням того, що зміни і покращення у роботі системі повинні проводитися без обов’язкових змін у структурі системи. У результаті роботи над дипломним проектом розроблено систему, що дозволяє отримувати інформацію щодо змін у стані мішеней. Комунікативний модуль складається із двох частин – інтерфейсу та бази даних. Інтерфейс даної системи дозволяє користувачу у повній мірі ознайомитись із роботою системи, база даних надає можливість взаємодіяти між собою окремим модулям системи та масштабувати її за необхідністю.Документ Відкритий доступ Автоматизована система динамічного визначення змін у стані об'єкта. Модуль аналізу та оптимізації(КПІ ім. Ігоря Сікорського, 2019) Іващенко, Михайло Вікторович; Люшенко, Леся АнатоліївнаДана робота присвячена розробці системи динамічного позиціонування влучень. В якості об’єкту дослідження обрано мішень, в якості шуканих змін – влучення, отримані в результаті стрільби. У роботі виконано порівняльний аналіз існуючих систем динамічного позиціонування різних класів, які використовуються як рішення в різних областях, розглянуто способи їх реалізації, а також існуючі недоліки. Система надає можливість виконання позиціонування змін у стані об’єкту динамічно корегуючи при цьому попередні результати в залежності від змін, що відбуваються в режимі реального часу. Збір та обробка даних здійснюється засобами пристроїв, що підключаються до мережі wi-fi та здійснюють комунікацію між собою. Ядро системи складається з двох модулів: модуль контролю (здійснює запуск системи, отримує дані з відеокамери, здійснює моніторинг сигналів на апаратному рівні, надає дані для подальшого аналізу), модуль аналізу (включає в себе нейронну мережу, яка виконує розпізнавання влучень; візуалізатор, який відображає ідентифіковані зміни всередині мішені; коннектор із базою даних, який відправляє результати в базу даних з метою виконання модифікації веб-інтерфейсу). У даному дипломному проекті розроблено: архітектуру ядра системи, налаштовано апаратні пристрої під виконання вказаної задачі, розгорнуто алгоритми роботи з нейронною мережею (включають в себе як ті, що використовуються на стадії навчання, так і ті, що дозволяють здійснювати розпізнавання), засоби обробки результатів розпізнавання, взаємодія із базою даних, взаємодія із іншими пристроями, які присутні в системі (сервер баз даних).Документ Відкритий доступ Автоматизована система розпізнавання жестової мови(КПІ ім. Ігоря Сікорського, 2019) Пеня, Олександр Романович; Сулема, Євгенія СтаніславівнаДаний дипломний проект присвячено розробленню програмної системи автоматичного розпізнавання жестів. У ході роботи було проаналізовано методи розпізнавання зображень, розглянуто принципи функціонування, навчання нейронних мереж, сучасні архітектури глибоких високоточних мереж та їх характеристики, побудовано та навчено згорткову нейронну мережу для розпізнавання української дактильної абетки та розроблено програмний застосунок для її застосування. Робота над проектом здійснювалась відповідно до життєвого циклу програмного забезпечення. Таким чином, було сплановано процес розроблення, виявлено та проаналізовано вимоги до розробленого програмного застосунку, спроектовано архітектуру, визначено найбільш підходящі засоби розроблення, розроблено виділені компоненти, протестовано їх поведінку, проведено інтеграційне тестування, проаналізовано точність, швидкодію та інші атрибути якості системи, створено технічну документацію. Розроблена система є програмним застосунком, який дозволяє в режимі реального часу обробляти відео-потік, який надходить із локального відео- файлу або з веб-камери, проводить обробку кадрів відео за допомогою нейронної мережі, виявляє елементи жестової мови та виводить їх значення. Програма має віконний графічний інтерфейс, який забезпечує взаємодію з користувачем, засоби захоплення відео-потоку, глибоку згорткову нейронну мережу за допомогою якої відбувається класифікація зображень, локальну вбудовану базу даних значень жестів. Результати роботи можуть бути використані для розробки ефективних систем розпізнавання та класифікації, наприклад, для розроблення застосунку для перекладу жестової мови або комунікації в нестандартних умовах.Документ Відкритий доступ Автоматизована система управління постановкою та контролем виконання задач для будівельно-інженерних компаній(КПІ ім. Ігоря Сікорського, 2019) Голяченко, Анастасія Миколаївна; Люшенко, Леся АнатоліївнаДаний дипломний проект присвячений створенню автоматизованої системи управління постановкою та контролем виконання задач для будівельно-інженерних компаній. Система являє собою WEB-застосунок із мобільною WEB-версією, призначений для систематизації усіх процесів всередині будівельно- інженерної компанії. Він складається із відповідних модулів: робота із завданнями, редагування профіля користувача, розсилка повідомлень про оновлення (через пошту та Telegram), панель адміністратора (управління проектами та користувачами, побудова індивідуальної ієрахічної структури компанії, журнал змін у системі, генерація звітів), журнал пропозицій та доступ до Державних Будівельних Норм. Система передбачає чотири типи користувачів із різними правами доступу. Лише авторизований користувач може користуватися системою та має доступ до різних функцій залежно від його типу. У даному дипломному проекті було розроблено: архітектуру WEB- застосунку та бази даних, алгоритм створення ієрархічної структури, процедуру здійснення генерації та перевірки завдань відповідно до рівнів, модуль розсилки оновлень через декілька каналів комунікацій, панель адміністратора, функціонування журналів та інтерфейс користувача.Документ Відкритий доступ Агрегуючий пакетний менеджер для програмної платформи Node.js(КПІ ім. Ігоря Сікорського, 2023) Цой, Ігор Леонідович; Юсин, Яків ОлексійовичДаний дипломний проєкт присвячений розробленню агрегуючого (універсального) пакетного менеджера для програмної платформи Node.js (unpm), – інструменту командного рядка, який служить як проксі для популярних менеджерів пакетів Node.js, таких як npm, yarn і pnpm. Основна мета полягає в тому, щоб надати розробникам єдиний набір команд для керування залежностями, незалежно від обраного ними менеджера пакетів. Створений за допомогою TypeScript і Yargs, unpm пропонує інтуїтивно зрозумілий інтерфейс командного рядка для керування залежностями та автоматично визначає менеджер пакетів проєкту. Він підтримує основні команди для встановлення, оновлення та видалення залежностей, а також запуск скриптів із файлу налаштування проєкту package.json. Проєкт охоплює розроблення архітектури, функціональності та інтерфейсу користувача unpm, аналіз існуючих рішень для уніфікованого керування пакетами та їх сильні та слабкі сторони. Також описано шляхи для майбутнього покращення зручності використання та функцій unpm, спрямовані на найбільш повний та уніфікований досвід керування пакетами.Документ Відкритий доступ Аналітично-інформаційна система створення критичних медичних заявок(КПІ ім. Ігоря Сікорського, 2020) Самойленко, Назарій Юрійович; Хіцко, Яна ВолодимирівнаДипломний проєкт присвячено розробці веб-додатку для створення заявок з критично необхідного інвентаря. В проєкті спроєктовано та реалізовано повний життєвий цикл заявки від створення до завершення виконання. Веб-додаток являє собою клієнт-серверний застосунок, розроблений з використанням сучасних засобів для розробки веб-застосунків. Інформаційна безпека сервісу реалізована за рахунок розподілу прав доступу користувача. Користувачі мають доступ лише до функціоналу, що передбачений їх роллю в системі. Система має відкритий API, що може працювати з зовнішніми системами. За допомогою графічного інтерфейсу будь-який користувач може створити заявку з критично необхідного інвентаря чи заявку на додавання нового інвентаря до існуючої бази даних. Користувач з правами доступу адміністратора також має можливість переглядати статистичні дані, що накопилися в ході роботи системи. Архітектура системи дозволяє додатку легко розширюватися додаючи нові функціональні можливості. У даному дипломному проєкті розроблено: архітектуру веб-сервісу, клієнтську та серверну частину, базу даних, алгоритм створення та опрацювання заявок з критично необхідного інвентаря та заявок на додавання нового інвентаря в базу даних.Документ Відкритий доступ Асинхронна черга завдань для бібліотеки AsyncIO Python(КПІ ім. Ігоря Сікорського, 2020) Рябоконь, Тетяна Олексіївна; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячений розробленню програмної бібліотеки асинхронної черги завдань для бібліотеки asyncio Python. Дана бібліотека являє собою менеджер завдань, що розроблений для використання при розробленні додатків на асинхронному Python, та призначена для виконання завдань як в реальному часі, так і для планування періодичних завдань. У роботі виконано аналіз існуючих на даний момент програмних рішень, розроблених відомими компаніями, для вирішення даної проблеми. Розроблена бібліотека підтримує можливості сучасного Python 3, використовує asyncio та нові ключові слова async/await у Python 3.6+. Також вона покрита анотаціями типів та перевірена за допомогою mypy. Бібліотека є надійною і легко переживає проблеми з мережею та збої на сервері. У разі втрати з’єднання з брокером стан черги буде автоматично відновлений. Також дана бібліотека використовує для своєї роботи систему обміну повідомленнями між компонентами програмної системи – брокер повідомлень RabbitMQ. У даному дипломному проекті розроблено: архітектуру бібліотеки асинхронної черги завдань, програмну реалізацію планувальника та виконавця завдань, та інтерфейс командного рядка.Документ Відкритий доступ Веб-додаток для автоматизації виявлення плагіату в навчальних програмних проєктах(КПІ ім. Ігоря Сікорського, 2020) Свинарчук, Максим Владиславович; Гадиняк, Руслан АнатолійовичДаний дипломний проєкт присвячений створенню веб-додатка для автоматизації виявлення плагіату в навчальних програмних проєктах. У роботі виконано аналіз особливостей виявлення програмного плагіату, обґрунтовано ідею автоматизації даного процесу для перевірки навчальних робіт. Виконано пошук та порівняння наявних аналогів за критеріями на основі вимог до програмного продукту дипломного проєкту. Веб-додаток призначений для викладачів курсів з програмування, як допоміжний інструмент з метою попередження плагіату коду в програмних проєктах студентів. Для автоматизації виявлення плагіату в програмних проєктах використано систему JPlag, налаштовано взаємодію з веб-сервісами для розміщення програмних проєктів на базі VCS, такими як GitHub і Bitbucket. Інформаційна безпека веб-додатка реалізована за допомогою розподілу прав доступу – процедури реєстрації та авторизації. Гостьовий доступ передбачає тільки можливість виявлення плагіату серед власноруч завантажених проєктів. Зареєстрований користувач має доступ до функцій, таких як створення курсів, груп, додавання інформації про студентів з посиланням на їх репозиторії, створення завдань на перевірку. Процес виявлення плагіату здійснюється автоматично в заданий користувачем час. Результатом роботи веб-додатка є статистика збігу програмного коду з виділенням ділянок, підозрюваних на плагіат. У даному дипломному проєкті розроблено: архітектуру серверної та клієнтської частини веб-додатка, структуру бази даних, модуль взаємодії з веб-сервісами для розміщення програмних проєктів на базі VCS, модуль взаємодії із системою для виявлення плагіату в програмних проєктах, модуль для організації робочого процесу користувача, реалізовано графічні елементи та дизайн веб-сторінок.Документ Відкритий доступ Веб-додаток для автоматизації офлайн-перевірки письмових тестів(КПІ ім. Ігоря Сікорського, 2019) Чумак, Карина Сергіївна; Гадиняк, Руслан АнатолійовичДана робота присвячена розробленню web-сервісу для автоматизації офлайн-перевірки письмових тестів. У роботі виконано порівняльний аналіз існуючих рішень для перевірки тестів з зображення письмової роботи студента, проаналізовано методи розпізнавання письмового тексту та перевірки відповідей, обґрунтовано вибір технологій та допоміжних бібліотек серверної та клієнтської частин для реалізації даного web-сервісу. Розроблений web- сервіс надає викладачам можливість перевіряти написані від руки тестові завдання, сфотографувавши їх на мобільний телефон, а також створювати та редагувати свої тести, та моніторити статистику успішності учнів. Процес розпізнавання тексту здійснюється автоматично за допомогою засобів машинного навчання. Система надає гнучкість у створенні тестів, а саме методу їх оцінки та типу завдання. Результатом роботи системи є рекомендаційні настанови для питань з відкритою відповіддю, а також повна оцінка для питань закритого типу. Усі дані про проходження кожним студентом тесту зберігаються у базі даних, та доступні для порівняння та аналізу. У даному дипломному проекті розроблено: архітектуру серверної та клієнтської частини web-сервісу, алгоритм попередньої обробки зображення, алгоритм трансформування сторінки, алгоритм сегментації сторінки на рядки та слова, алгоритм розпізнавання слів з зображення, алгоритм формування масиву відповідей, алгоритм виставлення оцінки, а також графічні елементи та дизайн web-сторінок.Документ Відкритий доступ Веб-додаток для автоматизованого виявлення та оброблення скарг Інтернет-користувачів(КПІ ім. Ігоря Сікорського, 2020) Герасимов, Артем Сергійович; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячений створенню веб-додатка для автоматизованого виявлення та оброблення скарг інтренет-користувачів. Тема роботи обумовленна відсутністю аналогів системи для автоматизованого моніторингу за скаргами на заклади та сервіси та критичною необхідністю бізнесу в їх наявності. Програмний комплекс був створений базуючись на функціональних та бізнес вимогах, продиктованих ринком сучасної сфери послуг. Було виділено границі проєкту та мінімально життєздатний продукт для забезпечення таких вимог. Розроблена система є комплексом із клієнтських та серверних застосунків із єдиним персистентним сховищем даних. Кожен компонент відповідає сучасним тенденціям розробки програмного забезпечення, а стилістика написання програмного коду слідує базовим парадигмам програмування. Адміністраторська панель візуалізується за допомогою сучасних динамічних веб-компонентів, сервер реалізує усі принципи RESTful API, а модулі виявлення та оброблення тексту надають абстрактні інтерфейси над найсучаснішими технологіями NLP. У даному дипломному проєкті розроблено: модуль збору скарг інтернет-користувачів, модуль аналізу текстових фрагментів, закритий RESTful API для надання високорівневих інтефейсів взаємодії із системою та клієнтська частина у вигляді стилізованого веб-додатку із адаптивним дизайном та реактивними компонентами. Агентами комунікації між компонентами системи стали протоколи HTTP та WebSockets.Документ Відкритий доступ Веб-додаток для автоматизованого виявлення фіктивних текстових новин у Інтернет-виданнях(КПІ ім. Ігоря Сікорського, 2020) Ільїн, Максим Олександрович; Заболотня, Тетяна МиколаївнаДана дипломна робота присвячена розробці програмного забезпечення, що напрямлене на класифікацію новин, а саме присвоєння новині статусу «True» або «Fake» в результаті лексичного аналізу її тексту методами машинного навчання. В роботі виконано порівняльний аналіз уже існуючих програмних та алгоритмічних рішень для виконання аналізу текстових новин, обґрунтовано вибір системи управління базами даних, мов програмування, що використані для написання клієнтської та серверної частини системи. Розглянуто різні шляхи реалізації клієнтської частини додатку і аргументовано кінцевий вибір. У даному дипломному проєкті запропоновано алгоритм класифікації текстових новин, що базується на послідовній моделі із чотирма шарами. Розроблено розширення до веб-браузера Google Chrome, що виконує класифікацію новин у мережі інтернет та надає рейтинг сайту-джерелу. Описано розроблену структурно-алгоритмічну реалізацію програмного рішення з точки зору алгоритму класифікації, архітектурної організації бази даних та візуальної репрезентації результату аналізу.Документ Відкритий доступ Веб-додаток для організації онлайн-черги з підтримкою можливості оцінювання якості послуг(КПІ ім. Ігоря Сікорського, 2020) Корунська, Анна Михайлівна; Заболотня, Тетяна МиколаївнаДаний проєкт присвячений розширенню функціональних можливостей онлайн-черг. Розглянуто та проаналізовано недоліки вбудованого в такі системи механізму рейтингування, зокрема висвітлено проблеми довіри користувачів до відгуків та оцінок спеціалістів через можливість підробки або цензурування інформації. Для вирішення проблеми протидії шахрайству або підробленню даних, що зберігаються, в онлайн-чергах запропоновано використання технології блокчейн та смарт- контрактів. Наведено основні функціональні характеристики розробленого веб- сервісу. Описано алгоритм роботи з коментарями та оцінками користувачів, а також алгоритм зберігання даних для верифікації їхньої цілісності в смарт-контракті мережі Ethereum. Зазначені подальші шляхи розвитку веб-додатку.Документ Відкритий доступ Веб-додаток для просторового арбітражу криптовалют(КПІ ім. Ігоря Сікорського, 2020) Андрієвський, Дмитрій Олександрович; Хіцко, Яна ВолодимирівнаДаний дипломний проєкт присвячений розробленню веб-додатку для просторового арбітражу на біржах криптовалют. У роботі виконано порівняльний аналіз існуючих рішень для просторового та інших видів арбітражу, проаналізовано методи завдяки яким можна займатись просторовим арбітражем, обґрунтовано вибір технологій та допоміжних бібліотек серверної та клієнтської частин для реалізації даного веб-сервісу. Розроблений веб-сервіс надає користувачам інструмент для зручного просторового арбітражу на основі проаналізованих та зібраних даних з різних бірж криптовалют. Збір інформації проходить за рахунок автоматизованих інструментів. Оброблені дані подаються користувачеві у зручному вигляді. Також було розроблено зручний та зрозумілий інструмент для подальшого арбітражу на основі зібраних про біржі криптовалют даних. В даному проєкті розроблено та досліджено: архітектуру серверної та клієнтської частини веб-сервісу, алгоритм автоматичного збору та обробки інформації, інструмент для зручного просторового арбітражу на основі зібраних даних, а також графічні елементи та дизайн веб-сторінок.Документ Відкритий доступ Веб-додаток для підтримки процесу сервісного обслуговування автомобілів(КПІ ім. Ігоря Сікорського, 2020) Телефус, Ілля Анатолійович; Гадиняк, Руслан АнатолійовичДаний дипломний проєкт присвячений створенню веб-додатку для підтримки процесу технічного обслуговування автомобілів. Розроблене програмне забезпечення є односторінковим веб-додатком, що призначений для спрощення запису на ТО та планові роботи, оптимізації комунікації між сервісними центрами та власниками транспортних засобів та автоматизації повного циклу проходження регламентних робіт. У дипломному проєкті здійснено глибокий аналіз наявних веб-сервісів та сайтів, що здійснюють сервісний огляд та регламентні роботи. Були поставлені функціональні та нефункціональні вимоги до проєкту розробленого веб-додатку, продумана бізнес-логіка та визначено основні ролі, відповідно яким реалізовано необхідну функціональність. У веб-додатку передбачена реєстрація нових користувачів за допомогою форм, а також авторизація через сиcтеми компаній-партнерів. Кожна сторінка є захищеною та недоступною не автентифікованим користувачам. Серверну частину розбито на функціональні модулі, що дає можливість створення інтеграцій із компаніями, що мають великі автопарки. У даному дипломному проєкті розроблено: REST API модуль для комунікації серверної та клієнтської частин, модуль інтеграції із Unity CRM, модуль управління базою даних та поштовий модуль. Реалізовано зрозумілий та інтуїтивний UX, адаптивний уніфікований дизайн веб-сторінок, інтеграцію із сервісами Stripe для проведення оплати та Google Maps для використання мап. Веб-додаток підтримує можливість інтеграції з використанням REST API, що надається компаніям-партнерами.Документ Відкритий доступ Веб-додаток для підтримки формування раціону користувача на основі платформи AWS(КПІ ім. Ігоря Сікорського, 2020) Карпенко, Олена Олександрівна; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячений створенню веб-додатку для підтримки формування раціону користувача на основі платформи AWS. Веб-додаток являє собою сайт призначений для надання можливості відвідувачам продивлятися список збережених в його базі даних рецептів та надання користувачам рекомендацій рецептів, керуючись наданими ними відомостями про особливості раціону та потреби у поживних речовинах. В даній роботі проведено аналіз сучасних існуючих програмних рішень для формування раціону користувачів. На основі отриманих даних було зроблено висновок про актуальність даного дослідження. Розглянуто сучасні технології для побудови веб-застосунків та обрано засоби для реалізації даного веб-додатку. Обґрунтовано доцільність розроблення веб-додатку на основі платформи хмарних обчислень AWS. Описано особливості проектування сервіс-орієнтованої архітектури веб-додатку, її переваги та недоліки у поєднанні із без серверною моделлю обчислень. У даному дипломному проєкті розроблено: архітектуру веб-додатку, алгоритми авторизації користувачів, збору та обробки даних рецептів із тематичних веб-сайтів, генерації пропозицій рецептів користувачам а також графічні елементи та дизайн сторінок. Веб-додаток для підтримки формування раціону користувача на основі платформи AWS дозволяє користувачам підтримувати оптимальний баланс поживних та корисних речовин у організмі за допомогою рекомендацій рецептів та пошуку серед них за критеріями.Документ Відкритий доступ Веб-додаток для сприяння поверненню втрачених речей на основі платформи AWS(КПІ ім. Ігоря Сікорського, 2020) Казимиров, Данило Миколайович; Заболотня, Тетяна МиколаївнаДаний дипломний проект присвячений створенню веб-додатку для сприяння поверненню втрачених речей на основі платформи AWS. Веб-додаток реалізовано у вигляді веб-сайту, призначеного для користування особами, які бажають запобігти втраті своєї власності шляхом персоналізації речей через нанесення на них зображень із QR-кодом, який ідентифікує їх господаря. При скануванні зображення із QR-кодом, людина потрапить на сторінку чату із його власником. Таким чином створюється початковий прецедент процесу повернення речі її господарю. Метою створення даного проєкту є підвищення відсотку повернутих загублених речей. Розглянуто сучасні технології та підходи до розроблення програмного забезпечення, обґрунтовано доцільність проектування сервіс-орієнтованої архітектури веб-додатків за моделлю без серверних обчислень на основі платформи хмарних обчислень AWS. У даному дипломному проекті розроблено: архітектуру веб-додатку побудовану за сервіс-орієнтованою моделлю, алгоритм авторизації користувача та підтвердження правдивості його намірів щодо повернення чужої власності, процедуру завантаження зображень у хмарне сховище, а також графічні елементи та дизайн веб-сторінок.Документ Відкритий доступ Веб-додаток для спільного управління фінансами громади(КПІ ім. Ігоря Сікорського, 2019) Ісаєва, Надія Михайлівна; Рибачок, Наталія АнтонівнаДаний дипломний проект присвячено створенню веб-додатку для спільного управління фінансами громади. Вибір теми проекту обґрунтований потребами громад в узгодженості цілей фінансування під час розподілу та управління коштами. Проект покликаний підвищити ефективність звітування та координації проектної діяльності колективу. У роботі було проаналізовано потреби громад навчальних закладів щодо фінансової діяльності, визначено критерії оцінювання програмних продуктів для спільного управління коштами. Визначено переваги та недоліки аналогів, рівень їх відповідності потребам користувачів. Було сформовано та документовано вимоги до розроблюваного програмного забезпечення. Проект реалізований у формі веб-додатку для громад навчальних закладів початкової та середньої освіти та може бути масштабований для використання іншими видами спільнот. Для початку роботи з додатком необхідна авторизація. Для зареєстрованих користувачів – керівників громад реалізовано функції управління фінансовими проектами та витратами. Учасникам громад надано функції вкладення та висування потенційних проектів. Всім зареєстрованим користувачам забезпечено доступ до перегляду балансу, історії внесків і генерування звітів. У результаті роботи над дипломним проектом розроблено архітектуру веб-додатку, структуру бази даних та фінансового проекту колективу, а також дизайн інтерфейсу динамічних веб-сторінок.