Ajanvarausjärjestelmä Koirakeskus Doggielle
Ihanainen, Seela; Pakkala, Jaakko (2011)
Ihanainen, Seela
Pakkala, Jaakko
Jyväskylän ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105269743
https://urn.fi/URN:NBN:fi:amk-201105269743
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa internetissä toimiva ajanvarausjärjestelmä, jonka kautta asiakkaat voivat varata trimmaus- ja koulutusaikoja. Tavoitteena oli myös suunnitella ja dokumentoida koko järjestelmä mahdollisimman hyvin, sekä tehdä siitä mahdollisimman selkeä ja yksinkertainen, jotta varausten lisääminen ja selailu olisi helppoa kaikille käyttäjille.
Toteutuksessa käytettiin pääasiassa PHP- ja XHTML-kieliä sekä MySQL -tietokantaa. Varaukset tallennetaan Googlen kalenteriin, joten tärkeässä osassa järjestelmässä on Zend_Gdata-komponentin avulla käytettävä Google Data API. Muitakin teknologioita käytettiin, mutta ainoastaan tukitarkoituksessa: sovelluksen haluttiin toimivan myös ilman lisäosia tai javascriptiä.
Tuloksena syntyi helppokäyttöinen, Googlen kalenteria hyödyntävä ja ohjelmistosuunnittelun menetelmien pohjalta dokumentoitu ajanvarausjärjestelmä. Työssä selvitettiin myös oman ohjelmointityön ja valmiiden komponenttien sopivaa suhdetta. Kaikkia alkuperäisiä suunnitelmia ei ehditty toteuttamaan; tärkein tavoite, eli palveluaikojen varaaminen, kuitenkin toteutui kuten suunniteltiin.
Toimeksiantaja oli tyytyväinen järjestelmään, joka oli odotettu ja tarpeellinen. Järjestelmä tehosti työajan käyttöä, sillä Doggien työntekijöiden ei tarvitse enää hallita ajanvarauksia puhelimitse, vaan heidän asiakkaansa voivat varata mieluisan ajan internetin kautta.
Toteutuksessa käytettiin pääasiassa PHP- ja XHTML-kieliä sekä MySQL -tietokantaa. Varaukset tallennetaan Googlen kalenteriin, joten tärkeässä osassa järjestelmässä on Zend_Gdata-komponentin avulla käytettävä Google Data API. Muitakin teknologioita käytettiin, mutta ainoastaan tukitarkoituksessa: sovelluksen haluttiin toimivan myös ilman lisäosia tai javascriptiä.
Tuloksena syntyi helppokäyttöinen, Googlen kalenteria hyödyntävä ja ohjelmistosuunnittelun menetelmien pohjalta dokumentoitu ajanvarausjärjestelmä. Työssä selvitettiin myös oman ohjelmointityön ja valmiiden komponenttien sopivaa suhdetta. Kaikkia alkuperäisiä suunnitelmia ei ehditty toteuttamaan; tärkein tavoite, eli palveluaikojen varaaminen, kuitenkin toteutui kuten suunniteltiin.
Toimeksiantaja oli tyytyväinen järjestelmään, joka oli odotettu ja tarpeellinen. Järjestelmä tehosti työajan käyttöä, sillä Doggien työntekijöiden ei tarvitse enää hallita ajanvarauksia puhelimitse, vaan heidän asiakkaansa voivat varata mieluisan ajan internetin kautta.