dc.contributor.author | Niskavaara, Ville | |
dc.date.accessioned | 2014-11-06T06:27:32Z | |
dc.date.available | 2014-11-06T06:27:32Z | |
dc.date.issued | 2014 | |
dc.identifier.uri | URN:NBN:fi:amk-2014110415191 | |
dc.identifier.uri | http://www.theseus.fi/handle/10024/81496 | |
dc.description.abstract | Opinnä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.abstract | The 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.iso | fin | |
dc.publisher | Lapin ammattikorkeakoulu | |
dc.rights | All rights reserved | |
dc.title | LapSnapper -internet-tulospalvelu | fi |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/70011 | |
dc.organization | Lapin ammattikorkeakoulu | |
dc.contributor.organization | Lapin ammattikorkeakoulu | |
dc.subject.keyword | PHP | |
dc.subject.keyword | SQL | |
dc.subject.keyword | WWW | |
dc.subject.keyword | Ubuntu | |
dc.subject.specialization | Ohjelmistosuunnittelu | |
dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | |
dc.subject.discipline | Tieto- ja viestintätekniikka | |