Web-pohjainen koulutusten hallintajärjestelmä : Suunnittelu ja toteutus
Nousiainen, Lari (2013)
Nousiainen, Lari
Savonia-ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305066644
https://urn.fi/URN:NBN:fi:amk-201305066644
Tiivistelmä
Tässä opinnäytetyössä suunniteltiin ja toteutettiin web-pohjainen koulutusten hallintajärjestelmä Ylä-Savon lomituspalveluille. Aiemmin Ylä-Savon lomituspalveluiden lomittajien koulutustietoja pidettiin yllä Excel-pohjaisessa järjestelmässä, mutta kasvaneiden koulutustarpeiden ja -vaatimusten myötä nähtiin tarve järjestelmälle, johon voidaan keskitetysti tallentaa koulutusten ja lomittajien tiedot.
Työn ensimmäisessä vaiheessa perehdyttiin lomituspalveluihin sekä määriteltiin järjestelmältä vaaditut toiminnot toimeksiantajan kanssa. Määriteltyjen vaatimusten pohjalta suunniteltiin työn toteutus sekä valittiin toteutuksessa käytettävät tekniikat. Työn toisessa vaiheessa toteutettiin itse koulutusten hallintajärjestelmä, jonka käyttöliittymä toteutettiin HTML- ja PHP-kielillä sekä ulkoasu määriteltiin CSS-tyyleillä. Järjestelmän tietojen tallennustavaksi valittiin MySQL-tietokanta, joka mallinnettiin MySQL Workbench -ohjelmalla.
Tässä raportissa keskityttiin koulutusten hallintajärjestelmän ominaisuuksien ja toimintojen kuvaukseen, mutta samalla perehdyttiin tietojärjestelmiin ja relaatiotietokantoihin sekä järjestelmän toteutuksessa käytettyihin tekniikoihin. Opinnäytetyön tuloksena saatiin vaatimuksia vastaava järjestelmä, johon sekä toimeksiantaja että toteuttaja ovat tyytyväisiä.
Työn ensimmäisessä vaiheessa perehdyttiin lomituspalveluihin sekä määriteltiin järjestelmältä vaaditut toiminnot toimeksiantajan kanssa. Määriteltyjen vaatimusten pohjalta suunniteltiin työn toteutus sekä valittiin toteutuksessa käytettävät tekniikat. Työn toisessa vaiheessa toteutettiin itse koulutusten hallintajärjestelmä, jonka käyttöliittymä toteutettiin HTML- ja PHP-kielillä sekä ulkoasu määriteltiin CSS-tyyleillä. Järjestelmän tietojen tallennustavaksi valittiin MySQL-tietokanta, joka mallinnettiin MySQL Workbench -ohjelmalla.
Tässä raportissa keskityttiin koulutusten hallintajärjestelmän ominaisuuksien ja toimintojen kuvaukseen, mutta samalla perehdyttiin tietojärjestelmiin ja relaatiotietokantoihin sekä järjestelmän toteutuksessa käytettyihin tekniikoihin. Opinnäytetyön tuloksena saatiin vaatimuksia vastaava järjestelmä, johon sekä toimeksiantaja että toteuttaja ovat tyytyväisiä.