Дипломная работа на тему "ТЮМГУ | Developing а yoga application: making training customizable/разработка приложения для йоги: кастомизация тренировок"

Работа на тему: Developing а yoga application: making training customizable/разработка приложения для йоги: кастомизация тренировок
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326

Описание работы

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» ШКОЛА ПЕРСПЕКТИВНЫХ ИССЛЕДОВАНИЙ (SAS)

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа
DEVELOPING А YOGA APPLICATION: MAKING TRAINING CUSTOMIZABLE / РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ЙОГИ: КАСТОМИЗАЦИЯ ТРЕНИРОВОК

09.03.03 Прикладная информатика
Профиль «Информационные технологии и системный анализ»

Тюмень 2023

MINISTRY OF SCIENCE AND HIGHER EDUCATION OF RUSSIAN FEDERATION
Federal Autonoпюus Educational Institution ofHigher Professional Education
«UNIVERSITY OF TYUМEN» SCHOOL OF ADVANCED STUDIES

UNDERGRADUATE THESIS
DEVELOPING А YOGA APPLICATION: MAKING TRAINING CUSTOMIZABLE / РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ЙОГИ: КАСТОМИЗАЦИЯ ТРЕНИРОВОК

09.03.03 Applied informatics
Major «Informational Technologies and System Analysis»

Tyumen 2023

TABLE OF CONTENTS
INTRODUCTION 4
CHAPTER 1. FIELD ANALYSIS 5
1.1 PROBLEM STATEMENT 5
1.2 MARKET ANALYSIS 6
1.2.1 NIKE TRAINING CLUB 6
1.2.2 DOWN DOG 8
1.2.3 JEFIT 8
1.2.4 CONCLUSION 9
1.3 TARGET AUDIENCE 10
1.4 THE SPECIFICS OF YOGA AS A SPORT 16
1.5 REQUIREMENTS ANALYSIS 17
1.5.1 FUNCTIONAL REQUIREMENTS 18
1.5.2 NON-FUNCTIONAL REQUIREMENTS 21
1.5.3 TECHNICAL REQUIREMENTS 22
1.6 CONCEPTUALIZATION 22
CHAPTER 2. DESIGNING THE APPLICATION 25
2.1 PLAN OF DEVELOPMET 25
2.2 CHOICE OF DEVELOPMENT METHODOLOGY 26
2.3 RECOMMENDATION SYSTEM LOGIC 26
2.4 USER INTERFACE DESIGN 28
2.4.1 WIREFRAMES 28
2.4.2 STYLEGUIDE 29
2.4.3 PROTOTYPES 30
2.5 DATABASE DESIGN 31
2.5.1 LOGICAL DATA MODEL 31
2.5.2 CHOICE OF DATABASE MANAGEMENT SYSTEM 32
2.5.3 PHYSICAL DATABASE MODEL 32
CHAPTER 3. IMPLEMENTATION 34
3.1 CHOICE OF OPERATIONAL SYSTEM 34
3.2.1 ANDROID STUDIO 36
3.2.2 JAVA 36
3.2.3 LIBRARIES 37
3.3 CLASS REALIZATION 38
3.4 DESCRIPTION OF APPLICATION FUNCTIONALITY 39
3.4 TESTING 40
CONCLUSION 42

INTRODUCTION
In recent years, yoga has become an immensely popular way of caring for one’s mental and physical health. There are many people who have an interest in doing this type of physical activity, however, not all of them have access to a yoga studio or time to attend classes on a regular basis. This opens the door for mobile applications which allow users to practice yoga when and where they want and for a moderate price or even free of charge. The market of yoga applications is vast, but there is still room for applications that offer something new or fix the problems some of the users have.
The aim of this work is to create and develop a customizable yoga application that offers users an option to create personalized yoga routines in accordance with the settings and preferences they choose. The application will be designed in a way that would allow to store and retrieve data related to user preferences. This includes preferred yoga poses, yoga sessions compiled by the user and user settings from previous sessions. It will also include libraries of yoga poses and a recommendation mechanism that would provide the users with the poses to add to their session.
There are four main objectives. First of all, to analyse the sphere and highlight the main features in order to comprise an overall concept of the application. Secondly, to develop a convenient interface that allows users to easily navigate through the application and create personalized yoga routines. Thirdly, to design a database structure that provides efficient storage of user information such as preferences and account info. Finally, to implement it with the use of suitable technology in a way that would be well-organized and stable.
Overall, the development of a customizable yoga application has an opportunity to modernize the way people practice yoga by providing them with a tool that makes practices tailored for them specifically. This paper is an attempt to contribute to the popularization of such a versatile and advantageous sport as yoga by the means of providing a solution that enhances the experience for more users.

BIBLIOGRAPHY
1. Ardito Luca Effectiveness of Kotlin vs. Java in Android App Development Tasks // Information and Software Technology: [website], 2020.
2. Beaulieu Alan Learning SQL: Generate, Manipulate, and Retrieve Data. Sebastopol: O'Reilly Media, 2020. 377 p.
3. Booch Grady, Rumbaugh James, Jacobson Ivar Unified Modeling Language User Guide. 2nd Edition, Boston: Addison-Wesley Professional, 2005. 475 p.
4. DiMarzio, J. F. Beginning Android Programming with Android Studio. Indianapolis: John Wiley & Sons, 2016. 464 p.
5. Jerry Gao, Xiaoying Bai, Wei-Tek Tsai, Tadahiro Uehara Mobile Application Testing: A Tutorial // Computer Magazine: [website]. vol. 47, 2014. URL: doi: 10.1109/MC.2013.445. (accessed 21.04.2023)
6. Kruchten Philippe The Rational Unified Process: An Introduction. 3rd Edition, Boston: Addison-Wesley Professional, 2000. 332 p.
7. Li L., Tegawende F. Bissyande, Jacques Klein, and Yves Le Traon An Investigation into the Use of Common Libraries in Android Apps // 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering: SANER: [website], 2016.
8. Material Design: [website].
9. Mawlood-Yunis, Abdul-Rahman Android SQLite, Firebase, and Room Databases // Android for Java Programmers. 1st Edition, New York, 2022. 664 p.
10. StatCounter: Mobile Operating System Market Share Worldwide: [website].
11. Obradovic Nikola, Aleksandar Kelec, Igor Dujlovic Performance Analysis on Android Sqlite Database // Sarajevo: 2019 18th International Symposium
INFOTEH-JAHORINA (INFOTEH): [website], 2019.
12. Ross Alyson, Sue Thomas The Health Benefits of Yoga and Exercise: A Review of Comparison Studies // New York: The Journal of Alternative and Complementary Medicine: [website], 2010.
13. Sara LaBelle, Jennifer H. Waldeck Selecting and Understanding the Target Audience // Strategic Communication for Organizations. Berkley: University of California Press, 2020. 368 p.
14. Saraswati, Satyananda, Clara Truchot Asana, Pranayama, Mudra, Bandha. Paris: Satyanandashram, 2010. 543 p.
15. Singleton Mark Yoga Body: The Origins of Modern Posture Practice. New York: Oxford University Press, 2010. 272 p.
16. Wiegers Karl Eugene, Joy Beatty Software Requirements. Redmond: Microsoft Press, 2013. 672 p.

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