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 an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) DRAW ER DIAGRAM AS ONE FULL LIBRARY SYSTEM, NOT DIFFERENT FOR EACH ATTRIBUTE. Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID:...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID: Key identifier, required, simple single valued Book_Name: Key identifier, required, simple, single-valued Genre:...
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.
Create one Main Use Case Diagram & five detailed use case diagrams for BigBasket platform. These...
Create one Main Use Case Diagram & five detailed use case diagrams 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: 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 system pre-paid payment instrument issued by IRCPL, alternatively,...
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...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT