Laboratoriotestien seurantajärjestelmä
Keurulainen, Teemu (2016)
Keurulainen, Teemu
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016060311765
https://urn.fi/URN:NBN:fi:amk-2016060311765
Tiivistelmä
Työn tarkoituksena oli suunnitella testien seurantaohjelma Muratan validointilaboratoriolle ja toteuttaa demosovellus. Seurantaohjelma helpottaisi laboratorio-operaattoreiden työntekoa yksinkertaistamalla testien aloitusta ja lopetusta, sekä poistaisi ylimääräisiä työvaiheita. Ohjelma laskisi rasitustesteille lopetusajan annetun keston mukaan ja ilmoittaisi testin olevan valmis.
Ohjelma suunniteltiin mahdollisimman yksinkertaiseksi, jotta se on helppo ottaa käyttöön. Käyttöliittymän suunnittelussa käytettiin menetelmää nimeltä käytettävyystestaus, joka antaa käyttäjille mahdollisuuden vaikuttaa lopputulokseen. Käytettävyystestauksen avulla saatiin ohjelmasta sopiva kaikille.
Seurantaohjelma toteutettiin Java-ohjelmointikielellä ja Netbeans IDE -ympäristössä. Tärkeimpiä komponentteja koodissa oli swingworker -luokka, joka mahdollisti useamman ajastimen käytön ohjelmassa.
Ohjelmasta saatiin toteutettua toimiva demo-sovellus. Käyttöliittymä oli helppo käyttää ja kaikki tarvittavat ominaisuudet toimivat. Ohjelma laski testeille lopetusajan ja ilmoitti sen valmistumisesta.
Ohjelma suunniteltiin mahdollisimman yksinkertaiseksi, jotta se on helppo ottaa käyttöön. Käyttöliittymän suunnittelussa käytettiin menetelmää nimeltä käytettävyystestaus, joka antaa käyttäjille mahdollisuuden vaikuttaa lopputulokseen. Käytettävyystestauksen avulla saatiin ohjelmasta sopiva kaikille.
Seurantaohjelma toteutettiin Java-ohjelmointikielellä ja Netbeans IDE -ympäristössä. Tärkeimpiä komponentteja koodissa oli swingworker -luokka, joka mahdollisti useamman ajastimen käytön ohjelmassa.
Ohjelmasta saatiin toteutettua toimiva demo-sovellus. Käyttöliittymä oli helppo käyttää ja kaikki tarvittavat ominaisuudet toimivat. Ohjelma laski testeille lopetusajan ja ilmoitti sen valmistumisesta.