Это приложение, разработанное как часть моей должности в качестве тренера веб -разработки. Цель состоит в том, что учащиеся производят приложение в соответствии с Symfony, позволяющее библиотекарю управлять кредитами и отображать в каталоге книг.
Благодаря этому упражнению студенты учатся:
Вы - команда младших застройщиков, нанятых местными властями. Вы должны создать приложение, которое позволит библиотекарям города управлять каталогом книг, а также ссуд и рендеринга.
Обратите внимание, что приложение недоступно для пользователей. Только сотрудники библиотеки используют приложение. Когда кто -то хочет одолжить книгу, они появляются в офисе сотрудника со своей членской картой.
Приложение позволит:
Покажите список книг, содержащихся в каталоге, а также их статус (доступный или задолженность)
Добавить книгу в каталог
Возможность сортировать книги в соответствии с их категорией благодаря выпадению (например: роман, поэзию, приключения и т. Д.). Когда пользователь нажимает, например, на римн, на странице отображались только книги в римской категории.
Возможность получить доступ к описательному листу каждой книги, записанной в BDD
Возможность изменить статус каждой книги, доступной для задолженности и ссуды, доступной. Когда книга займается, библиотекарь указывает на уникальный идентификационный номер пользователя, чтобы узнать, кто что одолжил. Когда мы возвращаемся к описательному листу книги, это теперь указывает на информацию из книги, а также пользователя, который ее одолжил.
Отобразите список всех пользователей, записанных в системе, а также их личной информации и книг, которые они, возможно, позаимствовали, когда они нажимают на свой личный лист.
В качестве напоминания, вот не существующий список полезной информации, чтобы узнать о книге: Название, Автор, Резюме, Дата публикации, категория. Конечно, вам придется добавить других.
Технические спецификации:
Мы попросили вас о некоторых основных функциях системы управления библиотеками, но вы можете пойти намного дальше и превратить ее в реальное профессиональное приложение.
Вот, например, функции, которые вы можете добавить: