Päivystystuntien kirjaus- ja laskuohjelman suunnittelu ja toteutus
Nyman, Eetu (2022)
Nyman, Eetu
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022112924858
https://urn.fi/URN:NBN:fi:amk-2022112924858
Tiivistelmä
Tässä opinnäytetyössä suunniteltiin ja toteutettiin 02 Palvelut Oy:n tarpeisiin työkalu, jonka avulla yrityksen IT-päivystyksestä vastaavan henkilöstön on mahdollista kirjata tehdyt työtehtävät tehokkaasti tietokantaan vähentäen aikaisemmin vaadittuja kirjauksen vaiheita.
Työkalun ohjelmoinnissa avainasemassa olivat ReactJS JavaScript kirjasto, jonka avulla työkalun käyttöliittymä toteutettiin, Serverless-arkkitehtuuri, jonka avulla työkalun palvelimen toiminnasta muodostui kustannustehokas ratkaisu sekä MariaDB tietokanta jonka sisällöksi vuorot tallennetaan.
Työtehtävien kirjauksen lisäksi työkaluun ohjelmoitiin ominaisuus, jonka avulla halu tulta ajanjaksolta on mahdollista muodostaa taulukko, jonka sisällöksi lasketaan eri työntekijöille kirjatut varallaolovuorot sekä päivystystehtävät oikeisiin palkkaluokkiin nii den ajankohtien perusteella.
Työkalun ohjelmoinnissa avainasemassa olivat ReactJS JavaScript kirjasto, jonka avulla työkalun käyttöliittymä toteutettiin, Serverless-arkkitehtuuri, jonka avulla työkalun palvelimen toiminnasta muodostui kustannustehokas ratkaisu sekä MariaDB tietokanta jonka sisällöksi vuorot tallennetaan.
Työtehtävien kirjauksen lisäksi työkaluun ohjelmoitiin ominaisuus, jonka avulla halu tulta ajanjaksolta on mahdollista muodostaa taulukko, jonka sisällöksi lasketaan eri työntekijöille kirjatut varallaolovuorot sekä päivystystehtävät oikeisiin palkkaluokkiin nii den ajankohtien perusteella.