Question

In: Computer Science

Draw the Use Case Diagram for the case You have to create a Community Library Borrowing...

Draw the Use Case Diagram for the case

You have to create a Community Library Borrowing System based on the following requirements:

When new books arrive, these books must be cataloged into the system by a librarian (i.e., entered in the system). The system also needs to record who has borrowed what books. When someone (called a patron in library terms) borrows a book, the system checks his or her library card to ensure that it is still valid and records the book under his or her account. The system must also check to ensure that the borrower does not have any overdue books or unpaid fines before he or she can borrow another book. If the borrower has unpaid fines (e.g., fines for overdue/lost/damaged book), he or she must pay the fines before borrowing another book. If the borrower has overdue books, he or she must return these books before borrowing another book.

When someone returns a book, the system needs to record who has returned what books. Sometimes a patron reports a lost book or returns a book in a damaged condition. A librarian will then update the library catalog by removing these books from the system and impose a fine on the borrower.

Every morning the system will automatically print a report of every book that is overdue by more than two weeks. The librarians will then telephone the borrowers to remind them to return the books.

Solutions

Expert Solution


Related Solutions

Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the...
Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the following business requirements. Online Recruiting System (website) 1) The Online Interview System: The search committee usually selects 3 to 5 candidates for a Skype interview. When the search committee starts a Skype interview, they connect their web browsers to an interview module developed by the company’s IT team (we call this type of software as home-developed software). The interview module then connects to Skype....
Draw the Swimlanes Activity diagram for Library Information System.
Draw the Swimlanes Activity diagram for Library Information System.
Draw ATM Scenario and Library Scenario by component diagram and state machine diagram
Draw ATM Scenario and Library Scenario by component diagram and state machine diagram
1.For an information system at a library, draw i. a context diagram ii. a diagram O...
1.For an information system at a library, draw i. a context diagram ii. a diagram O DFD iii. an expert diagram 3 ( for the late penalty process) Assume that the Processes at the library are: A. enrolment of members B. issue Books/periodicals/DVD/Toys C. Return Books/periodicals/DVD/Toys D. Renew books/periodicals/DVD/Toys E. Late penalty after due date for return unless renewed F. Reserve Books/Periodicals/DVD/Toys
Please draw an activity diagram for the use case of a driver starting a car.
Please draw an activity diagram for the use case of a driver starting a car.
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and supplier of software products to individuals and businesses. As part of their operations, Maximum provides a 1-800 help desk line for clients who have questions about software purchased from Maximum. When a call comes in, an operator inquires about the nature of the call. For calls that are not truly help desk functions, the operator redirects the call to another unit of the company...
Create one Main Use Case Diagram & five detailed use case diagrams(*use any online or offline...
Create one Main Use Case Diagram & five detailed use case diagrams(*use any online or offline tool while creating*) for BigBasket platform. These are the functional requirements or features I have picked out from the Bigbasket platform, you need to prepare use cases for these on: FE-1: Order variety of products from Web-based/Mobile based application which is to be delivered. FE-2: Dynamically add, delete, view, and modify the selected items from the cart. FE-3: BB wallet - It’s a closed...
Draw the displacement diagram for the motions specified. In each case the length of the diagram...
Draw the displacement diagram for the motions specified. In each case the length of the diagram is to be 120mm, and unless otherwise stated 30 degree intervals (10mm = 30 degrees) are to be used along theta's axis the height of the diagram is equal to the maximum follower displacement. a) Rise 3/4in with constant acceleration in 90 degree followed by a rise of 3/4in with constant deceleration in 90 degree. b) Dwell 30 degree c) fall 3/4in with constant...
Create a diagram and explain the right-hand rule for the motor principle. Draw a diagram of...
Create a diagram and explain the right-hand rule for the motor principle. Draw a diagram of a single loop DC motor and label all the parts. Write a few sentences explaining how the motor is able to spin. thank you
Task # 1: Create a Context Diagram that describes the following: A library management system that...
Task # 1: Create a Context Diagram that describes the following: A library management system that works as described below: When a new book arrives, the librarian open a menu item, which display a message that prompts him to enter the following details: Complete ISBN, Title, Author, and Book Info. The book management system will create a file and save this file on a file management system. Task # 2: Create a Context Diagram that describes the following: An ATM...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT