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

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!