Read the following scenario carefully as it describes a typical process for a borrowing a book from the local library:
A client who wants to borrow an item (book, CD, DVD…) from the local library will go to the library and asks the clerk about the location (shelving) of the required item. The clerk first asks the client if he/she is a member of the library or not. If not, the client must become a member before he/she can check out anything from the library. The clerk adds the client to the library system and he/she become a member if the clients decides she/he wants to become a member.
Then the clerk searches the library system to locate the required item. If the item is checked out by another member, the clerk asks the member if he/she want to reserve it when it is returned. If the member wants to reserve the item, the clerk puts a note in the system and item will be reserved for the member when it is returned and the clerk will call the member to inform him/her that the item is reserved in his/her name and the member has to come and check out in 3 days. If the member doesn’t show up in 3 days, the item will be released and put back on the shelve.
When the clerk finds the required item and it is available on the shelve, the clerk prints the location of the item on a small piece of paper and gives it to the member. The member goes to the given location, garbs the item and goes back to the clerk to check it out. The clerk runs the item through the library system and checks the item for 2 weeks. After 2 weeks, the client must return or renew the item for another 2 weeks. If the member doesn’t renew the checkout and doesn’t return the item on time, the system starts charging the member $1 per day for every late day. When the client returns the item on time, the book is released from the member’s name and put back on the shelve and if the member returns the book late, client must pay the late charges.