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

Create a set of use case documents and use case diagrams for a university library borrowing...
Create a set of use case documents and use case diagrams for a university library borrowing system (Do not worry about catalogue searching etc.) The system will record who has borrowed what books. Before someone can borrow a book, he or she must show a valid ID card that is checked to ensure that it is still valid against the student database maintained by the registrar's office. The system must also check to ensure that the borrower does not have...
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
Create a use case diagram for the following system. Attach a WORD file with the diagram....
Create a use case diagram for the following system. Attach a WORD file with the diagram. UVA Chatbot Chatbot is a computer program powered by AI that allows business to interact with the customers via a chat interface. Assume you are working on a project to develop a Chabot that will provide student services for ODU. The Chabot you are working on has the following functions: Gathering Information When a student initiates a conversation, there are some formalities to go...
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.
1. Draw a use case diagram for the selected project and identify the classes in the...
1. Draw a use case diagram for the selected project and identify the classes in the domain with attributes, functions, and relationships among classes. (State your assumptions clearly). 2. Design a database for the selected project. Please draw the following diagrams necessary to develop your database. a. ER-diagram (Entity-relationship diagram) b. Normalization of the database up to 3rd normal form. (Only if needed, if not needed justify). My selected project is: Develop a system to automate membership details and time...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT