Kulunvalvontasovelluksen prototyyppi
Virtanen, Samuli (2021)
Virtanen, Samuli
2021
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-2021052310549
https://urn.fi/URN:NBN:fi:amk-2021052310549
Tiivistelmä
Insinöörityön tavoitteena oli kehittää ja tehostaa asiakasorganisaation lupahallintoprosessia ja kulunvalvontaprosessia tuottamalla kulunvalvontasovelluksen prototyyppi osana nykyaikaisen ja tietoturvallisen lupahallintosovelluskokonaisuuden suunnittelutyötä. Insinöörityössä muodostettiin lupahallinnon ja kulunvalvonnan kokonaisprosessikuvaus sovelluskokonaisuuden suunnittelu- ja toteuttamistyön tueksi. Insinöörityössä tutkittiin sovelluskokonaisuuden suunnittelun ja loppukäyttöliittymien kannalta olennaisia, soveltuvia pääsyoikeuden varmentamismenetelmiä ja henkilöllisyyden tunnistamismenetelmiä, joita ovat esimerkiksi erilaiset henkilötodistukset ja etäluettavat tunnisteet.
Kulunvalvontasovelluksen prototyypin toteutukseen valittiin Electron-hybridikehitystyökalu ja JavaScript-teknologia. Prototyyppi suunniteltiin huomioiden asiakkaan vaatimusmäärittelyt ja loppukäyttöympäristön erityispiirteet. Taustapalvelinjärjestelmä kehitettiin taustapalvelinohjelmiston, ohjelmointirajapinnan ja tietokannan osalta niin, että se palvelee kulunvalvontasovelluksen prototyypin välttämättömiä toimintoja. Kulunvalvontasovelluksen prototyyppiä testattiin erillisessä testausympäristössä, ja testauksesta kerättiin palautetta ja havaintoja jatkokehitystä varten.
Lopputuloksena valmistui tavoitteiden ja asiakkaan vaatimusmäärittelyiden mukainen, moderneja ja tietoturvallisia teknologioita käyttävä sovellus ja erillinen suunnitelma sovelluskokonaisuudesta. Insinöörityössä toteutettua sovellusta ja sovelluskokonaisuuden suunnitelmaa on mahdollista jatkokehittää tehdyn työn aineiston perusteella.
Kulunvalvontasovelluksen prototyypin toteutukseen valittiin Electron-hybridikehitystyökalu ja JavaScript-teknologia. Prototyyppi suunniteltiin huomioiden asiakkaan vaatimusmäärittelyt ja loppukäyttöympäristön erityispiirteet. Taustapalvelinjärjestelmä kehitettiin taustapalvelinohjelmiston, ohjelmointirajapinnan ja tietokannan osalta niin, että se palvelee kulunvalvontasovelluksen prototyypin välttämättömiä toimintoja. Kulunvalvontasovelluksen prototyyppiä testattiin erillisessä testausympäristössä, ja testauksesta kerättiin palautetta ja havaintoja jatkokehitystä varten.
Lopputuloksena valmistui tavoitteiden ja asiakkaan vaatimusmäärittelyiden mukainen, moderneja ja tietoturvallisia teknologioita käyttävä sovellus ja erillinen suunnitelma sovelluskokonaisuudesta. Insinöörityössä toteutettua sovellusta ja sovelluskokonaisuuden suunnitelmaa on mahdollista jatkokehittää tehdyn työn aineiston perusteella.