Спеціалізована програмна система для персоналізованих тренувань
Ескіз недоступний
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (66 с., 24 рис.,3 додатка).
Об’єкт розробки – cпеціалізована програмна система для персоналізованих тренувань.
Програмне забезпечення дозволяє: створити персоналізовану програму або рекомендації для фізичних тренувань на основі взаємодії з чат-ботом та інформації про користувача. Присутня можливість самостійного створення програми тренувань. Для розробки використовувались наступні технології: мова програмування Python, веб-фреймворк Flask, база даних SQLite, OpenAI API для реалізації чат бота, а також JavaScript, HTML і CSS.
В ході розробки:
- проведено аналіз існуючих програмних рішень у сфері персоналізованих програм фізичних тренувань;
- сформульовані вимоги до програмного забезпечення для реалізації його функціональності та користувацького досвіду;
- розроблено структуру програми та способи взаємодії її компонентів;
- реалізовано користувацький інтерфейс;
- розробка механізму самостійного створення та редагування програми тренувань;
- розроблено бібліотеку фізичних вправ;
- створенно чат-бота з інтеграцією OpenAI API в додаток;
- реалізація механізму коригування програми тренувань на основі спілкування з ботом;
- розроблено механізм автентифікáції користувача;
Опис
Ключові слова
python, flask, sqlite, openai api, javascript, html, css, css.
Бібліографічний опис
Новіцький, В. М. Спеціалізована програмна система для персоналізованих тренувань : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Новіцький Віктор Михайлович. – Київ, 2024. – 102 с.