dc.contributor.author | Eronen, Ville | |
dc.date.accessioned | 2012-12-10T08:21:51Z | |
dc.date.available | 2012-12-10T08:21:51Z | |
dc.date.issued | 2012 | |
dc.identifier.uri | URN:NBN:fi:amk-2012120918777 | |
dc.identifier.uri | http://www.theseus.fi/handle/10024/51771 | |
dc.description.abstract | 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. | fi |
dc.description.abstract | The subject of the thesis was to create a student workload tracking web application for Degree Programme in Business Information Technology of NKUAS. The purpose of the web application was to make designing and creating study plans easier and help time management by visualizing study time by graphs.
The web application was created with Yii Framework web application framework and for programming PHP, HTML and JavaScript were used. JQuery JavaScript library was used for the user interface of the web application and RGraph JavaScript library was used for the workload tracking graphs.
A comparison between five different web application frameworks was also carried out. Installation processes, database support and the usability as well as structures of the frameworks were examined and compared.
As the result of the thesis a web application fit for further development was created from which a complete application can be developed. Different stages and reasons for why certain decisions were made were recorded in the report. For further development database description, use case diagram and sequence diagrams of certain features were produced. | en |
dc.language.iso | fin | |
dc.publisher | Pohjois-Karjalan ammattikorkeakoulu | |
dc.rights | Creative Commons Attribution 1.0 Suomi | |
dc.title | Opintojen kuormittavuutta seuraavan verkkosovelluksen kehittäminen | fi |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/1987 | |
dc.organization | Pohjois-Karjalan ammattikorkeakoulu | |
dc.ccbutton | <a rel="license" target="_blank" href="http://creativecommons.org/licenses/by/1.0/fi/"><img alt="Creative Commons License" style="border-width:0" src="http://www.theseus.fi/themes/Theseus_Mirage/images/CC/l/by/1.0/fi/88x31.png"/></a> | |
dc.subject.ysa | opetussuunnitelmat | |
dc.subject.ysa | www-sivut | |
dc.subject.ysa | seuranta | |
dc.subject.ysa | käytettävyys | |
dc.contributor.organization | Pohjois-Karjalan ammattikorkeakoulu | |
dc.subject.keyword | verkkosovellus | |
dc.subject.keyword | verkkosovelluskehys | |
dc.subject.keyword | verkkosovelluskehitys | |
dc.subject.keyword | opintosuunnitelma | |
dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | |
dc.subject.discipline | Tietojenkäsittelyn koulutusohjelma | |