Palautumisen tärkeys kuntosali harjoittelussa
Salmela, Anssi (2023)
Salmela, Anssi
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023082825007
https://urn.fi/URN:NBN:fi:amk-2023082825007
Tiivistelmä
Tämän opinnäyteyön tarkoituksena oli tutkia ja kehittää ohjelmisto, joka pystyisi antamaan käyttäjälleen reaali-aikaista tietoa kehon palautumisen tarpeesta. Tavoitteena oli saada käyttäjän syöttämästä saliharjoittelu tiedois-ta laskettua kehon palautumisen tarve. Koska palautumisen laskeminen on hyvin yksilöllistä, ei tässä opinnäyte-työssä ole otettu kantaa sisäisiin tekijöihin, jotka vaikuttavat osaltaan palautumiseen.
Ohjelmisto toteutettiin Android-sovelluksena käyttäen Android -studio-ohjelmistoa, ja tässä ohjelmointikielenä käytettiin Javaa. Sovelluksen tietojen tallentamiseen rakennettiin tietokantapalvelin käyttämällä Raspberry Pi tietokonetta. Tietokantapalvelin toteutettiin käyttämällä MariaDB tietokantaa. Tietokannan hallintaan käytimme phpMyAdmin ohjelmistoa. Android ohjelmiston ja tietokantapalvelimen väliin rakennettiin REST API rajapinta, mikä suorittaa tietokanta kyselyt mitkä tulevat Android ohjelmistosta. Tämä rajapinta toteutettiin samalle Rasp-berry Pi tietokoneelle, millä tietokantapalvelinkin sijaitsee. REST API toteutettiin käyttämällä Node.js ympäristöä, jossa on käytössä Express kehys. REST API rajapinnan ohjelmointikielenä käytettiin JavaScriptiä.
Työn aikana tutustuttiin paljon siihen, kuinka ihmisen keho toimii rankan saliharjoittelun aikana ja sen jälkeen.
Ohjelmisto toteutettiin Android-sovelluksena käyttäen Android -studio-ohjelmistoa, ja tässä ohjelmointikielenä käytettiin Javaa. Sovelluksen tietojen tallentamiseen rakennettiin tietokantapalvelin käyttämällä Raspberry Pi tietokonetta. Tietokantapalvelin toteutettiin käyttämällä MariaDB tietokantaa. Tietokannan hallintaan käytimme phpMyAdmin ohjelmistoa. Android ohjelmiston ja tietokantapalvelimen väliin rakennettiin REST API rajapinta, mikä suorittaa tietokanta kyselyt mitkä tulevat Android ohjelmistosta. Tämä rajapinta toteutettiin samalle Rasp-berry Pi tietokoneelle, millä tietokantapalvelinkin sijaitsee. REST API toteutettiin käyttämällä Node.js ympäristöä, jossa on käytössä Express kehys. REST API rajapinnan ohjelmointikielenä käytettiin JavaScriptiä.
Työn aikana tutustuttiin paljon siihen, kuinka ihmisen keho toimii rankan saliharjoittelun aikana ja sen jälkeen.