QUESTION

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 may create three classes, one for Book, the second for Administrator and the third for Users. Use the linked list and the files for database.[reference from class exercise]

 

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

Note: Add the book information in files

After selecting user, the following menu should be displayed:

 

Inquire about the specific books including the author information.

Request for a new book (This is not a linked list operation)

Complain if any (This is not a linked list operation)

 

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.

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 may create three classes, one for Book, the second for Administrator and the third for Users. Use the linked list and the files for database.[reference from class exercise]

 

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

Note: Add the book information in files

After selecting user, the following menu should be displayed:

 

Inquire about the specific books including the author information.

Request for a new book (This is not a linked list operation)

Complain if any (This is not a linked list operation)

 

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.

Public Answer

53FOFC The First Answerer