Pregled bibliografske jedinice broj: 1165439
Android aplikacija za samoposlužnu knjižnicu
Android aplikacija za samoposlužnu knjižnicu, 2020., diplomski rad, preddiplomski, Split
CROSBI ID: 1165439 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Android aplikacija za samoposlužnu knjižnicu
(Android self-service library app)
Autori
Milardović, Domagoj
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Mjesto
Split
Datum
22.10
Godina
2020
Stranica
61
Mentor
Vukić, Đurđica
Ključne riječi
m-knjižnica ; mobilna aplikacija ; Android ; Java ; Spring-boot ; MySql
(m-library ; Mobile app ; Android ; Java ; Spring-boot ; MySql)
Sažetak
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.
Izvorni jezik
Hrvatski
Znanstvena područja
Interdisciplinarne društvene znanosti
POVEZANOST RADA
Ustanove:
Visoka škola za menadžment i dizajn Aspira, Split
Profili:
Đurđica Vukić
(mentor)