Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

Intelligent Information And Database Systems Asian Conference Aciids 2012 Kaohsiung Taiwan March 2012 Proceedings Part 2 Lnai 7197

Authors: Jeng-Shyang Pan ,Shyi-Ming Chen ,Ngoc-Thanh Nguyen

2012th Edition

3642284892, 978-3642284892

Students also viewed these Databases questions

Question

There are three delete rules. explain each of the delete rules.

Answered: 1 week ago