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
2017:studenti:dkutlesa:projektni_zadatak [2017/06/26 22:11]
dkutlesa [Ograničenja]
2017:studenti:dkutlesa:projektni_zadatak [2023/06/19 18:11] (trenutno)
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.1498507879.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)