Sähköinen varausjärjestelmä
Tiainen, Teemu (2012)
Tiainen, Teemu
Savonia-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201204034061
https://urn.fi/URN:NBN:fi:amk-201204034061
Tiivistelmä
Tämän opinnäytetyön aiheena oli tehdä sähköinen varausjärjestelmä Savonia-AMK:n Ympäristötekniikan opetus- ja tutkimusyksikön tiloille ja laitteille. Järjestelmästä tuli tehdä Internet-sivusto, jonka avulla varaukset olisivat helposti hallinnoitavissa. Varauksien lisäksi järjestelmässä tulisi olla selkeä tilakalenteri, laiterekisteri, huoltotietojen kirjanpito sekä laitteiden käyttöhistorian raportointi.
Työn ensimmäinen vaihe oli tehdä toimeksiantajan tekemät suunnitelmat valmiiksi, jotta sivuston ohjelmointiosuus voisi alkaa. Suunnitelmien muodostuessa rakentui samalla sivuston käyttämä tietokanta, joka toteutettiin MySQL-tietokantana.
Työn toinen vaihe oli ohjelmoida ensimmäisen vaiheen suunnitelmien mukainen web-sivusto. Sivujen ohjelmointikielinä käytettiin HTML, PHP sekä JavaScript -kieliä ja sivuston ulkoasu määriteltiin omaan CSS-tiedostoon. Sivujen toimivuutta testattiin jatkuvasti testipalvelimen avulla. JavaScriptin lisäksi varauslomakkeen luonnin apuna käytettiin jQuery-kirjaston valikko- ja kalenteriominaisuuksia. Lopuksi valmis sivusto oli tarkoitus asentaa sille varatulle palvelimelle.
Työn ensimmäinen vaihe oli tehdä toimeksiantajan tekemät suunnitelmat valmiiksi, jotta sivuston ohjelmointiosuus voisi alkaa. Suunnitelmien muodostuessa rakentui samalla sivuston käyttämä tietokanta, joka toteutettiin MySQL-tietokantana.
Työn toinen vaihe oli ohjelmoida ensimmäisen vaiheen suunnitelmien mukainen web-sivusto. Sivujen ohjelmointikielinä käytettiin HTML, PHP sekä JavaScript -kieliä ja sivuston ulkoasu määriteltiin omaan CSS-tiedostoon. Sivujen toimivuutta testattiin jatkuvasti testipalvelimen avulla. JavaScriptin lisäksi varauslomakkeen luonnin apuna käytettiin jQuery-kirjaston valikko- ja kalenteriominaisuuksia. Lopuksi valmis sivusto oli tarkoitus asentaa sille varatulle palvelimelle.