Varastonhallintajärjestelmän raportointi selainympäristössä
Kivelä, Mikko (2024)
Kivelä, Mikko
2024
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-2024082924505
https://urn.fi/URN:NBN:fi:amk-2024082924505
Tiivistelmä
Web-sovellusten kysyntä on kasvussa. Web-sovellus tarjoaa joustavuutta, mahdollisuuden mobiilikäyttöön sekä mahdollisuuden parempaan käytettävyyteen. Kysyntään vastatakseen, toimeksiantajayritys Metsys on aloittanut kehitystyön Web-pohjaisen WMS-järjestelmän luomiseksi. Tulevaan WMS-järjestelmään sisältyy myös tarkka varastonhallintajärjestelmän raportointi osana järjestelmää. Järjestelmän raportointia varten luotiin web-teknologioita hyödyntäen raportointikeskus. Tutkimuksen osana tehtiin myös raportointityökalu-jen markkinatutkimus, jonka avulla valittiin ja otettiin testikäyttöön tuotteen vaatimukset täyttävä raportointi-työkalu.
Tutkimuksen teoriaosa käsittelee varastonhallintajärjestelmää ja sen hyötyjä. Lisäksi siinä tarkastellaan datan kasvavaa määrää sekä raportoinnin ja datan hyödyntämisen mahdollisuuksia. Teoriaosuudessa käsitellään myös datan visualisointia ja sen etuja. Lisäksi aihealueina ovat ohjelmistokehykset yleisesti, Angular-sovelluskehys, Angular-arkkitehtuuri sekä TypeScript-ohjelmointikieli.
Kehitystyön aluksi toteutettiin markkinatutkimus, jonka perusteella valittiin vaatimukset täyttävä raportointi-työkalu. Tämä työkalu otettiin testikäyttöön, ja sillä luotuja raportteja upotettiin Angular-kehyksellä luotuun käyttöliittymään. Lisäksi kehitystyössä luotiin raportointikeskuksen käyttöliittymä hyödyntäen Angular-komponentteja ja -kirjastoja.
Kehitystyön tuloksena syntyi markkinatutkimuksen tuloksena laaja tietopaketti markkinoilla saatavilla olevista raportointi- ja BI- työkaluista sekä niiden ominaisuuksista. Kehitystyö tuotti myös Angular-sovelluskehyksellä kehitetyn raportointikeskuksen, jossa käyttäjä voi tarkastella varastonhallintajärjestelmän KPI-indikaattoreita sekä muodostaa KPI-raportteja syötettyjen tietojen perusteella. KPI-raportit tarjoavat mahdollisuuden tietoon porautumiseen, tulostamiseen sekä viemiseen PDF- ja Excel-muotoon.
Raportointikeskusta voidaan tulevaisuudessa jatkokehittää tai sen osia voidaan suoraan liittää toimeksianta-jan WMS-järjestelmään. Raportointikeskuksen modulaarinen rakenne ja joustava arkkitehtuuri mahdollistavat helpon integroinnin ja laajentamisen. Tulevaisuudessa raportointikeskus voi toimia joko osana WMS-järjestelmää tai itsenäisenä raportointiratkaisuna.
Tutkimuksen teoriaosa käsittelee varastonhallintajärjestelmää ja sen hyötyjä. Lisäksi siinä tarkastellaan datan kasvavaa määrää sekä raportoinnin ja datan hyödyntämisen mahdollisuuksia. Teoriaosuudessa käsitellään myös datan visualisointia ja sen etuja. Lisäksi aihealueina ovat ohjelmistokehykset yleisesti, Angular-sovelluskehys, Angular-arkkitehtuuri sekä TypeScript-ohjelmointikieli.
Kehitystyön aluksi toteutettiin markkinatutkimus, jonka perusteella valittiin vaatimukset täyttävä raportointi-työkalu. Tämä työkalu otettiin testikäyttöön, ja sillä luotuja raportteja upotettiin Angular-kehyksellä luotuun käyttöliittymään. Lisäksi kehitystyössä luotiin raportointikeskuksen käyttöliittymä hyödyntäen Angular-komponentteja ja -kirjastoja.
Kehitystyön tuloksena syntyi markkinatutkimuksen tuloksena laaja tietopaketti markkinoilla saatavilla olevista raportointi- ja BI- työkaluista sekä niiden ominaisuuksista. Kehitystyö tuotti myös Angular-sovelluskehyksellä kehitetyn raportointikeskuksen, jossa käyttäjä voi tarkastella varastonhallintajärjestelmän KPI-indikaattoreita sekä muodostaa KPI-raportteja syötettyjen tietojen perusteella. KPI-raportit tarjoavat mahdollisuuden tietoon porautumiseen, tulostamiseen sekä viemiseen PDF- ja Excel-muotoon.
Raportointikeskusta voidaan tulevaisuudessa jatkokehittää tai sen osia voidaan suoraan liittää toimeksianta-jan WMS-järjestelmään. Raportointikeskuksen modulaarinen rakenne ja joustava arkkitehtuuri mahdollistavat helpon integroinnin ja laajentamisen. Tulevaisuudessa raportointikeskus voi toimia joko osana WMS-järjestelmää tai itsenäisenä raportointiratkaisuna.