How the subcomponents of the system work together

Assignment Help JAVA Programming
Reference no: EM131477334

Assignment

Complete your assignment; this time your system should be completely operational. For this reason you have to:

1. Create extra methods in the classes so the objects of those classes can communicate (In assignment your focus was on the internal properties of the objects, this time you need to think about their external behavior). You need to have some scenarios of how the user may interact with the system and how the subcomponents of the system work together. For example, user can place an order, object of which class accepts this request and how that object communicates with the other classes or the object of other classes (Remember addToShoppingCart that we have discussed in the class and how we have decided, this method should be attached to an object of OnlineStore). Try to make any independent method static and call them by NameOfClass.NameOfStaticMethod(...) .

2. After the first step, your system is almost complete. You need to think about the user input and make an interface to your system, we make this interface in the console. The system asks user what do you want to do and let the user to use it; for example, the user can select purchase and then add the items to card and insert the shipping address and other information (You have to think about the real world) and checkout.

* Note that you are allowed to add as many as classes and methods to your system; however it should be rational to do that and you have to have scenarios to check them.

Create a class OnlineOrderTestDrive. Create the main method inside. Inside your main method create a list of items and add them to a shopping cart object. Create an instance of the OnlineOrder class and call the orderSummery method of that class. Store the result in a variable. Create an instance of the CheckoutSystem and call the checkout method of that object. Show the confirmation message.

Note that there are internal classes that exist but I didn't mention them.

Attachment:- Java_Assignment.zip

Reference no: EM131477334

Questions Cloud

Roosevelt new deal programs : Choose one of Roosevelt's New Deal programs and write a 500 word essay using proper grammar, spelling, and punctuation.
Create a one-dimensional data table show sensitivity of npv : Create a one-dimensional data table showing the sensitivity of the NPV and IRR to the year-1 cash flow (currently $10,000). Use a range of $9,000 - $12,000.
About future interest rates : What expectations are investors likely to have about future interest rates?
Create a list of what can go wrong during deployment phase : Create a list of what can go wrong during the deployment phase of a project and steps that could have been taken to avoid these problems.
How the subcomponents of the system work together : You need to have some scenarios of how the user may interact with the system and how the subcomponents of the system work together.
Do you think the components of this system are underutilized : What would you do to increase the utilization of these services and attract a greater mix of paying patients?
What criteria would you use for selecting future cities : Starbucks decided to enter India through a 50-50 joint ven¬ture with Tata Global Beverages. As the case points out, the first store was based in Mumbai.
Plot the feasible set or the opportunity set : Suppose that mutual fund A has an expected return of 10% and a standard deviation of 15%. Mutual fund B has an expected return of 15% and a standard deviation.
What is its impact on the future business entity : What is it in current state. What is its impact on the future business entity. The role of IT and how it will boost the stand of cryptocurrency.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

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