Use Case Name
Order item
Scenario
The Librarian places an order with a publisher according to the Academic’s authorised request. Library Liaison Officer (LLO) forwards an authorised purchase request to the Librarian. The Librarian creates a purchase order using details from the authorised purchase request forwarded to them by the LLO and sends this purchase order to the Publisher. Librarian, Publisher
Triggering Event Brief Description Actors Related Use Cases Stakeholders Precondition Postcondition
Flow of events
Exception Conditions
Librarian – to make a purchase order Publisher – to receive and complete the order Librarian receives purchase request Librarian checks to ensure sufficient details are provided to complete the purchase order Publisher checks stock to see if book is held and in sufficient quantities (?) 1. Librarian receives purchase request, 2. Librarian creates a purchase order from this request using specific publishers required template, 3. Librarian forwards this purchase order to the publisher, 4. Publisher receives the purchase order. Librarian may not have sufficient details to compose the purchase order Publisher may not have books in stock (?)
Use Case Name
Store requested book details
Scenario
Once a purchase order has been completed as delivered, the Librarian stores details of the purchase order for future reference Publisher delivers on purchase order It is desirable for the Librarian to keep track of the purchasing and delivery of books for reference in the future should the need arise. Librarian, Publisher
Triggering Event Brief Description Actors Related Use Cases Stakeholders
Librarian - to store details of fulfilled purchase order
Precondition
Publisher must deliver books as per purchase order
Postcondition Flow of events
Exception Conditions
1. Publisher delivers upon purchase order, 2. Librarian holds the books in the library, 3. Librarian stores details of purchase order. If the publisher does not deliver the books as per purchase order, then the librarian will not store the details of the purchase order and will instead initiate contingency actions which are outside the scope of the considered system.