Write the code to print out a customer report

Assignment Help JAVA Programming
Reference no: EM132314839

Assignment: In this project you will bring together everything you have learned in this class, including both programming techniques and non-technical skills.

Tiny Distributors is a small brick and mortar store that sells various items. The owners feel they are at the point in their growth where they would benefit from a presence on the Internet. They have hired Web developers to create the website and pages, but need a Java developer to create underlying functionality.

The owners have listed the following as the minimum functionality required for this project.

1. The ability to add, modify, and delete customers

2. The ability to add, modify, and delete inventory items

3. The ability to add, modify, and delete customer orders; a customer order is comprised of two parts: the order header and one or more line items

4. The ability to create and print a customer report

5. The ability to create and print an individual customer order

6. The ability to create and print an inventory report listing all inventory items in stock

7. The ability to create and print an order report listing all orders currently open

Although you will not be required to re-submit Phase 1, you may have received feedback for Phase 1 that will affect Phase 2. Please be sure to include any additional information in Phase 2 based on that feedback.

PHASE 2 REQUIREMENTS:

In this phase, you will create the coding needed to complete the functionality for the project. While you will not need to execute the code, all code must be syntactically correct and logically ordered.

1. Write the class definitions for all classes. Be sure to include all properties and methods, including the getters and setters for each class.

2. Write the code to create an object of each type of class created in Part 1. The names of the objects created in this part will be used for further requirements in this phase. Do not populate the properties here; that will be accomplished in Part 3.

3. Write the methods that will populate the properties of each object created in Part 2. For purposes of this part, assume that you have read the data from a flat file into variables for each property in the class. These methods will be used for further requirements in this phase.

4. Write the code to print out an individual customer's information. Your code must read the customer from a file, populate the object, and display the data from the object.

5. Write the code to print out an order for an individual customer. Your code must read the order header from a file, populate the object, and display the data from the object. Then you must read each line item from a file, populate the object, place the object in a linked list, and display the data by reading from the linked list after all the line items have been added.

6. Write the code to print out a customer report. Your code must read each customer from a file, populate the object, place the object in a linked list, and display the data from the linked list.

7. Write the code to print out an inventory report. Your code must read each inventory item from a file, populate the object, place the object in a linked list, and display the data by reading from the linked list after all items have been added.

8. Write the code to print out an order report. Your code must read each order header from a file, populate the object, place the object in a linked list, and display the information by reading the linked list after all orders have been added.

9. Write the code that will read the inventory information from a file, populate the object, and populate a linked list with all the inventory objects. Then find a particular item in the linked list based on user input and display the information for that item.

10. Write an executive summary for the owners of the company. This should include at a minimum:

a. the benefits that will be achieved from installing the project

b. an overview of the functionality

c. how users will interact with the application, including the logical flow of entering the data

d. how you will prevent data corruption from invalid data being introduced into the system.
Writing requirements:

Your assignment must follow these formatting requirements:

• This phase of the project must be in a single Word document. Parts 1-9 will be reviewed by technical people and must be correct in syntax and logic. Part 10 will be reviewed by the owners of the company. It must be of sufficient length to fully develop your plan, it should be clear and concise, and it should be written in professional business language.

• For Parts 1-9, the code should be single spaced and have the appropriate indentation for readability. For Part 10, it must be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow Strayer Writing Standards (SWS). For more information, consult the SWS link in your Blackboard course shell.

• Include a cover page containing the title of the assignment, the student's name, the professor's name, the course title, and the date.

Reference no: EM132314839

Questions Cloud

What actions you might have taken in a similar situation : You may speculate on what actions you might have taken in a similar situation as part of your analysis. Draw specific lessons and recommendations from your.
What are your research interests in information technology : What are your research interests in the area of Information Technology? Why are you inspired to research in this area, and why do you think.
Calculate craigmont companys conversion costs total : Craigmont Company's direct materials costs are $4,600,000, its direct labor costs total $8,440,000, and its factory overhead costs total $6,440,000.
Calculate the overhead costs : A company's prime costs total $4,509,000 and its conversion costs total $5,510,000. If direct materials are $2,011,000, calculate the overhead costs?
Write the code to print out a customer report : Write the code to print out a customer report. Your code must read each customer from a file, populate the object, place the object in a linked list.
Prepare the journal entries required for dividend payment : Prepare the journal entries required for the dividend declaration and payment, assuming that they occur simultaneously.
Determine what would you say in the policy : The policy should encourage the use of IM and chat while also providing useful guidance to avoid potential problems. What would you say in the policy?
Rank the following investments in order from least duration : Rank the following investments in order from least duration to greatest duration at a yield of 10% per year effective
Calculate the expected return from johnson and johnson : Calculate the expected return from Johnson & Johnson. Find the highest expected return that is offered by one of these stocks.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Define inventory program assignment from java class

This is part 6 of the inventory program assignment from Java class IT 215 from UOP and all the codes are written well and includes everything all the functionality from the previous parts and there's absolutely no errors.

  Create a java application that displays the product number

Create a product class that holds the item number, the name of the product, the numberof units in stock, and the price of each unit.

  Write a single line of code that dynamically allocates

Write a single line of code that dynamically allocates an array of size1 variables of type double. Assign the memory allocated to a pointer called nums.

  Write a program called word guessing game.

Write a program called Word Guessing Game. Open the file FourLetterWords.txt and write the contents into an array of Strings (the file has 87 words in it).

  Convert the following expression to postfix

Convert the following expression to postfix. ( 5 * ( ( 9 * 8 ) + ( 7 * ( 4 + 6 ) ) ) )

  Way to organize the flowers

Prepare a java program using given conditions- He wanted a way to organize the flowers that he picks for her each day and perform a few basic tasks with them, along with a few restrictions. It is our goal to help him out

  Create the brain eaters game ng javascript

To create the Brain Eaters! game, you will need to take advantage of a web technology called Canvas. Using Canvas, you can add images to a web page using code that looks like this.

  Prompts user to type a negative number

Displays Quotient and Remainder of above two inputs, Prompts user to type a negative number to exit and any other number to continue

  Method splitstack that takes a stack

Write a method splitStack that takes a stack of integers as a parameter and splits it into negatives and non-negatives. The numbers in the stack should be rearranged so that all the negatives appear on the bottom of the stack and all the non-negat..

  Illustrate the use of a third-order explicit runge-kutta

Design and construct a computer program in one of the approved languages hat will illustrate the use of a third-order explicit Runge-Kutta method.

  Define a superclass to model digital media

Define a superclass to model digital media. Sound, images, text and video are all available in digital format for use on a computer system

  We developed a stringlog adt it represents a log that holds

we developed a stringlog adt. it represents a log that holds objects of class string. suppose that instead of

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd