Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ classes Do display the output Note: Test all the functions of Librarian and Member classes in the main function use the concept of polymorphism

C++ classes
Do display the output
image text in transcribed
Note:
Test all the functions of Librarian and Member classes in the main function
use the concept of polymorphism and inheritance to solve the above question
Male classes for the the members mentioned in the above questions
Make. classes for all member functions, helper functions and attributes etc.
Implement a Library Management System using the following details: A Librarian is responsible for managing the day to day operations of a library. These operations include issuing books, returning books, maintaining records, registration of new members, book renewals, collecting fine, and searching books. A Book can be a Journal or Reference Book. Any book can be identified by a book id, name, author name, publisher, price, rack number. A Journal has a volume number. Reference Book has an edition and ISBN. A Member can request a book, return a book, renew a book and enquire about a book. A Member can be identified by a member id and name. Different Members also have a limit for the number of books they can borrow from the library. A Member can be a Student or Staff. A Student has a roll number and has to pay a fine for not returning a book within the return date. Staff has designation like lecturer, assistant professor, or manager academics etc. When issuing a book, the Librarian checks whether the person who is requesting the book is a valid member along with the member's book limit. The Librarian also checks for the availability of the book. The Librarian renews the due date when the Member requests for a Book renewal The catalogue of Books can be displayed by both Librarian and Member but can only be updated by the Librarian. Identify all classes, member functions, helper functions and attributes etc. Create a menu in the driver which lets you test all the functions of Librarian and Member classes

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions