Kosketusnäyttöpohjaisen kassakoneen käyttöliittymän suunnittelu ja toteutus
Karanka, Aleksanteri (2016)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016092914692
https://urn.fi/URN:NBN:fi:amk-2016092914692
Tiivistelmä
Tämän opinnäytetyön tavoite oli tutkia käyttöliittymäsuunnittelun teoriaa ja käyttöliittymän teknistä toteutusta. Teorian pohjalta oli tarkoitus suunnitella ja toteuttaa uusi webpohjainen kassakoneen käyttöliittymäsovellus. Valmistuessaan sovellus korvaisi työn toimeksiantajan ÖÖ-Evolving Officen nykyisen käyttöliittymäratkaisun. Nykyinen Java-pohjainen käyttöliittymä toimi uuden käyttöliittymän suunnittelun pohjana.
Itse sovellus ei valmistunut opinnäytetyöprosessin aikataulussa, ja sen tulevaisuus on auki. Mikäli sen kehitystä jatketaan, otetaan se valmistuessaan käyttöön toimeksiantajan asiakasyrityksissä. Työssä keskitytään niihin käyttöliittymän näkymiin ja toiminnallisuuksiin, jotka tulivat valmiiksi. Niitä vertaillaan alan kirjoista ja artikkeleista kerätyn teorian näkökulmasta alkuperäisen käyttöliittymän vastaaviin osiin. Lisäksi työssä avataan sovelluksen teknisen toteutuksen ratkaisuja.
Työn aikana selvisi, että vaikka teoria on hyvä lähtökohta käyttöliittymän suunnittelulle, vaatisi paras mahdollinen käyttöliittymä kuitenkin enemmän ja yksityiskohtaisempaa taustatietoa käyttäjäkunnasta ja käyttöolosuhteista. Lisäksi sopivien työkalujen valinnan merkitys teknisessä toteutuksessa tuli vastaan; käyttöliittymän monimutkaisuus ja laajuus on otettava huomioon web-käyttöliittymien toteutustyökaluja valittaessa.
Itse sovellus ei valmistunut opinnäytetyöprosessin aikataulussa, ja sen tulevaisuus on auki. Mikäli sen kehitystä jatketaan, otetaan se valmistuessaan käyttöön toimeksiantajan asiakasyrityksissä. Työssä keskitytään niihin käyttöliittymän näkymiin ja toiminnallisuuksiin, jotka tulivat valmiiksi. Niitä vertaillaan alan kirjoista ja artikkeleista kerätyn teorian näkökulmasta alkuperäisen käyttöliittymän vastaaviin osiin. Lisäksi työssä avataan sovelluksen teknisen toteutuksen ratkaisuja.
Työn aikana selvisi, että vaikka teoria on hyvä lähtökohta käyttöliittymän suunnittelulle, vaatisi paras mahdollinen käyttöliittymä kuitenkin enemmän ja yksityiskohtaisempaa taustatietoa käyttäjäkunnasta ja käyttöolosuhteista. Lisäksi sopivien työkalujen valinnan merkitys teknisessä toteutuksessa tuli vastaan; käyttöliittymän monimutkaisuus ja laajuus on otettava huomioon web-käyttöliittymien toteutustyökaluja valittaessa.