You are working for budget airlines as a junior programmer, you and your team has given a task to develop and test a program for the company so their customers to choose as per their requirements and can check availability or can add service. 1. Analyse and create simple design For the below create a generic output display as International destination Domestic destination County name City name City as per the county Car hire Also, as per destination selection information shall output as · If selected International destination, then name of the Country and City of destination · If Selected Domestic destination, then name of the City and Car hire

ASSESSMENT BRIEF
COURSE: Bachelor of IT/Bachelor of Business
Unit Code: OODP101
Unit Title: Object Oriented Design and Programming
Type of Assessment: Assessment 4 – Individual Programming Solution to a Problem
Length/Duration: N/A
Unit Learning Outcomes addressed: 1. Demonstrate basic knowledge of object oriented programming concepts and programming problems
2. Analyse and dissect simple design and programming problem
3. Implement a well-designed modularized solution to small programming problems
4. Develop and/or implement testing schedules
Submission Date: Week 11
Assessment Task: Individual Programming Solution to a Problem
Total Mark: 30 Marks
Weighting: 30% of the unit total marks
Students are advised approved Assignment Application Form
For example. An More information, that submission of an Assessment Task past the due date without a formally signed Extension Form (Kent Website MyKent Student Link FORM – Assignment Extension
circumstances
– Student Login Required) or previously approved application for other extenuating impacting course of study, incurs a 5% penalty per calendar day,
calculated by deduction from the total mark.
Assessment Task marked out of 40 will incur a 2 mark penalty for each calendar day.
please refer to (Kent Website MyKent Student Link POLICY – Assessment Policy &
Procedures – Student Login Required)
Kent Institute Australia Pty. Ltd.
Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 11th October, 2019 Page 1 of 4 TEQSA Provider Number: PRV12051

Assessment description:
You are working for budget airlines as a junior programmer, you and your team has given a task to develop and test a program for the company so their customers to choose as per their requirements and can check availability or can add service.
1. Analyse and create simple design For the below create a generic output display as:
International destination: Domestic destination
County name: City name
City as per the county Car hire
Also, as per destination selection information shall output as:
· If selected International destination, then name of the Country and City of destination
· If Selected Domestic destination, then name of the City and Car hire
2. Implement a well-designed modularized solution to the programme
a. Create a class named International Destination to be the superclass of all the destinations. It should have suitable constructors to aid with polymorphic behaviour, and contain suitable attributes to store the information that is common to all destination names and appropriate accessors. For all destinations, the toString method should return only the country name and city of destination
b. Create a class called Domestic Destination. It should be a subclass of the class internation destination. Ensure that it contains appropriate attributes to store additional information specific to domestic destination. Ensure that there is a suitable constructor, mutators to set all values appropriately, and that there are appropriate accessors to obtain all information relevant to domestic destination. Override toString() method so that it return all the domestic destination information
c. Create a class called Car Hire and shall only represent when customer selected Domestic destination. It should be a subclass of Car hire. Ensure that it contains appropriate attributes to store additional information specific to Car hire. Ensure that there is a suitable constructor, mutators to set all values appropriately, and that there are appropriate accessors to obtain all information relevant to packaged items. Override toString() method so that it return all relevant information related to the Packaged items.
d. Create a driver class which will have main method and following functionalities.
· Use Destination as a parent/super class
· Use International destination and Domestic destination as two child/sub classes for Destination super.
· International Destination would have attributes as country name and city names (2)
· Domestic Destination would have the name of the city and car hire details as attributes.
· Use constructors and toString methods for declaring and displaying the objects (5 each)
· A driver/main class would display destinations using a recurring menu, and calculate and display the total amount due as per the user choice of destination.
e. Create a class diagram for above mentioned classes. Show all attributes, methods and proper relationships between classes.
Kent Institute Australia Pty. Ltd.
Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 11th October, 2019 Page 2 of 4 TEQSA Provider Number: PRV12051
3. Develop and implement testing
Case id’s: Case name: Case data: Expected outcome: Actual outcome:
Note: A one or two-page design + test data document, your .java and .class files Marking Criteria:
Marking Criteria Max Marks Comments
Creation of Destination (Super) class with all attributes, constructor and methods. 4
Constructor overloading in product class to show polymorphic behaviour 1
Creation of International destination (Sub) class with all attributes,
constructor and methods. 4
Method overriding in International destination class to show polymorphic behaviour 1
Creation of Domestic destination (Sub) class with all attributes,
constructor and methods. 4
Method overriding in Domestic destination class to show polymorphic behaviour 1
Creation of ten different Orders in driver class (5 International & 5 Domestic) 2
Display all created Orders 2
Program allows user to place more than one Order 2
Display the invoice with all the order listed with due amount 3
Proper class diagram and test cases 6
(2+2+2)
Total 30
GENERAL NOTES FOR ASSESSMENT TASKS
Content for Assessment Task papers should incorporate a formal introduction, main points and conclusion.
Appropriate academic writing and referencing are inevitable academic skills that you must develop and demonstrate in work being presented for assessment. The content of high quality work presented by a student must be fully referenced within-text citations and a Reference List at the end. Kent strongly recommends you refer to the Academic Learning Support Workshop materials available on the Kent Learning Management System (Moodle). For details please click the link http://moodle.kent.edu.au/kentmoodle/mod/folder/view.php?id=3606 and download the file titled “Harvard Referencing Workbook”. This Moodle Site is the location for Workbooks and information that are presented to Kent Students in the ALS Workshops conducted at the beginning of each Trimester.
Kent recommends a minimum of FIVE (5) references in work being presented for assessment. Unless otherwise specifically instructed by your Lecturer or as detailed in the Unit Outline for the specific Assessment Task, any paper with less than five (5) references may be deemed not meeting a satisfactory standard and possibly be failed.
Kent Institute Australia Pty. Ltd.
Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 11th October, 2019 Page 3 of 4 TEQSA Provider Number: PRV12051
Content in Assessment tasks that includes sources that are not properly referenced according to the “Harvard Referencing Workbook” will be penalised.
Marks will be deducted for failure to adhere to the word count if this is specifically stated for the Assessment Task in the Unit Outline. As a general rule there is an allowable discretionary variance to the word count in that it is generally accepted that a student may go over or under by 10% than the stated length.
GENERAL NOTES FOR REFERENCING
References are assessed for their quality. Students should draw on quality academic sources, such as books, chapters from edited books, journals etc. The textbook for the Unit of study can be used as a reference, but not the Lecturer Notes. The Assessor will want to see evidence that a student is capable of conducting their own research. Also, in order to help Assessors determine a student’s understanding of the work they cite, all in-text references (not just direct quotes) must include the specific page number(s) if shown in the original. Before preparing your Assessment Task or own contribution, please review this ‘YouTube’ video (Avoiding Plagiarism through Referencing) by clicking on the following link: link: http://moodle.kent.edu.au/kentmoodle/mod/folder/view.php?id=3606
A search for peer-reviewed journal articles may also assist students. These type of journal articles can be located in the online journal databases and can be accessed from the Kent Library homepage. Wikipedia, online dictionaries and online encyclopaedias are acceptable as a starting point to gain knowledge about a topic, but should not be over-used – these should constitute no more than 10% of your total list of references/sources. Additional information and literature can be used where these are produced by legitimate sources, such as government departments, research institutes such as the National Health and Medical Research Council (NHMRC), or international organisations such as the World Health Organisation (WHO). Legitimate organisations and government departments produce peer reviewed reports and articles and are therefore very useful and mostly very current. The content of the following link explains why it is not acceptable to use non-peer reviewed websites (Why can’t I just Google?): https://www.youtube.com/watch?v=N39mnu1Pkgw
(thank you to La Trobe University for access to this video).
Kent Institute Australia Pty. Ltd

