Ohjelmistokehyksen käyttö web-ohjelmoinnissa - Case listaa.fi
Taimén, Hanna (2012)
Taimén, Hanna
Laurea-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012120418329
https://urn.fi/URN:NBN:fi:amk-2012120418329
Tiivistelmä
Tämän toiminnallisen opinnäytetyön tavoitteena oli toteuttaa Agilo Partners -yritykselle tietokantapohjainen verkkosivusto, jossa käyttäjät voivat vaivattomasti ja nopeasti jättää ilmoituksia myytävistä, vaihdettavista, ostettavista tai vuokrattavista tavaroista tai selata muiden vastaavanlaisia ilmoituksia.
Sivuston ulkoasusuunnitelma, sivuston ilme sekä toimintaperiaate tulivat toimeksiantajayritykseltä, mutta ohjelmointikieltä sekä -alustaa ei rajattu. Ilmoitussivustonohjelmointikieleksi valikoitui PHP-ohjelmointikieli sekä MySQL-tietokanta, sillä se on hyvin yleinen yhdistelmä Internet-kehityksessä, ja lisäksi PHP-kieli oli entuudestaan tuttu.
Opinnäytetyön pääasiallisena tarkoituksena oli luoda toiminnallinen, nykyaikainen sekä tietoturvallinen ilmoitussivusto tehokkaasti. Tämän vuoksi sivusto toteutettiin käyttäen Yii- ohjelmistokehystä, jonka avulla sivusto saatiin luotua nopeasti. Yii-ohjelmistokehys soveltui tämänkaltaisen pienen, mutta vuorovaikutteisen sivuston toteutukseen erinomaisesti, sillä ohjelmistokehys huomioi yleisimmät tietoturvallisuusriskit. Lisäksi Yii hyödyntää Model-View- Controller -mallia, jonka avulla ohjelmointi on tehokasta ja sujuvaa.
Opinnäytetyön lopputuloksena syntyi selkeä verkkosivusto, joka vastaa toiminnaltaan toimeksiantajan vaatimuksia. Työssä myös todetaan Yii-ohjelmistokehyksen toimivan hyvin pienen ohjelmistokehitysprojektin alustana.
Sivuston ulkoasusuunnitelma, sivuston ilme sekä toimintaperiaate tulivat toimeksiantajayritykseltä, mutta ohjelmointikieltä sekä -alustaa ei rajattu. Ilmoitussivustonohjelmointikieleksi valikoitui PHP-ohjelmointikieli sekä MySQL-tietokanta, sillä se on hyvin yleinen yhdistelmä Internet-kehityksessä, ja lisäksi PHP-kieli oli entuudestaan tuttu.
Opinnäytetyön pääasiallisena tarkoituksena oli luoda toiminnallinen, nykyaikainen sekä tietoturvallinen ilmoitussivusto tehokkaasti. Tämän vuoksi sivusto toteutettiin käyttäen Yii- ohjelmistokehystä, jonka avulla sivusto saatiin luotua nopeasti. Yii-ohjelmistokehys soveltui tämänkaltaisen pienen, mutta vuorovaikutteisen sivuston toteutukseen erinomaisesti, sillä ohjelmistokehys huomioi yleisimmät tietoturvallisuusriskit. Lisäksi Yii hyödyntää Model-View- Controller -mallia, jonka avulla ohjelmointi on tehokasta ja sujuvaa.
Opinnäytetyön lopputuloksena syntyi selkeä verkkosivusto, joka vastaa toiminnaltaan toimeksiantajan vaatimuksia. Työssä myös todetaan Yii-ohjelmistokehyksen toimivan hyvin pienen ohjelmistokehitysprojektin alustana.