Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

USING JAVA ***i need some help with this assignment! i want to do a book collection! please help im so confused on this assignment*** Your

USING JAVA
***i need some help with this assignment! i want to do a book collection! please help im so confused on this assignment***
Your goal for this project is to create a software application that allows the user to track an in-ventory or list of some sort. The exact nature of your inventory/list is up to you make it some-thing that you find interesting or useful. You could track your DVD collection, textbooks, fa-vorite athletes, workouts, or anything else where you can see a potential desire to track a list of things. Decide what information you want to track for each item in your list.
At a minimum, you should have a few fields of text data and a few fields of numeric data. For example, if you are tracking your textbooks, you might have fields for Title, Author, ISBN, Price (New), and Price (Used). Create an interface (text-based on console, GUI, or however else you wish to develop/demon-strate mastery) that allows the user to select options such as ADD a new item, DELETE an item, or SEARCH for data on an existing item. Also include a STATS command that provides some potentially useful statistics on the overall group (such as number of items, total value, or any oth-er statistic relevant to your collection).
DESIGN REQUIREMENTS In the real world your customer/boss/client may have specific design requirements that they wish you to meet. In laboratory projects, these requirements are specified to help focus you towards a particular solution path. As your expertise grows, you will be given increasingly less specific design requirements which will force you to develop more of the methodology yourself. Projects often have very broad requirements that allow you to develop and demonstrate your general mas-tery in software construction. This is such a project. You may use anything that you have learned in your prerequisite experience to solve the stated problem.
However, you are subject to the following limitations.
#1 You must store all data in a binary data file. Please use the filename data.dat with no direc-tory modifiers. This will create/store/use the file in the default relative working space.
#2 Your program should behave sanely and responsibly to exceptions. For example, your program should reprompt the user for new information if they enter data with the wrong data type

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

MySQL/PHP Database Applications

Authors: Brad Bulger, Jay Greenspan, David Wall

2nd Edition

0764549634, 9780764549632

More Books

Students also viewed these Databases questions