How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask ATLProg Your Own Question
ATLProg, Software Engineer
Category: Homework
Satisfied Customers: 9151
Experience:  Expert in Java C++ C C# VB Javascript Design SQL HTML
Type Your Homework Question Here...
ATLProg is online now
A new question is answered every 9 seconds

Specification: Consider a Library that contains Books written

This answer was rated:

Specification: Consider a Library that contains Books written by Authors.

Implement a program to read and search the text database for a Library.


Use the following classes:

Use the ArrayList class to hold instances of Book and Author. Be sure to use generics appropriately.

Use a text data file with the following format - which you may extend, and may be extended in the later projects

B:index:Title:Genre:price:index of Author
A:index:name:street address:city:state:zip:phone

4. All the classes should be provided with appropriate:

toString implementations
additional methods
instance variables connecting the class to appropriate instances of other classes

5. A GUI that will display allow the user to minimally:

search on book or author index
search on Title
seach on Genre

6. The GUI class(es) should be distinct from the other classes in the program.


- Java source code files
- any configuration files used
- a well-written Word document describing your overall design, including a UML class diagram showing the type of the class relationships
Hello Welcome. Thank you for your question, I’m ATLProg and I’ll try to help you.

How soon do you need this answer ?
Customer: replied 3 years ago.

Soon. By 11pm tonight.

Working on it...however the current price is less than effort needed on this question since it involves GUI. Would you kindly consider a price of 85$ ?
Customer: replied 3 years ago.

How about I up to $75 now and $85 if it's done earlier than 11pm eastern?

It will definitely be done before 11 pm EST. Just add the difference of current amount and 85 as bonus if I finish by 10 pm est or sooner. No need to change price now, add bonus only if you are satisfied..sounds good ?
Customer: replied 3 years ago.

Sounds good.

pls check back in 2 hrs ...thx

You need to spend $3 to view this post. Add Funds to your account and buy credits.
ATLProg and 2 other Homework Specialists are ready to help you
Customer: replied 3 years ago.

Can you tell me how to assemble the files so it compiles? It's not running for me.

What specific issue you are having?
Customer: replied 3 years ago.

It's not compiling for me.


As an addendum, could I add a bonus to extend this project?


Extend Project 1 to use advanced data structures and support sorting on various keys.



  1. Use the Map class to support efficient searching on book and author indices.

  2. Implement comparators to support sorting by title, genre, price and index

  3. Extend the GUI from Project 1 to allow the user to:

    • sort by title, genre, price and index


  1. Java source code files

  2. any configuration files used

  3. a well-written Word document describing:

    1. your overall design, including a UML class diagram showing the type of the class relationships

    2. description of how to set up your application

    3. your test plan, including test data and results, with screen snapshots of each of your test cases

    4. your approach, lessons learned, design strengths and limitations, and suggestions for future improvement and alternative approaches

Let me see
It compiles and works just fine here..can you please send me details of the error.
Customer: replied 3 years ago.

It says that the library.txt file cannot be found. I tried to create a test file also.


What do you think about the addendum?

Here is the library.txt Download Answer Link

How soon do you need the new version (addendum one) ?
Customer: replied 3 years ago.

No rush. By next weekend.

Customer: replied 3 years ago.

Is this done yet?

let me get back soon
I have been trying this for a while...I am out of ideas. I will let you know in 5 mins if I am giving up
Customer: replied 3 years ago.

Any luck?

Unfortunately, I am not able to assist you with your question,Sorry I tried but I am out of ideas

Customer: replied 3 years ago.

Relist: Other. He was unable to answer it.

Related Homework Questions