Głównym zadaniem aplikacji jest udostępnienie użytkownikowi możliwości elektronicznego wypożyczania książek. Aplikacja implementuje wzorzec projektowy Unit of work i Data Access Layer.
- Możliwość elektronicznego wypożyczenia ksiażki po wybraniu jej z listy
- Filtrowanie książek po autorze lub wydawnictwie
- Administracja biblioteki korzystając z systemu CRUD
- Przeglądanie książek i jej opisów
- Filtrowanie książek po wydawnictwie i autorach
- Wypożyczanie i zwracanie książek
- Pobranie listy wszystkich książkek dostępnych w bibliotece
- Pobranie listy wszystkich autorów książek dostępnych w bibliotece
- Pobranie listy wszystkich czytelników (klientów) biblioteki
- Pobranie listy wszystkich wydawnictw książek dostępnych w bibliotece
- Pobranie informacji o książce za pomocą id
- Pobranie informacji o autorze i jego książkach znajdujących się w bibliotece
- Pobranie informacji o wypożyczeniach
- Pobranie informacji o książkach o danym tytule, dostajemy w tym przypadku wszystkie książki o danym tytule
- Pobranie informacji o ilości dostępnych książek o danym tytule
- Dodanie nowej książki
- Tworzenie, czytanie, aktualizowanie i usuwanie (CRUD), każdej encji w bazie danych za pomocą interfejsu graficznego
- Bartłomiej Spleśniały @bartspl860
- Konrad Kobryń @Kon1Kobryn