eVikavihkon jatkokehitys
Puurunen, Tommi (2023)
Puurunen, Tommi
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052313332
https://urn.fi/URN:NBN:fi:amk-2023052313332
Tiivistelmä
Opinnäytetyön aiheena oli jatkokehittää Teija Tillin opinnäytetyönä kehittämää eVikavihkoa. Tavoitteena oli
käyttää modernimpia teknologioita ja kehittää uusia ominaisuuksia. Työn tarkoituksena oli myös laajentaa
käyttöliittymää.
Sovelluksen ideana on perustaa erilaisia alueita. Alueille voidaan lisätä resursseja ja niille voidaan kirjata ilmoituksia, ohjeita, huoltohistoriaa, ongelmatilanteita ja lisätä liitteitä. Näitä tietoja voidaan hakea resurssien alta,
jolloin tiedot voidaan löytää helpommin.
Opinnäytetyössä tutkittiin myös teknistä velkaa, miten sitä kertyy ja miten korjataan. Aiemmin kehitetyssä
eVikavihkossa teknistä velkaa oli hieman, koska ei ollut käytetty moderneja teknologioita, jotka nopeuttavat ja
helpottavat kehittämistyötä.
Sovelluksen käyttöliittymä toteutettiin teknologioilla: Vue, TypeScript, Bootstrap, RxJs ja FontAwesome. Palvelintekniikoihin kuului Node.Js, Express ja TypeScript. Tietokannaksi valittiin relaatiotietokanta MariaDB.
Sovellus asennettiin Docker-ohjelmalla kontiksi. Sovellus voidaan asentaa myös suoraan palvelimelle.
Sovellus on tällä hetkellä testiympäristössä, missä työn tilaaja ja referenssiyritys voi vapaasti testata ja kokeilla. Tämän opinnäytetyön jälkeen sovelluksen kehitystä jatketaan uusilla tekniikoilla ja ominaisuuksilla,
jotka eivät sisälly tähän työhön.
käyttää modernimpia teknologioita ja kehittää uusia ominaisuuksia. Työn tarkoituksena oli myös laajentaa
käyttöliittymää.
Sovelluksen ideana on perustaa erilaisia alueita. Alueille voidaan lisätä resursseja ja niille voidaan kirjata ilmoituksia, ohjeita, huoltohistoriaa, ongelmatilanteita ja lisätä liitteitä. Näitä tietoja voidaan hakea resurssien alta,
jolloin tiedot voidaan löytää helpommin.
Opinnäytetyössä tutkittiin myös teknistä velkaa, miten sitä kertyy ja miten korjataan. Aiemmin kehitetyssä
eVikavihkossa teknistä velkaa oli hieman, koska ei ollut käytetty moderneja teknologioita, jotka nopeuttavat ja
helpottavat kehittämistyötä.
Sovelluksen käyttöliittymä toteutettiin teknologioilla: Vue, TypeScript, Bootstrap, RxJs ja FontAwesome. Palvelintekniikoihin kuului Node.Js, Express ja TypeScript. Tietokannaksi valittiin relaatiotietokanta MariaDB.
Sovellus asennettiin Docker-ohjelmalla kontiksi. Sovellus voidaan asentaa myös suoraan palvelimelle.
Sovellus on tällä hetkellä testiympäristössä, missä työn tilaaja ja referenssiyritys voi vapaasti testata ja kokeilla. Tämän opinnäytetyön jälkeen sovelluksen kehitystä jatketaan uusilla tekniikoilla ja ominaisuuksilla,
jotka eivät sisälly tähän työhön.