Application features - lyankaZh/LibrarySystem GitHub Wiki

Use-cases

use-cases

Description

  1. Add new book - Possibility to add new book to the database, specifying its authors, genre, language etc.

  1. Edit book - Edit information of existing books

  1. Delete book - Deleting book from database.

  1. Register reader - Possibility to add new user to database (entering his name, surname, address and phone number)

  1. Edit reader - Obviously

  1. Delete reader - Obviously

  1. Register act of borrowing - Add information to the database about book, reader who borrowed it, date of borrowing and period of borrowing

  1. Show information about books - Display main information about books in form of table

  1. Show information about reader - Display main information about readers in form of table

  1. Show history of borrowing - Display records of borrow operations

  1. Find debtors - Find readers who haven`t returned book in time

  1. Sort and filter - Information about books and readers could be displayed according to some criteria

  1. Show statistics - Display some statistics information, for example – the most popular books, the most active reader.