Question: help with this java assigment ======================== multithreading implementation ======================== please implement all in java code and comment the code: Problem definition Design a trivial library

help with this java assigment

help with this java assigment ======================== multithreading implementation ======================== please implement all

========================

multithreading implementation

========================

in java code and comment the code: Problem definition Design a trivial

please implement all in java code and comment the code:

Problem definition Design a trivial library database management system based on binary search trees. Your project must show the following menu: 1. 2. 3. 4. 5. 6. 7. 8. Add a genre Add a book Modify a book. List all genre List all book by genre List all book for a particular genre Search for a book Exit . To add a genre, your program must read the genre title (ie. Action, Comedy, Thriller, etc) . To add a book, your program must read the following: Title, genre, plot, authors, publisher and release year. For the book's genre the program must show a list with all genres in the database and the user shall select a genre from the list. For each author your program must read the last and first name. . To modify a book, your program must read the title, show all information about the book, ask if the user really want to modify it, and for an affirmative answer, must read the new information. . When listing all genres, your program must show them in an alphabetical order. When listing all books by genre, your program must print the genre title and all books for that genre in an alphabetical order by title. For each book, your program must show the title, release year and publisher. . When listing all books for a particular genre, your program must read the genre and show a list with all books for the selected genre with the title, release year and publisher. . For searching a book, your program must read the title and show all information about the book, the authors must be alphabetically sorted by last name. Problem definition Design a trivial library database management system based on binary search trees. Your project must show the following menu: 1. 2. 3. 4. 5. 6. 7. 8. Add a genre Add a book Modify a book. List all genre List all book by genre List all book for a particular genre Search for a book Exit . To add a genre, your program must read the genre title (ie. Action, Comedy, Thriller, etc) . To add a book, your program must read the following: Title, genre, plot, authors, publisher and release year. For the book's genre the program must show a list with all genres in the database and the user shall select a genre from the list. For each author your program must read the last and first name. . To modify a book, your program must read the title, show all information about the book, ask if the user really want to modify it, and for an affirmative answer, must read the new information. . When listing all genres, your program must show them in an alphabetical order. When listing all books by genre, your program must print the genre title and all books for that genre in an alphabetical order by title. For each book, your program must show the title, release year and publisher. . When listing all books for a particular genre, your program must read the genre and show a list with all books for the selected genre with the title, release year and publisher. . For searching a book, your program must read the title and show all information about the book, the authors must be alphabetically sorted by last name

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!