Ohjelmistokehyksen käyttäminen WWW-sovelluksen kehityksessä
Gratschev, Teemu (2016)
Gratschev, Teemu
Turun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016060311754
https://urn.fi/URN:NBN:fi:amk-2016060311754
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää Spring IT:lle WWW-sovellus, johon yritys pystyy tallentamaan aiemmista projekteista kertyneitä ohjelmakoodin osia. Monet ohjelmakoodin osat toistuvat eri projekteissa, eikä ohjelmakoodin uudelleenkirjoittaminen ole järkevää, sillä se lisää työtunteja.
Opinnäytetyössä tutkittiin ohjelmistokehyksen käyttämistä WWW-sovelluksen kehityksessä. WWW-sovellus rakennettiin käyttämällä CodeIgniter-ohjelmistokehystä, joka on toteutettu PHP-kielellä ja käyttää MySQL-tietokantaohjelmistoa tietojen tallentamiseen. Sovelluksen toteutuksessa käytettiin hyödyksi Bootstrap front-end -ohjelmistokehystä ja jQuery-kirjastoa. Opinnäytetyössä selvitetään ohjelmistokehyksen käytön hyödyt ja haitat sekä käsitellään tietoturvaa, joka on olennainen osa WWW-sovellusta tehtäessä. Lisäksi Googlen PageSpeed Insights -työkalua käyttämällä selvitettiin, miten WWW-sovelluksesta saa mahdollisimman nopean sekä mobiili- että työpöytäkäytössä.
WWW-sovellus saatiin valmiiksi ja se täyttää asiakkaan antamat vaatimukset. Opinnäytetyön tekeminen opetti ohjelmistokehyksen käytön hyödyistä, sillä valmiiksi mietityn rakenteen ja pohjan päälle oli helppo lähteä rakentamaan sovellusta. Sovellus rakennettiin yrityksen sisäiseen käyttöön, mutta sovellusta on tulevaisuudessa mahdollista laajentaa opinnäytetyön ulkopuolella kaikille avoimeksi järjestelmäksi.
Opinnäytetyössä tutkittiin ohjelmistokehyksen käyttämistä WWW-sovelluksen kehityksessä. WWW-sovellus rakennettiin käyttämällä CodeIgniter-ohjelmistokehystä, joka on toteutettu PHP-kielellä ja käyttää MySQL-tietokantaohjelmistoa tietojen tallentamiseen. Sovelluksen toteutuksessa käytettiin hyödyksi Bootstrap front-end -ohjelmistokehystä ja jQuery-kirjastoa. Opinnäytetyössä selvitetään ohjelmistokehyksen käytön hyödyt ja haitat sekä käsitellään tietoturvaa, joka on olennainen osa WWW-sovellusta tehtäessä. Lisäksi Googlen PageSpeed Insights -työkalua käyttämällä selvitettiin, miten WWW-sovelluksesta saa mahdollisimman nopean sekä mobiili- että työpöytäkäytössä.
WWW-sovellus saatiin valmiiksi ja se täyttää asiakkaan antamat vaatimukset. Opinnäytetyön tekeminen opetti ohjelmistokehyksen käytön hyödyistä, sillä valmiiksi mietityn rakenteen ja pohjan päälle oli helppo lähteä rakentamaan sovellusta. Sovellus rakennettiin yrityksen sisäiseen käyttöön, mutta sovellusta on tulevaisuudessa mahdollista laajentaa opinnäytetyön ulkopuolella kaikille avoimeksi järjestelmäksi.