Целта на заданието е да се разработи приложение с възможност за организация на дейността на библиотека, следене на наличностите в нея и осигуряване на навременното връщане на книгите.
Приложението трябва да предоставя следните функционалности: • Възможност за вход с потребителско име и парола и съответно изход от приложението; • Добавяне на нова книга към наличните; • Изтриване на книга, когато тя вече не е налична; • Отбелязване на книга като взета, когато е взета от някой за четене и съответно да се маркира като свободна, когато бъде върната; • Възможност за задаване на краен срок за връщане (стойност по подразбиранe един месец от текущата дата); • Търсене на книга по заглавие или част от заглавие; • Комбинирано търсене по заглавие и автор, дата на издание и т.н.; • Проверка кой е взел дадена книга и дали дадена книга е налична; • Справка с хората, които не са върнали взетите книги;