Verkkokauppasovelluksen arkkitehtuuri ja toteutus
Tammisto, Antti-Pekka (2007)
Tammisto, Antti-Pekka
Satakunnan ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200811133990
https://urn.fi/URN:NBN:fi:amk-200811133990
Tiivistelmä
Tässä opinnäytetyössä toteutettiin verkkokauppasovellus ja sen hallintajärjestelmä. Verkkokauppa päätettiin toteuttaa itse valmiiden kaupallisten verkkokauppasovellusten sijaan, jotta sovelluksesta saataisiin mahdollisimman hyvin hallittava ja sopiva yrityksen tarpeet huomioon ottaen. Tämän projektin tavoitteena oli tehostaa yrityksen tuotteiden myyntiä sekä näkyvyyttä Internetissä. Web-sivustolla toimivan hallintajärjestelmän tarkoitus oli helpottaa tilausten sekä verkkokaupassa näytettävien tuotteiden hallintaa. Hallintasovelluksen kautta ylläpitäjä voi kätevästi lisätä, muokata tai poistaa tuotteita ja tuotetietoja ilman monimutkaisten tietokantakäskyjen opettelua. Kustannustehokkaista syistä projektia varten perustettiin oma web-palvelin, jonka alustaksi valittiin Debian GNU/Linux -käyttöjärjestelmä. Web-palvelinohjelmaksi valittiin ilmainen avoimeen lähdekoodiin perustuva Apache HTTP Server. Verkkokaupan sekä hallintajärjestelmän toiminnallisuus toteutettiin PHP-ohjelmointikielellä. Tietokantana käytettiin MySQL-tietokantaa, jonne luotiin tarvittavat taulut asiakkaita, tuotteita sekä tilauksia varten. Verkkokauppasivuston rakenne toteutettiin pitkälti XHTMLmerkintäkielellä sekä sivujen ulkoasun muotoilu CSS-tyyliohjejärjestelmällä. Lisäksi sivujen toiminnallisiin osiin käytettiin JavaScriptiä.