Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

To keep track of its books, PIHE has agreed to build a new electronic library system. Both book titles and individual copies are kept in

To keep track of its books, PIHE has agreed to build a new electronic library system. Both book titles and individual copies are kept in the database. The title, author, publisher and catalogue number are all kept in book titles. Individual copies are labelled with the copy number, edition, year of publication, ISBN, book status and due date. The library also keeps track of who comes in and out. There are many groups of patrons, each with different rights since it is a university library. There are faculty patrons, graduate student patrons and undergraduate student patrons. All patrons basic information includes their name, address and phone number. Additional information for faculty patrons includes the office address and phone number. Data such as graduate program and tutor information is held on file for graduate students. The curriculum and total credit hours for undergraduate students are monitored. The library also maintains a record of library loans. A library loan is a rather abstract object. When a customer comes to the circulation desk with a stack of books to check out, it is considered a loan. A patron may have a lot of loans over time. A loan may have a large number of physical books attached to it. In this case, it is proposed that a loaned book association class be formed. If a patron wishes to reserve a book that is already checked out, he or she can do so. This is another class that does not represent a concrete object. There is only one title and one patron per reservation. Dates such as dates reserved, priority and date fulfilled are all monitored. The system associates it with the loan in which it was checked out until complete. Patrons may use the library's website to look up book titles to see if they are currently accessible. If all copies of a title are checked out, a patron may reserve it. A clerk checks out books on loan when patrons carry them to the circulation desk. Clerks are also in charge of checking in books. The clerks check the books in when they are placed in the return window. The librarys administrators have their own activities. They'll generate reports of book titles organized by a group. They also enjoy viewing all overdue books (online). When books are damaged or lost, the information about the copies of the book is deleted. Managers are also interested in knowing what books are on reserve 1. Draw a use case diagram for the library system, showing the (a) actors and (b) use cases

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

Learning PostgreSQL

Authors: Salahaldin Juba, Achim Vannahme, Andrey Volkov

1st Edition

178398919X, 9781783989195

More Books

Students also viewed these Databases questions

Question

How does a freemium business model work?

Answered: 1 week ago

Question

What does Processing of an OLAP Cube accomplish?

Answered: 1 week ago