Mainostenhallintajärjestelmä
Heikkinen, Samu (2018)
Heikkinen, Samu
Savonia-ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018103116416
https://urn.fi/URN:NBN:fi:amk-2018103116416
Tiivistelmä
Opinnäytetyön aiheena oli kehittää mainostenhallintajärjestelmä kuopionkirppari.fi Internet-sivuston ylläpitäjän työkaluihin. Mainostenhallintajärjestelmän tarkoitus on helpottaa sivuston ylläpitäjän työtehtäviä ja tarjota selkeä käyttöliittymä sivustolla olevin paikallisten yritysten mainosbannereiden hallintaan. Vaatimuksina järjestelmälle olivat mainostenhallinta, mainosten näkyvyyden määrittely, klikkausten tilastointi, seuranta ja raportointi sekä laskujen luonti ja asiakashallinta.
Mainostenhallinnassa voidaan lisätä, muokata, järjestellä tai poistaa mainoksia. Näkymästä voidaan myös määrittää mainoksen mainostuskausi. Ylläpitäjä voi myös luoda laskuja ja luoda kaavion, josta mainoksen klikkaukset näkyvät päiväkohtaisesti. Asiakashallinnassa voidaan pitää kirjaa asiakkaista ja toteuttaa asiakashankintaa lähettämällä tarjouspyyntö uudelle asiakkalle.
Mainostenhallintajärjestelmän ohjelmoinnissa käytettiin suurimmaksi osaksi PHP-ohjelmointikieltä ja sen PDO-lisäosaa. Kaikki navigointitoiminnot ja skriptit tehtiin JavaScript- ja jQuery-ohjelmointikielillä. Lisäksi hyödynnettiin myös JavaScriptin HighCharts-kirjastoa. Tarvittavat tietokantataulut tehtiin sivustolla toimivaan MySQL-relaatiotietokantaan. Järjestelmä tuotettiin nopean kehityksen mallin mukaisesti.
Lopputuloksena saatiin vaatimusten mukainen ja toimiva järjestelmä. Työ valmistui hyvissä ajoin ennen sovittua määräaikaa ja se otettiin sivustolle käyttöön lyhyen testauksen jälkeen.
Mainostenhallinnassa voidaan lisätä, muokata, järjestellä tai poistaa mainoksia. Näkymästä voidaan myös määrittää mainoksen mainostuskausi. Ylläpitäjä voi myös luoda laskuja ja luoda kaavion, josta mainoksen klikkaukset näkyvät päiväkohtaisesti. Asiakashallinnassa voidaan pitää kirjaa asiakkaista ja toteuttaa asiakashankintaa lähettämällä tarjouspyyntö uudelle asiakkalle.
Mainostenhallintajärjestelmän ohjelmoinnissa käytettiin suurimmaksi osaksi PHP-ohjelmointikieltä ja sen PDO-lisäosaa. Kaikki navigointitoiminnot ja skriptit tehtiin JavaScript- ja jQuery-ohjelmointikielillä. Lisäksi hyödynnettiin myös JavaScriptin HighCharts-kirjastoa. Tarvittavat tietokantataulut tehtiin sivustolla toimivaan MySQL-relaatiotietokantaan. Järjestelmä tuotettiin nopean kehityksen mallin mukaisesti.
Lopputuloksena saatiin vaatimusten mukainen ja toimiva järjestelmä. Työ valmistui hyvissä ajoin ennen sovittua määräaikaa ja se otettiin sivustolle käyttöön lyhyen testauksen jälkeen.
