Szkolne imprezy, PJWSTK, 0sem, MAS


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

Organizacja szkolnych imprez

Dyrektor szkoły chce wykorzystać system komputerowy do wspomagania obsługi szkolnych imprez (wyłącznie)- zarządzanie lekcjami, klasami, uczniami odbywa się poza tym systemem.

  1. Szkoła bierze udział w wielu akcjach, mających na celu pobudzanie aktywności uczniów. System ma przechowywać informacje o wszystkich takich akcjach - tytuł, datę rozpoczęcia, datę zakończenia, czas trwania oraz krótki opis. Każda akcja jest realizowana przez co najmniej trzech nauczycieli (pamiętane są ich dane osobowe). Nauczyciel może brać udział w wielu akcjach, lecz w danym momencie w nie więcej niż dwóch. W czasie każdej akcji pełni on określoną funkcję (unikalną w ramach tej akcji).

  2. W skład każdej akcji wchodzi wiele zadań cząstkowych (co najmniej jedno), opisanych numerem i krótką charakterystyką. Realizacja zadania cząstkowego może wiązać się z wieloma imprezami, przy czym każda interesująca nas impreza musi być związana z jednym zadaniem cząstkowym. Mamy przechowywać tytuł imprezy, akcję, jakiej dotyczy, dane osobowe nauczyciela odpowiedzialnego za jej zorganizowanie (wybieranego z grupy osób realizujących akcję, w ramach której odbywa się dana impreza) oraz jej datę.

  3. Imprezy to m.in. konkursy i pikniki. Dla każdego konkursu chcemy znać liczbę uczniów, jaka brała w nim udział. Wysokość opłaty jest pamiętana jedynie dla części konkursów - w przypadku pozostałych takich opłat nie ma.

  4. Pikniki dzielą się na dwie grupy: integracyjne i charytatywne. Pikniki integracyjne mają jednoczyć uczniów wybranych klas. Chcemy zapamiętać (dla każdego takiego pikniku) listę „integrowanych” klas (np. Va, Ve) oraz kwotę wpływów, uzyskaną w czasie jego trwania np. z aukcji rysunków. Dla pikników charytatywnych interesuje nas cel oraz sponsorzy (nazwa, wysokość darowizny). Dany piknik charytatywny może wspierać wielu sponsorów. Każdy z nich wspierał/wspiera co najmniej jeden takich piknik. Zdarzają się pikniki, które są zarówno integracyjne, jak i charytatywne.

  5. Dyrektor ustala na początku każdego roku szkolnego jednakową dla wszystkich sponsorów minimalną kwotę darowizny, której przekroczenie w bieżącym roku szkolnym wiąże się z nadaniem sponsorowi złotej tarczy. W czasie zmiany wartości tego „minimum” należy kontrolować, czy nowa wartość nie przekracza ostatnio ustalonej o więcej niż 10 % .

  6. Pikniki mają przynieść szkole zyski. Interesuje nas przychód - uzyskany w ramach każdego pikniku, przy czym dla integracyjnego jest on równy kwocie wpływu, a dla charytatywnego - wynika z darowizn uzyskanych od sponsorów danego pikniku.

  1. Dyrektor szkoły chciałby, aby system pomógł mu:

    1. ocenić aktywność nauczycieli (na podst. ilości akcji i imprez - w danym okresie),

    2. zarejestrować nową imprezę, przydzielić do niej nauczyciela, ew. ustalić sponsora

    3. wyświetlić ranking sponsorów - w ramach danej akcji (wg darowizn),

    4. automatycznie, raz w roku usuwać informacje o imprezach i akcjach sprzed 10 lat,

    5. sporządzić listę najpopularniejszych konkursów (w zadanym okresie).



Wyszukiwarka