WOJSKOWA AKADEMIA TECHNICZNA
Laboratorium z przedmiotu
Programowanie obiektowe
SPRAWOZDANIE
Dziekanat
Ewa Lesi
ń
ska
I6X2S1
prowadz
ą
cy
dr hab. in
ż
.
Andrzej Walczak
Warszawa 2008
Dziekanat
Na uczelni planowane jest wdro
ż
enie systemu informatycznego, z
którego
korzysta
ć
b
ę
d
ą
mogli
studenci,
wykładowcy
oraz
dziekanat.
- Studenci powinni mie
ć
dost
ę
p do własnych ocen i
ś
redniej, móc
dodawa
ć
przedmiot wykładowy do listy przedmiotów.
- Pracownicy dziekanatu powinien mie
ć
dost
ę
p do ocen i
ś
redniej
studentów oraz kwalifikowa
ć
studenta na semestr.
- Wykładowcy powinni mie
ć
dost
ę
p do danych osobowych i ocen
studentów, móc wpisywa
ć
ocen
ę
studentowi.
Tabela rzeczownikowo-czasownikowa:
Kto?
Działanie
Kogo?
rezultat
Student
Dodaje
Sprawdza
Sprawdza
Sprawdza
Sprawdza
Wypisuje dane
Przedmiot
Oceny z przedmiotu
Wszystkie oceny
Ś
rednią z przedmiotu
Ś
rednią ocen
studenta
Dodanie obiektu
klasy „przedmiot”
Wyświetlenie ocen
studenta z danego
przedmiotu
Wyświetlenie
wszystkich ocen
studenta
Wyświetlenie
ś
redniej ocen z
danego przedmiotu
Wyświetlanie
ś
redniej ocen
Wyświetlenie
danych studenta
Dziekanat
Wypisuje dane
Sprawdza oceny
Kwalifikuje na
następny semestr
Dziekanatu
Studenta
Studenta
Wypisanie
informacji o
dziekanacie
Wypisanie ocen
studenta
Sprawdza średnią
ocen studenta
kwalifikując go na
następny semestr
wykładowca
Wypisuje dane
Sprawdza oceny
Wpisuje ocenę
Wykładowcy
Studenta
Studentowi
Wyświetlenie
danych
wykładowcy
Wypisuje oceny
studenta
Wpisuje ocenę
studentowi
Opis pracy systemu:
Pierwsze menu służy do wybrania przez kogo używany będzie system, zgodnie z wyborem
będą się ukazywać kolejne przypadki użycia systemu przez poszczególnych użytkowników.
Wykładowca będzie mógł sprawdzić swoje dane, sprawdzić dane i oceny studentów i wpisać
im oceny; student sprawdzić swoje oceny, średnie ocen z poszczególnych przedmiotów oraz z
całości; dziekanat – wyprowadzić informacje o dziekanacie, sprawdzić oceny studenta i
zakwalifikować go na kolejny semestr na podstawie obliczonej przez system średniej.
Menu główne:
[1] WYKLADOWCA
//wybór podmenu wykładowcy
[2] STUDENT
//wybór podmenu studenta
[3] DZIEKANAT
//wybór podmenu dziekanatu
[0] ZAKONCZ
//zakończenie programu
Interfejs wykładowcy:
[1] Wypisz info
//Wypisuje dane wykładowcy
[2] Zobacz oceny studenta
//Wypisuje oceny studenta
Wybierz studenta:
//Wybieranie studenta, którego oceny wykładowca chce zobaczyć
[3] Wpisz ocene studentowi //Wpisuje studentowi ocenę z przedmiotu
Wybierz studenta
//Wybieranie studenta, któremu ocenę wykładowca chce wpisać
Jaka ocene chcesz wpisac?(Potwierdz enterem)
/* Wpisanie oceny jaką wykadowca
chce wpisać wybranemu wcześniej studentowi */
[0] WSTECZ
Interfejs studenta:
[1] Wypisz info
//Wypisuje dane studenta
[2] Dodaj przedmiot
//Dodaje do przedmiot do listy
Jaki przedmiot pragniesz dodać?
//Wpisywanie nazwy nowego przedmiotu
[3] Zobacz oceny z przedmiotu
//Wypisuje oceny ze standardowo ustawionego przedmiotu
[4] Zobacz wszystkie oceny //Wypisuje oceny ze wszystkich przedmiotów
[0] WSTECZ
Interfejs dziekanatu:
[1] Wypisz info
//Wypisuje dane o dziekanacie
[2] Zobacz oceny studenta
//Wypisuje oceny studenta
Wybierz studenta
/Wybór studenta, którego oceny dziekanat chce podejrzeć/
[3] Zaliczenie semestru
//Sprawdza
ś
rednią
studenta
potwierdzając
jego
zaklasyfikowanie na kolejny semestr
Opis klas:
Przy budowie systemu u
ż
yłam pi
ę
ciu klas. Godnym zauwa
ż
enia
jest fakt u
ż
ycia klasy abstrakcyjnej – „osoba”, której obiektów
nie powołuj
ę
, jest ona stworzona w tym celu, aby mogły z niej
dziedziczy
ć
klasy pochodne – „student” i „wykładowca”. Ze
wzgl
ę
du na podobie
ń
stwo tych klas, zamiast dwa razy powtarza
ć
te same atrybuty, obie klasy dziedzicz
ą
je z klasy podstawowej.
Przyjrzyjmy si
ę
klasie „przedmiot”, to w niej zawarte s
ą
wszystkie informacje na temat ocen z konkretnych przedmiotów,
które s
ą
zarówno nazwami kolejnych obiektów klasy „przedmiot”.
W ramach klasy „przedmiot” mo
ż
emy dodawa
ć
oceny, wypisywa
ć
je, a tak
ż
e oblicza
ć
ś
redni
ą
ocen. Metody tej klasy s
ą
wywoływane przez klas
ę
„student”, do której obiektów przypisane
s
ą
konkretne przedmioty i oceny, tak
ż
e po
ś
rednio przez klas
ę
„student”, wywołuj
ą
je tak
ż
e klasy „wykładowca” i „dziekanat”.
Ta pierwsza przy wypisywaniu i wpisywaniu nowych ocen, ta druga
przy
wypisywaniu
ocen
i
sprawdzaniu
ś
redniej
w
celu
klasyfikacji na semestr.