Angular web-application based on Excel calculation tool
Koponen, Tommi (2016)
Koponen, Tommi
Hämeen ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805219357
https://urn.fi/URN:NBN:fi:amk-201805219357
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli muuntaa olemassa oleva Excel laskentatyökalu web-sovellukseksi. Työn pää tavoitteena oli tehdä helposti ylläpidettävä ja jatkokehitettävä web-sovellus, joka laskee energiatehokkuusluvun rakennuksille yhtä tarkasti kuin Excel-työkalu. Opinnäytetyön tilasi Suomen ympäristöopisto Sykli.
Valitsin tämän aiheen, koska olin keskittänyt opiskeluni web-sovelluksien tekemiseen ja ajattelin että Excel-laskentatyökalun muuntaminen websovellukseksi olisi sopiva minun taidoilleni ja antaisi minulle syventävää kokemusta web-sovellusten kehittämisestä.
Tässä opinnäytetyössä käymme läpi mikä on energiatehokkuusluku ja mikä sen tarkoitus on, ja selitämme Syklin EEnavi-projektista ja sen tavoitteista. Käymme läpi sovelluksessa käytetyt työkalut, frameworkit ja kirjastot, joita käytettiin sovelluksessa ja miksi käytimme niitä. Käymme lisäksi läpi frameworkit, kirjastot ja työkalut, joita emme käyttäneet mutta olisimme voineet, ja miksi niitä ei käytetty. Selitämme myös sovelluksen arkkitetehtuurin ja toimintaperiaatteet. Lopussa on myös ohjeet miten sovellusta voi helposti jatkokehittää tarpeiden mukaan.
Valitsin tämän aiheen, koska olin keskittänyt opiskeluni web-sovelluksien tekemiseen ja ajattelin että Excel-laskentatyökalun muuntaminen websovellukseksi olisi sopiva minun taidoilleni ja antaisi minulle syventävää kokemusta web-sovellusten kehittämisestä.
Tässä opinnäytetyössä käymme läpi mikä on energiatehokkuusluku ja mikä sen tarkoitus on, ja selitämme Syklin EEnavi-projektista ja sen tavoitteista. Käymme läpi sovelluksessa käytetyt työkalut, frameworkit ja kirjastot, joita käytettiin sovelluksessa ja miksi käytimme niitä. Käymme lisäksi läpi frameworkit, kirjastot ja työkalut, joita emme käyttäneet mutta olisimme voineet, ja miksi niitä ei käytetty. Selitämme myös sovelluksen arkkitetehtuurin ja toimintaperiaatteet. Lopussa on myös ohjeet miten sovellusta voi helposti jatkokehittää tarpeiden mukaan.