Web-sovellus työntekijän perehdytykseen ja käyttöliittymäkirjastojen vertailu
Koivumaa, Matias (2024)
Koivumaa, Matias
2024
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-202404308545
https://urn.fi/URN:NBN:fi:amk-202404308545
Tiivistelmä
Tämän opinnäytetyön aiheena oli luoda web-sovellus uusien työntekijöiden perehdytyksen tueksi. Sovelluksessa on erilliset näkymät työnantajalle sekä työntekijälle. Työnantajalla on mahdollisuus luoda työntekijälle perehdytyssuunnitelma, joka sisältää erilaisia tehtäviä ja seurata suunnitelman tehtävien etenemistä. Työntekijällä on mahdollisuus tarkastella hänelle määritettyä perehdytyssuunnitelmaa ja merkitä sen sisältämiä tehtäviä suoritetuiksi.
Sovelluksen käyttöliittymä luotiin käyttäen JavaScript-ohjelmointikieltä, Svelte- ja SvelteKit-kirjastoja sekä Visual Studio Code -kehitysympäristöä. Ohjelmistorajapinnan luontiin käytettiin C#-ohjelmointikieltä, ASP.NET-kirjastoa sekä Visual Studio 2022 -kehitysympäristöä. Tietokantana sovelluksessa toimii Microsoftin SQL Server.
Työn teoriaosuudessa tutustuttiin React- ja Svelte-käyttöliittymäkirjastojen historiaan sekä
toimintaan. Niiden eroavaisuuksiin, vahvuuksiin sekä heikkouksiin perehdyttiin ja pohdittiin kumpi on sopivampi valinta missäkin tilanteessa.
Lopputuloksena saatiin toteutettua määrittelyitä ja suunnitelmia vastaava sovellus. Työn
teoriaosuuden osalta tultiin siihen lopputulokseen, että Reactilla ja Sveltellä on molemmilla omat vahvuutensa sekä heikkoutensa. Se, kumpi on parempi vaihtoehto, riippuu suuresti sovelluksen ominaisuuksista, kuten sen koosta. Tämän opinnäytetyön sovellukseen Svelte oli hyvä valinta sovelluksen pienen koon ja yksinkertaisuuden vuoksi. Sovellus tehtiin tätä opinnäytetyötä varten, eikä se tule kaupalliseen käyttöön.
Sovelluksen käyttöliittymä luotiin käyttäen JavaScript-ohjelmointikieltä, Svelte- ja SvelteKit-kirjastoja sekä Visual Studio Code -kehitysympäristöä. Ohjelmistorajapinnan luontiin käytettiin C#-ohjelmointikieltä, ASP.NET-kirjastoa sekä Visual Studio 2022 -kehitysympäristöä. Tietokantana sovelluksessa toimii Microsoftin SQL Server.
Työn teoriaosuudessa tutustuttiin React- ja Svelte-käyttöliittymäkirjastojen historiaan sekä
toimintaan. Niiden eroavaisuuksiin, vahvuuksiin sekä heikkouksiin perehdyttiin ja pohdittiin kumpi on sopivampi valinta missäkin tilanteessa.
Lopputuloksena saatiin toteutettua määrittelyitä ja suunnitelmia vastaava sovellus. Työn
teoriaosuuden osalta tultiin siihen lopputulokseen, että Reactilla ja Sveltellä on molemmilla omat vahvuutensa sekä heikkoutensa. Se, kumpi on parempi vaihtoehto, riippuu suuresti sovelluksen ominaisuuksista, kuten sen koosta. Tämän opinnäytetyön sovellukseen Svelte oli hyvä valinta sovelluksen pienen koon ja yksinkertaisuuden vuoksi. Sovellus tehtiin tätä opinnäytetyötä varten, eikä se tule kaupalliseen käyttöön.