Web-pohjaisen vuokrauspalvelun suunnittelu ja toteutus
Hyvönen, Ville (2019)
Hyvönen, Ville
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052113738
https://urn.fi/URN:NBN:fi:amk-2024052113738
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tuottaa mökinvuokrausjärjestelmä, joka olisi yksinkertainen vaihtoehto mökinvuokraajille laittaa mökkinsä myyntiin verkossa. Tilaajana toimi SHJ Group Oy.
Järjestelmän perusideana on, että henkilö voi laittaa omat mökkinsä järjestelmän tietokantaan käyttäen verkkosivua, jonka jälkeen hän saa kalenteri-widgetin. Kalenteri-widgetin tarkoitus on näyttää kyseisen mökin kalenteri, mahdollistaa vuokraus ja maksaminen verkon kautta.
Mökinvuokrausjärjestelmä toteutettiin web-sovelluksena, johon kuului käyttöliittymä, taustajärjestelmä, tietokanta ja integraatio Payment Highwayn maksujärjestelmän ohjelmistorajapintaan. Käyttöliittymä toteutettiin PHP-pohjaisella frameworkilla nimeltä Codeigniter. Taustajärjestelmän toteutus tapahtui PHP-pohjaisella microframeworkilla nimeltä Slim ja tietokantana käytettiin MariaDB:tä.
Lopputuloksena syntyi sovelluksesta ensimmäinen prototyyppi, josta perusominaisuudet ja toiminnallisuudet löytyvät. Ajanpuutteen vuoksi graafista käyttöliittymää ei keretty tekemään. Sovelluksen jatkokehittäminen jatkuu tämän työn jälkeen.
Järjestelmän perusideana on, että henkilö voi laittaa omat mökkinsä järjestelmän tietokantaan käyttäen verkkosivua, jonka jälkeen hän saa kalenteri-widgetin. Kalenteri-widgetin tarkoitus on näyttää kyseisen mökin kalenteri, mahdollistaa vuokraus ja maksaminen verkon kautta.
Mökinvuokrausjärjestelmä toteutettiin web-sovelluksena, johon kuului käyttöliittymä, taustajärjestelmä, tietokanta ja integraatio Payment Highwayn maksujärjestelmän ohjelmistorajapintaan. Käyttöliittymä toteutettiin PHP-pohjaisella frameworkilla nimeltä Codeigniter. Taustajärjestelmän toteutus tapahtui PHP-pohjaisella microframeworkilla nimeltä Slim ja tietokantana käytettiin MariaDB:tä.
Lopputuloksena syntyi sovelluksesta ensimmäinen prototyyppi, josta perusominaisuudet ja toiminnallisuudet löytyvät. Ajanpuutteen vuoksi graafista käyttöliittymää ei keretty tekemään. Sovelluksen jatkokehittäminen jatkuu tämän työn jälkeen.