Biblioteka - prz

Transkrypt

Biblioteka - prz
Ogólna specyfikacja wymagań dla systemu wspomagającego pracę biblioteki
Biblioteka funkcjonuje w małej miejscowości i ogranicza się w praktyce tylko do prowadzenia
wypożyczalni książek - głównie lektur szkolnych oraz literatury popularyzującej wiedzę z różnych
dziedzin. W katalogu znajdują się informacje o wszystkich książkach (pozycjach), jakimi dysponuje
biblioteka (ok. 3000) oraz konkretnych egzemplarzach, tj. fizycznych tomach, które są wypożyczane
czytelnikom (ok. 11000). Jak dotychczas, obowiązuje tradycyjny system identyfikowania
poszczególnych egzemplarzy za pomocą liczby – maksymalnie 5-cyfrowej. Normalna praca biblioteki
wymaga także gromadzenia oraz zarządzania danymi o czytelnikach, bibliotekarzach oraz
wypożyczeniach.
II. Specyfikacja danych
Książki
Pojęcie to odnosi się do pewnej pozycji (identyfikowanej z reguły numerem ISBN), która jest w
zbiorach biblioteki. Do typowych parametrów książki należą: autor, tytuł, rok wydania, itp.
Egzemplarze
Egzemplarz jest fizycznym tomem, który może być np. wypożyczony, zwrócony, uszkodzony,
zagubiony itp. Ogólnie biorąc, konkretna pozycja jest kupowana w jednym lub większej ilości
egzemplarzy. Egzemplarze są identyfikowane przez nadawany im numer, a w nowszych
rozwiązaniach przez kod paskowy. Istotnym atrybutem egzemplarza jest jego aktualna dostępność.
Czytelnicy
Dane o czytelnikach pozwalają skutecznie zarządzać wypożyczeniami. Czytelnikowi nadaje się
unikalny numer (maksymalnie 4-cyfrowy) oraz zapisuje się jego podstawowe dane (pesel, imię,
nazwisko, adres, telefon itp.).
Bibliotekarze
Podobnie jak w przypadku czytelników, system informacyjny biblioteki powinien przechowywać dane
identyfikujące pracowników-bibliotekarzy.
Wypożyczenia
Zakłada się, że zapis o wypożyczeniu obowiązkowo zawiera dane o wypożyczanym egzemplarzu, a
także o tym kto i komu ten egzemplarz wypożyczył. Inne typowe atrybuty to data wypożyczenia,
wymagana data zwrotu, rzeczywista data zwrotu itp.
II. Specyfikacja operacji (transakcji)
1.
a)
b)
c)
d)
Wprowadzanie, modyfikacja i usuwanie danych
Wpisz dane nowej książki
Wpisz dane nowego egzemplarza
Usuń książkę
Usuń egzemplarz
e)
f)
g)
h)
i)
j)
k)
l)
Dodaj czytelnika
Usuń czytelnika
Dodaj bibliotekarza
Usuń bibliotekarza
Modyfikuj dane o książce
Modyfikuj dane o egzemplarzu
Modyfikuj dane czytelnika
Modyfikuj dane bibliotekarza
2. Wypożyczenia i zwroty
a) Zarejestruj wypożyczenie
b) Zarejestruj zwrot
3.
a)
b)
c)
d)
Zestawienia
Podaj spis wszystkich książek
Podaj spis egzemplarzy dla konkretnej książki
Podaj spis książek wypożyczonych przez zadanego czytelnika
Sporządź zestawienie książek wydanych przed rokiem 1980.