Näytä suppeat kuvailutiedot

LapSnapper -internet-tulospalvelu

Niskavaara, Ville (2014)

dc.contributor.authorNiskavaara, Ville
dc.date.accessioned2014-11-06T06:27:32Z
dc.date.available2014-11-06T06:27:32Z
dc.date.issued2014
dc.identifier.uriURN:NBN:fi:amk-2014110415191
dc.identifier.urihttp://www.theseus.fi/handle/10024/81496
dc.description.abstractOpinnäytetyön tarkoitus oli suunnitella ja toteuttaa LapSnapper-ajanottojärjestelmää tukeva tietokanta, web-käyttöliittymä, ja palvelinohjelmisto, joiden tarkoitus on ottaa vastaan ja säilöä LapSnapper-järjestelmän lähettämää ajanottotietoa sekä toimia käyttöliittymänä tuotteen loppukäyttäjälle ja ylläpitäjälle ajanottotietoja tarkasteltaessa ja muokatessa. Toteutettavan web-palvelun päätarkoitus on siis mahdollistaa LapSnapperin käyttäjien omien suoritusten tarkasteleminen internetissä. Toteutettava palvelinohjelmisto vastaanottaa LapSnapperin keräämää aikatietoa ja tallentaa sitä tietokantaan. Tietokantaan tallennettuja aikatietoja voidaan tarkastella asiaa varten toteutettavan käyttöliittymän kautta. Käyttöliittymä mahdollistaa myös tietokantaan kerätyn tiedon muokkaamisen. Tietokanta on suunniteltu PostgreSQL-tietokantajärjestelmää käyttäen, ja sinne tietoa syöttävä palvelinohjelma on toteutettu PHP-ohjelmointikielellä, kuten myös tietokantakäyttöliittymä. Tietokanta, palvelinohjelma ja käyttöliittymä toimivat Ubuntu-palvelimella. Lopputuloksena syntyi kolmesta osasta muodostuva joustava palvelukokonaisuus, joka toteuttaa tulospalvelulle asetetut vaatimukset. Palvelun osat on sijoitettavissa yhteen paikkaan, tai hajautettavissa kahdelle tai kolmellekin palvelimelle tarpeesta riippuen.fi
dc.description.abstractThe goal of the thesis was to design and implement a database with a web interface and a server application capable of receiving timing information from LapSnapper sports timing system. The web interface is to be used by an end user and administrator to browse and modify timing data stored in the database. So the purpose of this web service is to provide the means for the users of LapSnapper to monitor their performance through the internet. The server application receives and stores timing data gathered and sent by LapSnapper into the database. The data stored in the database can be accessed through the web interface which provides the means to browse and modify the data stored in the database. The database designed for the thesis was created using PostgreSQL. The server application used to receive timing data as well as the web interface were created using PHP language. The database, the server application and the web interface are run on Ubuntu server. The service produced as a result of thesis met the requirements set for a result service. In addition it is also flexible as it is possible to be installed decentralized on up to three different servers if necessary.en
dc.language.isofin
dc.publisherLapin ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleLapSnapper -internet-tulospalvelufi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/70011
dc.organizationLapin ammattikorkeakoulu
dc.contributor.organizationLapin ammattikorkeakoulu
dc.subject.keywordPHP
dc.subject.keywordSQL
dc.subject.keywordWWW
dc.subject.keywordUbuntu
dc.subject.specializationOhjelmistosuunnittelu
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineTieto- ja viestintätekniikka


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot