Ask Computer Engineering Expert

Student Instructions:

Read the practical instructions provided below. You are required to carry out the exercises and attach any required documentation to this assessment tool. To be deemed satisfactory in this task you must complete all steps outlined below and attach all required evidence to this assessment tool.

Scenario:

A trucking company, 'Trucks R Us, has approached you as an application developer. They have requested that you create a desktop application to manage their jobs.

The application must perform the following functions:

Maintenance of jobs, this included the creation of new jobs and the maintenance of existing ones.

Maintenance of staff

Assign jobs to staff members

All data is to be stored in a Relational Database.

`Trucks R Us' employs 3 types of staff members: drivers, supervisors and managers.

Drivers - drive trucks transporting goods

Managers - manage staff and are typically based in the office Supervisors - are to manage all the drivers assigned to one job

Jobs can only be assigned to drivers and supervisors, not to managers.

Drivers are paid $100 for each job that they complete. Supervisors are paid $100/job plus another $10 for each driver that they are responsible for on that job.

The managers receive a Salary.

Your tasks:

To complete this assessment you are required to perform the tasks that follow using the Database Management System (DBMS) and Integrated Development Environment (IDE) provided by your assessor.

Note: Code created must comply with the institutional coding standards and industry best practice.Review the requirements outlined in the scenario and document the program requirements.

Design:
a. The required classes. You are to use Multiple Inheritance at least once in this step
b. The database for storing the required data
- Tests to be applied to ensure that your application functionality and usability.
3. Create a Graphical User Interface (GUI) for your application using the attached wireframes (see appendix 1) the requirements
a. This application is to be built using Object Oriented (00) techniques and best practices.
b. Use the facilities of the provided IDE to generate the application components.
- The data is stored in the database designed task 1, use appropriate language components to allow your GUI to interact with the database
d. Implement an appropriate error handling strategy supported by the language chosen.
- Demonstrate the functionality of your GUI and use a text input field to locate and display a customer's details on screen.
4. Create an additional window to demonstrate the use of the internal searching and sorting facilities of the target language. Then perform the following
a. Extract all customers from the database and store them in a binary disk file.
b. Load the customers from the binary disk file into an appropriate data structure in memory.
- Sort the list of customers by surname.
d. Display the sorted list in a list control on screen

- Using a text input field, enter the name of a customer to be located and display the memory details on member. Keep in mind that payments are made by job, not by the time taken to complete the job. In the step make use of operators, functions or method overloading. For managers just display the word 'salary'.

Use your selected IDE's debugging tools to demonstrate the tracing of running code, detecting and correcting errors.

Use your tests designed in task 1 to test your code for correctness and to ensure that your application complies with the program specifications

s. Create a brief user guide for your created application so that you can provide the document to Trucks R Us.

TASK TWO - WRITTEN QUESTIONS

Student Instructions:

Read the questions provided below. To achieve a satisfactory outcome for this task you must answer all questions in sentence form. Answers are to be typed alongside the questions specified below and attached to this document as evidence.

Questions

1. Explain the diamond problem when using multiple inheritance.

2. List 2 programming languages which support multiple inheritance.

3. List 2 programming languages that do not support multiple inheritance.

4. What are Object Oriented interfaces?

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92433128
  • Price:- $150

Guranteed 48 Hours Delivery, In Price:- $150

Have any Question?


Related Questions in Computer Engineering

Does bmw have a guided missile corporate culture and

Does BMW have a guided missile corporate culture, and incubator corporate culture, a family corporate culture, or an Eiffel tower corporate culture?

Rebecca borrows 10000 at 18 compounded annually she pays

Rebecca borrows $10,000 at 18% compounded annually. She pays off the loan over a 5-year period with annual payments, starting at year 1. Each successive payment is $700 greater than the previous payment. (a) How much was ...

Jeff decides to start saving some money from this upcoming

Jeff decides to start saving some money from this upcoming month onwards. He decides to save only $500 at first, but each month he will increase the amount invested by $100. He will do it for 60 months (including the fir ...

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Question -under what circumstances is it ethical if ever to

Question :- Under what circumstances is it ethical, if ever, to use consumer information in marketing research? Explain why you consider it ethical or unethical.

What are the differences between four types of economics

What are the differences between four types of economics evaluations and their differences with other two (budget impact analysis (BIA) and cost of illness (COI) studies)?

What type of economic system does norway have explain some

What type of economic system does Norway have? Explain some of the benefits of this system to the country and some of the drawbacks,

Among the who imf and wto which of these governmental

Among the WHO, IMF, and WTO, which of these governmental institutions do you feel has most profoundly shaped healthcare outcomes in low-income countries and why? Please support your reasons with examples and research/doc ...

A real estate developer will build two different types of

A real estate developer will build two different types of apartments in a residential area: one- bedroom apartments and two-bedroom apartments. In addition, the developer will build either a swimming pool or a tennis cou ...

Question what some of the reasons that evolutionary models

Question : What some of the reasons that evolutionary models are considered by many to be the best approach to software development. The response must be typed, single spaced, must be in times new roman font (size 12) an ...

  • 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

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As