Teollisuusnosturien monitorointityökalun ja käyttöliittymän uudelleensuunnittelu
Hakkarainen, Ossi (2022)
Hakkarainen, Ossi
2022
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-202203143480
https://urn.fi/URN:NBN:fi:amk-202203143480
Tiivistelmä
Opinnäytetyön tavoitteena oli selvittää tilaajayritykselle, miten olisi mahdollista toteuttaa järkevästi toimiva web-pohjainen käyttöliittymä teollisuusnosturien monitorointijärjestelmää varten. Työn suunnittelun lisäksi tarkoituksena oli tehdä prototyyppiversio käytettävästä järjestelmästä.
Opinnäytetyö jakautuu kahteen eri osuuteen. Ensimmäinen osuus sisältää teoriaa, jossa kerrotaan yleisiä asioita C#-, JavaScript- ja SQL-kielistä, sekä perehdytään niiden kirjastojen yleisiin komponentteihin. Työn toinen osuus koostuu varsinaisen prototyypin suunnittelusta ja toteutuksesta. Suunnittelua pohjustetaan työn alkuvaiheilla ja kokonaiskuvalla, jonka jälkeen siinä käsitellään yksityiskohtaisemmin projektin vaatimuksia. Toteutusosiossa puolestaan käsitellään varsinaisen prototyypin luomiseen liittyneitä työvaiheita ja menetelmiä. Tämän lisäksi osiossa tarkastellaan esimerkkien avulla visuaalista toteutusta web-käyttöliittymästä. Toinen osuus myös selittää yksityiskohtaisemmin, miksi erilaisia ratkaisuja päädyttiin valitsemaan eri projektin osuuksiin.
Opinnäytetyössä tuli ilmi kuinka erinäköisiä HTML- ja JavaScript-pohjaisia komponentteja voitiin käsitellä .NET-ympäristössä ja kuinka SQL-tietokantaa pystyttiin käyttämään ja hyödyntämään osana projektia. Opinnäytetyössä käsiteltiin myös tarkemmin JavaScriptillä tehtyä canvas-koordinaatistoa.
Opinnäytetyön lopputuloksena oli dynaaminen web-järjestelmä, jonka pitäisi vastata työn tilaajan odotuksia. Erillisiä uniikkeja web-sivuja prototyyppiin tuli kolmelle pääsivulle yhteensä noin 17 kappaletta. Näiden lisäksi prototyyppiin tuli muita sekalaisia sivuja, kuten asetukset-sivu, jotka eivät tulleet kokonaisuudessaan valmiiksi. Vaikka projektin prototyyppiversiossa eivät kaikki yksityiskohdat olleet täydellisiä opinnäytetyön ollessa lopussa, tuli prototyypistä kaiken kaikkiaan lähes valmis.
Opinnäytetyö jakautuu kahteen eri osuuteen. Ensimmäinen osuus sisältää teoriaa, jossa kerrotaan yleisiä asioita C#-, JavaScript- ja SQL-kielistä, sekä perehdytään niiden kirjastojen yleisiin komponentteihin. Työn toinen osuus koostuu varsinaisen prototyypin suunnittelusta ja toteutuksesta. Suunnittelua pohjustetaan työn alkuvaiheilla ja kokonaiskuvalla, jonka jälkeen siinä käsitellään yksityiskohtaisemmin projektin vaatimuksia. Toteutusosiossa puolestaan käsitellään varsinaisen prototyypin luomiseen liittyneitä työvaiheita ja menetelmiä. Tämän lisäksi osiossa tarkastellaan esimerkkien avulla visuaalista toteutusta web-käyttöliittymästä. Toinen osuus myös selittää yksityiskohtaisemmin, miksi erilaisia ratkaisuja päädyttiin valitsemaan eri projektin osuuksiin.
Opinnäytetyössä tuli ilmi kuinka erinäköisiä HTML- ja JavaScript-pohjaisia komponentteja voitiin käsitellä .NET-ympäristössä ja kuinka SQL-tietokantaa pystyttiin käyttämään ja hyödyntämään osana projektia. Opinnäytetyössä käsiteltiin myös tarkemmin JavaScriptillä tehtyä canvas-koordinaatistoa.
Opinnäytetyön lopputuloksena oli dynaaminen web-järjestelmä, jonka pitäisi vastata työn tilaajan odotuksia. Erillisiä uniikkeja web-sivuja prototyyppiin tuli kolmelle pääsivulle yhteensä noin 17 kappaletta. Näiden lisäksi prototyyppiin tuli muita sekalaisia sivuja, kuten asetukset-sivu, jotka eivät tulleet kokonaisuudessaan valmiiksi. Vaikka projektin prototyyppiversiossa eivät kaikki yksityiskohdat olleet täydellisiä opinnäytetyön ollessa lopussa, tuli prototyypistä kaiken kaikkiaan lähes valmis.