Zadanie (10 pkt.)
Dla podanych wymagań proszę skonstruować diagram klas.
Firma handlowa
1. Firma posiada dział handlowy (zajmujący się całością jej działalności handlowej), który zarządza siecią supermarketów, stanowiących punkty sprzedaży na terenie całego kraju. W jednym mieście może znajdować się kilka supermarketów firmy. Dla każdego supermarketu znane są: nazwa miasta, adres i telefony kontaktowe.
2. W supermarketach sprzedawane są towary, z których każdy posiada unikatową nazwę handlową i cenę jednostkową
3. Dział handlowy rejestruje, które towary (i ile) posiada na swoim stanie, a które są na stanie każdego z podległych mu supermarketów. Ten sam rodzaj towaru (tzn. o tej samej nazwie handlowej) może być w danym momencie na stanie zarówno działu handlowego, jak i któregoś z supermarketów,
4. Każda dostawa towaru z działu handlowego do danego supermarketu jest rejestrowana. W ramach jednej dostawy są dostarczane towary różnego rodzaju. Dla każdej dostawy jest pamiętana data.
5. Każdy z supermarketów zatrudnia jednego kierownika. Kierownikiem supermarketu może zostać wyłącznie osoba, która przepracowała w tym
supermarkecie 3 ostatnie lata (co najmniej). Dana osoba może być kierownikiem wyłącznie jednego supermarketu.
6. Do zadań kierownika należy między innymi wysyłanie każdego tygodnia raportu (opatrzonego datą i kolejnym numerem) do działu handlowego, W raporcie kierownik przekazuje ocenę każdego z podległych mu pracowników poprzez podanie liczby przepracowanych przez tego pracownika w danym tygodniu godzin i swojej opinii na temat jakości jego pracy. Dla sprzedawców przesyłana jest dodatkowo suma wartości towarów, która sprzedali. Kierownik nie przesyła w raporcie oceny dotyczącej swojej osoby. Do raportu kierownik może dołączyć zamówienie na brakujące towary (cc i ile). Zamawiane mogą być wyłącznie towary, którymi obraca finma. Raporty są posegregowane według daty i supermarketu, co powinno zapewnić uporządkowanie zgodne z numeracją raportów.
7. Dana osoba w danym momencie może być zatrudniona wyłącznie w jednym supermarkecie. Każdy z pracowników supermarketu opisany jest następującymi danymi: imię, nazwisko, data urodzenia, adres, telefon, data zatrudnienia i wysokość pensji. Dla sprzedawców pamiętana jest wysokość miesięcznej premii, która stanowi 1% utargu sprzedawcy w danym miesiącu ale nie więcej niż 30% jego aktualnej pensji. Dane pracownika są przechowywane przez okres 5 lat po jego zwolnieniu,
8. Firma rejestruje sprzedaż towaru w podległych jej supermarketach. Pamiętane są następujące informacje: gdzie (który supermarket), kiedy, co i w jakich ilościach zostało sprzedane. Informacja o wartości sprzedanych towarów jest zawsze dołączana do raportu. Firma jest zainteresowana w wytypowaniu supermarketu roku.
Kolokwium - ?Rl MriJTia 4 /, 4 Drukowano: 2003-05-2]