lab4 8

background image

Techniki obiektowe

Zmodyfikuj swój model obiektowy zgodnie z modyfikacjiami 1,2,3 stosując odpowiednie wzorce
projektowe.
Zmodyfikuj odpowiednio testy jednostkowe. Sprawdź poprawność działania.

1. Projekt obiektowy i implementacja programu zdefiniowanego poniżej.

Jest to program do obsługi wypożyczalni i wypożyczeń klientów. Głównym zadaniem programu
jest zarządzanie wypożyczeniami i drukowanie potwierdzenia wypożyczenia oraz naliczenie
punktów stałego klienta. Opłaty za wypożyczenie zależą od tego na jak długo film jest
wypożyczony oraz od rodzaju filmu (normalne, dziecięce, nowości) – każdy rodzaj ma swoją cenę.
Punkty stałego klienta zależą od tego czy film jest nowością. Za wypożyczenie normalnego filmu
klient otrzymuje 1 punkt/1 dzień, za nowości 2 punkty/1 dzień.

Zaprojektuj i zaimplementuj system, który zrealizuje powyższe cele oraz umożliwi: tworzenie
klientów, tworzenie filmów, tworzenie wypożyczeń oraz wydruk potwierdzenia określającego:
tytuł, długość wypożyczenia, rodzaj filmu, kwota, podsumowanie kwoty, oraz podsumowanie
liczby punktów stałego klienta.

2. Modyfikacja 1

Potwierdzenie powinno być drukowane w formie standardowej lub w formie HTML.

3. Modyfikacja 2

Nowy rodzaj filmu – western z inną ceną za wypożyczenie.

4. Modyfikacja 3

Zmiana sposobu naliczania punktów stałego klienta.
Za 1 dzień 5 punktów, za następne 1. Jeżeli nowość całość x2.


Wyszukiwarka

Podobne podstrony:
Lab4
Lab4
Systemy Operacyjne lab4, Politechnika Wrocławska, Systemy Operacyjne
[4]tabelka, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, laborki, labo
lab4 opr
Lab4
lab4 wejściówka
SI LAB4
SI2 lab4 raport
pkm lab4
lab4 przetwSygnCzest a
i9g1s1 wozniak lab4 sd
L4 - pytania, Studia, Wytrzymałość materiałów II, lab4 wm2 studek
lab4 Kwerendy, bazy danych
[4]opracowanie, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, laborki,
Lab4 Grudzinski Krawiec 14XI201 Nieznany
Lab4 OpenSSL v1 9
Lab4 Procesory sygnałowe sprawozdanie PWR, PWr, sprawozdania

więcej podobnych podstron