teme2013

2
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

Upload: cyp

Post on 13-Apr-2016

216 views

Category:

Documents


0 download

DESCRIPTION

teme

TRANSCRIPT

Page 1: teme2013

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

Page 2: teme2013

8. Cretan V. Ioan

9. Grosu Laura-Alexandra