Documente Academic
Documente Profesional
Documente Cultură
Prezentare Licenta
Prezentare Licenta
Coordonator tiinific, .l. drd. ing. Adrian ISTRATE Absolvent, Cristian-Drago OBREJA
Cuprins
Introducere
Bibliografie
Introducere
Scopul
implementarea unui sistem care s determine traseul optim n cadrul municipiului Galai, pe o platform web-based; lucrarea este mprit n patru capitole: o n primul capitol am definit tema i am prezentat cerinele de implementare i funcionare ale aplicaiei; o cel de-al doilea capitol se dorete a fi un liant ntre fundamentarea teoretic i dezvoltarea efectiv a aplicaiei; o n capitolul al treilea am prezentat etapele de proiectare;
Prezentarea temei
tema consta n realizarea unui sistem inteligent care s determine traseul optim ntre dou locaii din oraul Galai,pe o platform webbased;
Aspecte teoretice
dezvoltarea i implementarea aplicaiei se realizeaza cu Apache + MySQL + PHP; soluia se remarc prin: o o o costul redus al dezvoltrii software rapiditatea n dezvoltare uurina n ntreinere a aplicaiei.
Proiectarea aplicaiei
baza de date se creeaz n mod dinamic; informaiile din baza de date sunt importate de pe OpenStreetMap; administrarea MySQL se face accesnd aplicaia numit PHPMyAdmin; tabelele bazei de date sunt: o o o nodes, node_tags informaii despre noduri; ways, way_tags, ways_nodes informaii despre ci; users.
Tabelul nodes
Tabelul node_tags
Tabelul ways
Tabelul way_tags
Tabelul ways_nodes
Interfaa aplicaiei
se prezint sub forma unui site, care ofer posibilitatea rulrii aplicaiei n orice browser
Home
se apeleaz scriptul index.php care:
o o o afiseaz antetul i subsolul bara de meniu; titlul aplicaiei i o harta imagine.
formularul creeaz i populeaz baza de date n mod dinamic; la accesarea formularului se apeleaz checkmain.php care apeleaz scriptul corespunztor opiunii selectate; la selectarea 'Conectare la baza de date' este afiat formularul pentru autentificare; dup autentificare reuit se face importul automat al datelor.
Hart
la prima apelare lanseaz scriptul harta.php care execut urmtoarele:
o
o o
la aciunile utilizatorului se reapeleaz scriptul: o selectare aciune din meniul de navigare sau zoom; o calculeaz noile coordonate n funcie de aciunile userului n meniul de navigare i zoom i deseneaz harta apelnd renderw.php;
la selectarea unei strzi din caseta derulant se apeleaz renderc.php i se redeseneaz harta cu strada aleas evideniat;
la selectarea unui punct pe hart: cordonatele sale sunt scrise n data.txt; scriptul renderp.php redeseneaz harta cu punctul evideniat.
dup alegerea punctelor i acionarea butonului 'Calculeaz': o apeleaz drum_min.php care: extrage coordonatele punctelor din datax.txt; calculeaz drumul minim; creeaz tabelul drum_min n baza de date.
Concluzii
un avantaj l reprezint posibilitatea de accesare a aplicaiei de pe orice PC, utiliznd orice browser; programul satisface cerinele generale referitoare la obinerea facil a
Propuneri
introducerea numelor strzilor i interseciilor pe hart;
introducerea unor puncte a instituiilor publice i a locurilor de
divertisment sau atracii turistice; vizualizarea detaliat a traseului (strzii, intersecie, diatana ntre intersecii); sistem de caching pentru generarea hrtii; Folosirea unei baze de date Postgres, care conine o bibliotec de funcii PostGis.
Pornire aplicatie
V mulumesc !