Graafisen käyttöliittymän kehittäminen
Myllymäki, Niko (2025)
Myllymäki, Niko
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-2025112730385
https://urn.fi/URN:NBN:fi:amk-2025112730385
Tiivistelmä
Opinnäytetyön tarkoituksena on toteuttaa graafinen käyttöliittymä, jossa käyttäjä voi tallentaa tietoja omista kuntosalikäynneistään. Kehitetyllä käyttöliittymällä selvitetään miten käytänteet vaikuttavat graafisen käyttöliittymän kehittämiseen, sekä kuinka mikrovuorovaikutukset voivat kohentaa käyttäjätyytyväisyyttä sekä virhetilanteiden kommunikaatiota kyseisessä ohjelmassa.
Ohjelmaa kehitettäessä käytetään tukena Jakob Nielsenin käytettävyysheuristiikkoja ja muuta teoriaa. Graafinen käyttöliittymä kehitettiin Java-ohjelmointikielellä, joka muodostaa front-end näkymän ja SQLite toimii tietokantana.
Lopputuloksena muodostuu ohjelma, joka vastaanottaa käyttäjän tietoja kuntosalikäynneistä ja tallentaa ne lokaaliseen tietokantaan. Tutkimusongelmiin vastattiin käyttäen tukena kehitettyä ohjelmaa, jolla totesimme minimalistisen mallin ja standardien seuraamisen vaikutuksen käytännöllisyyden ja esteettisyyden tasapainottamiseksi käyttöliittymässä. Lisäksi selvitettiin kuinka mikrovuorovaikutukset luovat luotettavuutta käyttäjän ja ohjelman välillä tuomalla ohjelmassa tapahtuvat muutokset esille selkeästi ja välittömästi.
Analysoimalla heuristiikkojen vaikutusta kehitettäessä graafista käyttöliittymää todettiin, että heuristiikat ovat hyvin subjektiivisia ja kehitettävällä ohjelmalla on suuri vaikutus mitä heuristiikkoja ilmentyy enemmän tai vähemmän.
Ohjelmaa kehitettäessä käytetään tukena Jakob Nielsenin käytettävyysheuristiikkoja ja muuta teoriaa. Graafinen käyttöliittymä kehitettiin Java-ohjelmointikielellä, joka muodostaa front-end näkymän ja SQLite toimii tietokantana.
Lopputuloksena muodostuu ohjelma, joka vastaanottaa käyttäjän tietoja kuntosalikäynneistä ja tallentaa ne lokaaliseen tietokantaan. Tutkimusongelmiin vastattiin käyttäen tukena kehitettyä ohjelmaa, jolla totesimme minimalistisen mallin ja standardien seuraamisen vaikutuksen käytännöllisyyden ja esteettisyyden tasapainottamiseksi käyttöliittymässä. Lisäksi selvitettiin kuinka mikrovuorovaikutukset luovat luotettavuutta käyttäjän ja ohjelman välillä tuomalla ohjelmassa tapahtuvat muutokset esille selkeästi ja välittömästi.
Analysoimalla heuristiikkojen vaikutusta kehitettäessä graafista käyttöliittymää todettiin, että heuristiikat ovat hyvin subjektiivisia ja kehitettävällä ohjelmalla on suuri vaikutus mitä heuristiikkoja ilmentyy enemmän tai vähemmän.
