Opintojen kuormittavuutta seuraavan verkkosovelluksen kehittäminen
Eronen, Ville (2012)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012120918777
https://urn.fi/URN:NBN:fi:amk-2012120918777
Tiivistelmä
Opinnäytetyön aiheena oli toteuttaa opiskelijoiden kuormituksen seurantaverkkosovellus PKAMK:n tietojenkäsittelyn koulutusohjelmalle. Verkkosovelluksen tarkoituksena oli helpottaa opiskelijoiden henkilökohtaisten opintosuunnitelmien suunnittelua ja luomista sekä auttaa ajanhallintaa havainnollistamalla opiskeluun käytettävä aika kaavioina.
Verkkosovellus toteutettiin Yii Framework -verkkosovelluskehyksen avulla ja ohjelmointiin käytettiin PHP-ohjelmointikieltä, HTML-kuvauskieltä sekä JavaScript-komentosarjakieltä. Verkkosovelluksen käyttöliittymässä käytettiin jQuery-JavaScript -kirjastoa ja kuormituksen seurantaan käytetyt kaaviot toteutettiin RGraph-JavaScript -kirjaston avulla.
Opinnäytetyössä tehtiin myös vertailu viiden eri verkkosovelluskehyksen välillä. Vertailussa tarkasteltiin verkkosovelluskehyksien asennusprosesseja, tietokantatukea ja sen käytettävyyttä sekä verkkosovelluskehysten rakennetta.
Työn tuloksena syntyi jatkokehitykseen kelpaava verkkosovellus, josta voidaan kehittää valmis sovellus. Raporttiin kirjattiin verkkosovelluksen toteutuksen eri vaiheita ja syitä sille, miksi tiettyihin ratkaisuihin päädyttiin. Jatkokehitystä varten tuotettiin tietokantakuvaus, käyttötapauskaavio ja sekvenssikaavioita eri toiminnoista.
Verkkosovellus toteutettiin Yii Framework -verkkosovelluskehyksen avulla ja ohjelmointiin käytettiin PHP-ohjelmointikieltä, HTML-kuvauskieltä sekä JavaScript-komentosarjakieltä. Verkkosovelluksen käyttöliittymässä käytettiin jQuery-JavaScript -kirjastoa ja kuormituksen seurantaan käytetyt kaaviot toteutettiin RGraph-JavaScript -kirjaston avulla.
Opinnäytetyössä tehtiin myös vertailu viiden eri verkkosovelluskehyksen välillä. Vertailussa tarkasteltiin verkkosovelluskehyksien asennusprosesseja, tietokantatukea ja sen käytettävyyttä sekä verkkosovelluskehysten rakennetta.
Työn tuloksena syntyi jatkokehitykseen kelpaava verkkosovellus, josta voidaan kehittää valmis sovellus. Raporttiin kirjattiin verkkosovelluksen toteutuksen eri vaiheita ja syitä sille, miksi tiettyihin ratkaisuihin päädyttiin. Jatkokehitystä varten tuotettiin tietokantakuvaus, käyttötapauskaavio ja sekvenssikaavioita eri toiminnoista.