Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1165439

Android aplikacija za samoposlužnu knjižnicu


Milardović, Domagoj
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:

Avatar Url Đurđica Vukić (mentor)

Citiraj ovu publikaciju:

Milardović, Domagoj
Android aplikacija za samoposlužnu knjižnicu, 2020., diplomski rad, preddiplomski, Split
Milardović, D. (2020) 'Android aplikacija za samoposlužnu knjižnicu', diplomski rad, preddiplomski, Split.
@phdthesis{phdthesis, author = {Milardovi\'{c}, Domagoj}, year = {2020}, pages = {61}, keywords = {m-knji\v{z}nica, mobilna aplikacija, Android, Java, Spring-boot, MySql}, title = {Android aplikacija za samoposlu\v{z}nu knji\v{z}nicu}, keyword = {m-knji\v{z}nica, mobilna aplikacija, Android, Java, Spring-boot, MySql}, publisherplace = {Split} }
@phdthesis{phdthesis, author = {Milardovi\'{c}, Domagoj}, year = {2020}, pages = {61}, keywords = {m-library, Mobile app, Android, Java, Spring-boot, MySql}, title = {Android self-service library app}, keyword = {m-library, Mobile app, Android, Java, Spring-boot, MySql}, publisherplace = {Split} }




Contrast
Increase Font
Decrease Font
Dyslexic Font