Спеціалізована програмна система для персоналізованих тренувань
dc.contributor.advisor | Тесленко, Олександр Кирилович | |
dc.contributor.author | Новіцький, Віктор Миколайович | |
dc.date.accessioned | 2024-09-30T13:53:51Z | |
dc.date.available | 2024-09-30T13:53:51Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (66 с., 24 рис.,3 додатка). Об’єкт розробки – cпеціалізована програмна система для персоналізованих тренувань. Програмне забезпечення дозволяє: створити персоналізовану програму або рекомендації для фізичних тренувань на основі взаємодії з чат-ботом та інформації про користувача. Присутня можливість самостійного створення програми тренувань. Для розробки використовувались наступні технології: мова програмування Python, веб-фреймворк Flask, база даних SQLite, OpenAI API для реалізації чат бота, а також JavaScript, HTML і CSS. В ході розробки: - проведено аналіз існуючих програмних рішень у сфері персоналізованих програм фізичних тренувань; - сформульовані вимоги до програмного забезпечення для реалізації його функціональності та користувацького досвіду; - розроблено структуру програми та способи взаємодії її компонентів; - реалізовано користувацький інтерфейс; - розробка механізму самостійного створення та редагування програми тренувань; - розроблено бібліотеку фізичних вправ; - створенно чат-бота з інтеграцією OpenAI API в додаток; - реалізація механізму коригування програми тренувань на основі спілкування з ботом; - розроблено механізм автентифікáції користувача; | |
dc.description.abstractother | The 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.extent | 102 с. | |
dc.identifier.citation | Новіцький, В. М. Спеціалізована програмна система для персоналізованих тренувань : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Новіцький Віктор Михайлович. – Київ, 2024. – 102 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/69390 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | python | |
dc.subject | flask | |
dc.subject | sqlite | |
dc.subject | openai api | |
dc.subject | javascript | |
dc.subject | html | |
dc.subject | css | |
dc.subject | css. | |
dc.title | Спеціалізована програмна система для персоналізованих тренувань | |
dc.type | Bachelor 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
- Опис: