Accounts receivable system appication

Assignment Help JAVA Programming
Reference no: EM13810073

A common business application is an 'Accounts Receivable' (AR) system. Companies use an AR system to bill their customers on sales of their products. In this assignment question you will develop the functionality of a simple Accounts Receivable system. You will develop classes for a BillofSales, Customer, Item, and Product. The requirement for each of these classes is given below.

BillOfSales 

+ Customer customer

+ ArrayList items

. public BillOfSales(Customer c)

. public void add( String productDescription, double productPrice, int productQuantity)

. public double calcAmountDue()

. public String toString()

Customer

+ String name, street, city, state, zipcode

. Customer(String name, String street, String city, String state, String zipcode)

. public String toString()

Item

+ Product product

+ int quantity

. public Item( Product product, item quantity)

. double calcTotalPrice()

. public String toString()

Product

+ String description

+ double price

. public Product( String description, double price)

. String getDescription();

. double getPrice();

In the above, a prefix of a plus (+) indicates a field and a prefix of a dot (.) indicates a method.

You have been provided a test class BillOfSalesTst which has a static test method. For convenience, you do not need to create an instance of BillOfSalesTst. Just right-click and execute the test method.

Reference no: EM13810073

Questions Cloud

Write an essay about persepolis by marjane satrapi : Write an essay about Persepolis by Marjane Satrapi.
Minutes and a standard deviation : Jack estimates that his monthly needs are best approximated by the Normal distribution with a mean of 250 minutes and a standard deviation of 24 minutes. How many minutes should he contract for?
Analyze the relevance of habeas corpus : Analyze the relevance of habeas corpus to the contemporary U.S. situation during the war on terror, especially with respect to persons characterized by as enemy combatants or illegal combatants.
Discuss nequality and immigration in human service : discuss diversity, inequality, and immigration in human services
Accounts receivable system appication : A common business application is an 'Accounts Receivable' (AR) system. Companies use an AR system to bill their customers on sales of their products
Write a summary of the given article : Write a summary of the article "Modeling and Simulation of the Communication Networks in Smart grid".
Process of freezing : She left the other on high. Which will cook more quickly, the potatoes on high, the potatoes on low, or will they cook at the same rate? Explain your reasoning.
Sold to food packaging companies : Wisconsin Canning manufacturers decorative cans that store various food products such as candies, pretzels, and cookies.   The finished cans are sold to food packaging companies that fill the cans.  In making the actual cans, minus the lid, there ..
Write a paper report on an airport of your choice : Write a paper report on an Airport of your choice.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write a script and verify an logi by reading a file from xl

write a script and verify an logi by reading a file from xl sheet, first time only give the password and get an error message, second time give the email only and get an error message and third time give both email and correct password and get "Signe..

  Program create an application that uses a priorityqueue to

create an application that uses a quotpriorityqueuequot to perform the following ltbrgt ltbrgtuses the constructor that

  Sorted list adt and the binary search tree adt

Explain the differences between our specifications of the Sorted List ADT and the Binary Search Tree ADT.

  Concept of java socket programming

Designed to asses learning outcomes and write programs that would communicate with another program running in the network

  Create a website

The preplanning design consists of a document that defines the element specifically requested by the client and indicates where these features will be located on the Website

  Java program that implements an algorithm known as a bubble

writing a simple Java program that implements an algorithm known as a Bubble Sort. A Bubble Sort is a simple sorting algorithm that takes an unsorted array of elements and sorts them into ascending order.

  Create an array that stores in integers from the keyboard

create an array that stores in integers from the keyboard and then I can scan that array to check numbers in order, if the number I check is greater than the previous then I will set the next number in the array to the higher value.

  Write a method reversefirstk

Write a method reverseFirstK that accepts an integer k and a queue of integers as parameters and reverses the order of the first k elements of the queue, leaving the other elements in the same relative order.

  Write a program to compute the cumulative gpa

This program will compute the cumulative GPA based on user input.  This program will use dialog boxes with the JOptionPane class as well as the console to send/receive information to/from the user.

  Banking program that simulates the operation

Write a banking program that simulates the operation of your local bank. Declare the following class

  In this game we have a number of players interacting in a

in this game we have a number of players interacting in a simple way. the game takes place on a virtual

  Elliptic curve encryption

write a program to implement Elliptic Curve encryption/decryption and program will read parameters, plaintext and ciphertextfrom a file named "input.txt" (under the same directory).

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