Käyttöystävällisen käyttöliittymän kehittäminen
Aleksi, Väyrynen (2020)
Aleksi, Väyrynen
2020
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-2020060316669
https://urn.fi/URN:NBN:fi:amk-2020060316669
Tiivistelmä
Tiivistelmä
Tekijä: Väyrynen Aleksi
Työn nimi: Käyttäjäystävällisen käyttöliittymän kehittäminen
Tutkintonimike: Insinööri (AMK), tieto- ja viestintätekniikka
Asiasanat: käyttöliittymä, käyttäjäystävällisyys, käytettävyys, Qt, C++, datahallinta
Opinnäytetyö toteutettiin Raute Oyj Kajaani Mecano Businessin toimeksiannosta. Työn tavoitteena oli suunnitella ja toteuttaa Qt-pohjainen käyttöliittymäsovellus Raute Oyj:n kuvadatan selaamiseen ja sen sisältämän datan hallintaan.
Käyttöliittymä oli tarkoitus suunnitella ja kehittää noudattaen yritykselle aiemmin opinnäytetyönä toteutettua käyttöliittymästandardia. Uuteen käyttöliittymäsovellukseen haluttiin lisätä yrityksen jo aikaisemmin toteutetun käyttöliittymän toiminnallisuuksia ja luoda uusia. Näiden tarkoituksena on parantaa yleistä käyttäjäkokemusta sekä lisätä ohjelmiston helppokäyttöisyyttä ja käytettävyyttä. Lisäksi käyttöliittymään tuodaan työkaluja statistiikan ja datajoukkojen dokumentoinnin helpottamiseksi. Yritys on aikaisemmin kehittänyt toimivan tuotteen, jonka pohjalta aloitettiin kehitystyö täysin uudelle, standardinmukaiselle, monipuolisemmalle, itsenäiselle käyttöliittymäsovellukselle.
Työosuuden edellytyksenä oli tukea Windows- ja Linux-käyttöjärjestelmiä ja olla taaksepäin yhteensopiva yrityksen aiempien dataformaattien ja liitännäisten kanssa ja. Ohjelmiston tulisi lisäksi toimia nopeammin ja tehokkaammin työnteon välineenä kuin edeltävä yrityksen ohjelmistoversio. Ohjelmisto toteutettiin C++-ohjelmointikielellä, käyttäen lisäksi Qt-ohjelmistokirjastoa, Qt Creator- käyttöympäristöä sekä yrityksen aikaisemmin toteutettuja kirjastoja kuvadatan ja statistiikan hallintaan.
Opinnäytetyön tuloksena syntynyt käyttöliittymäsovellus vastasi yrityksen antaman toimeksiannon vaatimuksia ja noudattaa haluttua käyttöliittymästandardia ja pitää sisällään halutut toiminnallisuudet ja enemmän.
Tekijä: Väyrynen Aleksi
Työn nimi: Käyttäjäystävällisen käyttöliittymän kehittäminen
Tutkintonimike: Insinööri (AMK), tieto- ja viestintätekniikka
Asiasanat: käyttöliittymä, käyttäjäystävällisyys, käytettävyys, Qt, C++, datahallinta
Opinnäytetyö toteutettiin Raute Oyj Kajaani Mecano Businessin toimeksiannosta. Työn tavoitteena oli suunnitella ja toteuttaa Qt-pohjainen käyttöliittymäsovellus Raute Oyj:n kuvadatan selaamiseen ja sen sisältämän datan hallintaan.
Käyttöliittymä oli tarkoitus suunnitella ja kehittää noudattaen yritykselle aiemmin opinnäytetyönä toteutettua käyttöliittymästandardia. Uuteen käyttöliittymäsovellukseen haluttiin lisätä yrityksen jo aikaisemmin toteutetun käyttöliittymän toiminnallisuuksia ja luoda uusia. Näiden tarkoituksena on parantaa yleistä käyttäjäkokemusta sekä lisätä ohjelmiston helppokäyttöisyyttä ja käytettävyyttä. Lisäksi käyttöliittymään tuodaan työkaluja statistiikan ja datajoukkojen dokumentoinnin helpottamiseksi. Yritys on aikaisemmin kehittänyt toimivan tuotteen, jonka pohjalta aloitettiin kehitystyö täysin uudelle, standardinmukaiselle, monipuolisemmalle, itsenäiselle käyttöliittymäsovellukselle.
Työosuuden edellytyksenä oli tukea Windows- ja Linux-käyttöjärjestelmiä ja olla taaksepäin yhteensopiva yrityksen aiempien dataformaattien ja liitännäisten kanssa ja. Ohjelmiston tulisi lisäksi toimia nopeammin ja tehokkaammin työnteon välineenä kuin edeltävä yrityksen ohjelmistoversio. Ohjelmisto toteutettiin C++-ohjelmointikielellä, käyttäen lisäksi Qt-ohjelmistokirjastoa, Qt Creator- käyttöympäristöä sekä yrityksen aikaisemmin toteutettuja kirjastoja kuvadatan ja statistiikan hallintaan.
Opinnäytetyön tuloksena syntynyt käyttöliittymäsovellus vastasi yrityksen antaman toimeksiannon vaatimuksia ja noudattaa haluttua käyttöliittymästandardia ja pitää sisällään halutut toiminnallisuudet ja enemmän.