Question: HI! Please help me :(! Description: PMU facilitates a catalog of books for its faculty and students. Several books are available for the students and

HI! Please help me :(!

Description:

PMU facilitates a catalog of books for its faculty and students. Several books are available for the students and faculty members.

Catalog has a pool of books of different authors.

The faculty members and students can access books depending on the availability.

Each book has a unique code.

You should provide methods to support the following operations:

The book administrator can add new books and its information.

The book administrator can remove and update the information of the faculty or student who borrowed the books.

The faculty and students can inquire about the specific books including the author information.

The faculty and students can request for a new book.

The faculty and the students can raise a complain about the non-availability of the books or any other.

The book administrator can generate the reports of the book based on:

Book title

Book Author

Book ISBN

The system should be able to handle other kinds of reports to be generated in the future.

You should create three classes, one for Book, the second for Administrator and the third for Users. Use the linked list and the files for database.

Project Output Screen:

When I run the project, it should look like the following:

Please select the user:

Administrator

User

After selecting administrator, the following menu should be displayed:

Add new books and its information in the beginning, at the end and as per the position required.

Add the information of the user who borrowed the book

Delete a particular book and its information as per its Book ISBN

Inquire about the specific books including the author information.

Check the number of books available.

Generate the reports of the book based on:

Book title

Book Author

Book ISBN

After selecting user, the following menu should be displayed:

Inquire about the specific books including the author information.

Request for a new book

Complain if any

Now, after I see the above menu, I will make a selection. Based on my selection, your program should call some methods to carry out the operation needed for that selected task.

After that operation is performed, you should show me the above mentioned selection menu again. This should continue in an infinite loop until I want to exit the program.

I just need these:

Inquire about the specific books including the author information.

Check the number of books available.

Generate the reports of the book based on:

Book title

Book Author

Book ISBN

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!