Automatisoidun sähköpostipalvelun kehitys kasvihuoneen raportointijärjestelmälle
Tiirikainen, Weeti (2024)
Tiirikainen, Weeti
2024
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-2024052415557
https://urn.fi/URN:NBN:fi:amk-2024052415557
Tiivistelmä
Opinnäytetyön tavoite oli kehittää täysautomatisoitu sähköpostipalvelu osaksi suurempaa raportointijärjestelmäkokonaisuutta. Sähköpostipalvelun tarkoituksena oli käyttää raportteja koskien kasvihuoneista kerättyä dataa ja lähettää ne asiakkaille halutuin aikavälein.
Opinnäytetyön aikana tutkittiin montaa erilaista teoriakonseptia, kuten automatisoituja sähköpostipalveluita, korkealaatuisen raportin piirteitä ja modulaarisen skaalautuvan koodin kirjoittamista. Projektiin kuului suunnittelua, mallinnusta, ohjelmointia, ja testaamista ja teorian tutkimista ja sen hyödyntämistä. Koodi palvelua varten kirjoitettiin PHP-kielellä, käyttäen Laravel viitekehystä, ja itse sähköpostit lähetettiin SendGrid-palvelun avulla. Työn aikana saatiin luotua valmis sähköpostipalvelu ja sitä päästiin testaamaan yhteistyössä asiakkaan kanssa. Kyseisen testaamisen aikana huomattiin, että palvelu toimii halutulla tavalla ja sähköpostipalvelun julkaisemista koko asiakaskunnalle voidaan alkaa suunnittelemaan.
Sähköpostipalvelua voidaan kehittää jatkossa muun muassa sähköpostiviestin ulkonäköä kehittämällä esimerkiksi lisäämällä kuvia tai raakadataa liitteeksi. Palvelua voitaisiin myös testata suuremman kuorman alla, sillä sitä ei päästy kokeilemaan alustavissa testauksissa.
Opinnäytetyön aikana tutkittiin montaa erilaista teoriakonseptia, kuten automatisoituja sähköpostipalveluita, korkealaatuisen raportin piirteitä ja modulaarisen skaalautuvan koodin kirjoittamista. Projektiin kuului suunnittelua, mallinnusta, ohjelmointia, ja testaamista ja teorian tutkimista ja sen hyödyntämistä. Koodi palvelua varten kirjoitettiin PHP-kielellä, käyttäen Laravel viitekehystä, ja itse sähköpostit lähetettiin SendGrid-palvelun avulla. Työn aikana saatiin luotua valmis sähköpostipalvelu ja sitä päästiin testaamaan yhteistyössä asiakkaan kanssa. Kyseisen testaamisen aikana huomattiin, että palvelu toimii halutulla tavalla ja sähköpostipalvelun julkaisemista koko asiakaskunnalle voidaan alkaa suunnittelemaan.
Sähköpostipalvelua voidaan kehittää jatkossa muun muassa sähköpostiviestin ulkonäköä kehittämällä esimerkiksi lisäämällä kuvia tai raakadataa liitteeksi. Palvelua voitaisiin myös testata suuremman kuorman alla, sillä sitä ei päästy kokeilemaan alustavissa testauksissa.