Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2017:studenti:dkutlesa:projektni_zadatak [2017/06/28 20:16] dkutlesa [Rezultat] |
2017:studenti:dkutlesa:projektni_zadatak [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 42: | Redak 42: | ||
====== 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 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. | + | 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. | + | 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. | + | 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. |