Ask Question, Ask an Expert


Ask Programming Language Expert

Task: Your task is to design, implement, test and document a prototype system that enables the company to keep track of its stock. Your system should provide the following functionality. It should be able to:

• Provide the facility for adding or removing a vehicle from the fleet.
• Provide information on the availability of vehicles. 
• Assign a vehicle to a customer, or make the vehicle available for hire or allocate it for maintenance.
• Report on the status of a vehicle, given its registration number.
• Identify the cars that have travelled in excess of 50,000 miles and the vans that have travelled more than 80,000 miles.

Access to the facilities of your system should be via text based menus that appear on the terminal screen. All input being via the keyboard.

Paper-based submission: You should submit a single document on paper containing:

• Design:

A brief statement of the problem, outline of the solution including any assumptions that you have made; a UML class diagram which describes the classes contained in the above scenario with full details, including attributes, operations, and associations.

Sequence or collaboration diagrams illustrating the functionality of the system you have designed.

• Implementation and source code:

You should provide a complete set of Java source code listings for all of the classes identified in your design. This should be printout directly from jGrasp and should NOT be word-processed.

• Test plan and Evidence of runs:

Your test plan should identify all implemented functionality, test data and the expected outcomes. Printed test output scripts (original run-output scripts from the jGrasp message window, NOT screenshots and should NOT be word-processed) should be provided, along with comments that relate the actual results to those expected.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91060

Have any Question? 

Related Questions in Programming Language

Working at the gm used car dealership you need to create an

Working at the GM used car dealership you need to create an object oriented application to handle inventory. To start you create a detailed uml diagram that helps to plan your solution. Based on this uml diagram translat ...

Create a program that allows the user to enter sets of

Create a program that allows the user to enter sets of integer values, in any order.Per set of data,the program is to output the largest number. EXAMPLE 1 Given the set of supplied values:(1,-3,22,-30),the program should ...

A local zoo wants to keep track of how many pounds of food

A local zoo wants to keep track of how many pounds of food each of its three monkeys eats each day during a typical week. Write a program that stores this information in a two dimensional 3 × 7 array, where each row repr ...

Complete the below two problems each problem is a separate

Complete the below two problems. Each problem is a separate program (project). Question 1 Write a program that calculates and prints the monthly paycheck for an employee. The net pay is calculated after taking the follow ...

In this programming assignment you are asked to simulate

In this programming assignment, you are asked to simulate the recursive factorial function given in the class. Your program is to be a nonrecursive version of the factorial function implemented using a stack. Your progra ...

Write a program that will help an elementary school student

Write a program that will help an elementary school student learn multiplication. Use rand to produce two positive one-digit integers. It should then type a question such as: How much is 6 times 7? The student then types ...

Assignmenta talent competition has 5 judges each of whom

Assignment A talent competition has 5 judges, each of whom awards a score Resolved Question: A talent competition has 5 judges, each of whom awards a score between 0 and 10 to each performer. Fractional scores, such as 8 ...

1 write a pay-raise program that requests a persons first

1. Write a pay-raise program that requests a person's first name, last name, and current annual salary, and then displays their salary for next year. People earning less than $40,000 will receive a 5% raise, and those ea ...

Programming project assessmentinstructions the following

Programming Project Assessment Instructions: The following programming problem can be solved by a program that uses three basic tasks-Input Data, Process Data, and Output Results. To process the data, use file, looping, ...

Assignment programming project expression treesthis project

Assignment Programming Project: Expression Trees This project deals with a simple kind of expression trees, in which there are two kinds of nodes: (a) Leaf nodes, which contain a real number as their clement; and (b) Non ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro