Question: Your submission should have: P-2.33: Write a Java program that simulates a system that supports the functions of an ebook reader. You should include methods

Your submission should have:

P-2.33: Write a Java program that simulates a system that supports the functions of an ebook reader. You should include methods for users of your system to buy new books, view their list of purchased books, and read their purchased books. Your system should use actual books, which have expired copyrights and are available on the Internet, to populate your set of available books for users of your system to purchase and read.

1. Algorithm/Documentation: detailed description how you would solve the problem in javadoc format. You are expected to have appropriate class designs to handle the objects being used in this project such as users, books, etc, and the detail of of the simulation system functionality

2. Implementation: The actual code that implementing your solution. The implementation should follow your documentation precisely.

The documentation should be embedded into the implementation (java files).

Here is a sample book dataset that you can use - the format of the data is as follows: "title","author","year_written","edition",price

"Northanger Abbey", "Austen, Jane", 1814,"Penguin",18.2 "War and Peace", "Tolstoy, Leo", 1865, "Penguin",12.7 "Anna Karenina", "Tolstoy, Leo", 1875, "Penguin",13.5 "Mrs. Dalloway", "Woolf, Virginia", 1925, "Harcourt Brace",25 "The Hours", "Cunnningham, Michael", 1999, "Harcourt Brace",12.35 "Huckleberry Finn", "Twain, Mark", 1865, "Penguin",5.76 "Bleak House", "Dickens, Charles", 1870, "Random House",5.75 "Tom Sawyer", "Twain, Mark", 1862, "Random House",7.75 "A Room of One's Own", "Woolf, Virginia", 1922,"Penguin",29 "Harry Potter","Rowling, J.K.",2000,"Harcourt Brace",19.95 "One Hundred Years of Solitude","Marquez",1967,"Harper Perennial",14.00 "Hamlet, Prince of Denmark","Shakespeare",1603,"Signet Classics",7.95 "Lord of the Rings","Tolkien, J.R.",1937,"Penguin",27.45

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!