Catalog: Catalogs contain list of books sorted on certain criteria.BookLending: Manage the checking-out of book items.BookReservation: Responsible for managing reservations against book items.Librar圜ard: Each library user will be issued a library card, which will be used to identify users while issuing or returning books.Account: We will have two types of accounts in the system, one will be a general member, and the other will be a librarian.Each book item will have a unique barcode. BookItem: Any book can have multiple copies, each copy will be considered a book item in our system.Every book will have ISBN, Title, Subject, Publishers, etc. Book: The basic building block of the system.It has attributes like ‘Name’ to distinguish it from any other libraries and ‘Address’ to describe its location. Library: The central part of the organization for which this software has been designed.Here are the main classes of our Library Management System: Use Case Diagram for Library Management System ![]() Here is the use case diagram of our Library Management System: Return a book: To return a book to the library which was issued to a member.Renew a book: To reborrow an already checked-out book.Reserve book: To reserve a book which is not currently available.Check-out book: To borrow a book from the library.Register new account/cancel membership: To add a new member or cancel the membership of an existing member.Search catalog: To search books by title, author, subject or publication date.Add/Remove/Edit book: To add, remove or modify a book or book item.Here are the top use cases of the Library Management System: System: Mainly responsible for sending notifications for overdue books, canceled reservations, etc.Member: All members can search the catalog, as well as check-out, reserve, renew, and return a book.The Librarian can also issue, reserve, and return book items. ![]()
0 Comments
Leave a Reply. |