Proiecte POO 2015 2016
Proiecte POO 2015 2016
Structura proiectului
Dosarul proiectul la disciplina Programare orientata pe obiecte trebuie sa contina
urmatoarele elemente:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Pagina de titlu
Descrierea temei, numarul temei.
Pagina de cuprins
Capitolul 1: Introducere
Capitolul 2: Analiza cerintelor
Capitolul 3: Proiectarea aplicatiei
Capitolul 4: Aspecte teoretice utilizate
Capitolul 5: Codul sursa si metoda de implementare
Capitolul 5: Testarea aplicatiei si studii asupra rezultatelor, tratarea erorilor, sugestii
modificare enunt.
10. Capitolul 6: Concluzii
11. Referinte bibliografice
Pagina de titlu Contine:
titlul Proiect la disciplina Programare orientata pe obiecte
Anul universitar 2015/2016
numele si grupa studentului- sectia
numele coordonatorului
Copierea proiectului in proportie mai mare de 30% conduce la anularea intregului punctaj
( proiect) de la seminar.
Conditii realizare proiect:
6. afisare perioade sejur pentru o anumita statiune sortate dupa ziua de ncepere a
perioadelor;
7. afisare clienti care doresc aceeasi perioada ntr-o statiune;
8. afisare clienti care doresc o statiune;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
listelor;
2.
3.
4.
5.
6.
5.
6.
7.
8.
Operatii:
1. adaugarea unui nou jucator;
2. stergerea unui jucator;
3. schimbarea valorii unui anumit jucator;
4. afisarea, dupa fiecare etapa a campionatului, a clasamentul in functie de numarul de
puncte;
5. determinarea locului ocupat de o anumita echipa;
6. realizarea unui clasament luand in calcul valorile intrinseci ale jucatorilor echipelor;
7. compararea intre clasamentul determinat la punctul anterior si cel real, si generarea
unui raport;
8. determinarea echipelor ce au primit un numar de goluri mai mare decat un intreg
pozitiv introdus de la tastatura;
9. determinarea echipelor ce au marcat un numar de goluri mai mare decat un intreg
pozitiv introdus de la tastatura;
10. determinarea echipelor ce au un numar de puncte mai mic decat un intreg pozitiv
introdus de la tastatura;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
3. daca ntre doua persoane specificate exista un grad de rudenie, iar n caz afirmativ,
care este acela(se vor considera doar urma toarele grade de rudenie: parinte, fiu,
frate, bunic, nepot, var primar, cumnat, frate vitreg,parinte vitreg);
4. construirea arborelui genealogic pentru o anumit persoana.
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
adresa
Operatii cerute:
1. actualizare lista furnizorii;
2. adaugarea unui nou furnizor;
3. stergere furnizor dupa denumire;
4. cautare furnizor dupa cod fiscal;
5. adaugare produs sau produse oferite de un anumit furnizor;
6. stergere produs sau produse oferite de un anumit furnizor;
7. sortare furnizori dupa denumire;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea
Posibilitatea de stocare si restaurare a datelor;
listelor;
1. numele echipei;
2. valoarea estimata a echipei;
3. numar de victorii, de egaluri si de infrangerii;
Operatii:
1. adaugarea unui nou campionat;
2. retrogradarea unei echipe;
3. promovarea unei echipe;
4. afisarea, dupa fiecare etapa a campionatului, a clasamentul in functie de
5. numarul de puncte;
6. determinarea locului ocupat de o anumita echipa;
7. realizarea unui clasament luand in calcul valorile estimate ale echipelor;
8. compararea intre clasamentul determinat la punctul anterior si cel real, si generarea
unui raport;
Cerinte de implementare:
Utilizarea claselor iterator pentru parcurgerea listelor;
Posibilitatea de stocare si restaurare a datelor;
listelor;