Planering och implementering av rapporter till programvaran Granlund Manager
Kinos, Wilhelm (2019)
Kinos, Wilhelm
2019
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-2019060214101
https://urn.fi/URN:NBN:fi:amk-2019060214101
Tiivistelmä
Arbetet beskriver planeringen och utvecklingen av ett nytt rapporteringssystem till pro-gramvaran Granlund Manager. Planeringen består av en kravanalys där man samlar in företagets och kunders krav. Detta görs för att få en bättre bild på arbetets krav och hur man vill att lösningen skall se ut. Från kravanalysens krav var det också lättare att fort-sätta med utvecklingen av det nya rapporteringssystemet. Man valde att börja med det nya rapporteringssystemet med ett bibliotek som företaget redan har licens till, som he-ter Syncfusion. Med Syncfusion Dashboard Designer designade man en rapport enligt kraven från kravanalysen. Rapporten behövde filtreringsmöjligheter samt en graf. När rapporten var färdig designad implementerade man den till programvaran Granlund Ma-nager. Det gjorde man med Syncfusions skrip, som läste rapporten så den blev synlig i programvaran. För att få data från databasen kopplade till rapporten använde man sig av SQL. Med SQL gjorde man en databasförfrågning som kopplades till rapporten och från den kunde man koppla rätta data till grafen och filtreringsmöjligheterna, som var rullgardinsmenyer. När man hade ett fungerande rapporteringssystem med data från da-tabasen kunde man göra en utvärdering av lösningen. Man samlade in data genom att skicka en bilaga, med hjälp av Google Forms. Bilagan skickades till personer som varit med och hjälpt med arbetet. Lösningen blev inte helt som man ville ha den, för man kunde inte ändra på databasförfrågan som var kopplad till rapporten. Detta gjorde att rapporten inte blev så dynamisk som önskat och man kunde inte fortsätta att utveckla denna lösning. Företaget var ändå tillfreds med arbetet, för man hade Syncfusion som ett alternativ för ett nytt rapporteringssystem. Företaget fick nu också en bättre bild av vad som behövs till rapporteringssystemet. I fortsättningen kommer företaget att satsa på större rapporteringssystem, som Microsoft Power BI.