Laitehallintaohjelmiston suunnittelu ja toteutus
Pirinen, Ari (2025)
Pirinen, Ari
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-2025121637253
https://urn.fi/URN:NBN:fi:amk-2025121637253
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli, että räätälöity ja selaimessa toimiva laitehallinta- ja huolto-ohjelmisto suunniteltiin ja toteutettiin sekä skaalautui työpöytä-, tabletti- ja mobiilikäyttöön. Sovelluksen tarkoituksena olisi tukea omaa työskentelyä ylläpitämällä asiakasomisteisten laitteiden rekisteriä sekä mahdollistaa huoltotoimenpiteiden reaaliaikainen kirjaaminen. Näin tiedot pysyisivät ajan tasalla ja olisivat helposti saatavilla ja muokattavissa. Opinnäytetyö toteutettiin opiskelijan omasta aloitteesta ilman ulkopuolista toimeksiantajaa.
Myytyjen laitteiden kirjaaminen perustui alun perin hajanaisiin Excel-tiedostoihin ja laskutusohjelman muistiinpanoihin, mikä teki asiakaskohtaisten raporttien tuottamisesta vaikeaa ja aikaa vievää. Uuden järjestelmän tavoitteena oli yksinkertaistaa toimintaa ja parantaa tehokkuutta. Reaaliaikaisia tietoja voitiin hyödyntää myös lisä- tai jälleenmyynnissä laitteiden ikään ja kuntoon perustuen. Asiakkailla, joilla on useita toimipisteitä, sovellusta voitiin käyttää laitteiden sijainnin seurannassa.
Sovellusta kehitettiin XAMPP-ympäristössä, hyödyntäen HTML4- ja CSS-teknologioita käyttöliittymän rakentamiseen, JavaScriptiä vuorovaikutteisuuden lisäämiseksi, PHP:tä palvelinpuolen logiikkaan sekä MySQL-tietokantaa tiedonhallintaan. Erityistä huomiota kiinnitettiin käytettävyyteen ja tietoturvaan, painopisteenä oli myös selkeä käyttöliittymän toteutus ja tehokas tiedonhaku.
Suunniteltuihin toimintoihin kuului kattava laitetietojen hallinta, mukaan lukien laitteisto, ohjelmistot, lisenssit ja toistuvat viat, sekä parannettu hakutoiminto, joustava raportointi ja mahdollisesti tulevaisuudessa asiakkaille suunnattu huoltopyyntötoiminto. Työn tuloksena syntyi toimiva perussovellus, joka täyttää asetetut ydintavoitteet. Työn edetessä törmättiin haasteisiin rajallisen ohjelmointikokemuksen takia, ja niitä pyrittiin lieventämään opiskelemalla tarvittavat teknologiat kehitystyön ohessa. Sovellusta ei otettu vielä aktiiviseen käyttöön, mutta sen kehitystä jatkettiin.
Avainsanat Verkkosovellus, laiterekisteri, käyttöliittymäsuunnittelu, skaalautuvuus, huollonhallinta Sivut 21 sivua ja liitteitä 2 sivua
Myytyjen laitteiden kirjaaminen perustui alun perin hajanaisiin Excel-tiedostoihin ja laskutusohjelman muistiinpanoihin, mikä teki asiakaskohtaisten raporttien tuottamisesta vaikeaa ja aikaa vievää. Uuden järjestelmän tavoitteena oli yksinkertaistaa toimintaa ja parantaa tehokkuutta. Reaaliaikaisia tietoja voitiin hyödyntää myös lisä- tai jälleenmyynnissä laitteiden ikään ja kuntoon perustuen. Asiakkailla, joilla on useita toimipisteitä, sovellusta voitiin käyttää laitteiden sijainnin seurannassa.
Sovellusta kehitettiin XAMPP-ympäristössä, hyödyntäen HTML4- ja CSS-teknologioita käyttöliittymän rakentamiseen, JavaScriptiä vuorovaikutteisuuden lisäämiseksi, PHP:tä palvelinpuolen logiikkaan sekä MySQL-tietokantaa tiedonhallintaan. Erityistä huomiota kiinnitettiin käytettävyyteen ja tietoturvaan, painopisteenä oli myös selkeä käyttöliittymän toteutus ja tehokas tiedonhaku.
Suunniteltuihin toimintoihin kuului kattava laitetietojen hallinta, mukaan lukien laitteisto, ohjelmistot, lisenssit ja toistuvat viat, sekä parannettu hakutoiminto, joustava raportointi ja mahdollisesti tulevaisuudessa asiakkaille suunnattu huoltopyyntötoiminto. Työn tuloksena syntyi toimiva perussovellus, joka täyttää asetetut ydintavoitteet. Työn edetessä törmättiin haasteisiin rajallisen ohjelmointikokemuksen takia, ja niitä pyrittiin lieventämään opiskelemalla tarvittavat teknologiat kehitystyön ohessa. Sovellusta ei otettu vielä aktiiviseen käyttöön, mutta sen kehitystä jatkettiin.
Avainsanat Verkkosovellus, laiterekisteri, käyttöliittymäsuunnittelu, skaalautuvuus, huollonhallinta Sivut 21 sivua ja liitteitä 2 sivua
