150 likes | 301 Views
Projekt Biblioteka. Czerwiec 2007 PRO382. Projekt Biblioteka. Celem projektu Biblioteka jest stworzenie kompleksowego systemu zarządzania biblioteką, włączając w to kontrolę dostępu, zarządzanie katalogiem książek oraz obsługę wypożyczeń i rezerwacji.
E N D
Projekt Biblioteka Czerwiec 2007 PRO382 Autorzy: Tomasz Sroka, Piotr Ryżak, Karol Tylenda, Łukasz Ziarkowski
Projekt Biblioteka • Celem projektu Biblioteka jest stworzenie kompleksowego systemu zarządzania biblioteką, włączając w to kontrolę dostępu, zarządzanie katalogiem książek oraz obsługę wypożyczeń i rezerwacji. • Aplikacja znajdzie zastosowanie przy obsłudze systemu bibliotecznego dowolnej wielkości.
Głównym zadaniem systemu Biblioteka jest maksymalne ułatwienie użytkownikowi korzystanie z zasobów bazy danych zawierającej spis tytułów książek, listę wypożyczeń i rezerwacji oraz listę wypożyczających. • Aplikacja była tworzona pod kątem użytkownika nie posiadającego wiedzy na temat baz danych jak i ich obsługi.
Użytkownik komunikuje się z bazą danych poprzez intuicyjny interfejs systemu Biblioteka który umożliwia szybkie przeglądanie wyników wyszukiwania, edycję (dodawanie, usuwanie, tworzenie nowego wpisu) pozycji znajdujących się w katalogu. • Program posiada wbudowany system weryfikacji użytkowników zapobiegający niepowołanemu dostępowi do zasobów bazy danych.
Zbiór komponentów składających się na całość systemu Biblioteka. • Aplikacja kliencka umożliwiająca komunikację użytkownika z bazą danych oraz generująca zapytania języka SQL. • Biblioteka .NET 2.0/Mono – konieczna instalacja. • Relacyjna baza danych (np. MS SQL Server).
Logowanie Sekcja logowania, wymagane wprowadzenie adresu serwera SQL (domyślnie localhost), loginu i hasła użytkownika Sekcja wyboru istniejącej bazy danych lub tworzenie nowej.
Okno główne Zakładki umożliwiające wykonanie rządanej akcji (wypożyczenie lub rezerwacja, zwrot książki, edycja danych użytkownika, edycja danych książki) Okno wyświetlające wyniki wyszukiwania
Wypożyczenie/rezerwacja Pola umożliwiające szukanie według zadanych kryteriów Wyświetlona lista osób wypożyczających książki, po wybraniu osoby ukazuje się okno wyboru książki
Szukamy książki np. wydawnictwa Helion Po wyświetleniu książek ww wydawnictwa dokonujemy wypożyczenia klikając na przycisk wypożycz książkę, analogicznie postępujemy chcąc dokonać rezerwacji
Zwracanie książek Po wpisaniu danych osoby chcącej zwrócić książkę wyświetlają się dane wypożyczającego Przechodzimy do następnego okna w którym wyświetlą się książki wypożyczone przez daną osobę
Zarządzanie użytkownikami/tytułami • Zarządzanie użytkownikami jak i tytułami odbywa się w analogiczny sposób dlatego też rozpatrzymy te dwa przypadki na jednym przykładzie. • W ww zakładkach możemy dodawać, usuwać jak i edytować istniejące już rekordy osób wypożyczająych książki.
Dodawanie nowego rekordu Po wypełnieniu wszystkich pól z danymi osobowymi i adresowymi możemy dodać nowego użytkownika.
Usuwanie istniejącego rekordu Wyszukujemy osobę według zadanego kryterium, po wyświetleniu się danych możemy usunąć wybranego wypożyczającego