diagram klas do dziekanatu


Osoba

Wykladowca: public Osoba

char *nazwisko;

char *imie;

int wiek;

bool plec;

Lista_przedmiotow *lista_przedmiotow;

Lista_studentow *lista_studentow;

Osoba (){};

~Osoba(){};

void wypisz ();

Wykladowca(char *_nazwisko, char *_imie, int _wiek, bool _plec);

void dodaj_przedmiot(Przedmiot *_pzedmiot);

void dodaj_studenta(Student *student);

Przedmiot *przedmiot_id(int index)

{

return lista_przedmiotow->przedmiot_id(index);

}

Student *student_id(int index)

{

return lista_studentow->student_id(index);

}

void wystaw_ocene(int index_przrdmiotu,int index_studenta ,int ocena);

void wypisz_liste_przedmiotow();

void wypisz_liste_studentow();

~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();

Student(char *_nazwisko, char *_imie, int _wiek, bool _plec);

~Student();

void wypisz();

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();



Wyszukiwarka

Podobne podstrony:
analiza systemow informatycznych, Egzamin z PSI, Egzamin składa się z 30 pytań i modelu UML do zapro
8(45) Diagramy klas cz2
Serwis sprzetu domowego z diagramem klas
Diagram Klas
Wzór podania do dziekanatu, BLONDYNKA88, DOKUMENTY- WZORY, WZORY PODAŃ
Diagram klas
DIAGRAM 3 PATTERN DO SAN
INFORMATYKA, Podanie do dziekana, Poznań, 10 lutego 2006
podanie do dziekana, Politechnika Lubelska, Elektrotechnika inż, ROK 3, Sieci Elektroenergetyczne, E
Diagramy akordów do lekcji 8 Przepis na rzewną ballade
Podanie do Dziekana, Prywatne, Studia
Diagram Klas
Diagramy klas
7(45) Diagramy klas wprowadzenie
diagram klas 2
diagram klas 2
Diagram klas i obiektow ZIN 3 i Nieznany
Diagram klas UŚ
podanie do dziekana

więcej podobnych podstron