Implements simulation for movie borrowing and return system

Assignment Help JAVA Programming
Reference no: EM131259741

For this assignment you need to write a console application in the Java programming language which implements a simulation for a movie borrowing and return system for the video store MovieMaster. The staff at MovieMaster will need to be able to maintain the details for rental movies that are available to hire by registered MovieMaster customers.

Rental movies may be available in bluray and/or DVD format and are also tagged as being either new release movies (which can only be borrowed for up to 2 days before needing to be returned) or weekly movies (which can be borrowed for up to 7 days before needing to be returned).

Bluray movies cost $5.00 to hire and DVD's cost $3.00 to hire. If a rental movie in either format is returned late then a late fee of 50% of the hire fee for the relevant movie type is charged for each day that has passed after the initial loan period for the movie in question.

MovieMaster staff will need to be able to perform the following tasks:

  • Displaying a summary of the details for rental movies that are currently available for hire.
  • Displaying all movies within a specified genre to allow MovieMaster staff to make recommendations to customers based on the type of rental movies they are interested in.
  • Record details for movies that have been borrowed by MovieMaster customers.
  • Record details for movies that have been returned by MovieMaster customers.
  • Displaying full details for all rental movies that are currently available for hire.

You will be addressing these requirements by implementing a RentaIM:vie class to encapsulate the details and functionality for a single RentalMovie that has been made with MovieMaster, as well as implementing a console application which creates a set of RentalMovie. objects and simulates the functionality of the service recording and management system as described above.

Attachment:- Assignment.rar

Reference no: EM131259741

Questions Cloud

What is the optimal size of the production run : What is the optimal size of the production run? - What is the average holding cost per year?  -  What is the average setup cost per year?
What is the optimum production quantity : What is the optimum production quantity? - What is the maximum number of wheel bearings that will be in inventory at Wheel-Rite?
What personal characteristics would be useful : Make the following lists, explaining why you chose each one. Justify at least two different considerations: What personal characteristics would be useful? What demographic factors would strongly influence a person's future?
What is the optimal order quantity : What is the optimal order quantity and the minimum annual cost for Bell Computers to order, purchase, and hold these integrated chips?
Implements simulation for movie borrowing and return system : For this assignment you need to write a console application in the Java programming language which implements a simulation for a movie borrowing and return system for the video store MovieMaster. The staff at MovieMaster will need to be able to ma..
Create an argument that the benefits outweigh the challenges : From the e-Activity, determine a key trend that supports the implementation of either a community health information network (CHIN) or regional health information organizations (RHINO) in today's health care organizations. Justify your response.
Outline ways in which your medium-sized company may benefit : Outline three ways in which your medium-sized private company may benefit from going public, providing a rationale for each. Create an argument that the same goals may be achieved if the company remains a privately held entity.
Write your own testing program : COSC 2006 -Data Structures -  You are to write a class AssassinManager that allows a client to manage a game of assassin. Each person playing assassin has a particular target that he/she is trying to assassinate.
Should wang take the quantity discount : If Ping Wang, the owner, orders in quantities of 300 or more, he can get a 5% discount on the cost of the detectors. Should Wang take the quantity discount?

Reviews

len1259741

10/28/2016 1:56:11 AM

Comments/Deadline : Hi there, Please see attached the task overview and supporting files. I have also attached where I have started with this. I have done about half of the assignment but am now running out of time to complete. It's just a basic console application using classes. I've commented out any code that I was practicing with so this can be deleted. Thanks, Jack.

Write a Review

JAVA Programming Questions & Answers

  Explain error and exception and how jsp handles them

Explain error and exception and how JSP handles them. Discuss in detail JSP Life cycle. Use diagram. Create a JSP program for Loan Calculator. It calculates both Simple and Compound interest.

  Calculate the additional amount of sales

Calculate the additional amount of sales that each salesperson must achieve to match or exceed the higher of the two earners - The application should ask for the name of each salesperson being compared.

  Uses a char array to hold the letter grades.

Creates a grading program based on a College grading standard (See attach file).

  Determine if strings are equal

Complete the recursive method match in the code below which will determine whether or not two strings match.

  Implementation of encryption and steganography in java

This is a project report showing the essential details and coding structures related with the implementation of encryption techniques and steganography in JAVA.

  Explain basic concept of process management in unix kernel

You have wide range of choices for this assignment. First, design your program to explain the basic concept of the process management in Unix Kernel.

  Java program which demonstrates cellular automata

Using the internet, locate a Java program (or Java applet) which demonstrates "Cellular Automata", in particular "the Game of Life".

  Modify the given program to the given specifications

Modify the following program to the specifications given below: Add a new status - SingleParent - where the tax is computed as a SINGLE but with a further reduction of $5000 per child.

  What do you mean by operator overloading

What do you mean by operator overloading

  Develop a test plan for testing the bankloan class

Create a class named BankLoan which will represent information about a loan a person wants to get from the bank, to purchase a car, a house, or some other expensive item, and they will pay back gradually over time.

  Write an application named us insurance

Write an application named UseInsurance that uses an abstract Insurance class and Health and Life subclasses to display different types of insurance policies and the cost per month.

  Describing the use of java in the first intel version

Describing the use of Java in the first Intel version of the Solaris Operating system by Sun Microsystems

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