INFS1609 Fundamentals of Business Programming Assignment

Assignment Help JAVA Programming
Reference no: EM132401528

INFS1609 Fundamentals of Business Programming Assignment - UNSW Business School, University of New South Wales, Australia

Part 1 - Tutorials Marks

Implement a simple system to calculate a student's tutorial mark for each week. Your program should ask for: the student's name, tutorial, number of questions for that week, number of test cases passed, the number of test cases and weighting of each question. Your program should then print the score and the Moodle summary data.

You will need to design a TutorialMark class which contains the appropriate attributes to store all of the information. You must create the appropriate getter, setter and constructor methods. You may create additional classes if you feel that it is necessary for this task.

We will provide you with a TestTutorialMark class, this class is responsible for prompting the user for input and displaying the output as required below. Text written in red below in the samples indicate user input. Round to 1 decimal place when required.

You can assume that all values entered are valid.

Part 2 - Stationery Store

You've been asked by a stationery store to implement a basic database system. The relationship between the objects is dictated below:

2116_figure.png

Each class has the following attributes:

- Product(int id, String name, int quantity)

- Stationery has in addition (String colour)

- Technology has in addition (int powerConsumption, int warrantyPeriod)

- Furniture has in addition (int weight, boolean warehouse)

The stationery shop is a bit quirky; the price of each item is calculated in the following way:

- Product = length of the product name * quantity

- Stationery = length of the colour name * quantity

- Technology = power consumption / warranty period

- Furniture = weight / quantity

Programming tasks -

Using your knowledge of OOP, Inheritance and Polymorphism design, implement the classes above.

You should submit 6 Java files: Stationery.java, Technology.java, Furniture.java, Product.java, StationerySystem.java and TestStationerySystem.java.

You will need to implement a StationarySystem class which is in charge of maintaining the objects, the StationarySystem constructor should take an int which specifies the number of different product types the StationarySystem can hold, and should provide the following publicly accessible methods described under the functionality table.

The price of items should be a double rounded to 2 decimal places where necessary.

All items are located at the store by default, only certain furniture items are located at the warehouse.

Design explanation -

You must submit a design.txt file containing your answer to the following question (100 word maximum): Explain how you have implemented printInventory() and if applicable, which aspect of OOP are you utilising to do so?

Attachment:- Business Programming Assignment File.rar

Reference no: EM132401528

Questions Cloud

Designing appropriate learning activities : Research the following theories of intelligence as they relate to instructional strategies and designing appropriate learning activities.
Point estimate of the proportion of hr professionals : What is the point estimate of the proportion of HR professionals who say that employee retention/turnover is important?
Confidence interval for the population mean battery life : A cell phone manufacturer would like to claim that the battery in its newest model will power the phone for 15 hours of continuous use.
Do you think that morality is objective : Do you think that it's possible for people to have moral beliefs that are incorrect? Why or why not? Give examples. What does this imply about whether there.
INFS1609 Fundamentals of Business Programming Assignment : INFS1609 Fundamentals of Business Programming Assignment Help and Solution - University of New South Wales, Australia. Part 1 - Tutorials Marks
Create an eportfolio that includes redesigned activities : You will create an ePortfolio that includes redesigned activities from prior coursework in your program (MAED or MASE) that demonstrate your competency.
How many scores will be less than 250 : Sats scores in the US are normally distributed with the mean score of 520 with a standard deviation of 100. Answer the following:
What will you carry with you to your current classroom : In at least one paragraph, discuss your takeaways from this course. What new learning transpired for you in this course? What will you carry with you to your.
Determining available resources to undertake the project : Determine project management tools, such as Microsoft Word, MS Excel, MS Project or Gantt Project and templates, and develop your project plan

Reviews

len2401528

11/15/2019 11:47:27 PM

Need help with my java assignment. The assignment has to be done on an online platform, it needs to be passed by the tests it provides. Test cases might be used to do a first-round marking of your code. You should try to run your program on Ed to check if they pass the test cases. Test run your code as early as possible because you might need to make changes to your code. Please use the Ed discussion forum to discuss any issues related to this assignment. The readability of your code is one of the marking criteria. You should take care of your coding style and include comments in your code (wherever appropriate) to help explain it.

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