Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The wonderful company, SpaceZ, is a fictional company that makes its money by providing orbital services (aka, blasting rockets into space). They have an aggressive

The wonderful company, SpaceZ, is a fictional company that makes its money by providing orbital services (aka, blasting rockets into space). They have an aggressive marketing department trying to get all possible launches filled. There are 6 customers that the marketing department tracks. SpaceZ offer a range of services including manned spaceflight at various cost levels as shown in the table below.

Orbital Services Service Code Description Short Description Fee Sales Commission 1st Stage recovery ORB1 Launch one satellite to low earth orbit; weighing less than 9 metric tons. Satellite: LEO 65,000,000 0.1% Land ORB2 Launch one satellite to geostationary orbit; low earth orbit weighing less than 5.5 tons Satellite: GSO 67,000,000 0.12% Land ORB3 Launch one satellite to sun synchronous orbit; weighing less than 5 tons. Satellite: SSO 72,650,000 0.12% Sea ISS5 Launch 5 tons of cargo to a Space station; in an inclined orbit SS Cargo: 5T 76,137.129 0.09% Sea MOON2 Two space tourists to fly around the moon accompanied by an experienced astronaut Tourist: Moon 98,000,000 0.13% Land If the 1st stage is recovery by sea then an additional $165,000 cost of recovery is taken into consideration before Sales Commissions are applied. The company CODC is part owned by SpaceZ so no sales commissions are given to marketing for CODC launches. Customers Code Name Contact name Address Launch 1 Launch 2 ESAA Europe Systems Alternative Agency Jean-Claude Junxer 23 Razor Road Belconnen ACT 2617 ORB1, 30/04/2019 ORB1, 31/10/2019 NASHA National Air Space Hash Agency Jimmy Briden 2 Mashup Drive Bruce ACT 2617 ORB3 28/04/2019 ISS5, 7/3/2020 ASA Ausie Space Agency Megan Clock Flat 31/a, Bax Units Stix st Marble bar 6760 None None TICK Tick Incorporated Mark Watson 87 Race drive Bathurst, 2795 ORB1,2/3/202 0 ORB2,19/3/20 20 BINC Byer private space Incorporated Marillyn Hewson 212 webly drive Canowindra NSW 2804 MOON2, 12/12/2023 None CODC Corporate space Trust Zhang Chen 212 Scorch drive Beltana SA 5730 ORB2, 21/3/2020 MOON2, 19/12/2023 The system you need to build helps with customer management by providing the following services: A clear easy to use main menu which should include the following options

1. Audit Report: It lists the basic information on which the program works. Display the details of all the Orbital Services and details of All the customer table 2. Customer Letter: It can automatically write a friendly letter to customers with customised name and address and launch details for a given year 3. Commission Report: It produces a commission report showing the commission that a customer generates for the currently scheduled launches. 4. Launch Schedule: It produces a launch schedule for the Rocket Engineers that launch the rockets. This schedule is for a given year and shows the date and type of launch for all customers with a launch in that year. Audit Report Sample Example: Customer Letter Requirement and Sample Example: The letter has quite specific formatting requirements on the This years and Future services lines specifically: Based on date entered services from past years should not be shown. There could be 1 or 2 lines of this years services There could be 1 or 2 lines of future services If there are no services, this year it should say No service this year (note None is not ok)

If there are no future services, it should say No future services (note None is not ok) Note also that input errors should be detected (e.g. a company code of FRED or a year of 29919) Example letter 1: Example letter 2:

Example 3 future date Example 4 binc in 2023

Example 5: error input(check for input validation and error) Commission Report Calculation and Requirements If the 1st stage is recovery by sea, then an additional $165,000 cost of recovery is taken into consideration before Sales Commissions are applied. This is a way of encouraging salespersons to sell the cheaper land recovery services hence it is subtracted before commission is calculated. Sample Commission calculation for ESAA ORB 1. (Land recovery) 65,000,000 * 0.1 /100 = $65,000 Commission is : $65,000 Sample commission calculation for NASHA ORB3 (sea recovery) Because its a sea recovery we deduct 165,000 before the calculation (72,650,000-165,000) *0.12/100 = $86,982 Commission is : $86,982

Sample commission calculation for CODC ORB3 (sea recovery) Commission is : $0 Also remember CODC commissions are $0 Example output Screen Launch Schedule Requirement and sample examples This schedule is for a given year entered by the user and shows the date and type of launch for all customers with a launch in that year. Example Launch schedule (for 2020) ----------------------------------- NASHA ISS5 7/3/2020 TICK ORB1 2/3/2020 TICK ORB2 19/3/2020 CODC ORB2 21/3/2020 ----------------------------------- Example Launch Schedule output screen

Example error input(check for input validation and error) Steps to work on the assignment Part A: 1. Read the assignment through carefully; try to understand it 2. Create the Customer Class to store customer data 3. Create the Services Class to store service data 4. Create a Menu 5. Based on the menu option create different function for each of the menu function 6. Test the program as per the above sample example.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems Second East European Symposium Adbis 98 Poznan Poland September 1998 Proceedings Lncs 1475

Authors: Witold Litwin ,Tadeusz Morzy ,Gottfried Vossen

1st Edition

3540649247, 978-3540649243

More Books

Students also viewed these Databases questions