Jämförelse av implementation avtabellkomponent i ett logistiksystem

Detta är en Kandidat-uppsats från Blekinge Tekniska Högskola

Sammanfattning: Bakgrund I logistikvärlden finns det en stor mängd data att hålla reda på och presentera, då man håller koll på hela lager, transport mm. Ett sätt att presentera denna data är med en tabellkomponent. Företaget Myloc AB är i fas med uppgradera sitt GUI system där den viktigaste komponenten är just tabellkomponenten. Det finns en del färdiga tabellkomponenter på marknaden men hur fungerar de implementerade i ett logistiksystem när det kommer till funktionalitet, utvecklarvänlighet och prestanda? Mål Målet med detta arbete var att hitta och jämföra färdiga tabellkomponenter inom områdena prestanda och utvecklarvänlighet implementerat i ett logistiksystem. Rapporten ska hjälpa Myloc att forma ett beslut vilken tabellkomponent de ska använda för deras logistiksystem. Metod För att hitta färdiga tabellkomponenter gjordes det en litteraturstudie där filtrering gjordes baserat på krav från Myloc. För att  undersöka utvecklarvänlighet gjordes det ett experiment där de uttagna komponenterna implementerades utifrån sin egna dokumentation i Mylocs GUI. Där undersöktes dokumentation och implementationstid mättes. För prestandatesterna mättes de implementerade tabellkomponenternas laddningstider för olika radantal. Samt undersöktes det hur mycket bytekod tabellkomponenterna skickar till webbläsaren. Resultat Litteraturstudien hittade två tabellkomponenter som uppfyllde all Mylocs krav. En från AG Grid och den andra från MUI X Data Grid. I utvecklarvänlighets experimentet tog det 16h att implementera AG Grid och 26h att implementera MUI X Data Grid i Mylocs GUI system. Vid prestandatesterna laddade AG Grid sin tabellkomponent snabbare med alla olika radantal samt ökade minst sin laddningstid marginal när radantal ökades. MUI X Data Grid skickade mindre bytekod i storlek till webbläsaren. Slutsats De två tabellkomponenterna AG Grid och MUI X Data Grid uppfyller alla Mylocs funktionella krav och kan implementeras i logistiksystemet samt fungera förväntat av en tabellkomponent. AG Grid förväntas att implementeras snabbare vid första implementationen vid följd av komponenternas dokumentation. Laddningstid laddar AG Grid sin komponent snabbare då radantal spelar stor roll då desto högre radantal desto mer skillnad mellan komponenterna.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)