Question
Program Summary Develop java program to create a Library Collection Management System , which will be used to manage a librarys collection of materials (books,
Program Summary
Develop java program to create a Library Collection Management System, which will be used to manage a librarys collection of materials (books, magazines, and videos), as well as patrons and the materials they have checked out.
File Input
This program should also be able to read in a file of entries where each line will contain data for an individual patron.
This program should also be able to read in a file of entries where each line will contain data for a separate book, magazine, or video, along with information indicating whether the book is checked out, which patron checked out the book, and the due date.
Required Menu System Options
The program should have a robust menu system that offers the user choices like displaying all the materials in the library, sorting by author/title/type, searching for specific materials by author/title/type, and adding new entries that will be saved when the program ends.
(1) Manage Materials:
1. Display all materials: Sorted by author, Sorted by title, Sorted by type
2. Search for materials: Search by author, Search by title, Search by type
3. Checkout a material
4. Return a checked out material
5. Display all overdue materials
6. Add a new material
7. Remove a material
(2) Manage Patrons:
1. Display all patrons
2. Display all patrons with overdue materials
3. Add a new patron
4. Remove a patron
(3) Load/Save Data:
1. Load Data from File
2. Save Data to File
(4) Quit Program
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