Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started