Title Aplikacija za prikaz i uređivanje digitalnog kataloga salona namještaja
Title (english) Application for presenting and editing digital catalog of furniture salon
Author Luka Abramović
Mentor Siniša Sovilj (mentor)
Committee member Ivan Pogarčić (predsjednik povjerenstva)
Committee member Dalibor Fonović (član povjerenstva)
Granter University of Pula (Faculty of Informatics in Pula) Pula
Defense date and country 2023-02-22, Croatia
Scientific / art field, discipline and subdiscipline SOCIAL SCIENCES Information and Communication Sciences Information Systems and Information Science
Abstract 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.
Abstract (english) 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.
Keywords
mobilna aplikacija
web aplikacija
Domus
salon namještaja
Android Studio
Java
HostGator
MySQL
phpMyAdmin
PHP
JavaScript
Keywords (english)
Mobile application
Web application
Domus
Salon furniture
Android Studio
Java
HostGator
MySQL
phpMyAdmin
PHP
JavaScript
Language croatian
URN:NBN urn:nbn:hr:137:742547
Study programme Title: Master in Informatics; specializations in: Master in Informatics, Master in Informatics, specialisation: teaching, Master in Informatics, Master in Informatics, specialisation: teaching Course: Master in Informatics, Master in Informatics, specialisation: teaching Study programme type: university Study level: graduate Academic / professional title: magistar/magistra informatike (magistar/magistra informatike)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2023-02-23 14:19:51