Web-pohjainen parametrien hallintatyökalu
Kaskinen, Kare (2022)
Kaskinen, Kare
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-2022072619307
https://urn.fi/URN:NBN:fi:amk-2022072619307
Tiivistelmä
Opinnäytetyössä luotiin web-pohjainen työkalu robotiikkajärjestelmän parametrien hallintaan. Tehty työkalu liitettäisiin myöhemmässä vaiheessa osaksi tulevaa uutta web-pohjaista hallintasivustoa. Parametrit ovat olleet tähän asti kirjoitettuina tekstitiedostoon, mutta tulevaisuudessa ne olisi tarkoitus tallentaa tietokantaan.
Työn aluksi kartoitettiin yrityksen tarpeet uudelle työkalulle ja käyttöliittymän rakenteelle. Työ toteutettiin työn teettäjän esittämien toiveiden mukaisesti ohjelmointikielen ja web-sivussa käytettävien teknologioiden osalta. Web-sivun toiminnallisuus kirjoitettiin TypeScript-ohjelmointikielellä, ja ulkoasu muodostetaan React:lla hyödyntäen siihen tehtyjä valmiita komponentteja. Yhteys tietokantaan tehtiin käyttäen REST-rajapintaa, jonka kautta tieto siirretään JSON-muotoisena tietona. Lopputulokseksi aikaan saatiin valmis työkalu parametrien tarkasteluun ja säätämiseen.
Työn aluksi kartoitettiin yrityksen tarpeet uudelle työkalulle ja käyttöliittymän rakenteelle. Työ toteutettiin työn teettäjän esittämien toiveiden mukaisesti ohjelmointikielen ja web-sivussa käytettävien teknologioiden osalta. Web-sivun toiminnallisuus kirjoitettiin TypeScript-ohjelmointikielellä, ja ulkoasu muodostetaan React:lla hyödyntäen siihen tehtyjä valmiita komponentteja. Yhteys tietokantaan tehtiin käyttäen REST-rajapintaa, jonka kautta tieto siirretään JSON-muotoisena tietona. Lopputulokseksi aikaan saatiin valmis työkalu parametrien tarkasteluun ja säätämiseen.