Sunteți pe pagina 1din 6

Descrierea aplicatiei.

Aplicatie este un editor pentru crearea si prelucrarea grafuri startifiate etichetate


cit si vizualizarea interpretarii acestora in spatiul bidimensional Crearea si editarea
graf-ului se realizeza in modul grafic, prin intermediul unei interfete utilizator..

Cerinte de sistem
Pentru rularea aplicaţiei este necesar un sistem de operare avansat care să fie
stabil fără conflicte. Datorita faptului ca aplicatia este realizata in limbajul de
programare Java, sunt nevoie de urmatoarele cerinte de system pentru o rularea
satisfacatoare si buna

 Cerinte minime
 Sistem de operare Windows XP

 Procesor 800 Mhz

 Ram 120 Mb

 JVM(Java Virtual Machine)

 Cerinte recomante
o Sistem de operare Windows XP
o Procesor 1800 Mhz
o Ram 256 Mb
o JVM(Java Virtual Machine)

Facilitatiile oferite
Pentru ca graf-urile create cu acest editor ,sa fie salvate si folosite si de alte
aplicatii , este pus la dispozitia utilizatoriilor posibilitatea de a realiza::
 Exportul grafurilor create in formatul XML.
 Importul grafurilor din formatul XML.
Motivele pentru care s-a ales acest format si nu un alt format sunt in principal
avantajele acestei tehnologii:
 simplitatea folosiri acestuia de catre aplicatii pe calculator
 facilitatii pentru vizualizarea acestui format intr-o pagina html

 usurinta cu care utilizatorii pot citii, intelege si utiliza fisierul respectiv


fara a fii nevoie de programul care l-a creat.

Prezentarea aplicatiei

Bara de Meniul a acestei aplicatii formata doar din meniul File


Urmatoarele actiuni sunt disponibile din meniul File
 Open – realizeaza deschiderea unei ferestre de navigare pentru a selecta un
fisier xml, si incarca graful stratifial etichetat din acest fisier xml.
 Save - realizeaza deschiderea unei ferestre de navigare pentru a selecta
numele unui fisier xml, incare se va salva graful stratifial etichetat current.
 Drum- realizeaza deschiderea unei ferestre in care se va introduce drumul
stratifiat etichetat ce se doreste a se vizuliza..

Prin apasarea butonul se realizeaza urmatoarele actiuni :


 Verifica corectitudiinii extresiei drumului introdus. Si afisarea unei erori
daca ea a fost intilnita. Exista 5 tipuri de erori posibile:
1. Formatul in care sunt introdu-se nodurile, (nodurile se afla intre
paranteze patrate si despartite prin virgule), nu este respectat.
2. Formatul in care sunt introdu-se etichetele arcelor, (etichetele arcelor
se afla intre paranteze patrate si despartite prin virgule), nu este
respectat.
3. Numarul de noduri nu corespunde numarului de etichete
4. Inexistenta unui nod cu un anumit identificator.
5. Inexistenta unui arc intre anumite 2 noduri din lista noduriilor cu
eticheta corespunzatoare din lista etichetelor.
 Daca drumul a fost introdus correct se afiseaza o ferestra ce arata evolutia
compunerii.

Pe linga Bara de Meniu exista posibilitate de a realize o serie de operatii, cu ajutorul


mouse-ului, asupra nodurile si arcele .acestui graf.
Crearea unui nou nod-se realizeaza printr-un click de stinga pe suparafata de
desenare;
Operatii asupra unui nod
Printr-un click de dreapta asupra unui nod se realizeza aparitia unui meniu
contextual cu urmatorele optiuni:
 Sterge realizeaza stergerea nodului si eliminarea tuturor arcelor adiacente
cu acesta
 Redenumeste realizeazare denumirea nodului
 Arc La creaza un arc de la nodul current la un alt nod din acest graf

Pe linga aceste una dintre operatiile posibile asupra unui nod este mutarea sa
pe suprafata de desenare.. Acesta se realizeaza prin apasarea butonului sting al mouse-
ului pe suprafata unui nod si tragerea acestuia la noua pozitie urmat de eliberarea
butonului.
Operatii asupra unui arc:
Selectarea unui arc :Daca avem doua arce intre nodurile x si y, unul de la x la y si
celalat de la y la x atunci, tinind seama ca ele sunt reprezentate pe aceias linie., cea
care uneste mijlocul nodului x cu mijlocul nodului y se pune problema selectarii unui
arc dintre acestea doua. Daca dam click pe o astfel arc ne apare un meniu popup ce
avem

Operatii asupra unui arc


Printr-un click de dreapta asupra unui arc realizeza aparitia unui meniu
contextual cu urmatorele optiuni:
 Sterge realizeaza stergerea arcului .
 Adauga o eticheta realizeaza deschiderea uneui ferestre ce permite adaugarea
unei alte etichete la arcul selectat
 Sterge o eticheta realizeaza deschiderea uneui ferestre ce permite sterge unei
etichete ldintre etichetele arcului selectat
 Vizualizare realizeaza vizualizarea unei reprezentari grafice a arcului selectat
Operatii posibile

Operatii elementare

Salvarea graf-ului intr-un fisier xml.


Incarcarea unui fisier dintr-un fisier xml.
Crearea de noi noduri
Mutarea unor noduri
Operatii posibile asupara unui nod prin intermediul unui meniu pop up.
Redenumirea numelui unui nod
Stergerea unui nod
Crearea unui nod avind nodul intinial sursa
Selectarea unui muchii
Operatii posibile asupra unui arc prin intermediul uni meniu pop up
Adaugarea unei etichete
Stergerea unei etichete
Vizualizarea unei reprezentari text a acestui arc.

S-ar putea să vă placă și