Izrada dinamičke web stranice korištenjem JavaScript biblioteka na primjeru stranice za web prodaju ; Creation of a dynamic website using the JavaScript libraries on the example of a online web store

Saved in:
Bibliographic Details
Title: Izrada dinamičke web stranice korištenjem JavaScript biblioteka na primjeru stranice za web prodaju ; Creation of a dynamic website using the JavaScript libraries on the example of a online web store
Authors: Brković, Antonio
Contributors: Brekalo, Sanja
Publisher Information: Međimursko veleučilište u Čakovcu.
Polytechnic of Međimurje in Čakovec.
Publication Year: 2019
Collection: Polytechnic of Međimurje in Čakovec Repository
Subject Terms: JavaScript, React, MongoDB, Node.js, HTML, CSS, Bootstrap, TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo, TECHNICAL SCIENCES. Computing. Program Engineering
Description: Tema završnog rada je izrada dinamičke web stranice korištenjem JavaScript biblioteka na primjeru stranice za web prodaju. Web aplikacija namijenjena je za postavljanje proizvoda na internetsku stranicu za web prodaju te omogućuje korisnicima naručivanje proizvoda. Glavni programski jezik tehnologija koje se izvršavaju na klijentskoj i poslužiteljskoj strani je JavaScript. Interaktivno korisničko sučelje izrađeno je pomoću React biblioteke, HTML-a, CSS prezentacijskog jezika upotrijebljenog za oblikovanje izgleda stranice i radnog okvira Bootstrap za razvoj responzivnih web stranica. Poslužiteljska strana aplikacije realizirana je upotrebom izvršnog okruženja Node.js i Express.js radnog okvira. NPM upravitelj paketa dolazi s instalacijom Node.jsa. Upotrebom NPM paketa omogućeno je dijeljenje kompleksnijih dijelova koda s drugim programerima. U razvoju aplikacije upotrijebljeni su paketi kao što su mongoose (paket za rad s MongoDB bazom podataka), morgan (paket za detaljnije ispisivanje HTTP zahtjeva u terminalu), body-parser (paket upotrijebljen za pretvaranje tijela zahtjeva u JSON oblik), nodemon (paket koji ponovno pokreće razvojni server prilikom svake promjene u kodu). Baza podataka kojom se koristi web aplikacija je NoSQL baza MongoDB. Temelji se na konceptu zbirki i dokumenata te omogućuje visoke performanse, visoku dostupnost i jednostavnu skalabilnost. Aplikacija je podijeljena na dvije razine upravljanja: korisnik i administrator. Slučajevi upotrebe za korisnike i administratora aplikacije objašnjeni su i prikazani pomoću dijagrama korištenja. Prijavom u sustav korisniku je omogućeno pregledavanje svih proizvoda, detaljan opis proizvoda, praćenje statusa narudžbe, ažuriranje korisničkog profila i druge funkcionalnosti. Korisnik proizvode može stavljati u košaricu te, upotrebljavajući Braintree sustav za naplatu, izvršiti kupovinu proizvoda. Aplikacija se sastoji i od sučelja za administraciju u kojoj korisnik s odgovarajućom ulogom može vidjeti sve narudžbe, ažurirati status narudžbe i upravljati ...
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://repozitorij.mev.hr/islandora/object/mev:1122; https://urn.nsk.hr/urn:nbn:hr:110:766784; https://repozitorij.mev.hr/islandora/object/mev:1122/datastream/PDF
Availability: https://repozitorij.mev.hr/islandora/object/mev:1122
https://urn.nsk.hr/urn:nbn:hr:110:766784
https://repozitorij.mev.hr/islandora/object/mev:1122/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.DAA73585
Database: BASE
Be the first to leave a comment!
You must be logged in first