Web-sovellus tuotteiden suodatukseen ja hinnoitteluun verkkokauppajärjestelmässä
Aho, Mika (2014)
Aho, Mika
Vaasan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014120818881
https://urn.fi/URN:NBN:fi:amk-2014120818881
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli suunnitella ja kehittää sisäiseen käyttöön tarkoitettu web-sovellus Multitronic Oy:lle, joka on tietotekniikkatuotteita myyvä verkkokauppa. Web-sovellusta voidaan käyttää myytävien tuotteiden suodatukseen ja hinnoitteluun. Tuotteita voidaan suodattaa tuotteen kategorian ja ominaisuuksien perusteella ja hinnoitella joko tuotekohtaisesti tai määrittelemällä sääntöjä, jotka koskevat tiettyjä tuotekategorioita. Multitronicin järjestelmässä ylläpidetään useita erillisiä verkkokauppoja, ja tässä opinnäytetyössä kehitetty web-sovellus tarjoaa niille kaikille samat suodatus- ja hinnoitteluominaisuudet erikseen. Web-sovelluksessa on kaksi osaa: asiakassovellus ja palvelinsovellus. Asiakassovellusta käytetään verkkoselaimen kautta, ja se on toteutettu käyttäen JavaScript-kieltä ja jQuery-kirjastoa. Se tarjoaa sovelluksen käyttöliittymän ja kommunikoi palvelinsovelluksen kanssa yksinkertaisen ohjelmointirajapinnan kautta. Loppukäyttäjälle näkymätön palvelinsovellus on toteutettu PHP- ohjelmointikielellä, ja se suorittaa varsinaiset käyttäjän pyytämät toimenpiteet luomalla tuotteiden suodatus- ja hinnoittelusääntöjä tietokantaan. Lisäksi kehitettiin automaattisia tietokantaproseduureja, jotka tulkitsevat näitä sääntöjä ja huolehtivat niiden täytäntöönpanosta käytännössä. Opinnäytetyön tuloksena kehitettiin sovellus, joka vastaa tuotteiden suodatukselle ja hinnoittelulle asetettuja vaatimuksia. Tätä opinnäytetyötä kirjoitettaessa sovellus ei ollut vielä tuotantokäytössä, koska sitä kehitettiin osaksi uutta verkkokauppajärjestelmää, joka oli vielä kehitteillä toimeksiantajayrityksessä.