Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
teme:tema_de_recuperare [2016/04/20 03:15] Andrei Roșu-Cojocaru |
teme:tema_de_recuperare [2016/04/20 03:18] Andrei Roșu-Cojocaru [Barem de corectare și notare] |
||
---|---|---|---|
Line 207: | Line 207: | ||
===== Barem de corectare și notare ===== | ===== Barem de corectare și notare ===== | ||
- | ^ PUNCTAJ ^ CRITERII DE ACORDARE ^ | + | ^ PUNCTAJ ^ CRITERII DE ACORDARE ^^ |
- | | 3 p | proiectarea tabelelor în baza de date\\ ♦ conformitatea structurii conceptuale a bazei de date cu o formă normală: 40%\\ ♦ definirea de chei primare, chei străine (legături între toate tabelele bazei de date), constrângeri de integritate pentru formatul atributelor: 25%\\ ♦ populare corespunzătoare: 35% | | + | | 3 p | proiectarea tabelelor în baza de date\\ ♦ conformitatea structurii conceptuale a bazei de date cu o formă normală: 40%\\ ♦ definirea de chei primare, chei străine (legături între toate tabelele bazei de date), constrângeri de integritate pentru formatul atributelor: 25%\\ ♦ populare corespunzătoare: 35% || |
- | | 1,50 p | proiectarea metodelor corespunzătoare componentelor de tip server\\ • componenta instituție culturală: 35%\\ • componenta agent de intermediere a comunicației (segregarea interfețelor!!!): 65% | | + | | 1,50 p | proiectarea metodelor corespunzătoare componentelor de tip server\\ • componenta instituție culturală: 35%\\ • componenta agent de intermediere a comunicației (segregarea interfețelor!!!): 65% || |
- | | 2 p | implementarea metodelor corespunzătoare componentei instituție culturală\\ • ''getCulturalInstitutionInfo()'': 10%\\ • ''getRepresentationList()'': 15%\\ • ''makeReservation()'': 35%\\ • ''cancelReservation()'': 15%\\ • ''buyTicket()'': 25% | | + | | 2 p | implementarea metodelor corespunzătoare componentei instituție culturală\\ • ''getCulturalInstitutionInfo()'': 10%\\ • ''getRepresentationList()'': 15%\\ • ''makeReservation()'': 35%\\ • ''cancelReservation()'': 15%\\ • ''buyTicket()'': 25% || |
- | | 2 p | implementarea metodelor din agentul de intermediere a comunicației\\ • ''getCulturalInstitutionList()'': 10%\\ • ''getRepresentations()'': 15%\\ • ''makeReservation'': 35%\\ • ''cancelReservation'': 15%\\ • ''buyTicket()'': 25% | | + | | 2 p | implementarea metodelor din agentul de intermediere a comunicației\\ • ''getCulturalInstitutionList()'': 10%\\ • ''getRepresentations()'': 15%\\ • ''makeReservation'': 35%\\ • ''cancelReservation'': 15%\\ • ''buyTicket()'': 25% || |
- | | 1,50 p | apelarea metodelor disponibile la distanță din cadrul componentelor de tip client\\ • componenta client: 55%\\ • componenta agent de intermediere a comunicației: 30%\\ • componenta instituție culturală: 15% | | + | | 1,50 p | apelarea metodelor disponibile la distanță din cadrul componentelor de tip client\\ • componenta client: 55%\\ • componenta agent de intermediere a comunicației: 30%\\ • componenta instituție culturală: 15% || |
| 9 p | implementarea aplicațiilor web\\ • Java Servlets / JavaServer Pages: 50%\\ • Node.JS: 50% | • pagina de autentificare / deautentificare: 5% | | | 9 p | implementarea aplicațiilor web\\ • Java Servlets / JavaServer Pages: 50%\\ • Node.JS: 50% | • pagina de autentificare / deautentificare: 5% | | ||
| ::: | ::: | • pagina de înregistrare a unui utilizator: 10% | | | ::: | ::: | • pagina de înregistrare a unui utilizator: 10% | | ||
Line 218: | Line 218: | ||
| ::: | ::: | • pagina pentru vizualizarea detaliilor unui cont: 15%\\ • date personale cu posibilitate de actualizare: 5%\\ • istoric coș de cumpărături: 10% | | | ::: | ::: | • pagina pentru vizualizarea detaliilor unui cont: 15%\\ • date personale cu posibilitate de actualizare: 5%\\ • istoric coș de cumpărături: 10% | | ||
| ::: | ::: | • sistem de mesagerie: 10% (citire, scriere) | | | ::: | ::: | • sistem de mesagerie: 10% (citire, scriere) | | ||
- | | 1 p | modularizare\\ ♦ structura aplicaţiei: 40%\\ ♦ lizibilitatea codului: 20%\\ ♦ comentarii, README (inclusiv comparație Java Enterprise Edition / Node.JS): 40% | | + | | 1 p | modularizare\\ ♦ structura aplicaţiei: 40%\\ ♦ lizibilitatea codului: 20%\\ ♦ comentarii, README (inclusiv comparație Java Enterprise Edition / Node.JS): 40% || |
**BONUS**. Se pot obţine punctaje suplimentare, astfel: | **BONUS**. Se pot obţine punctaje suplimentare, astfel: | ||
Line 224: | Line 224: | ||
* 0,50 p – modificarea sistemului de rezervare de locuri / achiziție de bilete în cadrul aplicației desktop, astfel încât acesta să se realizeze pe baza unei locații (unui interval de locații) specifice în sală, caracterizată prin rând și loc; se vor defini categorii de locații, fiecare dintre acestea având asociat un preț specific; | * 0,50 p – modificarea sistemului de rezervare de locuri / achiziție de bilete în cadrul aplicației desktop, astfel încât acesta să se realizeze pe baza unei locații (unui interval de locații) specifice în sală, caracterizată prin rând și loc; se vor defini categorii de locații, fiecare dintre acestea având asociat un preț specific; | ||
* 0,50 p - implementarea unui sistem de recomandări: în situația în care pentru un utilizator a realizat achiziții anterioare de bilete la reprezentații culturale, i se pot face anumite sugestii cu privire la spectacolele pe care le poate viziona, folosind un algoritm propriu (posibile criterii fiind: spectacole cu aceeași distribuție / scenograf / regizor / producator, care au program in aceeași sală, în aceeași zi a săptămânii și la aceeași oră sau alte criterii); | * 0,50 p - implementarea unui sistem de recomandări: în situația în care pentru un utilizator a realizat achiziții anterioare de bilete la reprezentații culturale, i se pot face anumite sugestii cu privire la spectacolele pe care le poate viziona, folosind un algoritm propriu (posibile criterii fiind: spectacole cu aceeași distribuție / scenograf / regizor / producator, care au program in aceeași sală, în aceeași zi a săptămânii și la aceeași oră sau alte criterii); | ||
- | |||
===== Condiții de realizare și predare ===== | ===== Condiții de realizare și predare ===== | ||