Sijaisjärjestelmän Jatkokehitys
Haas, Timo (2012)
Haas, Timo
Oulun seudun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012053110997
https://urn.fi/URN:NBN:fi:amk-2012053110997
Tiivistelmä
Tämä opinnäytetyö käsittelee Caritas-Säätiön Sijaisjärjestelmän jatkokehi-tysprojektia, joka tehtiin kesällä 2011. Työn tavoitteina oli lisätä järjestelmään uusina ominaisuuksina dokumenttien tulostaminen ja sähköinen tunti-ilmoitus. Dokumenteissa piti vertailla eri tekniikoita, joilla valmiita pohjia voi-daan esitäyttää ja tulostaa web-pohjaisesta järjestelmästä. Tunti-ilmoituksessa tavoitteena oli nykyisen paperisen prosessin siirtäminen säh-köiseen muotoon ja liittäminen osaksi sijaisjärjestelmää. Järjestelmän kautta sijaisten ja esimiesten tuli päästä tarkistamaan omia työvuorojaan sekä te-kemään niihin korjauksia. Palkkakausien päätteeksi kaikki korjatut vuorot tuli saada haettua Excel-taulukossa ulos järjestelmästä.
Dokumenttien täyttäminen ja tulostaminen toteutettiin JasperReport-kirjastolla. Valmiita dokumentti-pohjia hyödynnettiin muuttamalla ne ensin kuviksi xps2img-nimisellä ohjelmalla ja upottamalla kuvat dokumenttien taustalle. Tunti-ilmoitus rakennettiin muun järjestelmän mukaisesti Grails-sovelluskehyksen päälle. Kaikki käyttöliittymät tehtiin JavaScriptillä käyttäen ExtJS-kirjastoa.
Työn tuloksena kumpikin uusi ominaisuus saatiin toteutettua ja lisättyä sijaisjärjestelmään. Sijaiset ja esimiehet pystyvät järjestelmän kautta luomaan valmiita työsopimuksia ja työtodistuksia PDF-muodossa. Tunti-ilmoitus toimii nyt kokonaan verkossa ja kaikki vuorot tarkistetaan sen kautta heti toteutumisen jälkeen. Kaikki tarkistetut vuorot voidaan hakea palkkakauden päätteeksi hallinnan kautta ulos.
Dokumenttien täyttäminen ja tulostaminen toteutettiin JasperReport-kirjastolla. Valmiita dokumentti-pohjia hyödynnettiin muuttamalla ne ensin kuviksi xps2img-nimisellä ohjelmalla ja upottamalla kuvat dokumenttien taustalle. Tunti-ilmoitus rakennettiin muun järjestelmän mukaisesti Grails-sovelluskehyksen päälle. Kaikki käyttöliittymät tehtiin JavaScriptillä käyttäen ExtJS-kirjastoa.
Työn tuloksena kumpikin uusi ominaisuus saatiin toteutettua ja lisättyä sijaisjärjestelmään. Sijaiset ja esimiehet pystyvät järjestelmän kautta luomaan valmiita työsopimuksia ja työtodistuksia PDF-muodossa. Tunti-ilmoitus toimii nyt kokonaan verkossa ja kaikki vuorot tarkistetaan sen kautta heti toteutumisen jälkeen. Kaikki tarkistetut vuorot voidaan hakea palkkakauden päätteeksi hallinnan kautta ulos.