Answered step by step
Verified Expert Solution
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started