Use Case Diagram
The college library needs a new Library Management System (LMS) to track andmanage its resources. The most obvious resource the library must manage is its books. Books are checked out, checked in, and requested by library patrons. Books can also have a special status ifthey are placed on reserve or ifthey are reference books. In either case, such books maynotleave thepremises. Reminders aremailedtopatronswhenresources aremore than two weeks overdue. Patrons are fined $0.25 per day that books are overdue, to a maximum of $5.00 per overdue item. The library also has other resources that may be checked out, including music CDs, software, and videos, each of which may only be checked out for one week at a time. Patrons also have a variety of statuses that influence how long a book may be checked out. A patron’s status also determines what services are available to him or her. Students may check out books for four weeks, and faculty may check them out for three months. Library staff may keep a book for an entire year. Any checkable library resource may be renewed as long as no other patron has requested it. Faculty and library staff may place a book on reservefor theperiodofonesemester,or theymaybringinforeignresources (books,papers, disks, music CDs, magazines, or tapes that do not belong to the library) and put them on reserve. 2 The library must also manage a large selection o fweekly,monthly,and quarterly magazines, which maynot be checked out but are available as reference materials. These magazines are annually bound into volumes or recorded as microfiche. Additional activities of the library staff include reshelving books, renewing magazine subscriptions, and ordering new library resources. Library staff members also provide a number of other services supporting activities in the research community and for the general public. Two dozen computers are scattered throughout the library. These computers provide access to a variety of databases and indexes as well as to the Internet via up-to-date web-browsing software. Designated library staff are available to assist patrons with their research needs using these computer-based tools as well as standard hard-copy indexes. The library must also connect to the holdings of other libraries so that interlibrary loan requests can be fulfilled. A subset of these libraries allow patrons to directly browse their selections. A final responsibility of the library staff is the acquisition and retirement of books in the collection. In acquiring new books, a balance between meeting the requests of patrons and achieving a representative breadth in the collection is sought. Books are retired when their content is deemed to be out of date and of no historical value. Ideally, when a book is out of date, it will not be retired until a more up-to-date resource has replaced it in the library’s collection.
Use-Case Diagram 25 points
Part A: Identify Actors and Use Cases for the Library Management System. Draw the Use Case Diagram that details the high-level functionality of the system.
Part B: Pick any 1 use case from your diagram and provide the complete description of the use case (i.e., participants, entry and exit conditions, the main flow of events, any exceptional flow of events, and special requirements).
I’m not asking anyone to create a Use Case Diagram for me but I need help identifying actors, classes, functions, and so on. I am completely lost. If you can please describe how you knew how to classify everything.