Mielipidekyselyjärjestelmän suunnittelu ja toteutus


Autoria(s): Karvonen, Teemu
Data(s)

18/12/2007

18/12/2007

2007

Resumo

Tämän työn tavoitteena on suunnitella yksinkertainen Internet-pohjainen mielipidekyselyjärjestelmä sekä esitellä yksityiskohtaisesti järjestelmän toteutus ja siihen liittyvät menetelmät. Menetelmistäesitellään ainoastaan ennalta valitut menetelmät järjestelmän toteutukseen, tietojen esittämiseen, esitystavan muotoiluun sekä tietojen varastointiin. Järjestelmä toteutetaan HTML- ja PHP-kielillä sekä käyttämällä CSS-menetelmän tyylimuotoiluja ja XML-kielen muotoiluun perustuvia tiedostoja tietovarastoina. Järjestelmän suunnitteluun liittyen työssä pyritään kuvaamaan järjestelmään toteutettavat kaksi erillistä käyttöliittymää, pääkäyttäjän käyttöliittymä ja normaalin käyttäjän käyttöliittymä, sekä näihin toteutettavat toiminnot. Pääkäyttäjän tärkeimmät toiminnot ovat mielipidekyselyiden luominen, käyttäjien lisääminen kyselyihin sekä kyselyiden tulosten seuranta. Normaalin käyttäjän toiminnot taas rajoittuvat kirjautumiseen ja kyselyyn vastaamiseen. Järjestelmän toteutuksen kuvauksessa kuvataan tarkasti edellä mainittujen kahden käyttöliittymän toiminnot sekä näiden toimintojen toteutustavat. Lisäksi toteutuksen kuvauksen yhteydessä määritellään tarkasti järjestelmän tietovarastoina toimivien tiedostojen sisällön muoto. Työn lopputuloksena syntyi valituilla toteutustavoilla toteutettu toimiva mielipidekyselyjärjestelmä sekä tämä järjestelmän suunnitteluun ja toteutuksen selvittämiseen keskittynyt dokumentti. Toteutetusta järjestelmästä ei tullut täydellinen vaan jatkokehityksessä voidaan harkita esimerkiksi tietokannan käyttämistä järjestelmän tietovarastoina sekä joidenkin lisäominaisuuksien toteuttamista. Tavoitteeseen päästiin kuitenkin, sillä toteutettu järjestelmä on toimiva ja käyttötarkoitukseensa sopiva.

The goal of this work is to design a simple Internet-based survey system to collect information on chosen subjects and to give a detailed description of the implementation. Also some predefined methods for implementing the system, storing and presenting the data, and formatting the representation of the data are described. These predefined methods are HTML- and PHP-languages for implementation, CSS specification for representing the data and XML-language for formatting the stored data. System design phase aims to presentthe two separate system interfaces - administrator interface and normal user interface - and the functions that will be implemented to these interfaces. The most important functions of the administrator interface are creating queries, adding users to queries, and viewing the results of the queries. The functions included in the normal user interface are restricted to logging in to the system and answering to a query. Presenting the implementation of the designed system is focused on detailed descriptions of the two mentioned interfaces. In addition the format of the data that is stored in the data storage files is described accurately. The final results of this project were a working system for registering users' opinions implemented using the above-mentioned methods and this document describing the design and implementation the system. The implemented application was not perfect and further development should be considered in for example providing a database system for storing data and in developing some new features. The outcome was still at least satisfying since a fully working system was developed.

Identificador

TMP.objres.490.pdf

http://www.doria.fi/handle/10024/30974

URN:NBN:fi-fe20071078

Idioma(s)

fi

Palavras-Chave #kyselyjärjestelmä #Internet-pohjaisen järjestelmän suunnittelu jatoteutus #toteutusmenetelmät #survey system #Internet-based system design and implementation #implementation methods and practices
Tipo

Kandityö

Bachelor's thesis