Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Project 3 Project Name: Library Management System Max. no. of students in a group: 3 students Description: You are required to develop a program that

image text in transcribed

Project 3 Project Name: Library Management System Max. no. of students in a group: 3 students Description: You are required to develop a program that adds, deletes, updates and displays books to and from the library management system. This program is expected to help the library in keeping track of the books. Use Vector to store all the information about the books, rented books and archived books. You are free to use multiple vectors. (Note: You can use file processing if you like instead of Vectors but we have not covered that in this course). Requirements: Below are bare minimum requirements for this project, however, you are free to add more features to your project: There is a "Books vector which contains book details like Book name, Author Name, Publisher, Year Published and etc. There is a "RentedBooks" vector which contains Books that have been rented and have details like Book Name, Borrowed Person Name, Date Rented. Return Date and etc. There is a "Archived" vector which contains details like Book name, Author Name, Publisher, Year Published and etc. There should be one method for adding new book-"addBook" which will add new Book to the Books vector. There should be one method for searching the book - "searchBook" which will search the Book in the Books vector. There should be one method for renting a book: "RentBook" which will call the searchBook method first to see if that book is available and if available the book is added to the RentedBooks vector. Finally, your program should be able to provide the delete ability for deleting the books from Books, RentedBooks and Archived vector. Your program should show a menu as below: 1. Add a new Book 2. Rent a Book 3. Archive a Book 4. Search a Book (in Books, RentedBooks and Archives) 5. Delete a Book (from Books, RentedBooks and Archives) 6. Display a Book (from Books, RentedBooks and Archives) 7. Update a Book (from Books, RentedBooks and Archives) 8. Exit

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Students also viewed these Databases questions

Question

What is the most important part of any HCM Project Map and why?

Answered: 1 week ago