Häiriö- ja huoltotiedotusjärjestelmän jatkokehitys
Niskanen, Joonas (2025)
Niskanen, Joonas
2025
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-2025121034425
https://urn.fi/URN:NBN:fi:amk-2025121034425
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli jatkokehittää Istekin häiriö- ja huoltotiedotusjärjestelmää. Työn
alkuvaiheessa katsottiin viisi ohjelmointi- ja selvittelytehtävää, joista rajaus tehtiin kahteen
ohjelmointitehtävään ja yhteen selvittelytehtävään, koska näiden katsottiin olevan laajuudeltaan sopiva tähän
työhön. Ensimmäisenä ohjelmointitehtävänä järjestelmään luotiin kalenterikomponentti, jonka tarkoituksena
on parantaa tiedotteiden selaamista. Toisena tehtävänä järjestelmään luotiin automaatio, joka lähettää
sähköpostilla muistutuksia auki olevista tiedotteista. Tämän automaation on tarkoitus parantaa järjestelmän
tiedon ajantasaisuutta ja sen tavoitteena on vähentää ei ajankohtaisia tiedotteita järjestelmässä. Lopuksi
tehtiin selvitys järjestelmän käyttöoikeuksista, jonka tarkoituksena on karsia järjestelmän turhat
käyttöoikeudet tulevaisuudessa. Lisäksi tämän työn tavoitteena oli syventää full stack ohjelmistokehityksen
osaamista ja järjestelmän eri komponenttien ymmärtämistä ohjelmistokehityksen näkökulmasta.
Kehitystyö tehtiin tuotannossa olevaan web-pohjaiseen järjestelmään, joten käytettävät työkalut, kuten Visual
Studio ja Microsoft SQL Management Studio ja käytettävät tekniikat, kuten Visual Basic .NET ja SQL
määräytyivät suoraan sen mukaan. Ohjelmistotuotannon prosessina käytettiin vesiputousmallia, jossa prosessi
etenee vesiputousmaisesti vaihe vaiheelta alaspäin. Työ koostui suunnitteluvaiheesta, toteutusvaiheesta ja
pohdinnasta.
Tämän työn tuotoksena valmistui kaksi ominaisuutta ja yksi selvitystyö häiriö- ja huoltotiedotusjärjestelmään.
Pienen testiryhmän testausten ja palautteiden perusteella tuotos on asetettujen tavoitteiden mukainen.
Ominaisuudet vietiin järjestelmän tuotantoversioon syksyn ohjelmistopäivityksessä. Järjestelmän jatkokehitys
tapahtuu Istekin sovelluskehityksen toimesta, kuten ennenkin.
alkuvaiheessa katsottiin viisi ohjelmointi- ja selvittelytehtävää, joista rajaus tehtiin kahteen
ohjelmointitehtävään ja yhteen selvittelytehtävään, koska näiden katsottiin olevan laajuudeltaan sopiva tähän
työhön. Ensimmäisenä ohjelmointitehtävänä järjestelmään luotiin kalenterikomponentti, jonka tarkoituksena
on parantaa tiedotteiden selaamista. Toisena tehtävänä järjestelmään luotiin automaatio, joka lähettää
sähköpostilla muistutuksia auki olevista tiedotteista. Tämän automaation on tarkoitus parantaa järjestelmän
tiedon ajantasaisuutta ja sen tavoitteena on vähentää ei ajankohtaisia tiedotteita järjestelmässä. Lopuksi
tehtiin selvitys järjestelmän käyttöoikeuksista, jonka tarkoituksena on karsia järjestelmän turhat
käyttöoikeudet tulevaisuudessa. Lisäksi tämän työn tavoitteena oli syventää full stack ohjelmistokehityksen
osaamista ja järjestelmän eri komponenttien ymmärtämistä ohjelmistokehityksen näkökulmasta.
Kehitystyö tehtiin tuotannossa olevaan web-pohjaiseen järjestelmään, joten käytettävät työkalut, kuten Visual
Studio ja Microsoft SQL Management Studio ja käytettävät tekniikat, kuten Visual Basic .NET ja SQL
määräytyivät suoraan sen mukaan. Ohjelmistotuotannon prosessina käytettiin vesiputousmallia, jossa prosessi
etenee vesiputousmaisesti vaihe vaiheelta alaspäin. Työ koostui suunnitteluvaiheesta, toteutusvaiheesta ja
pohdinnasta.
Tämän työn tuotoksena valmistui kaksi ominaisuutta ja yksi selvitystyö häiriö- ja huoltotiedotusjärjestelmään.
Pienen testiryhmän testausten ja palautteiden perusteella tuotos on asetettujen tavoitteiden mukainen.
Ominaisuudet vietiin järjestelmän tuotantoversioon syksyn ohjelmistopäivityksessä. Järjestelmän jatkokehitys
tapahtuu Istekin sovelluskehityksen toimesta, kuten ennenkin.
