Preskoči na sadržaj
Moj profil

diplomski rad (sveučilišni) · 2016

Web naplata članarina na Magento platformi

prof. dr. sc. Željko Hocenski

Sažetak

U ovom diplomskom radu obrađeni su osnovni koncepti tehnologija za programiranje web aplikacija. Osim osnovne funkcionalnost za prijenos podataka, protokola, i primjera osnovnih CMS (engl. content management system) sustava, dotaknuli smo se i LAMP(Linux, Apache, MySQL, PHP) tehlologija koje su nužne za osnovno funkcioniranje Magento platforme. Kao osnova svih sustava navodi se Linux operacijski sustav na kojem se temelje svi ostali koji su instalirani na njemu. Neophodno za funkcionalnost web aplikacije je i poslužitelj (engl. server) na kojemu se izvršava programski kod i on je poveznica između baze podataka i web aplikacije. Svi podaci koji se koriste u web aplikacij moraju se negdje pohranjivati, za to služi MySQL baza podataka. Magento platforma ima preko 200 tablica samo za osnovnu funkcionalnost platforme. U primjerima je pokazano kako se mogu dodavati vlastite tablice. Kako bi se povezala baza i podaci ispisali krajnjem korisniku koristi se PHP programski jezik koji je baza Magento platforme. Magento je platforma (engl. framework) namjenjen web trgovinama, on sadržava osnovne funkcionalnosti kao što su korisnički računi, košarica, lista želja, metode plaćanja i dostave proizvoda. Proširivanje funkcionalnosti Magento platforme pokazano je u praktičnom dijelu gdje je obrađeno kreiranje vlastitog modula, kreiranje klasa nasljeđivanja i instalacijskih skripti za kreiranje tablica u bazi podataka.

Ključne riječi

web naplata Magento softver