Вы находитесь на странице: 1из 2

Vascan Dumitru,anul I,grupa B2

Introducere in Programare : Proiectul nr.1

Aplicatie de management al inscrierilor la gradinita

Descriere:
1.O gradinita are 3 grupe, iar in fiecare grupa pot fi inscrisi maxim 25 de copii.

2.Pe fiecare grupa sunt aplicate urmatoarele constrangeri de varsta :


- Grupa 1 : varsta [0-2) ani
- Grupa 2 : varsta [2 -4) ani
- Grupa 3 : varsta [4 -7) ani

3. Se va folosi o structura Copil ce va contine urmatoarele informatii :


Id, Nume, Prenume, varsta, adresa, nume mama, nume tata

4. Meniul aplicatiei ofera urmatoarele functionalitati :

- adaugarea unui copil ( la grupa corespunzatoare, in limita locurilor disponibile) ;

- editarea datelor pentru un copil inscris la gradinita ;

- listarea copiilor inscrisi la fiecare grupa in parte ;

- stergerea unei inregistrari ;

- cautarea unei inregistrari dupa nume .

5. Persistenta datelor va fi asigurata prin folosirea de fisiere text.


Structura proiectului:

1.Header cu urmatoarele biblioteci :


- iostream;
- string;
- fstream;

2.Functia auxiliara grupa_copil folosita la determinarea apartenentei ID-ului introdus la o anumita


grupa

3.Functia auxiliara nr_randuri utilizata la determinarea numarului de copii din fiecare grupa ,si
apelata in caz cand dorim sa adaugam un copil intr-un anumit grup

4.Functia editare care este apelata daca utilizatorul alege functia de editare din meniul aplicatiei si
care include si cazul cand copilul cu varsta schimbata trebuie transferat in alta grupa.

5.Functia listare_date_un_copil ce se apeleaza daca utilizatorul doreste sa foloseasca functia de


listare de date, pentru un singur copil,si afiseaza eror in caz in care este apelata listarea unui ID
inexistent.

6. Functia listare_date_toti_copii ce se apeleaza daca utilizatorul doreste sa foloseasca functia de


listare de date, pentru un grup intreg,si afiseaza eroare daca utilizator doreste listarea unei grupe
inexistente

7. Functia stergere_inregistrare ce se apeleaza daca utilizatorul doreste sa foloseasca functia de


stergere a unei inregistrari,si da eroare daca utilizatorul doreste sa stearga o inregistrare cu ID
inexistent

8. Functia cautare_inreg_nume ce se apeleaza daca utilizatorul doreste sa foloseasca functia de


cautare a unei inregistrari dupa nume,si afiseaza toate inregistrari ce contin numele introdus in
caz in care acestea sunt mai multe decat una,pe la nga aceasta calculand numarul inregistrarilor
gasite si permite cautarea inregistrarilor dupa nume fara a face diferenta intre litere mari si mici.

9.Functia principala main in care este inclus meniul aplicatiei, algoritmul pentru executarea
functiei de adaugare a copilului intr-o grupa, apeluri pentru toate celelate functii,si care afiseaza
mesajul de eroare daca utilizatorul apeleaza executarea unei functii ce nu este inclusa in meniu.La
sfarsitul functiei se afla verificatorul ce testeaza dorinta utilizitorului la executarea a unui numar
mai mare de instructiuni la o singura compilare a aplicatiei.

Вам также может понравиться

  • Another Way Into The Thing of Others
    Another Way Into The Thing of Others
    Документ7 страниц
    Another Way Into The Thing of Others
    GeorgeIrimiciuc
    Оценок пока нет
  • Another Way Into The Thing of Others
    Another Way Into The Thing of Others
    Документ7 страниц
    Another Way Into The Thing of Others
    GeorgeIrimiciuc
    Оценок пока нет
  • A Mega Rule To Rule Everything
    A Mega Rule To Rule Everything
    Документ3 страницы
    A Mega Rule To Rule Everything
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs 9
    Curs 9
    Документ49 страниц
    Curs 9
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs 8
    Curs 8
    Документ41 страница
    Curs 8
    Alin Alin C
    Оценок пока нет
  • A Mega Rule To Rule Everything
    A Mega Rule To Rule Everything
    Документ3 страницы
    A Mega Rule To Rule Everything
    GeorgeIrimiciuc
    Оценок пока нет
  • A Mega Rule To Rule Everything
    A Mega Rule To Rule Everything
    Документ3 страницы
    A Mega Rule To Rule Everything
    GeorgeIrimiciuc
    Оценок пока нет
  • A Mega Rule To Rule Everything
    A Mega Rule To Rule Everything
    Документ3 страницы
    A Mega Rule To Rule Everything
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs6 7
    Curs6 7
    Документ106 страниц
    Curs6 7
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs 5
    Curs 5
    Документ43 страницы
    Curs 5
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs3 4
    Curs3 4
    Документ58 страниц
    Curs3 4
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs 2
    Curs 2
    Документ53 страницы
    Curs 2
    GeorgeIrimiciuc
    Оценок пока нет
  • SD Curs-01
    SD Curs-01
    Документ65 страниц
    SD Curs-01
    Vladut Ilie
    Оценок пока нет
  • IntroP Curs-2 PDF
    IntroP Curs-2 PDF
    Документ54 страницы
    IntroP Curs-2 PDF
    GeorgeIrimiciuc
    Оценок пока нет
  • Curs 1
    Curs 1
    Документ58 страниц
    Curs 1
    GeorgeIrimiciuc
    Оценок пока нет
  • Credite Dupa Anul I Sem I PDF
    Credite Dupa Anul I Sem I PDF
    Документ10 страниц
    Credite Dupa Anul I Sem I PDF
    GeorgeIrimiciuc
    Оценок пока нет