дати відомості про готівки або відсутності замовленої книги. br/>
Розглянемо тепер відносини між акторами і прецедентами. В UML можливий тільки один тип відносин між актором і прецедентом - відношення комунікації. Тому всіх акторів пов'язали з прецедентами ставленням Unidirectional Association. Оскільки інший тип відносин тут бать заданий, не може, то стереотип communicate можна не вказувати (він неявно мається на увазі). p align="justify"> Ставлення такого типу як між прецедентами Формування звітів про прийом/видачу книг і Вибір критеріїв - відношення розширення, оскільки, коли актор Бібліотекар працює з формуванням звітів про прийом/видачу книг, то не завжди при цьому він управляє інформацією про критерії.
Ставлення такого типу як між прецедентами Видача книг і Заповнення вимоги на видачу книг - відношення включення, оскільки для видачі книги обов'язково потрібно заповнити вимогу на її видачу.
Основними прецедентами вибраної підсистеми є перші чотири, розглянуті в таблиці 2.1, розгляд їх і буде продовжено в роботі.
3. Опис моделі поведінки підсистеми В«Обліку прийому/видачі книгВ»
Для того, щоб наочно уявити як працює обрана підсистема побудуємо діаграми дії на основні 4 прецеденту.
Розглянемо прецедент В«Перегляд електронного замовленняВ». Діаграма дії для нього представлена ​​на малюнку 3.1
В
Малюнок 3.1 - Діаграма дії прецеденту В«Перегляд електронного замовленняВ».
Перегляд електронного замовлення починається з відкриття журналу електронних замовлень і перегляду його на виявлення нових замовлень. Потім у співробітника бібліотеки є два варіанти дій: у разі, коли нових замовлень немає, виконується закриття журналу; в разі, коли нові замовлення маються співробітник переходить до другої фази дій: визначення наявності книг у фонді, які можуть бути заброньовані під подані замовлення. Якщо така книга є, то співробітник ставить відмітку в журналі навпроти замовлення, що книга є і вона буде на броні в перебігу двох днів, щоб читач міг її забрати. У разі, коли на момент замовлення книга відсутня у фонді, співробітник ставить позначку про відсутність книги. Після проведених дій журнал електронних замовлень закривають. p align="justify"> Наступним розглянемо прецедент В«Видача книгВ». Діаграма дії для нього представлена ​​на малюнку 3.2
Цей прецедент складається із значно більшого числа операцій, оскільки включає в себе повний процес видачі книги, починаючи від заповнення вимоги на книгу і закінчуючи занесенням запису про її видачу в читацький абонемент, а також внесенням записів у журнал обслуговування . Проміжним етапом даного процесу є перевірка читацької заборгованості, результатом якої, у разі позитивної відповіді може стати відмова у видачі нових книг до моменту п...