Io-8-wyk-Slajd12
Z Studia Informatyczne
Biblioteka
W celu lepszego przedstawienia idei wzorców, wybrane wzorce zostaną omówione na przykładzie projektu oprogramowania dla biblioteki. System taki składa się z rozmaitych modułów i realizuje różne funkcje, które nie są interesujące z punktu widzenia jakości projektu. Dlatego dla potrzeb przykładu zostanie on ograniczony do czterech odułów, spośród których opisane zostaną wybrane problemy i sposoby ich rozwiązania w oparciu o wzorce.
Te cztery moduły w systemie bibliotecznym to:
- katalogi, przechowujące informacje o zbiorach biblioteki, i porządkujące je według wybranego kryterium;
- karty czytelników, służące do przechowywania danych o czytelnikach: ich danych osobowych, historii rezerwacji, wypożyczeń etc.;
- karty książek, które reprezentują poszczególne egzemplarze książki i są przechowywane w katalogach;
- mechanizm kontaktu z czytelnikiem, pozwalający dowiadywać się o stanie rezerwacji, nowościach w bibliotece etc.