Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Sisäilmaa monitoroivan sovelluksen toteutus web-pohjaisena sovelluksena ASP.NET Core:lla

Gunda, Anna (2021)

Avaa tiedosto
Sisäilmaa monitoroivan sovelluksen toteutus web-pohjaisena sovelluksena ASP.NET Core:lla (1.057Mt)
Lataukset: 


Gunda, Anna
2021
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202104215371
Tiivistelmä
Opinnäytetyöprojektin puitteissa toteutettiin sisäilman olosuhteita monitoroiva web-pohjainen sovellus. Projektin tuloksena syntyi ratkaisu, joka olosuhteiden monitoroinnin lisäksi mahdollistaa hälytysten luomisen ja lähettää käyttäjille notifikaatiot, mikäli huoneistossa havaitaan poikkeukselliset lämpötilan tai kosteusasteen lukemat, sekä ohjaa huoneistossa asetetun ilmalämpöpumpun toimintaa. Sovellus koostuu kolmesta loogisesta kokonaisuudesta: sisäilman monitoroinnin moduulista, hälytysmoduulista ja ilmalämpöpumpun automaattisen ohjauksen moduulista.

Opinnäytetyön tyypiksi valittiin toiminnallinen opinnäytetyö. Opinnäytetyöprojektin päätavoitteena oli konkreettinen tuotos eli varsinainen sovellus. Toimivan sovelluksen tuottamisen lisäksi opinnäytetyöprojektin tavoitteina oli syventää ammatillista osaamista ja oppia käyttämään valittuja teknologioita, harjoitella kokonaisuuden rakentamista sovelluksen liiketoiminta-, tietokantaoperaatiot- ja näkymäkerrokset toisistaan erottaen sekä saada syvempi ymmärrys palvelujen integroinneista ja yhteistoimivuudesta API-rajapinnan kautta.

Projektin teknisessä toteutuksessa käytettiin opinnäytetyön kirjoittamisen hetkellä laajasti käytössä olleita Microsoftin teknologioita. Sovellus toteutettiin C#-kielellä ja ajoympäristöksi valittiin ASP.NET Core. ASP.NET Core-komponenteista sovelluksessa laajasti käytettiin ASP.NET MVC -kehystä ja Entity Framework Core -olio-relaatio-mallinnus -työkalua (Object Relational Mapper). Käyttöliittymät generoidaan käyttäen Razor -näkymämoottoria. Selainpään käyttöliittymä hyödyntää HTML, CSS ja JavaScript -teknologioita.

Opinnäytetyön tarkoituksena ei ollut suorittaa markkinatutkimus olemassa olevista tarpeisiin soveltuvista sovellusratkaisuista eikä verrata keskenään sovelluksen kehityksessä tarvittavia teknologioita. Projekti on rajattu henkilökohtaisiin tarpeisiin soveltuvan web-sovelluksen toteutukseen valittuja teknologioita käyttäen.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste