Käyttäjänhallintajärjestelmä PK-yrityksen tuotannon tarpeisiin
Lähtevänoja, Vili (2013)
Lähtevänoja, Vili
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305179145
https://urn.fi/URN:NBN:fi:amk-201305179145
Tiivistelmä
Tämän työn aiheena oli kehittää TAG Systems Finland Oy:n tuotannon tarpeisiin toteutettu käyttäjänhallinta- ja sisäänkirjautumisjärjestelmä korvaamaan vanha, käytössä oleva järjestelmä. Tavoitteena oli luoda järjestelmä joka mahdollistaa käyttäjien hallinnoinnin keskitetysti palvelimelta, kaksinkertaisen tunnistautumisen älykortin ja PINin kanssa, sekä monen käyttäjän jaettu istunto.
Järjestelmän pohjana käytettiin avoimen lähdekoodin pGina-ohjelmistoa, joka mahdollistaa lisäosarajapintansa myötä omien tunnistautumislogiikoiden luonnin Windows-käyttöjärjestelmän sisäänkirjautumisprosessiin. PGinaan kehitettiin C#-ohjelmointikielellä lisäosa joka toteuttaa halutun kaksinkertaisen tunnistautumisen mahdollistavan logiikan. Lisäksi kehitettiin avustavia sovelluksia hallitsemaan muita järjestelmän toiminnallisuuksia, kuten PINin vaihtoa ja työaseman lukitusta.
Työn lopputuloksena syntyi ennalta asetetut vaatimukset toteuttava järjestelmä, joka on valmis vietäväksi tuotantoympäristöön testaukseen. Järjestelmä toimii hyvänä alustana tulevaisuudessa tapahtuvalle jatkokehitykselle, kuten biometrisen tunnistuksen lisäämiselle.
Johtopäätöksenä työstä voi vetää, että avoimen lähdekoodin järjestelmät voivat toimia hyvänä pohjana yritysten omille ratkaisuille. Ilman pGinaa järjestelmän kehitys olisi ollut erittäin hankalaa tai se olisi pitänyt ostaa toiselta taholta.
Järjestelmän pohjana käytettiin avoimen lähdekoodin pGina-ohjelmistoa, joka mahdollistaa lisäosarajapintansa myötä omien tunnistautumislogiikoiden luonnin Windows-käyttöjärjestelmän sisäänkirjautumisprosessiin. PGinaan kehitettiin C#-ohjelmointikielellä lisäosa joka toteuttaa halutun kaksinkertaisen tunnistautumisen mahdollistavan logiikan. Lisäksi kehitettiin avustavia sovelluksia hallitsemaan muita järjestelmän toiminnallisuuksia, kuten PINin vaihtoa ja työaseman lukitusta.
Työn lopputuloksena syntyi ennalta asetetut vaatimukset toteuttava järjestelmä, joka on valmis vietäväksi tuotantoympäristöön testaukseen. Järjestelmä toimii hyvänä alustana tulevaisuudessa tapahtuvalle jatkokehitykselle, kuten biometrisen tunnistuksen lisäämiselle.
Johtopäätöksenä työstä voi vetää, että avoimen lähdekoodin järjestelmät voivat toimia hyvänä pohjana yritysten omille ratkaisuille. Ilman pGinaa järjestelmän kehitys olisi ollut erittäin hankalaa tai se olisi pitänyt ostaa toiselta taholta.