Työajanhallintajärjestelmä
Lievonen, Antti (2016)
Lievonen, Antti
Savonia-ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016111616278
https://urn.fi/URN:NBN:fi:amk-2016111616278
Tiivistelmä
Opinnäytetyön aiheena oli kehittää TCD Consulting and Reseachin asiakkaalle soveltuva web-sovellus työajanhallintaan. Asiakasyritys oli koulu, jonka käytössä olleessa työajanhallintajärjestelmässä oli puutteita. Projektiin alkuun kuului ominaisuuksien suunnitelua ja eri .NET ja käyttöliittymän toteutustapojen vertailua. Sivuston tuli oli olla selkeä ja helppokäyttöinen ja sisältää työajanmerkintäsivu työntekijöille, työtuntien tarkastussivu tarkistajille, käyttäjienhallinta esimiehille ja raportin tallennus CSV-muodossa palkanlaskentahenkilöstölle. Muita vaadittuja ominaisuuksia olivat käyttäjien kirjautumistodennus Windows-tilien kautta, tarkastusoikeuksien hallinta, sähköposti-ilmoitus tarkistetuista töistä, virhetilanteiden kirjaaminen sekä responsiivisen käyttöliittymä. Lisäksi projektiin kuului työn tilaajalta saadun tietokannan muokkaaminen sovelluksen tarpeisiin sopivaksi.
Sovellus kehitettiin C#-ohjelmointikielellä, käyttäen MVC-arkkitehtuuria. Käyttöliittymän tekemiseen käytettiin HTML-, CSS- ja JavaScript-komponentteja.
Projektin lopputuloksena saatiin halutunlainen sovellus, joskin joitakin ominaisuuksia, kuten raportointia ja käyttöliittymän ulkoasua, joudutaan vielä jatkokehittämään asiakkaan palautteen perusteella.
Sovellus kehitettiin C#-ohjelmointikielellä, käyttäen MVC-arkkitehtuuria. Käyttöliittymän tekemiseen käytettiin HTML-, CSS- ja JavaScript-komponentteja.
Projektin lopputuloksena saatiin halutunlainen sovellus, joskin joitakin ominaisuuksia, kuten raportointia ja käyttöliittymän ulkoasua, joudutaan vielä jatkokehittämään asiakkaan palautteen perusteella.