Naslov Aplikacija za prikaz i uređivanje digitalnog kataloga salona namještaja
Naslov (engleski) Application for presenting and editing digital catalog of furniture salon
Autor Luka Abramović
Mentor Siniša Sovilj (mentor)
Član povjerenstva Ivan Pogarčić (predsjednik povjerenstva)
Član povjerenstva Dalibor Fonović (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište Jurja Dobrile u Puli (Fakultet informatike u Puli) Pula
Datum i država obrane 2023-02-22, Hrvatska
Znanstveno / umjetničko područje, polje i grana DRUŠTVENE ZNANOSTI Informacijske i komunikacijske znanosti Informacijski sustavi i informatologija
Sažetak Mobilna aplikacija Domus i istoimena web aplikacija dvije su aplikacije za fiktivni salon namještaja koje ostvaruju povezanost s MySQL bazom podataka preko koje vrše komunikaciju i razmjenu potrebnih podataka. Mobilna aplikacija razvijena je u programu Android Studio, korištenjem programskog jezika Java i označnog jezika XML, dok je web aplikacija razvijena na HostGator serveru korištenjem programskog jezika PHP i označnog jezika HTML, uz dodatno korištenje stilskog jezika CSS i programskog jezika JavaScript. Baza podataka razvijena je na HostGator serveru korištenjem alata phpMyAdmin.
Mobilna aplikacija stvorena je za korištenje samo krajnjim korisnicima koji u njoj mogu pregledavati ponudu koja je pohranjena u bazi podataka te se prikazuje mobilnoj aplikaciji korištenjem programskog jezika PHP, čije skripte potrebne podatke iz baze šalju u JSON formatu prema mobilnoj aplikaciji koja koristi HTTP biblioteku Volley za iščitavanje tih podataka i prikaz istih u korisničkom sučelju mobilne aplikacije. Korisnik ima mogućnosti stvarati narudžbe koje se također preko Volley-a u JSON formatu šalju prema serveru gdje ih onda PHP dekodira i dobivene podatke pohranjuje u bazu podataka.
Web aplikacija stvorena je da bude pogodna za rad administratoru, ali i krajnjim korisnicima. Podijeljena je u dva dijela, s tim da administratorskom dijelu aplikacije mogu pristupiti samo korisnici koji imaju administratorske privilegije. Kao i u slučaju mobilne aplikacije, standardni korisnik može pregledavati ponudu, ali za razliku od mobilne aplikacije, narudžbe može stvarati samo uz prijavu. Korisnik u web aplikaciji također ima mogućnost pregledavati i svoje prethodno stvorene narudžbe. Administrator koristi administratorsku ploču za pregled svih narudžbi, te također može vršiti CRUD operacije nad ponudom.
Sažetak (engleski) The Domus mobile application and the homonymous web application are two applications for a fictitious furniture salon that connect to a MySQL database through which they communicate and exchange data. The mobile application was developed in the Android Studio program, using the Java programming language and the XML markup language, while the web application was developed on the HostGator server using the PHP programming language and the HTML markup language, with the additional use of the CSS style sheet language and the JavaScript programming language. The database was developed on the HostGator server using the phpMyAdmin administration tool.
The mobile application was created to be used only by end users who can view the offer stored in the database and displayed to the mobile application using the PHP programming language, whose scripts send the necessary data from the database in JSON format to the mobile application using the Volley HTTP library for reading this data and displaying it in the mobile application's user interface. The user has the ability to create orders that are also sent via Volley in JSON format to the server, where PHP then decodes them and stores the resulting data in the database.
The web application was created to be convenient for the administrator, but also for end users. It is divided into two parts, with the fact that the administrative part of the application can only be accessed by users who have administrator privileges. As in the case of the mobile application, the standard user can view the offer, but unlike the mobile application, they can only create orders by logging in. In the web application, the user also has the possibility to view his previously created orders. The administrator uses the admin panel to view all orders, and can also perform CRUD operations on the offer.
Ključne riječi
mobilna aplikacija
web aplikacija
Domus
salon namještaja
Android Studio
Java
HostGator
MySQL
phpMyAdmin
PHP
JavaScript
Ključne riječi (engleski)
Mobile application
Web application
Domus
Salon furniture
Android Studio
Java
HostGator
MySQL
phpMyAdmin
PHP
JavaScript
Jezik hrvatski
URN:NBN urn:nbn:hr:137:742547
Studijski program Naziv: Informatika; smjerovi: Informatika i Nastavni smjer informatike, Informatika, Nastavni smjer informatike Smjer: Informatika i Nastavni smjer informatike Vrsta studija: sveučilišni Stupanj studija: diplomski Akademski / stručni naziv: magistar/magistra informatike (mag. inf.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Otvoreni pristup
Uvjeti korištenja
Datum i vrijeme pohrane 2023-02-23 14:19:51