Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A librarian can add, delete and update book status and search from the database. A user can borrow books, return books, reserve books and search

A librarian can add, delete and update book status and search from the database. A user can borrow books, return books, reserve books and search for books. He can also renew his loan period. If a book is overdue, the user will be fined $0.10 each day over the due. If a book is reported lost, the user will pay the full cost of the book.
The users are categorized into VIP and non-VIP member. The VIP can get books delivered to his home address, and he can request for the library to order books they do not have. The library also has a collection of multimedia items such as DVDs and games, and only VIPs can borrow these items. There is a registration form where existing users can apply for VIP status. There is a monthly payment of $5 for VIPs
The library is a nation-wide library with several branches. When the users search for books, the system will output which branches have the books, and which branch is the nearest to user's home address. The search function allows both users and librarians to search by title, rating, category, author, publisher, ISBN, language, branch, keywords. The system also allows browsing by the same parameters.
There is a feedback system where the users can give a rating and comments to the book after they have returned it.
1) Draw Use Case diagram for the Library System described above. You must show > and > relationships between use cases.
2) Draw a class diagram for the Library system.
3) Draw a sequence diagram for giving feedback and search for a book.
image text in transcribed
A librarian can add, delete and update book status and search from the database. A user can borrow books, return books, reserve books and search for books. He can also renew his loan period. If a book is overdue, the user will be fined $0.10 each day over the due. If a book is reported lost, the user will pay the full cost of the book. The users are categorized into VIP and non-VIP member. The VIP can get books delivered to his home address, and he can request for the library to order books they do not have. The library also has a collection of multimedia items such as DVDs and games, and only VIPs can borrow these items. There is a registration form where existing users can apply for VIP status. There is a monthly payment of $5 for VIPs The library is a nation-wide library with several branches. When the users search for books, the system will output which branches have the books, and which branch is the nearest to user's home address. The search function allows both users and librarians to search by title, rating, category, author, publisher, ISBN, language, branch, keywords. The system also allows browsing by the same parameters. There is a feedback system where the users can give a rating and comments to the book after they have returned it. 1) Draw Use Case diagram for the Library System described above. You must show > and > relationships between use cases. 2) Draw a class diagram for the Library system. 3) Draw a sequence diagram for "giving feedback" and "search for a book

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions