Інформаційна система планування занять фітнесом
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Розробка додатку інформаційної системи планування зайнять фітнесом базується на використанні певних програмних забезпечень [1]. Інформаційна система надає доступ зареєстрованому користувачу до певної інформації щодо правильного ведення здорового способу життя, плануванню тренувань, цілей, відмічання в календарі графіку проведення зайнять, та здатна створювати та корегувати план тренувань користувача, дозволить підбирати індивідуально кожному користувачеві раціон харчування, який буде корисний саме йому, також допомагати вести звітність даних про прогрес. У створенні застосування під мобільні платформи, було використано кілька сучасних підходів, засобів та методів розробки програмного забезпечення [2-3].
Додаток забезпечить можливості планування часу, графіку проведень тренувань та дозволить більше приділяти уваги своєму здоров’ю. Всього лиш правильно розпланувавши свій вільний час, виділивши хоча б 10хв вдень можна досягти кращого загального самопочуття та підтримування тонусу всього організму.
Об’єкт дослідження - процес перегляду, авторизації та планування корисного раціону харчування та забезпечення користувача планом проведення спортивних занять.
Предмет дослідження - моделі, методи та технології створення відповідної інформаційної системи, що дозволить планувати ведення здорового способу життя. Розроблений додаток допоможе додати авторизованому користувачу в планування свого часу інформацію щодо спортивних вправ, корисні рецепти у власний раціон зі збереженням даних прогресу користувача.
Мета дослідження - розробка додатку, що підтримує мобільні платформи ІОС та Андроїд, з певним функціоналом для перегляду інформації, планування і виконання власного плану спортивних занять.
В результаті даних досліджень було проаналізовано певні методи розробки ПЗ, побудовано «інформаційну систему планування занять фітнесом» з можливістю подальшого її оновлення.
Результати дослідження:
• Проведено аналітичний огляд літературних та електронних джерел.
• Проведено системний аналіз об’єкта дослідження, побудовано відповідні діаграми та виконано декомпозиції до них, створено дерево цілей, ієрархії задач та процесів.
• Виконано підбір програмних засобів розв’язання задачі з урахуванням системних вимог.
• Здійснено та представлено практичну реалізацію проекту, з перевіркою його працездатності.
Даний проект несе в собі можливість його подальшого оновлення та супроводження для вільного використання користувачами. Основні переваги та удосконалення програми, що виокремлюватимуть її від інших додатків : безоплатний доступ, зручний інтерфейс, відсутність реклами, простота у користуванні, швидкість та можливість наповнення і оновлення даних.
Також в майбутньому додаток будуть чекати оновлення, що ще більше сприятимуть розширення функціоналу, з можливістю підключення та моніторингу також новин спорту по певних категоріях, розширення власне каталогу вправ, раціонів.
Практичне застосування даного додатку поширюється на повсякденне використання користувачем. Основною метою проекту також є забезпечення профілактикою в оздоровчих цілях та розпланування графіку корисних зайнять, вправ для користувачів незалежно від вікових обмежень.
Провівши дослідження відомих додатків таких як, “Sworkit”, ”Workout Trainer”, “BetterMe: Home Workout & Diet”, “Fitnet”, “30 Day Fitness at Home”, що містять в собі доволі зручний інтерфейс та хороший функціонал, що є конкурентами на такій платформі як IOS . Також можна зробити висновок, що дані програмні продукти є досить затребувані та цікаві в своєму напрямку на ринку.
Методи, та системи, що були використанні для реалізації програмного застосунку: React Native – для розробки фронтенд частини, Node.js та Express.js – для розробки бекенд, а також для роботи з базами даних було обрано сервіс MongoDB. Мова програмування – JavaScript. Також для емуляції мобільного пристрою було обрано емулятор під Android.
Розроблена система в свою чергу є досить швидка, що дозволить користувачу приступити одразу ж до виконання необхідної цілі. Також основними плюсами є збереження інформації, її редагування та доцільність, відсутність реклами, власний кабінет в якому користувач може заповняти та спостерігати з кожним разом за рівнем власного прогресу, як змінюється фізіологічний стан тіла, а саме збільшення чи зменшення ваги, росту об’єму рук та збільшення кількості навантаження.
The development of an additional information system for planning employment in fitness is based on the use of certain software [1]. The information system provides the registered user with access to certain information regarding the proper maintenance of a healthy lifestyle, planning of training, and goals, marking the schedule of employment in the calendar, and allows to create and adjust the user's training plan, allowing to select individually for each user a diet that will be useful to him, also help report progress data. Several modern approaches, means, and methods of software development were used in the creation of the program for mobile platforms [2-3]. Add to provide the possibility of time planning, and training schedule and allow you to pay more attention to your health. Just by properly planning your free time, and allocating 10 minutes during the day, you can achieve better general well-being and maintain the tone of everything. The object of the study is the process of reviewing, authorizing, and planning a healthy diet and ensuring the user's plan for sports activities. The subject of research is models, methods, and technologies for creating a suitable information system that allows you to plan a healthy lifestyle. The developed application will help the authorized user to add information about sports exercises, and useful recipes to his own diet in his time planning while saving the user's progress data. The purpose of the research is to develop an application that supports the mobile platforms IOS and Android, with certain functionality for viewing information, planning, and executing your own plan of sports activities. As a result of the research data, certain methods of software development were analyzed, and an "information system for planning fitness classes" was built with the possibility of further updating it. Research results: • An analytical review of literary and electronic sources was conducted. • A system analysis of the research object was carried out, corresponding diagrams were constructed and decompositions were performed on them, and a tree of goals and a hierarchy of tasks and processes were created. • Selection of software tools for solving the problem, taking into account system requirements, was carried out. • Realized and presented the practical implementation of the project, with verification of its operability. This project carries the possibility of further updating and support for free users. The main advantages and improvement programs that distinguish it from other applications: are free access, convenient interface, presence of advertising, ease of use, speed, and the ability to replenish and update data. Also, in the next application, they will be expected to contribute even more to the expansion of functionality, with the possibility of connecting and monitoring, as well as updating sports news by certain categories, expanding their own catalog of exercises, and diets. The practical application of this supplement extends to the full use of the user. The main goal of the project is also to provide prevention for health purposes and plan a schedule of useful employment and exercise for users regardless of age restrictions. After conducting research on well-known applications such as "Sworkit", "Workout Trainer", "BetterMe: Home Workout & Diet", "Fitnet", "30 Day Fitness at Home", which contain a sufficiently convenient interface and good functionality, which are competitors on such a platform as IOS. It can also be concluded that this software product is quite popular and interesting throughout the market. The methods and systems that were used to implement the software: React Native – for front-end development, Node.js, and Express.js – for back-end development, and the MongoDB service was chosen to work with databases. The programming language is JavaScript. An Android emulator was also chosen for emulating a mobile device. The developed system in your application is quite fast, which allows the user to start immediately to fulfill the necessary goal. Also, the main advantages are the saving of information, it's editing, and expediency, display of advertisements, own cabinet in which the user can fill in and observe together with everyone according to the level of their own progress, how the physiological state of the body changes, as well as increases or decreases in weight, growth in the volume of hands. and increasing the number of loads.
The development of an additional information system for planning employment in fitness is based on the use of certain software [1]. The information system provides the registered user with access to certain information regarding the proper maintenance of a healthy lifestyle, planning of training, and goals, marking the schedule of employment in the calendar, and allows to create and adjust the user's training plan, allowing to select individually for each user a diet that will be useful to him, also help report progress data. Several modern approaches, means, and methods of software development were used in the creation of the program for mobile platforms [2-3]. Add to provide the possibility of time planning, and training schedule and allow you to pay more attention to your health. Just by properly planning your free time, and allocating 10 minutes during the day, you can achieve better general well-being and maintain the tone of everything. The object of the study is the process of reviewing, authorizing, and planning a healthy diet and ensuring the user's plan for sports activities. The subject of research is models, methods, and technologies for creating a suitable information system that allows you to plan a healthy lifestyle. The developed application will help the authorized user to add information about sports exercises, and useful recipes to his own diet in his time planning while saving the user's progress data. The purpose of the research is to develop an application that supports the mobile platforms IOS and Android, with certain functionality for viewing information, planning, and executing your own plan of sports activities. As a result of the research data, certain methods of software development were analyzed, and an "information system for planning fitness classes" was built with the possibility of further updating it. Research results: • An analytical review of literary and electronic sources was conducted. • A system analysis of the research object was carried out, corresponding diagrams were constructed and decompositions were performed on them, and a tree of goals and a hierarchy of tasks and processes were created. • Selection of software tools for solving the problem, taking into account system requirements, was carried out. • Realized and presented the practical implementation of the project, with verification of its operability. This project carries the possibility of further updating and support for free users. The main advantages and improvement programs that distinguish it from other applications: are free access, convenient interface, presence of advertising, ease of use, speed, and the ability to replenish and update data. Also, in the next application, they will be expected to contribute even more to the expansion of functionality, with the possibility of connecting and monitoring, as well as updating sports news by certain categories, expanding their own catalog of exercises, and diets. The practical application of this supplement extends to the full use of the user. The main goal of the project is also to provide prevention for health purposes and plan a schedule of useful employment and exercise for users regardless of age restrictions. After conducting research on well-known applications such as "Sworkit", "Workout Trainer", "BetterMe: Home Workout & Diet", "Fitnet", "30 Day Fitness at Home", which contain a sufficiently convenient interface and good functionality, which are competitors on such a platform as IOS. It can also be concluded that this software product is quite popular and interesting throughout the market. The methods and systems that were used to implement the software: React Native – for front-end development, Node.js, and Express.js – for back-end development, and the MongoDB service was chosen to work with databases. The programming language is JavaScript. An Android emulator was also chosen for emulating a mobile device. The developed system in your application is quite fast, which allows the user to start immediately to fulfill the necessary goal. Also, the main advantages are the saving of information, it's editing, and expediency, display of advertisements, own cabinet in which the user can fill in and observe together with everyone according to the level of their own progress, how the physiological state of the body changes, as well as increases or decreases in weight, growth in the volume of hands. and increasing the number of loads.
Description
Keywords
8.126.00.01, інформаційна система, розробка програмного забезпечення, мобільний додаток, проект, планування тренувань, база даних, information system, software development, mobile application, project, training planning, database.
List of used literature sources:
1. Everything you need to build on Android URL: https://developer.android.com/studio/features (Last accessed: 12.05.2021).
2. Development of mobile applications from A to Z: a complete guide URL: https://dan-it.com.ua/uk/rozrobka-mobilnih-dodatkiv-vid-a-do-ja-povnij-gajd/ (Last accessed: 10.05.2021).
3. Head First. Android programming by David and Don Griffiths. URL: http://coolt.ch/notizen/wp-content/uploads/2016/02/Head-First-Android-Development-2015.pdf (Last accessed: 10.05.2021)
Citation
Горішний М. Р. Інформаційна система планування занять фітнесом : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Михайло Романович Горішний. — Львів, 2022. — 86 с.