Android-sovellus sekä verkkosivusto : Opinnäytetyönä Savon koulutuskuntayhtymälle
Pärnänen, Arto (2013)
Pärnänen, Arto
Savonia-ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013110116500
https://urn.fi/URN:NBN:fi:amk-2013110116500
Tiivistelmä
Opinnäytetyön aiheena oli tehdä Savon koulutuskuntayhtymälle Android-sovelluksen ja verkkosivuston kokonaisuus, jossa mobiililaitteella voidaan vastata verkkosivustolta lähetettyihin kyselyihin. Verkkosivuston toiminnollisuuksiin kuului myös vastausten tilastollinen mallintaminen Bayesin teoreeman mukaan. Vaatimuksina verkkosivustolla oli helppokäyttöisyys sekä tilastotietojen graafinen näyttäminen. Android-sovelluksen vaatimuksena oli yksinkertaisuus.
Savon koulutuskuntayhtymällä oli olemassa verkkosivustopohja, joka sisälsi käyttäjien ja organisaatioiden hallin-nointiin liittyvät toiminallisuudet. Opinnäytetyö tehtiin tämän verkkosivuston päälle. Verkkosivuston tekemiseen käytettiin ASPNET MVC 4-ohjelmistokehystä ja se ohjelmoitiin käyttäen Visual Studio 2012 ohjelmistoa.
Android-sovellus toteutettiin Android 3.0 ja uudemmille versioille. Sovelluskehitys tehtiin käyttämällä Eclipse IDE:tä, johon oli asennettuna Android Developer Tools liitännäinen. Tiedonsiirto verkkosivustolta Android sovellukseen toteutettiin käyttäen JSON-tiedonsiirtomuotoa. Android-sovelluksesta tiedot lähetetään verkkosivustolle HTTP-protokollan POST metodia käyttäen. Verkkosivusto tallentaa saadut tiedot tietokantapalvelimelle käyttäen Entity-Frameworkia.
Lopputuloksena syntyi Android-sovellus, joka vastaanottaa verkkosivustolta lähetettyjä kyselyitä sekä lähettää käyt-täjän syöttämät vastaukset verkkosivustolle. Lisäksi verkkosivustolle kehitettiin toiminallisuus kyselyvastausten mallintaminen Bayesin teoreeman mukaisesti, jonka avulla käyttäjä voi tutkia vastausten välisiä todennäköisyyssuh-teita. Kokonaisuus otettiin käyttöön Savon koulutuskuntayhtymän tuotantopalvelimelle ja lisäksi Android-sovellus lisättiin Googlen Play -sovelluskauppaan.
Savon koulutuskuntayhtymällä oli olemassa verkkosivustopohja, joka sisälsi käyttäjien ja organisaatioiden hallin-nointiin liittyvät toiminallisuudet. Opinnäytetyö tehtiin tämän verkkosivuston päälle. Verkkosivuston tekemiseen käytettiin ASPNET MVC 4-ohjelmistokehystä ja se ohjelmoitiin käyttäen Visual Studio 2012 ohjelmistoa.
Android-sovellus toteutettiin Android 3.0 ja uudemmille versioille. Sovelluskehitys tehtiin käyttämällä Eclipse IDE:tä, johon oli asennettuna Android Developer Tools liitännäinen. Tiedonsiirto verkkosivustolta Android sovellukseen toteutettiin käyttäen JSON-tiedonsiirtomuotoa. Android-sovelluksesta tiedot lähetetään verkkosivustolle HTTP-protokollan POST metodia käyttäen. Verkkosivusto tallentaa saadut tiedot tietokantapalvelimelle käyttäen Entity-Frameworkia.
Lopputuloksena syntyi Android-sovellus, joka vastaanottaa verkkosivustolta lähetettyjä kyselyitä sekä lähettää käyt-täjän syöttämät vastaukset verkkosivustolle. Lisäksi verkkosivustolle kehitettiin toiminallisuus kyselyvastausten mallintaminen Bayesin teoreeman mukaisesti, jonka avulla käyttäjä voi tutkia vastausten välisiä todennäköisyyssuh-teita. Kokonaisuus otettiin käyttöön Savon koulutuskuntayhtymän tuotantopalvelimelle ja lisäksi Android-sovellus lisättiin Googlen Play -sovelluskauppaan.