| .gitignore | ||
| Database.cs | ||
| Knihovna.csproj | ||
| Program.cs | ||
| README.md | ||
Knihovna
Jak přidávat vaši práci
-
Vaše práce bude ve složce ./src a každá funkce bude implementována právě v jednom souboru.
-
Definice samotných tabulek je v souboru Database.cs
-
V souboru Program.cs je výsledek a výstup z celého projektu použitý
-
git clone https://gitea.homework.zip/shinya/Knihovna.git- Zkopírujte si projekt lokálně -
Vytvořte změny v projektu a následně je commitněte a pushněte zpět na server do podle instrukcí výše.
-
Samotné zadání projektu pro jednotlivé týmy bude v adresáři ./docs kde se bude nacházet konkrétní specifikace projektu pro jednotlivé týmy
Info
-
Přidat, upravit, vypsat, vymazat knihy
-
Filtrace knih podle autora atd...
-
Počet dostupných výtisků
- Přidat knihu
- Upravit knihu
- 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
- Struktura databáze
- Informace z databáze zpracování
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