teme2013

Post on 13-Apr-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

teme

TRANSCRIPT

1. Implementarea unui manager de XML-uri. El trebuie sa permita efectuarea urmatoarelor

operatii:

- Utilizatorul selecteaza un director local. Aplicatia cauta toate fisierele cu extensia xml din acel director

(si din subdirectoare). Apoi grupeaza fisierele gasite in categorii, dupa cum urmeaza: XML Ne-valide,

XML Valide - Tip1, XML Valide - Tip2,... unde XML Ne-Valide sunt cele care nu respecta formatul XML iar

cele valide sunt grupate pe tipuri in functie de elementele si atributele continute.

- Gruparea facuta anterior se pastreaza de la o sesiune de lucru la alta, utilizatorul putand completa cu

un alt director cu fisiere XML categoriile curente.

- Utilizatorul poate muta un fisier dintr-o categorie in alta.

- Facand click pe numele unei categorii vedem fisierele continute, precum si (pentru categoriile de XML-

uri valide) statistici privind elemente ce identifica categoria, numarul de cuvinte pe categorie,

dimensiunea medie a unui fisier, de cate ori apare fiecare element XML in total.

- Facand click pe numele unui fisier el poate fi deschis pentru editare.

- Locatia fisierelor nu este schimbata de aplicatie.

- Dupa determinarea unei categorii ce contine cel putin trei fisiere se genereaza automat XML Schema

Definition pentru acea categorie. Recomand http://www.thaiopensource.com/relaxng/trang.html

- Aplicatia retine directoarele selectate anterior si la fiecare re-pornire cauta fisierele XML si le re-

distribuie in functie de schimbarile aparute intre timp.

2. Extragerea resurselor bibliografice din lucrari. Aplicatia primeste o lucrare (pdf, doc) ca input,

parseaza referintele bibliografice si la cauta pe net. Pentru lucrarile gasite poate continua procesul pe o

adancime setata de utilizator.

3. Un ocurentiator: face diverse cautari in documente (aparitiile cuvantului A la o distanta mai mica

de 5 cuvinte de cuvantul B, aparitiile cuvantului A in propozitii mai lungi de 10 cuvinte, aparitiile

cuantului A in aceeasi paragraf cu B si C, etc.). Cautarile se poat face in txt, html, doc, pdf si xml. Am o

aplicatie similara mai veche pe care o poti prelua si imbunatati.

4. O aplicatie ce genereaza text pe baza unor cuvinte date si a profilului unui utilizator (structura

propozitiilor, dictionarul folosit, numarul de ajective, pronume, etc.). Sistemul construieste profilul pe

baza unor texte, apoi poate genera text nou ce contine si cuvintele dintr-o lista precizata.

Studenti acceptati:

1. Tiberiu Marius Chetreanu

2. Victor Rachieru

3. Covrig C. Catalin

4. Asaftei Alexandru

5. Botez Adrian

6. Alexandru Covasa

7. Mircescu G. Mihail Madalin

8. Cretan V. Ioan

9. Grosu Laura-Alexandra

top related