Verkkomainen tietorakenne organisaation tiedon hallinnassa : Web-sovellus Intopii Oy:n sisäiseen viestintään
Puurunen, Olli (2013)
Puurunen, Olli
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013112718682
https://urn.fi/URN:NBN:fi:amk-2013112718682
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää toimeksiantaja Intopii Oy:lle verkkoselaimessa toimiva järjestelmä, jolla yritys voisi hoitaa kaiken sisäisessä toiminnassaan tarvittavan informaation hallinnan ja näin ollen korvata aikaisemmat useat keskenään yhteensopimattomat järjestelmät yhdellä sovelluksella. Sovelluksen toteutuksen ohella työn tavoitteena oli tutkia, miten organisaatiossa tuotettavaa digitaalista tietoa hallitaan ja samalla pohtia tallennuksessa käytettyjen tietorakenteiden eroja.
Työn tuloksena oli nykyaikaisia tekniikoita käyttäen toteutettu web-sovellus, jossa käyttäjät voivat luoda ja hallita yksinkertaisia muistiinpanoja sekä asiakas- ja yhteystietoja. Lisäksi kaikkea tietoa voidaan jakaa muiden käyttäjien ja käyttäjäryhmien kesken monipuolisen käyttöoikeusjärjestelmän avulla. Mitä tahansa tietoa voidaan liittää muihin tietoihin, joten informaation haku ja organisointi on erittäin helppoa. Työn tietoperustassa käydään läpi, miksi sovelluksessa päädyttiin käyttämään tietokannan rakenteessa verkkomallia tavanomaisen relaatiomallin sijaan.
Sovellusta toteutettaessa huomattiin, että tietynlaisissa sovelluksissa verkkomainen tietorakenne on omiaan, joskaan ihan täysin verkkomaista tietorakenteesta ei voi tehdä tehokkuussyistä. Sovelluksen käyttöliittymän toteutukseen käytetty Google Web Toolkit –kirjasto havaittiin erittäin varteenotettavaksi työkaluksi toteuttaa dynaamisia ja vuorovaikutteisia käyttöliittymiä, jotka toimivat lähes sellaisinaan eri selaimissa. Vaikka Google Web Toolkit lupaakin mainospuheissaan poistavan selainyhteensopivuusongelmat, joitain pieniä seikkoja kehittäjä joutuu kuitenkin korjaamaan kehitystyön aikana.
Iloinen yllätys oli myös se, kuinka moneen sovellus taipuu jo sellaisenaan pelkkiä muistiinpano- ja kontaktielementtejä käyttäen. Jaetun kauppalistan, tehtävälistan tai yhteystietohakemiston tekeminen onnistuu vaivatta ja pienellä ohjelmointityöllä sovelluksesta voi tehdä esimerkiksi kätevän työkalun tutkivan lääkärin tutkimuspotilaiden ja -tulosten hallintaan. Käyttötapaukset ovat lähes rajattomat.
Työn tuloksena oli nykyaikaisia tekniikoita käyttäen toteutettu web-sovellus, jossa käyttäjät voivat luoda ja hallita yksinkertaisia muistiinpanoja sekä asiakas- ja yhteystietoja. Lisäksi kaikkea tietoa voidaan jakaa muiden käyttäjien ja käyttäjäryhmien kesken monipuolisen käyttöoikeusjärjestelmän avulla. Mitä tahansa tietoa voidaan liittää muihin tietoihin, joten informaation haku ja organisointi on erittäin helppoa. Työn tietoperustassa käydään läpi, miksi sovelluksessa päädyttiin käyttämään tietokannan rakenteessa verkkomallia tavanomaisen relaatiomallin sijaan.
Sovellusta toteutettaessa huomattiin, että tietynlaisissa sovelluksissa verkkomainen tietorakenne on omiaan, joskaan ihan täysin verkkomaista tietorakenteesta ei voi tehdä tehokkuussyistä. Sovelluksen käyttöliittymän toteutukseen käytetty Google Web Toolkit –kirjasto havaittiin erittäin varteenotettavaksi työkaluksi toteuttaa dynaamisia ja vuorovaikutteisia käyttöliittymiä, jotka toimivat lähes sellaisinaan eri selaimissa. Vaikka Google Web Toolkit lupaakin mainospuheissaan poistavan selainyhteensopivuusongelmat, joitain pieniä seikkoja kehittäjä joutuu kuitenkin korjaamaan kehitystyön aikana.
Iloinen yllätys oli myös se, kuinka moneen sovellus taipuu jo sellaisenaan pelkkiä muistiinpano- ja kontaktielementtejä käyttäen. Jaetun kauppalistan, tehtävälistan tai yhteystietohakemiston tekeminen onnistuu vaivatta ja pienellä ohjelmointityöllä sovelluksesta voi tehdä esimerkiksi kätevän työkalun tutkivan lääkärin tutkimuspotilaiden ja -tulosten hallintaan. Käyttötapaukset ovat lähes rajattomat.