2. Варианты использования - MaxCiv/LibraryArchitecture GitHub Wiki
- Поставщик получает от библиотекаря заказ в виде списка требуемых книг.
- Поставщик ищет требуемые книги.
- Поставщик продаёт найденные книги библиотекарю.
На шаге 2 поставщик ищет заказанные книги. Если будут найдены не все книги, библиотекарю будет предложено купить то, что было найдено.
- Библиотекарь узнаёт у клиента все требуемые данные (ФИО, мобильный номер).
- Библиотекарь создаёт для клиента профиль, на который тот может брать книги.
- Библиотекарь составляет список требуемых книг.
- Библиотекарь делает заказ у поставщика по списку требуемых книг.
- Библиотекарь покупает у поставщика книги.
На шаге 3 поставщик предоставляет заказанные книги. Если будут найдены не все книги, библиотекарь купит то, что было найдено.
- К библиотекарю приходит клиент с выбранной им книгой, библиотекарь находит профиль этого клиента.
- Библиотекарь оформляет книгу на клиента и выдаёт ему ее на руки.
- Позже клиент возвращается в библиотеку с прочитанной книгой, библиотекарь находит профиль этого клиента.
- Библиотекарь забирает книгу у клиента и оформляет возврат.
На шаге 1 библиотекарь зарегистрирует клиента, если у того нет профиля.
На шаге 2 библиотекарь может оформить книгу на дом или в читальный зал.
Если на шаге 3 клиент придёт с недочитанной книгой, библиотекарь может продлить ее, перейдя на пункт 1.
- К библиотекарю приходит клиент со своей книгой 1 для обмена.
- Библиотекарь открывает договор по обмену книгами и берёт книгу 1 у клиента.
- Книга 1 лежит среди книг на обмен и её видят другие клиенты.
- Другой клиент предлагает свою книгу 2 в обмен на книгу 1.
- Библиотекарь звонит клиенту книги 1 и спрашивает у него, согласен ли он на обмен.
- В случает согласия клиенты обмениваются книгами, это отмечается в договоре.
- Позже клиенты возвращают чужие книги и забирают свои.
- Библиотекарь закрывает договор по обмену книги.
На шаге 1 библиотекарь зарегистрирует клиента, если у того нет профиля.
Если на шаге 5 клиент книги 1 отказывает в обмене, клиент книги 2 может оставить свою книгу на обмен или просто уйти.
- Клиент просматривает книги в библиотеке и выбирает ту, которую хочет взять.
- Клиент обращается к библиотекарю, библиотекарь оформляет книгу на клиента.
- Клиент забирает книгу и читает её определенное время.
- Клиент приносит книгу обратно в библиотеку, библиотекарь оформляет возврат книги.
На шаге 2 библиотекарь зарегистрирует клиента, если у того нет профиля.
На шаге 2 книга оформляется или на дом, или в читальный зал.
Если на шаге 3 клиент придёт с недочитанной книгой, библиотекарь может продлить ее, перейдя на пункт 2.
- Клиент приходит со своей книгой в библиотеку.
- Дальше клиент выбирает, хочет ли он оставить книгу для дальнейших предложений обмена или хочет обменять свою книгу на книгу, которая уже есть в библиотеке.
- Клиент обращается к библиотекарю и он проводит обмен, открывая договор или создавая новый.
- Клиент читает чужую книгу определенное время.
- Клиент возвращает чужую книгу и получает обратно свою.
- Договор об обмене книг клиентов закрывается библиотекарем.
На шаге 2 библиотекарь зарегистрирует клиента, если у того нет профиля.
Если на шаге 3 клиент книги 1 отказывает в обмене, клиент книги 2 может оставить свою книгу на обмен или просто уйти.