Application for vehicle dealership, Visual Basic Programming

A vehicle dealership has a number of different items for sale: motorbikes, cars, vans and boats.

Each class of items for sale has different characteristics that need to be recorded about it:

  1. Motorbike have the reg number, make, model, engine (cc) and colour recoded
  2. Cars need to have the reg number, make, model, engine (cc) and colour, seats and doors recorded
  3. Vans have the reg number, make, model, engine (cc) , colour, seats and capacity
  4. Boats have a registered port, id number, make, model and displacement

All items also have manufacture year, retail price, sold price (when they have been sold) and cost price. Vans and Boats are advertised and sold 'plus VAT', which means that all prices paid are those stored plus 20%. Bikes, Cars and Vans also have a mileage recorded.

The vehicle dealer requires a system that will allow a user to add items to the stock list. Once a week, they need to create a standard adverts for all items in stock from the registered details, to go into a trade magazine and into a local paper. This is to be written to file.

The system must also be able to register an item as being sold, so that it does not appear in future advert lists. Where this is the case, the sale price is recorded.

The company wants to additional reports - the total cost of all the stock currently available (cost price based); and the total sold price and cost prices of all sold items.

This specification is not complete, so students are expected to complete their knowledge through questioning the lecturer in class time each week until the end of term.

A sample version of the application (with only some of the code implemented) is given on the Blackboard.

You should include a small sample of vehicles automatically to aid testing. Tasks

Task 1

Indentify the Classes, their responsibilities (methods) and Attributes required for this solution and draw a Class diagram for the whole scenario.

Hand In:

 A UML Class diagram showing the relationships between different classes and each class's methods and attributes. You may use Visio or any other suitable drawing tool for this task.

Task 2

Hand in

A fully OO VB 2008 solution on CD. You should submit all developed code, as found in the solution folder. Ensure that this also includes an executable file (.exe) in the appropriate directory.

Posted Date: 2/27/2013 1:24:19 AM | Location : United States







Related Discussions:- Application for vehicle dealership, Assignment Help, Ask Question on Application for vehicle dealership, Get Answer, Expert's Help, Application for vehicle dealership Discussions

Write discussion on Application for vehicle dealership
Your posts are moderated
Related Questions
Software That Is Rude: The software warns the user for making the mistakes. The Message boxes pop up representing the mistake and the user will have to click the OK or CANCEL

Use the While keyword to verify a condition in a Do...Loop statement. You can verify the condition before you enter the loop (as illustrated in the following ChkFirstWhile instance

Associating Toolbars for the menu: 1. Insert the tool bar control to your form. 2. Now follow the steps to append the tool bar control to your form. 3. Then, Right Click

FILE SYSTEM CONTROLS There are 3 file system controls as shown in figure. The drive list box, directory list box & the file list box. The drive list box control is used to exhi

IMAGELIST The CImageList object is a collection of the same sized images, all of which can be referred to by its index. The ImageList are used to proficiently manage the large

The body of variable or procedure name must use mixed case and complete as essential to define its purpose. Additionally, procedure names must begin with a verb, such as CloseDialo

Write an event procedure to automate the billing system of a supermarket. Give the details of database tables, forms, controls and menu design (if any). Make assumptions, wherever

two sides are given of a sheet e.g 23*36 i want half or 1/2 of this sheet next i want 1/4(one fourth) of this sheet if sheet size is 23*36 next i want 1/8 similary as above

Message Box: The Message Box can be specified a title as shown in figure to specify the title for the message box follow by the command given below:  Private Sub Command1_C

Problem 1. Describe the importance and usage of .net framework in visual Studio 2. Write a program to sort and display an array of integers in ascending order using the conc