Assignment 4 Advanced Java
Создайте веб-приложение на Java для библиотекарей. Требования:
● Информация о книгах и о читателях сохраняется в базе данных (5 баллов)
● Библиотекарь должен иметь возможность добавить книгу (имя, автор, количество копий) (10 баллов)
○ если есть книга с таким же isbn в БД, должно появиться сообщение об ошибке (5 баллов)
● Библиотекарь должен иметь возможность зарегистрировать ученика (10 баллов)
○ если есть студент с таким же идентификатором в БД, должно появиться сообщение об ошибке (5 баллов)
● Библиотекарь должен иметь возможность изменять реквизиты книги, кроме isbn (10 баллов).
● Страница профиля для студентов, где
○ Библиотекарь должен иметь возможность изменять данные студента, кроме идентификатора студента (10 баллов)
○ Библиотекарь должен иметь возможность удалить ученика (5 баллов)
■ Сообщение об ошибке появляется, если у этого ученика есть какие-либо книги (5 баллов)
○ В списке перечислены книги, взятые студентом (10 баллов)
○ Библиотекарь должен иметь возможность удалить книгу из списка заимствованных книг (возвращается) (10 баллов)
○ Библиотекарь должен иметь возможность добавить книгу в список книг, взятых студентом. (10 баллов)
■ если все экземпляры книги уже заимствованы другим учеником, должно появиться сообщение об ошибке или эта книга не должна появляться в списке книг для дачи (5 баллов)
Задача получить бонусные баллы:
● Любая информация в БД не будет удалена (подсказка: флаг «удален») (15 баллов)
○ Страница с событиями (заимствование и возврат информации с упорядочением по времени) (25 баллов)
○ Заимствование и возврат информации, упорядочивание по времени, включенное в страницу профиля студента (10 баллов)
● Авторизация для студентов и библиотекаря (50 баллов)
○ Неавторизованный клиент может просматривать только информацию о книгах, которые можно взять напрокат (вся информация, кроме количества копий каждой книги)
○ Студент может просматривать собственный профиль
■ Студент не может удалить книгу из взятых книг.
○ Все страницы доступны для библиотекаря
-
915 11 0 Добрый день!
Реализую проект на Java + SpringBoot + JPA (MySQL), максимальное покрытие кода Unit тестами, сделаю хороший README.md. Работаю быстро и качественно.
-
3988 231 7 3 После обсуждения дополнительных условий готов приступить к работе.
Выполню все на Java + SpingBoot + PostgresSql.
необходимо обсудить список сущностей предметной области, связи между ними и основные концепции по внешнему виду
-
2052 226 0 1 Здравствуйте! Реализую ваш проект на java + SpringBoot + jpa
-
Здравствуйте.
Что можно использовать ?
Предварительно есть требования к списку технологий ?
-
Актуальные фриланс-проекты в категории Java
Разработка веб-платформы для трейдинга с интеграцией данных SBPro, отображением кластеров, ликвидностиРазработка веб-платформы для трейдинга с интеграцией данных SBPro, отображением кластеров, ликвидности, крупных лимитных заявок (Clouds), HeatMap и автоматическими настройками индикаторов для различных таймфреймов Этап 1. Подключение к Transaq API Получение рыночных данных в… Java, Веб-программирование ∙ 1 день 5 часов назад ∙ 41 ставка |
Кастомизация экрана загрузки и меню Minecraft 1.12.2 (Tech Survival)
904 UAH
Необходимо доработать готовый клиент Minecraft 1.12.2 с модами и внедрить собственный дизайн интерфейса в стиле технического выживания (Industrial / Tech Survival).Что нужно сделать1. Кастомный экран загрузки модов Необходимо заменить стандартный экран загрузки Minecraft/Forge,… Java, Разработка игр ∙ 2 дня назад ∙ 5 ставок |
Інтеграція в CRM модулів сканерів стоматологій
27 000 UAH
Мы разработали CRM систему для взаимодействия с зубными врачами и лабораториями. Нужно интегрировать сервисы iTero, sirona, medit и др чтобы подтягивались файлы автоматически AI и машинное обучение, Java ∙ 2 дня назад ∙ 27 ставок |
Разработка простых 2D-игр (Змейка, Галактика и т.д.) под Google Play MarketЗдравствуйте! Ищу разработчика (или начинающего с хорошей базой), который сможет создать несколько простых классических 2D-игр для мобильной платформы Android с дальнейшей публикацией в Play Market.Для начала нужно разработать одну-две игры. Примеры сеттинга и механик:… Java, Разработка игр ∙ 4 дня 4 часа назад ∙ 18 ставок |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 8 дней 22 часа назад ∙ 40 ставок |