EgzPRI 07 2003 TPieciukiewicz popr, PJWSTK, 0sem, MAS


1. Dla podanych założeń skonstruuj diagram klas (nie redukując liczności)

Aeroklub

W związku z dużym zainteresowaniem lotnictwem aeroklub „Koliber”, oferujący swym członkom różnego rodzaju kursy pilotażu, przeżywa okres burzliwego rozwoju.

  1. Członkowie aeroklubu zaklasyfikowani są jako uczniowie lub instruktorzy. Niektórzy spośród instruktorów rozwijają swoje umiejętności uczestnicząc w kursach w charakterze uczniów (obowiązują ich wówczas zasady odnoszące się zarówno do instruktorów jak i uczniów).

  2. Dla każdego z członków aeroklubu znamy jego imię, nazwisko, datę urodzenia, datę ostatnich badań lekarskich i adres e-mail. Członkowie aeroklubu mogą również podać telefon domowy.

  3. Wszyscy uczniowie mają obowiązek opłacania rocznych składek członkowskich, instruktorzy zaś - przepracowania określonej liczby godzin w roku na rzecz aeroklubu. Składki członkowskie są jednakowe dla wszystkich uczniów, liczby godzin są zaś ustalane indywidualnie z instruktorami (jednak średnia liczba godzin/rok w ciągu 3 kolejnych lat nie może spaść poniżej 50). Składki członkowskie w danym roku mogą wzrosnąć maksymalnie o 5 punktów procentowych w porównaniu z zeszłorocznymi. Pamiętamy, kiedy uczeń w danym roku opłacił składkę (jeśli to zrobił) oraz ile godzin przepracował w tym roku instruktor.

  4. Instruktorzy prowadzą kursy pilotażu. Kurs prowadzony jest zawsze przez konkretnego instruktora na jednym z typów pojazdów latających. Każdy uczeń może zapisać się na dowolną ilość kursów. Instruktor musi mieć uprawnienia do prowadzenia kursu na danym typie pojazdu (pamiętamy, kiedy je zdobył).

  5. Kurs podzielony jest na zajęcia. Dla każdych zajęć znamy dzień, w którym mają się odbyć, temat i numer zajęć w ramach kursu (numery te są unikalne). Kurs składa się z co najmniej 5 i nie więcej niż 15 zajęć. Wiemy, którzy uczniowie zapisani są na dany kurs, od momentu rozpoczęcia do momentu zakończenia kursu przechowujemy też listę obecności na poszczególnych zajęciach. Informacje o kursach usuwamy po upływie roku.

  6. Typy maszyn, na jakich aeroklub może prowadzić kursy to między innymi szybowce (dla których znamy powierzchnię nośną), samoloty (dla których znamy moc silnika i liczbę miejsc) oraz wiele innych.

  1. System powinien umożliwiać między innymi:

    1. Wysłanie co miesiąc do każdego z instruktorów informacji, ile jeszcze czasu musi przepracować, aby wypełnić swoje zobowiązania.

    2. Znalezienie zastępstwa za instruktora, który z jakichś przyczyn nie może prowadzić zajęć. Zastępca powinien mieć uprawnienia niezbędne do prowadzenia kursu.

    3. Zapisanie ucznia na kurs.

    4. Dla każdego z członków aeroklubu chcemy wiedzieć, czy wypełnił on w danym roku swoje zobowiązania członkowskie (opłacił składki lub przepracował godziny).

    5. Przygotowanie listy uprawnień posiadanych przez konkretnego instruktora.



Wyszukiwarka

Podobne podstrony:
EgzPRI07 2003BArchi v4, PJWSTK, 0sem, MAS
RH Zadanie Czerwiec 2003 ver2, PJWSTK, 0sem, MAS
MAS1 pl, PJWSTK, 0sem, MAS
Ksiegarnia, PJWSTK, 0sem, MAS
Agencja1, PJWSTK, 0sem, MAS
Agencja2, PJWSTK, 0sem, MAS
Uczelnia2, PJWSTK, 0sem, MAS
Szkolne imprezy, PJWSTK, 0sem, MAS
Firma budowlana V2, PJWSTK, 0sem, MAS
zadania, PJWSTK, 0sem, MAS
Sklep, PJWSTK, 0sem, MAS
MASy, PJWSTK, 0sem, MAS
metryczka, PJWSTK, 0sem, MAS
Uczelnia1, PJWSTK, 0sem, MAS

więcej podobnych podstron