StudyAcer
Calculate your paper price
Pages (550 words)
Approximate price: -
StudyAcer

Quality Researched Papers

We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.

StudyAcer

Qualified Writers

We have hired a team of professional writers experienced in academic and business writing. Most of them are native speakers and PhD holders able to take care of any assignment you need help with.

StudyAcer

Unlimited Revisions

If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document. You can do this yourself after logging into your personal account.

StudyAcer

Prompt Delivery

All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. We will always strive to deliver on time.

StudyAcer

Original & Confidential

We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text.

StudyAcer

24/7 Customer Support

Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

StudyAcer

Place your order

Fill in the order form and provide all details of your assignment.

StudyAcer

Proceed with the payment

Choose the payment system that suits you most.

StudyAcer

Receive the final file

Once your paper is ready, we will email it to you.

Academic Writing Services

If you are looking for exceptional academic writing services, then you are in the right place. Studyacer offers customised academic assignments and academic papers for students at all levels.

StudyAcer StudyAcer

Essays

Essay Writing Help

Writing an essay can be a challenge. However, we know what every student needs. And we purpose to deliver. Here at StudyAcer, we do all we can to help with academic essays and assignments. We have a dedicated team of professional essay writers.

StudyAcer StudyAcer

Assignment

Assignment Help

We understand students need satisfactory results. Our cheap assignment writing service helps and never leaves any doubt. We always strive to ensure the ultimate and best results. It is our joy to offer a cheap reliable essay writing service.

StudyAcer StudyAcer

Term paper

Term Paper Help

Have you been asking yourself, where can get a pre written research papers for sale? Worry no more, the fact that you have a term paper that is due tonight and you haven’t touched it. At Study Acer it is our responsibility to get your paper on time.

StudyAcer StudyAcer

Dissertation

Dissertation Writing Service

Several master’s students seek professional help with their thesis.Students from different parts of the world experience different challenges. Dissertations have different stages and the challenges are different too. Do not struggle in silence, order now .