REST API kuntosaliharjoituksille
Martinmäki, Ville (2015)
Martinmäki, Ville
2015
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-202401051066
https://urn.fi/URN:NBN:fi:amk-202401051066
Tiivistelmä
Opinnäytetyön aiheena oli luoda sovellusrajapinta ja tietokanta kuntosaliharrastuksen treenipäivien kirjaamista varten. Tavoitteena oli luoda järjestelmä, joka pitäisi kirjaa käyttäjistä, käyttäjien kuntosalipäivistä sekä kuntosalipäivien sisältämistä liikkeistä.
Työn kehitys tapahtui suljetussa palvelinympäristössä kotikoneella. Kehitystyökaluina toimivat NetBeans-integroitu ohjelmointiympäristö, Uniform Server -palvelinohjelmisto, MySQL Workbench-tietokannan hallintaohjelma sekä Notepad++-editoriohjelma. Tietokannan ja verkkopyyntöjen rakenteet täytyi alustavasti suunnitella ja luoda, ennen kuin PHP-ohjelman kehitys alkoi. Työn etenemisen myötä tietokannan sekä verkkopyyntöjen rakenteet muuttuivat kehittyneempään suuntaan.
Järjestelmää pystytään käyttämään valmiiksi luoduilla testikäyttäjillä. Käytössä on useita verkkopyyntöjä, joita käyttäjä voi suorittaa. Järjestelmä tarkistaa käyttäjän lähettämän pyynnön ja palauttaa käyttäjälle joko halutun tiedon tai virhevastauksen.
Työn kehitys tapahtui suljetussa palvelinympäristössä kotikoneella. Kehitystyökaluina toimivat NetBeans-integroitu ohjelmointiympäristö, Uniform Server -palvelinohjelmisto, MySQL Workbench-tietokannan hallintaohjelma sekä Notepad++-editoriohjelma. Tietokannan ja verkkopyyntöjen rakenteet täytyi alustavasti suunnitella ja luoda, ennen kuin PHP-ohjelman kehitys alkoi. Työn etenemisen myötä tietokannan sekä verkkopyyntöjen rakenteet muuttuivat kehittyneempään suuntaan.
Järjestelmää pystytään käyttämään valmiiksi luoduilla testikäyttäjillä. Käytössä on useita verkkopyyntöjä, joita käyttäjä voi suorittaa. Järjestelmä tarkistaa käyttäjän lähettämän pyynnön ja palauttaa käyttäjälle joko halutun tiedon tai virhevastauksen.