Opetussuunnitelmasovellus Linux/Qt
Rasila, Kimmo (2012)
Rasila, Kimmo
Kemi-Tornion ammattikorkeakoulu Lapin ammattikorkeakoulu
2012
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205239449
https://urn.fi/URN:NBN:fi:amk-201205239449
Tiivistelmä
Tämä opinnäytetyö tehtiin Kemi-Tornion ammattikorkeakoulun toimeksiantona. Opinnäytetyön tarkoituksena oli suunnitella ja toteuttaa mahdollisimman monipuolisin ominaisuuksin varustettu, silti pelkistetyn yksinkertainen, helppokäyttöinen ja toimiva graafinen käyttöliittymä Kemi-Tornion ammattikorkeakoulun eri opetussuunnitelmatietojen päivittämisen sekä ylläpidon helpottamiseksi.
Opinnäytetyössä tutkittiin mahdollisuuksia toteuttaa sovellus ja sen graafinen käyttöliittymä Qt-ohjelmointiympäristössä C++-kielellä, koska tämä tarjoaa varsin hyvät puitteet näyttävien graafisten käyttöliittymien toteutukseen. Opinnäytetyöhön liittyvä verkkosivusto päätettiin toteuttaa PHP-kielellä sen tarjoamien tietokantafunktioiden johdosta. Edellä mainittuihin ohjelmointikieliin päädyttiin muun muassa sekä alustariippumattomuuden että sovelluksen kehittämistä koskevien pohdintojen seurauksena.
Opinnäytetyön graafisen käyttöliittymän sekä tietokannan suunnittelussa käytettiin apuna Microsoft Visiota. Käyttöliittymä tehtiin Qt-ohjelmointiympäristössä C++-kielellä. Tietokanta toteutettiin MySQL-tietokannalla ja verkkosivusto PHP-kielellä.
Opinnäytetyön lopputuloksena saatiin alkuperäisten tavoitteiden mukainen käyttöliittymä, joka monipuolisista toiminnoistaan huolimatta saatiin rakennettua sellaiseksi, että toiminnallinen kokonaisuus on varsin yksinkertainen sekä selkeän helppokäyttöinen.
Opinnäytetyössä tutkittiin mahdollisuuksia toteuttaa sovellus ja sen graafinen käyttöliittymä Qt-ohjelmointiympäristössä C++-kielellä, koska tämä tarjoaa varsin hyvät puitteet näyttävien graafisten käyttöliittymien toteutukseen. Opinnäytetyöhön liittyvä verkkosivusto päätettiin toteuttaa PHP-kielellä sen tarjoamien tietokantafunktioiden johdosta. Edellä mainittuihin ohjelmointikieliin päädyttiin muun muassa sekä alustariippumattomuuden että sovelluksen kehittämistä koskevien pohdintojen seurauksena.
Opinnäytetyön graafisen käyttöliittymän sekä tietokannan suunnittelussa käytettiin apuna Microsoft Visiota. Käyttöliittymä tehtiin Qt-ohjelmointiympäristössä C++-kielellä. Tietokanta toteutettiin MySQL-tietokannalla ja verkkosivusto PHP-kielellä.
Opinnäytetyön lopputuloksena saatiin alkuperäisten tavoitteiden mukainen käyttöliittymä, joka monipuolisista toiminnoistaan huolimatta saatiin rakennettua sellaiseksi, että toiminnallinen kokonaisuus on varsin yksinkertainen sekä selkeän helppokäyttöinen.