Тесленко, Олександр КириловичНовіцький, Віктор Миколайович2024-09-302024-09-302024Новіцький, В. М. Спеціалізована програмна система для персоналізованих тренувань : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Новіцький Віктор Михайлович. – Київ, 2024. – 102 с.https://ela.kpi.ua/handle/123456789/69390Кваліфікаційна робота включає пояснювальну записку (66 с., 24 рис.,3 додатка). Об’єкт розробки – cпеціалізована програмна система для персоналізованих тренувань. Програмне забезпечення дозволяє: створити персоналізовану програму або рекомендації для фізичних тренувань на основі взаємодії з чат-ботом та інформації про користувача. Присутня можливість самостійного створення програми тренувань. Для розробки використовувались наступні технології: мова програмування Python, веб-фреймворк Flask, база даних SQLite, OpenAI API для реалізації чат бота, а також JavaScript, HTML і CSS. В ході розробки: - проведено аналіз існуючих програмних рішень у сфері персоналізованих програм фізичних тренувань; - сформульовані вимоги до програмного забезпечення для реалізації його функціональності та користувацького досвіду; - розроблено структуру програми та способи взаємодії її компонентів; - реалізовано користувацький інтерфейс; - розробка механізму самостійного створення та редагування програми тренувань; - розроблено бібліотеку фізичних вправ; - створенно чат-бота з інтеграцією OpenAI API в додаток; - реалізація механізму коригування програми тренувань на основі спілкування з ботом; - розроблено механізм автентифікáції користувача;102 с.ukpythonflasksqliteopenai apijavascripthtmlcsscss.Спеціалізована програмна система для персоналізованих тренуваньBachelor Thesis