Palkanmaksuohjelman testaus ja tuotekehitys
Kivinen, Taru (2016)
Kivinen, Taru
Tampereen ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605178155
https://urn.fi/URN:NBN:fi:amk-201605178155
Tiivistelmä
Opinnäytetyössä selvitettiin palkanmaksuohjelman testaus ja kehitys joukkoliikennöintiyritykselle yhteistyössä Tampereen ammattikorkeakoulun ohjelmistotekniikan opiskelijoiden kanssa. Tavoitteena oli tuottaa alan määräyksien mukainen ohjelma, joka tuottaa valmiit palkkalaskelmat ohjelmaan syötettyjen työvuorolistojen perusteella. Ohjelman tekoon käytettiin Meteor-selainkehitysympäristöä, Node.js-ohjelmointiympäristöä sekä MongoDb-tietokantaa. Ohjelman teossa ei huomioitu tarpeeksi hyvin kokonaistiedon määrää, jonka vuoksi ohjelman valmistumisen ja käyttöönoton aikataulu viivästyi. Lisäksi ohjelmassa oli rakenteellisia ongelmia, joiden korjaamiseen kului aikaa.
Ohjelmaan syötettävää dataa ovat työntekijöiden tiedot sekä liikennöitävät linjavuorot. Näiden tietojen perusteella voidaan luoda työvuorolistat, ja suorittaa palkanmaksulaskelmat kullekin työntekijälle. Ohjelma on tehty mahdollisimman helppokäyttöiseksi ja sen käyttöönotto sujuvaksi antamalla lisätä tietoja myös jälkikäteen tai erikseen esimerkiksi kertyneiden vapaapäivien muodossa.
Ilmenneiden ongelmien vuoksi, ohjelma ei opinnäytetyön palauttamisen ajankohtana ole vielä loppuasiakkaan käytössä, mutta todennäköisesti ohjelma valmistuu muutaman kuukauden kuluessa. Ohjelmaa voidaan kehittää jatkossa myös muille yrityksille ottaen huomioon asiakkaiden yksilölliset tarpeet.
Ohjelmaan syötettävää dataa ovat työntekijöiden tiedot sekä liikennöitävät linjavuorot. Näiden tietojen perusteella voidaan luoda työvuorolistat, ja suorittaa palkanmaksulaskelmat kullekin työntekijälle. Ohjelma on tehty mahdollisimman helppokäyttöiseksi ja sen käyttöönotto sujuvaksi antamalla lisätä tietoja myös jälkikäteen tai erikseen esimerkiksi kertyneiden vapaapäivien muodossa.
Ilmenneiden ongelmien vuoksi, ohjelma ei opinnäytetyön palauttamisen ajankohtana ole vielä loppuasiakkaan käytössä, mutta todennäköisesti ohjelma valmistuu muutaman kuukauden kuluessa. Ohjelmaa voidaan kehittää jatkossa myös muille yrityksille ottaen huomioon asiakkaiden yksilölliset tarpeet.