Have you read anything about reading and writing to files? Take a look here.
I guess how well-designed this project should be depends on your level of knowledge and the level of the course you are attending.

First off, I would create a class to represent book. I would then prompt the user for each field that needs to be filled in, and store the information in a new book instance.
Once that is done you need to write the book to the file. Use the link above for reference.

Once you can write a book to file, it should be fairly straightforward to read the books from the file and display for the user.