Projektityökalu EverBetter-järjestelmään :Projektityökalun ja Excel-vertailun toteutus
Mikkonen, Samuel (2021)
Mikkonen, Samuel
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-2021061516044
https://urn.fi/URN:NBN:fi:amk-2021061516044
Tiivistelmä
Opinnäytetyön aihe tuli toimeksiantajan tarpeesta. Työnä oli toteuttaa projektityökalu web-pohjaiseen Ever-Better-järjestelmään. EverBetter on Qibbie Mobile Oy:n kehittämä ja ylläpitämä asiakaskokemusten johtami-sen verkkopalvelu. Projektityökalun tavoitteena oli yhdistää aiemmin erillisinä toimineita työkaluja ja tuoda uusia ominaisuuksia käyttöön aiempien rinnalle.
Toteutuksen oleellisimpina vaiheina olivat aiemmin luotujen työkalujen yhdistäminen ja Excel-tiedostojen ver-tailunäkymän luominen projektityökaluun. Työn front-end toteutus tapahtui JavaScriptin React-kirjastoa käyt-tämällä. Back-end toteutettiin Play Frameworkin päälle Java-ohjelmointikielellä. Tietokantana työssä käytettiin MongoDB NoSQL-tietokantaa. Excel tiedostot luettiin Apache POI -kirjastoa käyttäen back-endin puolella.
Opinnäytetyön lopputuloksena syntyi toimiva työkalu ja se julkaistiin osaksi EverBetter-järjestelmää. Vaikka opinnäytetyön tavoitteet täytettiin onnistuneesti, on sovelluksessa runsaasti mahdollisuuksia jatkokehitykselle.
Toteutuksen oleellisimpina vaiheina olivat aiemmin luotujen työkalujen yhdistäminen ja Excel-tiedostojen ver-tailunäkymän luominen projektityökaluun. Työn front-end toteutus tapahtui JavaScriptin React-kirjastoa käyt-tämällä. Back-end toteutettiin Play Frameworkin päälle Java-ohjelmointikielellä. Tietokantana työssä käytettiin MongoDB NoSQL-tietokantaa. Excel tiedostot luettiin Apache POI -kirjastoa käyttäen back-endin puolella.
Opinnäytetyön lopputuloksena syntyi toimiva työkalu ja se julkaistiin osaksi EverBetter-järjestelmää. Vaikka opinnäytetyön tavoitteet täytettiin onnistuneesti, on sovelluksessa runsaasti mahdollisuuksia jatkokehitykselle.