Utveckling av loggningsapplikation för reparationer av maskiner i skolmiljö
Anton, Ahlroos (2025)
Anton, Ahlroos
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-2025052917941
https://urn.fi/URN:NBN:fi:amk-2025052917941
Tiivistelmä
Tämä opinnäytetyö käsittelee työpöytäsovelluksen kehittämistä teollisten koneiden korjausten dokumentointia varten. Sovellus on tarkoitettu opetuskäyttöön Vamia oppilaitoksessa Vaasassa. Projektin tavoitteena on opettaa opiskelijoille kuinka teollisten koneiden korjaukset kirjataan oikein ja rakenteellisesti, sekä korvata perinteiset paperipohjaiset järjestelmät. Työn erityinen painopiste on käytettävyyden ja visuaalisen suunnittelun kehittämisessä, tavoitteena luoda sekä helppokäyttöinen että pedagogisesti tehokas työkalu.
Työ toteutettiin projektina, jossa kehittäjällä oli vapaus valita teknologiat ja työkalut, kunhan vaatimukset täyttyivät. Kehyksenä valittiin Electron, koska se mahdollistaa alustariippumattoman kehittämisen ja on helppo jakaa. Tietojen tallennukseen käytettiin SQLiteä, joka osoittautui sopivaksi vaihtoehdoksi keveytensä ja erillisen palvelimen tarpeettomuuden vuoksi. Käyttöliittymä rakennettiin HTML:n, JavaScriptin ja Bootstrapin avulla. Erityistä huomiota kiinnitettiin selkeän ja helposti lähestyttävän käyttöliittymän luomiseen, joka tuntuu luonnolliselta eri tasoisen teknisen osaamisen omaaville käyttäjille.
Lopputuloksena syntyi kevyt ja toimiva sovellus, joka voi tallentaa tietoa koneista, käyttäjistä ja korjauslokikirjauksista. Lokit sisältävät muun muassa tiedot hankituista varaosista sekä käytetystä ajasta, mikä mahdollistaa koneiden resurssikulutuksen seuraamisen. Sovellus täyttää asetetut vaatimukset ja on tällä hetkellä tarkoitettu käytettäväksi paikallisesti yhdellä tietokoneella.
Työ toteutettiin projektina, jossa kehittäjällä oli vapaus valita teknologiat ja työkalut, kunhan vaatimukset täyttyivät. Kehyksenä valittiin Electron, koska se mahdollistaa alustariippumattoman kehittämisen ja on helppo jakaa. Tietojen tallennukseen käytettiin SQLiteä, joka osoittautui sopivaksi vaihtoehdoksi keveytensä ja erillisen palvelimen tarpeettomuuden vuoksi. Käyttöliittymä rakennettiin HTML:n, JavaScriptin ja Bootstrapin avulla. Erityistä huomiota kiinnitettiin selkeän ja helposti lähestyttävän käyttöliittymän luomiseen, joka tuntuu luonnolliselta eri tasoisen teknisen osaamisen omaaville käyttäjille.
Lopputuloksena syntyi kevyt ja toimiva sovellus, joka voi tallentaa tietoa koneista, käyttäjistä ja korjauslokikirjauksista. Lokit sisältävät muun muassa tiedot hankituista varaosista sekä käytetystä ajasta, mikä mahdollistaa koneiden resurssikulutuksen seuraamisen. Sovellus täyttää asetetut vaatimukset ja on tällä hetkellä tarkoitettu käytettäväksi paikallisesti yhdellä tietokoneella.