Lentosääjärjestelmän käyttöliittymän uudistaminen modernein web-tekniikoin
Häkkänen, Joni (2023)
Häkkänen, Joni
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-2023052514191
https://urn.fi/URN:NBN:fi:amk-2023052514191
Tiivistelmä
Insinöörityössä tavoitteena oli uudistaa lentosääjärjestelmän käyttöliittymää. Työssä toteutettua sovellusta käytetään esittämään reaaliaikaista dataa erilaisista sääparametreistä. Uusi versio tulee korvaamaan aiemman PHP-ohjelmointikielellä toteutetun version. Samalla käyttöliittymästä tehdään responsiivinen ja siihen lisätään loppukäyttäjän pyytämiä ominaisuuksia. Sovellus on kehitetty pääasiassa JavaScript-ohjelmointikielen React-kirjastolla ja TypeScriptillä.
Koko sovellusta ei olisi millään saanut käyttövalmiiksi tässä ajassa.
Toiminnot, jotka olivat suunnittelun puolesta toteutusvalmiita, saatiin toteutettua suunnitelman mukaisesti. Käyttöliittymä on valmis testattavaksi laboratorion kosketusnäytöillä testidatan avulla. Loput toteutuksen logiikasta odottaa kuitenkin tarkempaa suunnittelua ennen kuin sovellus voidaan kehittää valmiiksi käyttöönottoa varten.
Insinöörityössä on aluksi teorialuvut, joissa kerrotaan lentosäästä, ohjelmistoista ja teknologioista, joita on käytetty tässä projektissa. Näiden ymmärtäminen oli olennainen osa, jotta sovellusta pystyy kehittämään. Lopuksi kerrotaan näiden teknologioiden soveltamisesta ohjelmiston kehittämisessä.
Koko sovellusta ei olisi millään saanut käyttövalmiiksi tässä ajassa.
Toiminnot, jotka olivat suunnittelun puolesta toteutusvalmiita, saatiin toteutettua suunnitelman mukaisesti. Käyttöliittymä on valmis testattavaksi laboratorion kosketusnäytöillä testidatan avulla. Loput toteutuksen logiikasta odottaa kuitenkin tarkempaa suunnittelua ennen kuin sovellus voidaan kehittää valmiiksi käyttöönottoa varten.
Insinöörityössä on aluksi teorialuvut, joissa kerrotaan lentosäästä, ohjelmistoista ja teknologioista, joita on käytetty tässä projektissa. Näiden ymmärtäminen oli olennainen osa, jotta sovellusta pystyy kehittämään. Lopuksi kerrotaan näiden teknologioiden soveltamisesta ohjelmiston kehittämisessä.