Taloudellisten lukujen reaaliaikainen visualisointi
Kaskinen, Sami (2017)
Kaskinen, Sami
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705127920
https://urn.fi/URN:NBN:fi:amk-201705127920
Tiivistelmä
Insinöörityön tavoitteena oli toteuttaa asiakasyritykselle kojelauta, joka visualisoi reaaliaikaista dataa tuntikirjausjärjestelmästä. Asiakasyritykselle tärkein lisäominaisuus kojelaudassa oli tiedon reaaliaikaisuus ja kojelaudan reagointi ja varoitussignaali yritykselle, jos datan arvot vaihtelevat huonoon suuntaan. Insinöörityössä selvitettiin kojelautojen historiaa, tärkeimpiä talouden lukuja, datan analysointia ja visualisointia.
Insinöörityön kojelauta toteutettiin Dashing-ohjelmistokehyksellä ja itse ohjelmointi pääosin Ruby-ohjelmointikielellä. Dashing-kojelautaa täydennettiin käyttäjien siihen lisäämillä lisäosilla, kuten erilaisilla Googlen visualisointityökaluilla. Tietoa saatin haettua tuntikirjausjärjestelmästä, mutta sitä ei saatu lisättyä lopulliseen kojelautaan, koska tekijän Ruby-ohjelmointikielen tietämys ei riittänyt näin haastavaan ja laajaan projektiin. Näin ollen kojelauta ei tullut valmiiksi, mutta työ antoi hyödyllistä tietoa ja oppimiskokemuksia tulevaisuuden haasteita ja projekteja varten.
Insinöörityöraporttiin koottiin paljon tietoa kojelautojen toiminnasta ja visualisointien toimivuudesta. Etuna mahdollisten eri kojelautojen selvityksessä oli, että asiakasyritys voi valita niistä mieluisimman, jos haluaa jatkossa kehittää paremman kojelaudan, kuin sillä on tällä hetkellä käytössä. Lisäksi työn edetessä löytyi parempia tapoja, joilla olisi voinut suorittaa käytännön projektin. Tästä esimerkkinä Razorflow, jota olisi voitu kehittää tutummilla ohjelmointikielillä ja dokumentointia olisi löytynyt helpommin. Jotta insinöörityö olisi valmistunut onnistuneesti, olisi pitänyt valita jokin toinen vaihtoehto kojelaudan ohjelmistokehykseksi, sellainen, jonka ohjelmointikieli olisi ollut tuttu entuudestaan ja josta löytyisi paljon hyvälaatuista dokumentaatiota.
Insinöörityön kojelauta toteutettiin Dashing-ohjelmistokehyksellä ja itse ohjelmointi pääosin Ruby-ohjelmointikielellä. Dashing-kojelautaa täydennettiin käyttäjien siihen lisäämillä lisäosilla, kuten erilaisilla Googlen visualisointityökaluilla. Tietoa saatin haettua tuntikirjausjärjestelmästä, mutta sitä ei saatu lisättyä lopulliseen kojelautaan, koska tekijän Ruby-ohjelmointikielen tietämys ei riittänyt näin haastavaan ja laajaan projektiin. Näin ollen kojelauta ei tullut valmiiksi, mutta työ antoi hyödyllistä tietoa ja oppimiskokemuksia tulevaisuuden haasteita ja projekteja varten.
Insinöörityöraporttiin koottiin paljon tietoa kojelautojen toiminnasta ja visualisointien toimivuudesta. Etuna mahdollisten eri kojelautojen selvityksessä oli, että asiakasyritys voi valita niistä mieluisimman, jos haluaa jatkossa kehittää paremman kojelaudan, kuin sillä on tällä hetkellä käytössä. Lisäksi työn edetessä löytyi parempia tapoja, joilla olisi voinut suorittaa käytännön projektin. Tästä esimerkkinä Razorflow, jota olisi voitu kehittää tutummilla ohjelmointikielillä ja dokumentointia olisi löytynyt helpommin. Jotta insinöörityö olisi valmistunut onnistuneesti, olisi pitänyt valita jokin toinen vaihtoehto kojelaudan ohjelmistokehykseksi, sellainen, jonka ohjelmointikieli olisi ollut tuttu entuudestaan ja josta löytyisi paljon hyvälaatuista dokumentaatiota.