Korisnički alati

Site alati


2017:studenti:dkutlesa:projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
Novija izmjena Novije izmjene na obje strane
2017:studenti:dkutlesa:projektni_zadatak [2017/06/26 22:11]
dkutlesa [Ograničenja]
2017:studenti:dkutlesa:projektni_zadatak [2017/06/28 22:16]
dkutlesa [Rezultat]
Redak 19: Redak 19:
 ====== Ciljevi projekta ====== ====== Ciljevi projekta ======
  
-  * Upoznati se s problemima slijepih i slabovidnih osoba u normalnim ​životnim situacijama +  * Upoznati se s alatima za rad s poslužiteljima 
-  * Definirati točne funkcije aplikacije u suradnji sa slijepim ​slabovidnim osobama +  * Podići poslužitelj na osobnom računalu 
-  * Upoznati se tehnologijama ​razvojem android aplikacija+  * Povezati aplikaciju ​poslužitelj 
 +  * Omogućiti prijenos zvučnih zapisa ​mobilnog uređaja na poslužitelj ​obrnuto
   * Proširiti znanje o bazama podataka i poslužitelju   * Proširiti znanje o bazama podataka i poslužitelju
   * Konačni cilj je izraditi funkcionalnu aplikaciju   * Konačni cilj je izraditi funkcionalnu aplikaciju
Redak 37: Redak 38:
 ====== Ograničenja ====== ====== Ograničenja ======
  
-Nepoznavanje alata i programskih jezika koji se koriste za rad s poslužiteljima.+Nepoznavanje alata i programskih jezika koji se koriste za rad s poslužiteljima. Ograničenje trenutne konfiguracije sustava je mogućnost komunikacije između mobilnog telefona i poslužitelja samo ako se nalaze na istoj lokalnoj mreži.
  
 ====== Rezultat ====== ====== Rezultat ======
  
-Svi planirani ciljevi su ostvareni, a to su podizanje poslužitelja,​ uspostava komunikacije između aplikacije i poslužitelja te uspješan upis artikala u bazu podataka kao i prijenos zvučnih zapisa te spremnanje ​u lokalnu memoriju poslužitelja.+        ​Svi planirani ciljevi su ostvareni, a to su podizanje poslužitelja,​ uspostava komunikacije između aplikacije i poslužitelja te uspješan upis artikala u bazu podataka kao i prijenos zvučnih zapisa te spremanje ​u lokalnu memoriju poslužitelja. Poslužitelj je ostvaren uz pomoć programa XAMPP dok je obrada zahtjeva iz aplikacije izvršena pomoću PHP skripti
  
 +        Realizirane su dvije skripte. Prva skripta se zove „checkstatusonserver“ te nam ona služi za provjeru je li postoji zapis s primljenim imenom u bazi podataka. Ako zapis postoji, aplikaciji na mobilnom telefonu se šalje poveznica s koje je moguće skinuti zvučni zapis imena skeniranog artikla. Ako artikl nije pronađen u bazi podataka skripta vraća oznaku greške. U ovu skriptu su također implementirane i funkcije za bilježenje uspješnosti ili neuspješnosti pronalaska u tekstualnu datoteku istog imena kao i skripta. Te funkcije su nam pomogle pri testiranju i otklanjanju problema sa samom aplikacijom i bazom podataka. U nastavku se nalazi kod prve skripte.
  
 +        Druga PHP skripta se zove „uploadfiletoserver“ te nam služi kod unosa novog proizvoda u bazu podataka. Skripta obrađuje primljeni zvučni zapis te ga sprema u definiranu datoteku na poslužitelju. Ovdje su također implementirane funkcije za bilježenje uspješnosti ili neuspješnosti prijenosa te su nam puno pomogle pri ispravljanju grešaka u komunikacijskom kanalu s aplikacijom.
2017/studenti/dkutlesa/projektni_zadatak.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)