Android aplikacija za samoposlužnu knjižnicu (CROSBI ID 445960)
Ocjenski rad | sveučilišni preddiplomski završni rad
Podaci o odgovornosti
Milardović, Domagoj
Vukić, Đurđica
hrvatski
Android aplikacija za samoposlužnu knjižnicu
Mobilna aplikacija “Online library” je osmišljena i realizirana kako bi pomogla korisnicima i knjižnicama u vođenju evidencije o posuđenim i vraćenim knjigama. Postojeća rješenja za te procese uglavnom koriste računala opremljena barkod čitačem. Ovakav tip aplikacije namijenjen je samoposlužnim knjižnicama te bi korisnicima omogućio jednostavniji i brži pristup pregledu knjiga bez njihovog fizičkog prisustva u knjižnicama. Nakon odabira željene knjige, korisnik istu preuzima u knjižnici. Cilj rada je bio razviti i opisati mobilnu aplikaciju koja bi se sastojala od samostalne poslužiteljske i klijentske strane s ciljem ostvarivanja nezavisnosti o platformi. Namjera je bila razviti rješenje koje bi na jednom centralnom mjestu čuvalo podatke i te podatke serviralo bez obzira o kojem se uređaju radi. U teorijskom dio rada opisana je arhitektura, korištene tehnologije, definirani pojmovi aplikacije te ujedno i svi ostali elementi upotrebljeni u praktičnom dijelu. Praktični dio sadržava detaljno demonstrirane funkcionalnosti i dizajn aplikacije pri čemu se kao najbolje rješenje nametnuo servisno- orijentirani pristup. Korišten je Java programski jezik, te REST (engl. Representational State Transfer) servis uz pomoć kojeg smo povezali poslužiteljski dio aplikacije pisan u Spring radnom okruženju s klijentskim dijelom aplikacije pisanim u Android studiu. REST servis zamišljen je kao centralni dio aplikacije koji bi pružao različite operacije za manipulaciju podacima. Na taj način podacima bi se pristupalo na jednom mjestu(bili bi centralizirani), a na klijentskoj strani izrađena je aplikacija koja konzumira taj servis, bilo da se radi o mobilnoj, desktop ili nekoj drugoj platformi. Sama implementacija REST servisa izrađena je u JAVA programskom jeziku, a kao baza koristi se MYSQL. JSON format korišten je kao format komunikacije između poslužitelja i klijentske aplikacije. JSON kao format je lagan u smislu veličine podataka, neovisan je o jeziku i jednostavno ga je razumjeti. Aplikacija je podijeljena u dvije role, korisnik i administrator, što našu aplikaciju dijeli u dva dijela. Administrator ima pristup svim podacima i mogućnost uređivanja istih, dok korisnik ima jedino mogućnost pregleda podataka.
m-knjižnica ; mobilna aplikacija ; Android ; Java ; Spring-boot ; MySql
nije evidentirano
engleski
Android self-service library app
nije evidentirano
m-library ; Mobile app ; Android ; Java ; Spring-boot ; MySql
nije evidentirano
Podaci o izdanju
61
22.10.2020.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Veleučilište Aspira
Split