Спеціалізована програмна система для персоналізованих тренувань

dc.contributor.advisorТесленко, Олександр Кирилович
dc.contributor.authorНовіцький, Віктор Миколайович
dc.date.accessioned2024-09-30T13:53:51Z
dc.date.available2024-09-30T13:53:51Z
dc.date.issued2024
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (66 с., 24 рис.,3 додатка). Об’єкт розробки – cпеціалізована програмна система для персоналізованих тренувань. Програмне забезпечення дозволяє: створити персоналізовану програму або рекомендації для фізичних тренувань на основі взаємодії з чат-ботом та інформації про користувача. Присутня можливість самостійного створення програми тренувань. Для розробки використовувались наступні технології: мова програмування Python, веб-фреймворк Flask, база даних SQLite, OpenAI API для реалізації чат бота, а також JavaScript, HTML і CSS. В ході розробки: - проведено аналіз існуючих програмних рішень у сфері персоналізованих програм фізичних тренувань; - сформульовані вимоги до програмного забезпечення для реалізації його функціональності та користувацького досвіду; - розроблено структуру програми та способи взаємодії її компонентів; - реалізовано користувацький інтерфейс; - розробка механізму самостійного створення та редагування програми тренувань; - розроблено бібліотеку фізичних вправ; - створенно чат-бота з інтеграцією OpenAI API в додаток; - реалізація механізму коригування програми тренувань на основі спілкування з ботом; - розроблено механізм автентифікáції користувача;
dc.description.abstractotherThe qualification work includes an explanatory note ( 66 p., 24 figures, 3 appendices). Object of development – a specialized software system for personalized training. The software allows for creating a personalized program or recommendations for physical training based on interaction with the chatbot and user information. It also provides the possibility of creating a training program independently. The following technologies were used for development: Python programming language, Flask web framework, SQLite database, OpenAI API for chatbot implementation, as well as JavaScript, HTML, and CSS. During the development: - An analysis of existing software solutions in the field of personalized physical training programs was conducted; - Requirements for the software to implement its functionality and user experience were formulated; - The structure of the program and ways of interaction between its components were developed; - The user interface was implemented; - A mechanism for self-creation and editing of the training program was developed; - A library of physical exercises was created; - A chatbot was developed with the integration of OpenAI API into the application; - A mechanism for adjusting the training program based on communication with the bot was implemented; - A user authentication mechanism was developed
dc.format.extent102 с.
dc.identifier.citationНовіцький, В. М. Спеціалізована програмна система для персоналізованих тренувань : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Новіцький Віктор Михайлович. – Київ, 2024. – 102 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/69390
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectpython
dc.subjectflask
dc.subjectsqlite
dc.subjectopenai api
dc.subjectjavascript
dc.subjecthtml
dc.subjectcss
dc.subjectcss.
dc.titleСпеціалізована програмна система для персоналізованих тренувань
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Novicky_V_M_bakalavr.docx
Розмір:
3.56 MB
Формат:
Microsoft Word XML
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: