Web application with Yii Framework
Landvik, Henri (2013)
Landvik, Henri
Turun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013111917368
https://urn.fi/URN:NBN:fi:amk-2013111917368
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli kehittää tietokanta ja web-sovellus. Tavoitteena oli myös tehdä tietoturvallinen sovellus, joka pitäisi sisällään järjestelmän toimintojen testauksen. Web-sovellus kehitettiin WISE-projektin yhteydessä.
Tietokannan toteuttamiseen käytettiin PostgreSQL -nimistä tietokannan hallintajärjestelmää. Web-sovelluksen toteuttamiseen käytettiin Yii Framework -nimistä PHP-ohjelmistokehystä. Yii Framework käyttää malli-näkymä-kontrolleri-arkkitehtuuria, joka mahdollistaa joustavan ohjelmistokehityksen. Testaaminen toteutettiin PHPUnit -nimisellä testauskehyksellä. Tietoturvan turvallisuuden kehittämiseen ja tarkastamiseen käytettiin internetistä ja kirjoista saatua tietoa.
Opinnäytetyön empiirisestä osiosta saatiin aikaiseksi toimiva ja tietoturvallinen järjestelmäratkaisu. Järjestelmän testaaminen toi mukanaan täydentävän näkymän ohjelmistokehityksestä.
Yllämainituilla menetelmillä voidaan luoda tietoturvallinen järjestelmä, mutta se edellyttää kehittäjältä tietämystä ja tutkimista. Järjestelmän testaus auttaa löytämään mahdolliset ohjelmistovirheet. Yii Framework on erinomainen sovelluskehys, joka mahdollistaa laadukkaiden nettijärjestelmien kehittämisen.
Tietokannan toteuttamiseen käytettiin PostgreSQL -nimistä tietokannan hallintajärjestelmää. Web-sovelluksen toteuttamiseen käytettiin Yii Framework -nimistä PHP-ohjelmistokehystä. Yii Framework käyttää malli-näkymä-kontrolleri-arkkitehtuuria, joka mahdollistaa joustavan ohjelmistokehityksen. Testaaminen toteutettiin PHPUnit -nimisellä testauskehyksellä. Tietoturvan turvallisuuden kehittämiseen ja tarkastamiseen käytettiin internetistä ja kirjoista saatua tietoa.
Opinnäytetyön empiirisestä osiosta saatiin aikaiseksi toimiva ja tietoturvallinen järjestelmäratkaisu. Järjestelmän testaaminen toi mukanaan täydentävän näkymän ohjelmistokehityksestä.
Yllämainituilla menetelmillä voidaan luoda tietoturvallinen järjestelmä, mutta se edellyttää kehittäjältä tietämystä ja tutkimista. Järjestelmän testaus auttaa löytämään mahdolliset ohjelmistovirheet. Yii Framework on erinomainen sovelluskehys, joka mahdollistaa laadukkaiden nettijärjestelmien kehittämisen.