Rallikilpailujen tulospalveluohjelmat
Koponen, Marko (2014)
Koponen, Marko
Savonia-ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405137447
https://urn.fi/URN:NBN:fi:amk-201405137447
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli toteuttaa selainpohjainen järjestelmä ajanottolaitteilta saatavien aikatietojen tallentamiseen. Järjestelmän kehityksen aikana tavoitteena oli tallentaa erilaisten ral-likilpailujen tuloksia, mutta järjestelmää voidaan hyödyntää myös mm. moottorikelkkakilpailuissa.
Työn tilaajalla on jo ennestään käytössä sarjaporttiliitännäiset ajanmittauslaitteet, joita projektin määrittelyvaiheessa päätettiin käyttää. Myöskään muita liitäntätapoja ei haluttu unohtaa, vaan jär-jestelmä pyrittiin toteuttamaan mahdollisimman modulaariseksi. Projekti sisälsi kolme kehitysvaihetta: aikatiedon lukeminen sarjaportin kautta, tuloksen lähettäminen palvelimelle ja tuloksen tallentaminen tietokantaan. Käyttöliittymän ulkoasuun ei vielä kehitysvaiheessa panostettu, vaan siitä tehtiin hyvin yksinkertainen ja informatiivinen järjestelmän testauksen helpottamiseksi.
Järjestelmän toteuttamiseen käytettiin avoimen lähdekoodin ohjelmistoja. Java-sovelma ohjelmointiin NetBeans-ohjelmointiympäristössä ja Eclipse-ympäristöä käytettiin Web-sivun, JavaScriptien ja PHP-kirjaston toteuttamiseen. Järjestelmän testaaminen suoritettiin XAMMP-ohjelmistokokoelmalla.
Opinnäytetyön tuloksena syntyi järjestelmä, jolla voidaan tallentaa kellolaitteen lähettämä aikatieto palvelimella olevaan tietokantaan. Järjestelmä toimii lähes kaikilla käyttöjärjestelmillä, sillä sen käyt-töliittymä on Web-sivu ja sarjaportin luku on toteutettu Java-sovelman avulla.
Työn tilaajalla on jo ennestään käytössä sarjaporttiliitännäiset ajanmittauslaitteet, joita projektin määrittelyvaiheessa päätettiin käyttää. Myöskään muita liitäntätapoja ei haluttu unohtaa, vaan jär-jestelmä pyrittiin toteuttamaan mahdollisimman modulaariseksi. Projekti sisälsi kolme kehitysvaihetta: aikatiedon lukeminen sarjaportin kautta, tuloksen lähettäminen palvelimelle ja tuloksen tallentaminen tietokantaan. Käyttöliittymän ulkoasuun ei vielä kehitysvaiheessa panostettu, vaan siitä tehtiin hyvin yksinkertainen ja informatiivinen järjestelmän testauksen helpottamiseksi.
Järjestelmän toteuttamiseen käytettiin avoimen lähdekoodin ohjelmistoja. Java-sovelma ohjelmointiin NetBeans-ohjelmointiympäristössä ja Eclipse-ympäristöä käytettiin Web-sivun, JavaScriptien ja PHP-kirjaston toteuttamiseen. Järjestelmän testaaminen suoritettiin XAMMP-ohjelmistokokoelmalla.
Opinnäytetyön tuloksena syntyi järjestelmä, jolla voidaan tallentaa kellolaitteen lähettämä aikatieto palvelimella olevaan tietokantaan. Järjestelmä toimii lähes kaikilla käyttöjärjestelmillä, sillä sen käyt-töliittymä on Web-sivu ja sarjaportin luku on toteutettu Java-sovelman avulla.