forked from shinya/Knihovna
41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
# Knihovna
|
|
|
|
- Přidat, upravit, vypsat, vymazat knihy
|
|
|
|
- Filtrace knih podle autora atd...
|
|
- Počet dostupných výtisků
|
|
|
|
1. Přidat knihu
|
|
2. Upravit knihu
|
|
3. Vymazat knihu
|
|
|
|
- Vyhledávat podle konkrétního specifikovaného parametru
|
|
- Vyhledávat podle názvu, autora
|
|
- Filtrace podle autora, nakladatelství
|
|
- Filtrování na serveru
|
|
- Implementace uživatele a jeho výpůjček
|
|
- Kniha má maximálně 6/7 autorů
|
|
|
|
## Práce
|
|
|
|
1. Struktura databáze
|
|
2. Informace z databáze zpracování
|
|
3.
|
|
|
|
## Funkce
|
|
|
|
- GetBooks() param. filter wrapper function, pick if by name or author
|
|
- GetBooksByAuthor() param. filter
|
|
- GetBooksByName() param. filter
|
|
- GetStolenBooks() param. filter
|
|
- GetAvailableBooks() param. filter
|
|
- GetBorrowedBooks() param. userID
|
|
- GetBookInfo() param. knihaID
|
|
- AddBook() param. KnihaInfo
|
|
- RemoveBook() param. knihaID
|
|
- EditBook() param. knihaID
|
|
- AddAuthor() param. AutorInfo
|
|
- EditAuthor() param. AutorID
|
|
- AddNakladatelstvi() param. NakladatelstviInfo
|
|
- EditNakladatelstvi() param. NakladatelstviID
|