Tietokoneohjelmien synkronointi resurssivarausjärjestelmään Metropolia Ammattikorkeakoulussa
Tuuha, Tanel (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023062024229
https://urn.fi/URN:NBN:fi:amk-2023062024229
Tiivistelmä
Tässä insinöörityössä perehdytään työn toimeksiantajan Metropolia ammattikorkeakoulun käytössä olevan Peppi-opintohallintajärjestelmän resurssi- ja varausjärjestelmän käyttöliittymän ja rajapintojen kautta tietokoneohjelmien inventaarion synkronoimiseksi siihen.
Työn suunnitteluvaiheessa tutustutaan varausjärjestelmään käyttöliittymän kautta ja rajapintoja hyödyntäen. Varattavien tilojen ominaisuuksien tai varusteiden esittämiseen kiinnitetään erityistä huomiota, koska se on sopiva paikka myös tietokoneohjelmille järjestelmässä.
Synkronointia varten selvitetään myös, miten saadaan tieto tietokoneohjelmista ja niiden sijainnista SCCM (System Center Configuration Manager) työkalun avulla.
Työn toteutusvaiheessa hyödynnetään suunnitteluvaiheen selvityksien tuloksia ja piirretään vuokaaviot kolmivaiheisesta synkronointiprosessista. Prosessin perusteella ohjelmoidaan ohjelma python-ohjelmointikielellä ja sitä testataan suunnitelluilla testeillä toimivuuden varmistamiseksi.
Synkronoinnin toimiessa tulee esille erilaisia kehityskohteita ja virheitä järjestelmästä, jotka välitetään eteenpäin varausjärjestelmän kehityskanavia pitkin.
Lopputuloksena Metropolia Ammattikorkeakoululle tehtiin ohjelma, joka synkronoi tietokoneohjelmat tarkoituksenmukaisesti mahdollisimman vähäisellä vaivalla varausjärjestelmään ja niitä voidaan käyttää tilojen hakuun esimerkiksi opetuksen suunnittelussa.
Työn suunnitteluvaiheessa tutustutaan varausjärjestelmään käyttöliittymän kautta ja rajapintoja hyödyntäen. Varattavien tilojen ominaisuuksien tai varusteiden esittämiseen kiinnitetään erityistä huomiota, koska se on sopiva paikka myös tietokoneohjelmille järjestelmässä.
Synkronointia varten selvitetään myös, miten saadaan tieto tietokoneohjelmista ja niiden sijainnista SCCM (System Center Configuration Manager) työkalun avulla.
Työn toteutusvaiheessa hyödynnetään suunnitteluvaiheen selvityksien tuloksia ja piirretään vuokaaviot kolmivaiheisesta synkronointiprosessista. Prosessin perusteella ohjelmoidaan ohjelma python-ohjelmointikielellä ja sitä testataan suunnitelluilla testeillä toimivuuden varmistamiseksi.
Synkronoinnin toimiessa tulee esille erilaisia kehityskohteita ja virheitä järjestelmästä, jotka välitetään eteenpäin varausjärjestelmän kehityskanavia pitkin.
Lopputuloksena Metropolia Ammattikorkeakoululle tehtiin ohjelma, joka synkronoi tietokoneohjelmat tarkoituksenmukaisesti mahdollisimman vähäisellä vaivalla varausjärjestelmään ja niitä voidaan käyttää tilojen hakuun esimerkiksi opetuksen suunnittelussa.