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.