Työaikadatan graafinen esittäminen
Yli-Kohtamäki, Iiro (2014)
Yli-Kohtamäki, Iiro
Seinäjoen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014091213921
https://urn.fi/URN:NBN:fi:amk-2014091213921
Tiivistelmä
Tässä opinnäytetyössä kehitettiin ohjelma, joka luo graafisia raportteja Comia Software Oy:n TimeFlies-työajanseurannan luoman työaikadatan pohjalta. Ohjelma toteutettiin erillisenä prototyyppisovelluksena, josta se on tarkoitus myöhemmin jatkokehittää TimeFliesiin liitettäväksi lisäosaksi.
Työn alussa tutustuttiin datan visualisointiin ja yleisimpien graafien käyttöön, joita myös käytettiin itse ohjelmassa. Luvussa todetaan, että eri kuvaajat sopivat paremmin kuvaamaan tietynlaista tietoa. Tämän lisäksi kerrotaan, että graafien suunnittelussa kannattaa keskittyä kauniin ulkomuodon sijasta yksinkertaiseen selkeään.
Seuraavaksi tutustuttiin työajan seuraamiseen ja lainsäädäntöön, jossa todettiin että työnantaja on velvollinen seuraamaan työntekijöidensä työaikaa. Työssä esitellään perinteisen ja TimeFliesin tarkemman kirjaamistavan tuomia hyötyjä sekä työnantajalle ja työntekijälle.
Ohjelma toteutettiin Java-kielellä käyttäen Swing-komponenttikirjastoa käyttöliitty-män luontiin. Graafien piirtämiseen käytettiin JFreeChart-ohjelmakirjastoa. Kehitetyllä prototyyppisovelluksella pystyy piirtämään graafeja käyttäen neljää eri graafia, vertailemaan eri aikajaksoja keskenään, sekä suodattamaan graafien sisältämää dataa.
Työn alussa tutustuttiin datan visualisointiin ja yleisimpien graafien käyttöön, joita myös käytettiin itse ohjelmassa. Luvussa todetaan, että eri kuvaajat sopivat paremmin kuvaamaan tietynlaista tietoa. Tämän lisäksi kerrotaan, että graafien suunnittelussa kannattaa keskittyä kauniin ulkomuodon sijasta yksinkertaiseen selkeään.
Seuraavaksi tutustuttiin työajan seuraamiseen ja lainsäädäntöön, jossa todettiin että työnantaja on velvollinen seuraamaan työntekijöidensä työaikaa. Työssä esitellään perinteisen ja TimeFliesin tarkemman kirjaamistavan tuomia hyötyjä sekä työnantajalle ja työntekijälle.
Ohjelma toteutettiin Java-kielellä käyttäen Swing-komponenttikirjastoa käyttöliitty-män luontiin. Graafien piirtämiseen käytettiin JFreeChart-ohjelmakirjastoa. Kehitetyllä prototyyppisovelluksella pystyy piirtämään graafeja käyttäen neljää eri graafia, vertailemaan eri aikajaksoja keskenään, sekä suodattamaan graafien sisältämää dataa.