Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a system for a Library. The system will keep track of the books available at the library. Each book has ISBN Name Flag
Create a system for a Library. The system will keep track of the books available at the library. Each book has ISBN Name Flag that indicate if a book is borrowed or available. There are two types of users that can access the system: An administrator . A user The system should support the following functionalities: Adding a new book Deleting an existing book Update books information Generating reports about available\borrowed\all books. Query information about a specific book Project output screen: When you first run you program, the screen should output the following initial menu: Please select the user type: 1. Administrator 2. User If the user type is administrator, the system provides the following options: Add a book Delete a book Edit a book information Generate report of the available books Generate report of the borrowed books Generate report of all the books (available and borrowed) . (Note: the report should include the book ISBN, title, and availability. Exit option that will return to the initial menu. If the user type is user, the system provides the following options: Borrow a book if available View available books Return a book Find information about a specific book Exit option that will return to the initial menu. After performing a specific operation, the system should allow an option to return to the main menu for the user type. Your system should have three main classes: 1. Book 2. Administrator 3. User
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started