ITAP1001-Software Development Fundamentals – IT Computer Science Assignment Help

Assignment Task


Assignment Description:

A-Plus Writing Help For University Students

Get expert assistance in any academic field. All courses and programs covered.

Get Help Now!

Write a C# code that creates objects and classes with their member functions for Vistaflyer, an Australian airlines loyalty program. You are asked to write an inheritance hierarchy discount system that benefits Vistaflyer members program to calculate their profit. A brief about Vistaflyer is that it is useful for those who fly on Australian Airlines (its partners like Virgin Singapore and Air New Zealand) frequently. Vistaflyer miles can be earned through credit cards, flying and bonus miles promotions. The miles can be redeemed for award flights in all categories. It has three types of memberships namely Basic, Elite Silver and Elite Gold. When registered for the first time, all the customers get instant access to the basic membership level of Vistaflyer.

In 2020, Australia airlines offers a flat 10%, 20% and 30% discount to its Basic, Elite silver and Elite Gold members respectively for all services provided. Customers without membership receive no discounts.

The students must implement basic OOPs concepts such as Inheritance, Polymorphism and Encapsulation. You can make your own assumptions, not necessarily the same values which are provided above. 

You need to do the following tasks:

1. Write the C# classes with suggested data members and functions.

2. Write the base and derived classes for implementing inheritance in the program.

3. Implement polymorphism and encapsulation to check for accessibility of data members and different form of the data member.

4. Write the main logic that takes input from the user members with their bookings.

5. Write the code to display the output.

6. Advanced topic: Create a windows form, by considering the same scenario, where you need to create a layout which will describe the Welcome Page with some submit buttons and few different controls. You are free to use any basic controls from the toolbox to design this layout.

The purpose of this assignment is to assess students on the following Learning Outcomes:

LO1: Use problem solving techniques and program design methods to translate a problem description to a formal program specification.

LO2: Differentiate various object-oriented programming constructs, including classes, inheritance, polymorphism, and encapsulation.

LO3: Evaluate user requirements and develop functional specifications to develop software using programmatic algorithms and a priorate data structures.

LO4: Create a range of desktop applications, including Windows forms applications and console-based applications.

This ITAP1001-IT Computer Science Assignment has been solved by our IT Computer Science Expert at TV Assignment Help. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing Style. Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turn tin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Welcome to our Online Essay Writing Agency. Securing higher grades costing your pocket? Order your assignment online at the lowest price now! Our online essay writers are able to provide high-quality assignment help within your deadline. With our homework writing company, you can order essays, term papers, research papers, capstone projects, movie review, presentation, annotated bibliography, reaction paper, research proposal, discussion, or another assignment without having to worry about its originality – we offer 100% original content written completely from scratch

We write papers within your selected deadline. Just share the instructions