Question

In: Computer Science

In order to borrow an item from the library, a member first enters the membership card...

In order to borrow an item from the library, a member first enters the membership card into a card reader of the library. The system retrieves the membership details and contacts the university system UniSys to find if the member is an active staff or student. If not, the system does not allow the member to borrow any item from the library and terminates the function. Otherwise, the system asks the member to place the item in the scanner. Once the member does this, the system gets the item details and its type. It also checks if the item is available for loan. The system also finds out the total items already borrowed but not returned. If the item is available for loan, and the total item borrowed but not returned is less than 5, it makes a loan for the member. The item is included in the membership account with the borrowing date and due date for return. The system then increments the total borrowed items by 1, and it makes the item unavailable for other members. The system also decrements the total items reserved of the member if the item was reserved by the member. The member has also choice to request for extended loan time for one more week. If the item was not reserved, one more week is added with the original return date. Finally, it creates a receipt of the loan, and releases the security code of the item. The receipt includes information such as membership number, item call number, loan date, and return date..... in use case diagram

Solutions

Expert Solution

Use case diagram for verify membership

Use case diagram for make loan for members

Use case diagram for request extended loan


Related Solutions

Write a Python class to represent a LibraryMember that takes books from a library. A member...
Write a Python class to represent a LibraryMember that takes books from a library. A member has four private attributes, a name, an id, a fine amount, and the number of books borrowed. Your program should have two functions to add to the number of books and reduce the number of books with a member. Both functions, to add and return books, must return the final number of books in hand. Your program should print an error message whenever the...
16. Suppose we borrow from a credit card company at an APR of 24%, compounded monthly....
16. Suppose we borrow from a credit card company at an APR of 24%, compounded monthly. What is the EAR on this loan?       A. 26.0% B. 27.1% C. 26.8% D. 27.8% 17. Related to the previous question, what is the EAR on this loan if compounded daily.       A. 26.8%       B. 28.6%       C. 27.1%       D. 27.9% 20. An investor buys 100 shares of a stock at $200 per share on 45% margin. The stock goes to...
. If 2 cards are selected from a standard deck of cards. The first card is...
. If 2 cards are selected from a standard deck of cards. The first card is not replaced in the deck before the second card is drawn. Find the following probabilities: a) P(2 Aces) b) P(Queen of hearts and a King) c) P(Q of Hearts and Q of hearts )
In order to buy a car, you borrow $31,500 from a friend at 9%/year compounded monthly...
In order to buy a car, you borrow $31,500 from a friend at 9%/year compounded monthly for 4 years. You plan to repay the loan with 48 equal monthly payments. How much interest is in the 23rd payment? $enter a dollar amount
In order to buy a car, you borrow $19500 from a friend at 6%/year compounded monthly...
In order to buy a car, you borrow $19500 from a friend at 6%/year compounded monthly for 4 years. You plan to repay the loan with 48 equal monthly payments. a. How much are the monthly payments? b. How much interest in in the 23rd payment? c. What is the remaining balance after the 37th payment?
Three cards are drawn from a deck without replacement. Find the probability the first card is...
Three cards are drawn from a deck without replacement. Find the probability the first card is a club, the second card is a diamond and the third card is red card.
1. Consider the experiment of first drawing one card from a single suit and then rolling...
1. Consider the experiment of first drawing one card from a single suit and then rolling a single die a. How many simple events are possible ? b. List the out sample space . c. What is the probability of picking the same value card as die roll ? d. What is the probability of picking a different number card than value rolled ? e. What is the probability of obtaining a combined value of less than ten (assume that...
If the data object's success property is true, display the first todo item from data. Otherwise,...
If the data object's success property is true, display the first todo item from data. Otherwise, display the error from data. function responseReceivedHandler(data) { /* Successful request: { "success": true, "todos": [ '...', '...', ... ] } Unsuccessful request: { "success": false, "error": "..." } */ /* Your solution goes here */ } $.get("https://wp.zybooks.com/todos.php", { day: "Monday" }, responseReceivedHandler, "json");
Arrange the following components of hemostasis in the order in which they occur, from first to...
Arrange the following components of hemostasis in the order in which they occur, from first to last.a)Platelet adhesion, b)Platelet aggregation ,c)Exposed cell wall components, d)Coagulation cascade, resulting in fibrin stabilization of platelet plug ,e)Platelet plug formation,f) Vasoconstriction , g)Vascular damage. plz put them in order a,b,c,d,e,f,g.
32. The cell cycle a)Identify the phases of the cell cycle in order from first to...
32. The cell cycle a)Identify the phases of the cell cycle in order from first to last B) draw presentation of each phase C) Explain the benefits of genetic diversity to a given species/ population.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT