Rakennustarkastusten dokumentointi web-sovelluksena : MEAN-sovelluskokoelma
Seppänen, Jaakko (2016)
Seppänen, Jaakko
Jyväskylän ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605188372
https://urn.fi/URN:NBN:fi:amk-201605188372
Tiivistelmä
Opinnäytetyönä tehtiin web-sovellus, jonka tarkoituksena on helpottaa ja nopeuttaa rakennus/kosteustarkastuksien dokumentointia pdf-muotoon. Lisäksi sovellus toimii tietokannan hallintasovelluksena. Työn toimeksiantajana toimi rakennusfirma PJR-Team Oy, joka on erikoistunut rakentamisen ohjaus-, valvonta- ja työnjohtopalveluihin.
Tämä sovellus on osa kaksiosaista järjestelmää, jossa toinen osa on rinnalla kehitetty android-sovellus. Android-sovelluksen tarkoitus on helpottaa tietojen keräämistä tarkastuksia tehdessä ja synkronoida nämä tiedot yrityksen tietokantaan. Järjestelmän toinen osa, web-sovellus, kerää nämä tiedot kyseisestä tietokannasta hallinnointia varten. Jokainen tarkastus on mahdollista tulostaa pdf-tiedostona.
Tämän opinnäytetyön toteutusosan web-sovellus tehtiin hyödyntämällä MEAN-sovelluskokoelmaa, joka koostuu MongoDB:stä, Express.js:stä, Angular.js:stä ja Node.js:stä. Sovelluskokoelma valittiin, koska kokemusta oli aikaisemmin Angular.js:stä ja tarkempaa tutkimusta tehdessä huomattiin, että tämä kokoelma toimii erittäin hyvin keskenään.
Lopputuloksena saatiin aikaiseksi toimiva web-sovellus hieman puutteellisina toiminnallisuuksina, mutta nämä ovat helposti lisättävissä. Koko järjestelmää ei ole testattu oikeassa käytössä, koska tämän opinnäytetyön valmistuessa android-sovellus –osaa ei ole vielä kehitetty loppuun asti.
Opinnäytetyö käy läpi, kuinka tällainen web-sovellus suunnitellaan ja kuinka se toteutetaan käyttämällä MEAN-sovelluskokoelmaa. Se myös selittää, miten jokainen teknologia toimii ja miksi niitä käytetään. Lopussa selvitetään ja pohditaan myös projektin tuloksia.
Tämä sovellus on osa kaksiosaista järjestelmää, jossa toinen osa on rinnalla kehitetty android-sovellus. Android-sovelluksen tarkoitus on helpottaa tietojen keräämistä tarkastuksia tehdessä ja synkronoida nämä tiedot yrityksen tietokantaan. Järjestelmän toinen osa, web-sovellus, kerää nämä tiedot kyseisestä tietokannasta hallinnointia varten. Jokainen tarkastus on mahdollista tulostaa pdf-tiedostona.
Tämän opinnäytetyön toteutusosan web-sovellus tehtiin hyödyntämällä MEAN-sovelluskokoelmaa, joka koostuu MongoDB:stä, Express.js:stä, Angular.js:stä ja Node.js:stä. Sovelluskokoelma valittiin, koska kokemusta oli aikaisemmin Angular.js:stä ja tarkempaa tutkimusta tehdessä huomattiin, että tämä kokoelma toimii erittäin hyvin keskenään.
Lopputuloksena saatiin aikaiseksi toimiva web-sovellus hieman puutteellisina toiminnallisuuksina, mutta nämä ovat helposti lisättävissä. Koko järjestelmää ei ole testattu oikeassa käytössä, koska tämän opinnäytetyön valmistuessa android-sovellus –osaa ei ole vielä kehitetty loppuun asti.
Opinnäytetyö käy läpi, kuinka tällainen web-sovellus suunnitellaan ja kuinka se toteutetaan käyttämällä MEAN-sovelluskokoelmaa. Se myös selittää, miten jokainen teknologia toimii ja miksi niitä käytetään. Lopussa selvitetään ja pohditaan myös projektin tuloksia.