Huutokauppajärjestelmän toteutus Codeigniter-ohjelmointikehyksessä
Kankaanranta, Mikko (2012)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012061312666
https://urn.fi/URN:NBN:fi:amk-2012061312666
Tiivistelmä
Tässä opinnäytetyössä dokumentoidussa projektissa rakennettiin sovellus, jonka avulla voidaan perustaa web-huutokauppa. Sovellus ohjelmoitiin CodeIgniter-ohjelmointikehyksessä. Projektin lähtökohtana oli ajatus helposti asennettavasta ja käyttöönotettavasta huutokauppa-alustasta, joka sulkisi huutokaupalle ominaisen monimutkaisen logiikan yksinkertaisen, koodin tasolla olevan käyttöliittymän alle.
Tavoitteena oli tuottaa lopputulos joka antaa huutokaupan perustajalle ohjelmointikehyksen mukana tulevat www-sovelluskehitykseen suunnatut työkalut ja alustan ratkaisut huutokaupan perustamiseen, ylläpitämiseen ja kehitykseen liittyvissä toimissa samassa kokonaisuudessa.
Huutokauppa-alusta ohjelmoitiin php-pohjaisessa CodeIgniter-ohjelmointikehyksessä, jossa tietokantaratkaisuna käytettiin MySQL tietokantaa. Alustan toteutuksessa otettiin huomioon erilaiset hosting-ympäristöt, jota varten tietokannasta poistettiin tuki taulujen välisille yhteyksille. Viite-eheydestä huolehditaan ohjelmakoodissa. Koko huutokauppa-alusta ohjelmointiin noudattaen CodeIgniter-ohjelmointikehyksen implementoimaa MVC (mode-view-controller) sovellusarkkitehtuuria.
Tavoitteena oli tuottaa lopputulos joka antaa huutokaupan perustajalle ohjelmointikehyksen mukana tulevat www-sovelluskehitykseen suunnatut työkalut ja alustan ratkaisut huutokaupan perustamiseen, ylläpitämiseen ja kehitykseen liittyvissä toimissa samassa kokonaisuudessa.
Huutokauppa-alusta ohjelmoitiin php-pohjaisessa CodeIgniter-ohjelmointikehyksessä, jossa tietokantaratkaisuna käytettiin MySQL tietokantaa. Alustan toteutuksessa otettiin huomioon erilaiset hosting-ympäristöt, jota varten tietokannasta poistettiin tuki taulujen välisille yhteyksille. Viite-eheydestä huolehditaan ohjelmakoodissa. Koko huutokauppa-alusta ohjelmointiin noudattaen CodeIgniter-ohjelmointikehyksen implementoimaa MVC (mode-view-controller) sovellusarkkitehtuuria.