Web aplikacija za Internet trgovinu posebno prilagođenu specifičnom kupcu

U ovom radu implementirana je detaljno objašnjena aplikacija za prodaju zračnih filtera od plastike. Glavni cilj izrade ove aplikacije bio je digitalno prikazati i dokumentirati sve proizvode koji se koriste u poslu, te olakšati sami proces naručivanja robe. Svaki proizvod sadrži 3D model, različite...

Full description

Bibliographic Details
Main Author: Pavlović, Karlo
Other Authors: Gulić, Marko
Format: Bachelor Thesis
Language:Croatian
Published: Sveučilište u Rijeci. Tehnički fakultet. Zavod za računarstvo. Katedra za programsku podršku. 2021
Subjects:
Online Access:https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:2592
https://urn.nsk.hr/urn:nbn:hr:190:690461
https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:2592/datastream/PDF
Description
Summary:U ovom radu implementirana je detaljno objašnjena aplikacija za prodaju zračnih filtera od plastike. Glavni cilj izrade ove aplikacije bio je digitalno prikazati i dokumentirati sve proizvode koji se koriste u poslu, te olakšati sami proces naručivanja robe. Svaki proizvod sadrži 3D model, različite materijale, različite boje, različite cijene te minimalnu količinu koju je potrebno zadovoljiti prilikom kupnje. Moguće je odabrati materijal, o kojem onda ovisi i cijena, odabrati boju i postaviti količinu. Nakon što se zadaju svi parametri, omogućuje se dodavanje proizvoda u košaricu. Unutar košarice moguće je vidjeti koliko je proizvoda dodano, koja je njihova ukupna količina, kao i ukupna cijena cijele košarice. Kada kupac završi s kupnjom sadržaj košarice se dodaje u narudžbu. Unutar narudžbe osim prikaza ukupne cijene, ukupne količine i broja dodanih proizvoda nalazi se prikaz statusa narudžbe (u izradi, poslana ili dostavljena), kao i datum predviđenog završetka izrade, datum poslane robe te datum kada je roba stigla na odredište. Za izradu ove aplikacije korišten je Django radni okvir (eng. framework) koji je baziran na Pythonu, a slijedi arhitektonski obrazac model-predložak-pogled (eng. model-template-view). Za upravljanje bazom podataka zadužen je PostgreSQL, relacijski sustav upravljanja bazama podataka koji je besplatan te je otvorenog koda. Kako bi aplikacija odrađivala trenutne akcije koje ovise o različitim događajima, korišten je skriptni programski jezik JavaScript, koji se izvršava u web pregledniku na strani korisnika. Sve je povezano s Bootstrapom, radnim okvirom (eng. framework) koji sadrži kolekciju HTML-a, CSS-a i JavaScripta. In this paper, an application for selling plastic air filters is implemented and explained in detail. The main goal of creating this application was to digitally display and document all products used in the business and to facilitate the process of ordering goods. Each product contains a 3D model, different materials, different colors, different prices and the minimum ...