Setup-tietokanta ja käyttöliittymä
Ikonen, Teemu (2013)
Ikonen, Teemu
Kajaanin ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013121321138
https://urn.fi/URN:NBN:fi:amk-2013121321138
Tiivistelmä
Tämän insinöörityön tavoitteena oli suunnitella ja toteuttaa tietokanta moottoriurheilussa käytettävien ajoneuvo-jen säätöarvoille. Tietokannan lisäksi tehtävänä oli ohjelmoida käyttämisen mahdollistava käyttöliittymä. Toimeksiantajana toimi Lievestuoreella sijaitseva PrintSport Oy, joka on moottoriurheiluun erikoistunut yritys.
Ennen käytännön työn aloitusta kartoitettiin erilaisia mahdollisuuksia työn toteuttamiseksi. Työkaluissa päädyttiin käyttämään avoimen lähdekoodin MySQL Workbenchiä tietokantojen hallintajärjestelmänä, ja käyttöliittymän tekoon Qt-kehitysympäristöä.
Insinöörityössä tutustutaan relaatiotietokantojen teoriaan, yleisesti käytettyihin käsitteisiin ja tietokantojen suunnittelussa huomioon otettaviin perusasioihin. Käyttöliittymä suunniteltiin käytettävyyden ja helppokäyttöisyyden näkökulmasta, joita myös sivutaan tässä työssä. Insinöörityön aikana suunniteltiin ja toteutettiin paikallisesti toimiva MySQL-tietokanta ja Qt-kehitysympäristössä käyttöliittymä jotka on dokumentoitu tähän teokseen.
Lopputuloksena toteutettiin toimiva relaatiotietokanta ja sen käytön mahdollistava käyttöliittymä. Käyttöliittymän kautta saadaan tallennettua uusia setupeja tietokantaan ja selattua sekä poistettua aiemmin tallennettuja.
Ennen käytännön työn aloitusta kartoitettiin erilaisia mahdollisuuksia työn toteuttamiseksi. Työkaluissa päädyttiin käyttämään avoimen lähdekoodin MySQL Workbenchiä tietokantojen hallintajärjestelmänä, ja käyttöliittymän tekoon Qt-kehitysympäristöä.
Insinöörityössä tutustutaan relaatiotietokantojen teoriaan, yleisesti käytettyihin käsitteisiin ja tietokantojen suunnittelussa huomioon otettaviin perusasioihin. Käyttöliittymä suunniteltiin käytettävyyden ja helppokäyttöisyyden näkökulmasta, joita myös sivutaan tässä työssä. Insinöörityön aikana suunniteltiin ja toteutettiin paikallisesti toimiva MySQL-tietokanta ja Qt-kehitysympäristössä käyttöliittymä jotka on dokumentoitu tähän teokseen.
Lopputuloksena toteutettiin toimiva relaatiotietokanta ja sen käytön mahdollistava käyttöliittymä. Käyttöliittymän kautta saadaan tallennettua uusia setupeja tietokantaan ja selattua sekä poistettua aiemmin tallennettuja.