Задание: создать однопоточное консольное приложение “Учет книг в домашней библиотеке”.
Общие требования к заданию: · Система учитывает книги как в электронном, так и в бумажномварианте. · Существующие роли: пользователь, администратор. ·
Пользователь может просматривать книги в каталоге книг, осуществлять поиск книг вкаталоге. ·
Администратор может модифицировать каталог. ·
*При добавлении описания книги в каталог оповещение о ней рассылается на e-mail всем пользователям ·
**При просмотре каталога желательно реализовать постраничный просмотр ·
***Пользователь может предложить добавить книгу в библиотеку, переслав её администратору на e-mail. ·
Каталог книг хранится в текстовом файле ·
Данные аутентификации пользователей хранятся в текстовом файле.
Пароль не хранится в открытом виде.
Требования к коду лабораторной работы:
· При реализации приложения придерживайтесь layered architecture. (При несоблюдении этого требования лабораторная защитываться не будет!) ·
Для доступа к данным обязательна реализация слоя DAO ·
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |