Question

Case Study:UniversityLibrarySystem This case is a simplified (initial draft) of a new system for the University...

Case Study:UniversityLibrarySystem

This case is a simplified (initial draft) of a new system for the University Library. Of course, the

library system must keep track of books. Information is maintained about both book titles and

the individual book copies. Book titles maintain information about title, author, publisher, and

catalog number. Individual copies maintain copy number, edition, publication year, ISBN, book

status (whether it is on the shelf or loaned out), and date due back in.

The library also keeps track of patrons to the library. Since it is a university library, there are

several types of patrons, each with different privileges. There are faculty patrons, graduate

student patrons, and undergraduate student patrons. Basic information about all patrons is

name, address, and telephone number. For faculty patrons, additional information is office

address and telephone number. For graduate students, information such as graduate program

and advisor information is maintained. For undergraduate

student’s program and total credit hours are maintained.

The library also keeps information about library loans. A library loan is a somewhat abstract

object. A loan occurs when a patron approaches the circulation desk with a stack of books to check out. Over time a patron can have many loans. A loan can have many physical books associated with it. (And a physical book can be on many loans over a period of time.Information about past loans is kept in the database.) So, in this case, it is recommended that an association class be created for loaned books.If a book is checked out that a patron wants, he/she can put that title on reserve. This is another class that does not represent a concrete object. Each reservation is for only one title

and one patron. Informatio

n such as date reserved, priority, and date fulfilled is maintained.

When it is fulfilled, the system associates it with the loan on which it was checked out.

I need use case description and example about include extend and inheritance relationship for this case immediately please

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer: I am explaining with the help of use case diagram and class diagram.

Add a comment
Know the answer?
Add Answer to:
Case Study:UniversityLibrarySystem This case is a simplified (initial draft) of a new system for the University...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Subject: Java Program You are writing a simple library checkout system to be used by a...

    Subject: Java Program You are writing a simple library checkout system to be used by a librarian. You will need the following classes: Patron - A patron has a first and last name, can borrow a book, return a book, and keeps track of the books they currently have checked out (an array or ArrayList of books). The first and last names can be updated and retrieved. However, a patron can only have up to 3 books checked out at...

  • Can somebody help me with the Use Case Diagram . I am confused of what I...

    Can somebody help me with the Use Case Diagram . I am confused of what I am suppose to do. Here are the instructions : Your team should produce a Use Case Diagram and the associated Use Case Descriptions/Narratives for all the use cases in the diagram. The resulting document should havethe “professional look” and produced by a word processor, graphics/presentation/drawing software, and/or a CASE tool (e.g., Microsoft Word, Microsoft PowerPoint, ArgoUML, Dia, Visual Paradigm, Visio, etc.). All project documentation...

  • The CIS Department at Tiny College maintains the Free Access to Current Technology (FACT) library of...

    The CIS Department at Tiny College maintains the Free Access to Current Technology (FACT) library of e- books. FACT is a collection of current technology e-books for use by faculty and students. Agreements with the publishers allow patrons to electronically check out a book, which gives them exclusive access to the book online through the FACT website, but only one patron at a time can have access to a book. A book must have at least one author but can...

  • Design an ER diagram for a library management system. The library manages books, members, and books...

    Design an ER diagram for a library management system. The library manages books, members, and books borrowed by members.  The library has several branches around the city. Each branch has a name and address and is identified by a branch ID.  Each book in the system is identified by a unique ISBN along with its title, author(s), and publisher.  A publisher is identified by its name, address, and phone. Note that publishers may be based anywhere around...

  • Draw a activity diagram for Use Case: Check Out Books Primary Actor: Worker Stakeholders and Interests:...

    Draw a activity diagram for Use Case: Check Out Books Primary Actor: Worker Stakeholders and Interests: Worker: wants fast, and easy check out to books. Patron: wants fast checkout, and does not want to be charged for books they did not checkout. Library: wants fast checkout of books, and wants to make sure that all books that leave the library have been checked out. Wants to allocate books fairly. Government: wants to protect investment in books and keep costs down....

  • Design an ER diagram for a library management system. The library manages books, members, and books...

    Design an ER diagram for a library management system. The library manages books, members, and books borrowed by members.  The library has several branches around the city. Each branch has a name and address and is identified by a branch ID.  Each book in the system is identified by a unique ISBN along with its title, author(s), and publisher.  A publisher is identified by its name, address, and phone. Note that publishers may be based anywhere around...

  • In this project, you will construct an Object-Oriented framework for a library system. The library must...

    In this project, you will construct an Object-Oriented framework for a library system. The library must have books, and it must have patrons. The patrons can check books out and check them back in. Patrons can have at most 3 books checked out at any given time, and can only check out at most one copy of a given book. Books are due to be checked back in by the fourth day after checking them out. For every 5 days...

  • The primary keys are underlined. The foreign keys are denoted by asterisks (*). Description of the...

    The primary keys are underlined. The foreign keys are denoted by asterisks (*). Description of the schema: • person — keeps track of the people who borrow books from the library. The attributes contain personal and contact information. • author — keeps track of personal information about authors. • publisher — keeps track of the publisher information. To keep it simple, most of the attributes have been truncated in the sample database. 1 trivial dependencies are things like X→X or...

  • // C programming Create a system managing a mini library system. Every book corresponds to a...

    // C programming Create a system managing a mini library system. Every book corresponds to a record (line) in a text file named "mylibrary.txt". Each record consists of 6 fields (Book ID, Title, Author, Possession, checked out Date, Due Date) separated by comma: No comma '', "in title or author name. This mini library keeps the record for each book in the library. Different books can share the book "Title". But the "Book ID" for each book is unique. One...

  • Ashtown Public Library computerized their checkout system a few years ago. Patron requests for holds or...

    Ashtown Public Library computerized their checkout system a few years ago. Patron requests for holds or interlibrary loans, however, still are done at the circulation desk, and patrons still use the card catalogs to look up call numbers for books. The library received funds to add patron computers that would facilitate patrons personally carrying out these functions online. One of the library employees is concerned about the privacy of patrons and wants to know how a user system can be...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT