DIAGRAM KLAS
Osoba |
|
Wykladowca: public Osoba |
char *nazwisko; char *imie; int wiek; bool plec; |
|
Lista_przedmiotow *lista_przedmiotow; Lista_studentow *lista_studentow; |
void wypisz (); Osoba (); ~Osoba(); |
|
void dodaj_przedmiot(Przedmiot *_pzedmiot); Przedmiot *przedmiot_id(int index); Student *student_id(int index); void wystaw_ocene(int index_przrdmiotu,int index_studenta ,int ocena); Wykladowca(char *_nazwisko, char *_imie, int _wiek, bool _plec); ~Wykladowca(); |
|
|
|
Dziekanat |
|
Student: public Osoba |
Lista_przedmiotow *lista_przedmiotow; Lista_studentow *lista_studentow; Lista_wykladowcow *lista_wykladowcow; |
|
Lista_ocen *lista_ocen; |
void dodaj_studenta(Student *student); void dodaj_wykladowce(Wykladowca *wykladowca); void dodaj_przedmiot(char *); void lista_stypendystow(); void wypisz_liste_przedmiotow(); void wypisz_liste_studentow(); void wypisz_liste_wykladowcow(); Dziekanat(); ~Dziekanat(); |
|
void wypisz(); Student(char *_nazwisko, char *_imie, int _wiek, bool _plec); ~Student();
|
|
|
|
Przedmiot |
|
Lista_przedmiotow |
char *nazwa; Lista_studentow *lista_studentow; |
|
Lp_element *poczatek, *koniec; |
char *podaj_nazwe(){return nazwa;}; Przedmiot(char *_nazwa); ~Przedmiot(); |
|
void dodaj(Przedmiot *_przedmiot); void wypisz(); Przedmiot *przedmiot_id(int index); Lista_przedmiotow(); ~Lista_przedmiotow(); |
|
|
|
Ocena |
|
Lista_studentow |
int ocena; char *przedmiot; |
|
Ls_element *poczatek, *koniec; |
Ocena(int _ocena, char *_przedmiot); ~Ocena(); |
|
void dodaj(Student *_student); Student *student_id(int index); Lista_studentow(); ~Lista_studentow(); |
|
|
|
Ls_element |
|
Lista_wykladowcow |
Student *student; Ls_element *next; |
|
Lw_element *poczatek, *koniec; |
Ls_element(Student *_student); ~Ls_element(); |
|
void wypisz(); void dodaj(Wykladowca *_wykladowca); Wykladowca *wykladowca_id(int index); Lista_wykladowcow(); ~Lista_wykladowcow(); |
|
|
|
Lp_element |
|
Lista_ocen |
Przedmiot *przedmiot; Lp_element *next; |
|
Lo_element *poczatek, *koniec; |
Lp_element(Przedmiot *_przedmiot); ~Lp_element(); |
|
void dodaj(Ocena *_ocena); void wypisz(char *_przedmiot); float srednia_ocen(); Lista_ocen(); ~Lista_ocen(); |
|
|
|
Lw_element |
|
Lo_element |
Wykladowca *wykladowca; Lw_element *next; |
|
Ocena *ocena; Lo_element *next; |
Lw_element(Wykladowca *_wykladowca); ~Lw_element(); |
|
Lo_element(Ocena *_ocena); ~Lo_element(); |