Application features - lyankaZh/LibrarySystem GitHub Wiki
Use-cases
Description
- Add new book - Possibility to add new book to the database, specifying its authors, genre, language etc.
- Edit book - Edit information of existing books
- Delete book - Deleting book from database.
- Register reader - Possibility to add new user to database (entering his name, surname, address and phone number)
- Edit reader - Obviously
- Delete reader - Obviously
- Register act of borrowing - Add information to the database about book, reader who borrowed it, date of borrowing and period of borrowing
- Show information about books - Display main information about books in form of table
- Show information about reader - Display main information about readers in form of table
- Show history of borrowing - Display records of borrow operations
- Find debtors - Find readers who haven`t returned book in time
- Sort and filter - Information about books and readers could be displayed according to some criteria
- Show statistics - Display some statistics information, for example – the most popular books, the most active reader.