Luova Lomake Analysointityökalu
Komulainen, Tuomas (2007)
Komulainen, Tuomas
Kajaanin ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201003316020
https://urn.fi/URN:NBN:fi:amk-201003316020
Tiivistelmä
Tämä opinnäytetyö tehtiin Luovaliike Oy:n toimeksiannosta. Toimeksiantona oli kehittää Luova
Lomake -ohjelmistoon kyselytutkimuksella kerätyn aineiston analysointityökalu. Luova Lomake
Analysointityökalu on tehty osaksi Luova Lomake -ohjelmistoa, joka tarjoaa käyttäjälleen
mahdollisuuden muun muassa kyselytutkimusten tekoon, ilmoittautumisprosessien hoitamiseen
sekä kilpailujen järjestämiseen.
Luova Lomake Analysointityökalulla on mahdollista luoda aiemmin tehdyn kyselytutkimuksen
pohjalta raporttipohjia. Raporttipohjan perusteella on mahdollista tulostaa reaaliaikainen raportti
kyselytutkimuksen tuloksista. Raportti voi sisältää yksittäisiä muuttujia kuvailevaa tietoa ja
muuttujien välisien riippuvuuksien esittämistä ristiintaulukoinnin avulla.
Luova Lomake Analysointityökalu kehitettiin Microsoft ASP .NET 2.0 -alustalla, Microsof Visual
Studio 2005 -ohjelmointiympäristössä. Ohjelmointikielenä käytettiin Visual Basic .NET:iä.
Analysoitava tieto on tallennettuna joko MySQL- tai Microsoft Server 2005 -tietokantaan.
Työkalulla tehdyt raporttipohjat tallennetaan XML-tiedostoon, jonka avulla ohjelma generoi
halutun muotoisen raportin reaaliaikaisena käyttäen tietokannassa olevaa kyselytutkimuksen
vastausmateriaalia.
Opinnäytetyön teoriaosuudessa käsitellään yleisesti XML:n eri osa-alueita sekä tilastollista
tutkimusta kvantitatiivisen tutkimuksen kannalta, siltä osin kuin se liittyy opinnäytetyön
käytännönosuuden toteuttamiseen.
Luova Lomake Analysointityökalu täyttää hyvin sille määritetyt vaatimukset ja vastaa
toiminnallisuudeltaan alkuperäisiä tavoitteitaan. Ongelmana ilmeni ohjelman hitaus generoitaessa
raporttia, joka sisältää monia ristiintaulukointeja. Tämä ongelma on kuitenkin ratkaistavissa
helposti, jos luovutaan raportin reaaliaikaisesta generoimisesta ja se toteutetaan ajastetusti.
Lomake -ohjelmistoon kyselytutkimuksella kerätyn aineiston analysointityökalu. Luova Lomake
Analysointityökalu on tehty osaksi Luova Lomake -ohjelmistoa, joka tarjoaa käyttäjälleen
mahdollisuuden muun muassa kyselytutkimusten tekoon, ilmoittautumisprosessien hoitamiseen
sekä kilpailujen järjestämiseen.
Luova Lomake Analysointityökalulla on mahdollista luoda aiemmin tehdyn kyselytutkimuksen
pohjalta raporttipohjia. Raporttipohjan perusteella on mahdollista tulostaa reaaliaikainen raportti
kyselytutkimuksen tuloksista. Raportti voi sisältää yksittäisiä muuttujia kuvailevaa tietoa ja
muuttujien välisien riippuvuuksien esittämistä ristiintaulukoinnin avulla.
Luova Lomake Analysointityökalu kehitettiin Microsoft ASP .NET 2.0 -alustalla, Microsof Visual
Studio 2005 -ohjelmointiympäristössä. Ohjelmointikielenä käytettiin Visual Basic .NET:iä.
Analysoitava tieto on tallennettuna joko MySQL- tai Microsoft Server 2005 -tietokantaan.
Työkalulla tehdyt raporttipohjat tallennetaan XML-tiedostoon, jonka avulla ohjelma generoi
halutun muotoisen raportin reaaliaikaisena käyttäen tietokannassa olevaa kyselytutkimuksen
vastausmateriaalia.
Opinnäytetyön teoriaosuudessa käsitellään yleisesti XML:n eri osa-alueita sekä tilastollista
tutkimusta kvantitatiivisen tutkimuksen kannalta, siltä osin kuin se liittyy opinnäytetyön
käytännönosuuden toteuttamiseen.
Luova Lomake Analysointityökalu täyttää hyvin sille määritetyt vaatimukset ja vastaa
toiminnallisuudeltaan alkuperäisiä tavoitteitaan. Ongelmana ilmeni ohjelman hitaus generoitaessa
raporttia, joka sisältää monia ristiintaulukointeja. Tämä ongelma on kuitenkin ratkaistavissa
helposti, jos luovutaan raportin reaaliaikaisesta generoimisesta ja se toteutetaan ajastetusti.