Laitehallintajärjestelmän kehitystyö ja raportointi
Leppänen, Viivi (2021)
Leppänen, Viivi
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-2021122290441
https://urn.fi/URN:NBN:fi:amk-2021122290441
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa Säteilyturvakeskuksen STUK KET-yksikölle laitehallintajärjestelmä, jonka avulla pidetään kirjaa yksikön käyttölaitteista. Laitehallintajärjestelmän avulla on tarkoitus tallentaa yksittäistä laitekohtaista dataa sekä laitteiden ominaisuuksista, että niiden kuntotarkastuksista. Lisäksi laitehallintajärjestelmässä tuli olla erillinen kokonaisuus laitteiden lainaamista varten, sekä varastotietojen ylläpitämistä varten. Lisäksi opinnäytetyön tarkoituksena oli saada kattavampaa ymmärrystä full-stack ohjelmoinnista ja React-ohjelmointikielestä sekä kehittää aiemmin karttunutta taitoa. Työmenetelmistä päätettiin
yhdessä toimeksiantajan kanssa ja työssä käytettiin tarpeiden mukaan jo olemassa olevia ja ylläpidettyjä kirjastoja.
Järjestelmä tuli kehittää MERN-stack menetelmää hyödyntäen. Tähän kuului käyttäjälle näkyvä käyttöliittymäpuoli, keskitason datankeräyspuoli sekä tietokantapuoli datan tallentamista varten. Data varastoitiin pilvessä sijaitsevaan noSQL-tietokantaan.
Opinnäytetyön lopputuloksena valmistui laitehallintarekisteri paikalliseen käyttöön. Järjestelmää hallitaan käyttöliittymän kautta selaimen avulla ja se tallentaa monitasoista dataa pilvessä sijaitsevaan klusteriin.
yhdessä toimeksiantajan kanssa ja työssä käytettiin tarpeiden mukaan jo olemassa olevia ja ylläpidettyjä kirjastoja.
Järjestelmä tuli kehittää MERN-stack menetelmää hyödyntäen. Tähän kuului käyttäjälle näkyvä käyttöliittymäpuoli, keskitason datankeräyspuoli sekä tietokantapuoli datan tallentamista varten. Data varastoitiin pilvessä sijaitsevaan noSQL-tietokantaan.
Opinnäytetyön lopputuloksena valmistui laitehallintarekisteri paikalliseen käyttöön. Järjestelmää hallitaan käyttöliittymän kautta selaimen avulla ja se tallentaa monitasoista dataa pilvessä sijaitsevaan klusteriin.
