Video store application

Assignment Help JAVA Programming
Reference no: EM13711429

Prepare an object-oriented program in Java for a video store application with the subsequent

requirements/specification:

- Print a statement of a customer's charges at a video store. A customer may rent several movies in one transaction. The statement should add the title, days rented, and total cost for each movie rented, as well as the total rental cost of all movies.

- Program is told which movies a customer rented and for how long (i.e., the number of days)

- Rental charges are calculated depending on how long the movie is rented and the movie type

- There are three kinds of movies: regular, children, and new release. You may assume the new releases have a higher rental charge.

- In addition to calculating charges, the statement also computes (and prints) frequent renter points, which vary depending on whether the film is a new release or not.

- You must clearly document your rental pricing and frequent renter point allocation schemes in the code.

These tasks should be implemented using four classes: Customer, Rental, Movie, and a class with the main method.

Distribution of these tasks to appropriate classes, and methods within them, is your responsibility.

The Customer class should have a statement method.

The Movie class should have at least the title, pricing structure (based on the movie type).

The Rental class should have at least the number of days rented.

Requirements:

You must create an Eclipse project named VideoStore. The classes must be identified from the program description.

No credit will be given to programs that do not compile.

No credit will be assigned if all coding is done in the main method and/or a single class.

You have to pay attention to the principle that each class must show only one specific concept, and what related responsibilities (methods/functions) it must perform.

Reference no: EM13711429

Questions Cloud

Describe about goal programming models : Durham Designs manufactures home furnishings for department stores. Planning is underway for the production of items in the "Wildflower" fabric pattern during the next production period.
Write a program that reads ten numbers : Write a program that reads ten numbers from input and prints them in reverse order.
Rectangular and cylindrical coordinates : Write a program to convert between rectangular and cylindrical coordinates, based upon user input.
Explain about research methods : Why you think a descriptive or explanatory research design would be most appropriate for each form of policy analysis.
Video store application : Prepare an object-oriented program in Java for a video store application with the subsequent
Identify and research an ethical issue : Explore an ethical issue: Why did you select it; what is the background, what impact does it have on business, what is the resolution.
Definition of constant initialization arrays : You have to extend the definition of constant initialization arrays to multi-dimensional arrays
Overwrite the input and the number of local variables : overwrite the input and the number of local variables should not depend on n - Prepare pseudocode converting M to be stored in column major order.
Question based on primary research : A pharmaceutical manufacturer followed sales representatives in the field to observe some 150 interactions between sales reps and physicians and support staff.

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