You are to prepare a simple application based on Study Area 1-Programming covering: design of an...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You are to prepare a simple application based on Study Area 1-Programming covering: design of an application • development of code to validate input data and process the data TUSK . • testing within the software development life cycle • production of relevant documentation (design, testing and internal documentation) This assessment is worth 15% of the overall mark for the unit. Scenario MUFY Cartridge is an Australian-owned company which provides high-quality, competitively priced remanufactured inkjet cartridges. Its generic products are of an extremely high quality and are compatible with Canon and Hewlett Packard printers. At the moment, MUFY Cartridge is selling the following products. Brand Product Name Canon Canon PGI-5BK Compatible Black (with Chip) Canon CLI-8BK Compatible Black (with Chip) Canon CLI-8C Compatible Cyan (with Chip) Canon CLI-8C Compatible Yellow (with Chip) Canon CLI-8C Compatible Magenta (with Chip) HP 61XL Compatible Black High Yield CH563WA HP 61XL Compatible Colour High Yield CH564WA HP 21XL Compatible Black High Yield C9351CA HP 22XL Compatible Colour High Yield C9352CA HP 56 Compatible Black C6656AA HP 57 Compatible Colour C6657AA HP 58 Compatible Photo C6658AA Hewlett Packard . The owner of MUFY Cartridges wants to expand his business by creating an App so customers can ore from the App. The products they ordered will then be delivered to them by 3 types of delivery metho • no extra charge for regular post, • $5.00 extra for express post, and $9.00 extra for courier. Price $6.70 $6.70 $7.50 $7.50 $7.50 $20.60 $22.40 $15.10 $17.90 $16.50 $26.80 $22.80 1| P 2. 3. 4. 6. 7. 8. 9. 1. Produce a Visual Basic application for MUFY Cartridges that: • allows the customer to place an order (product names and quantity of each product), allows the customer to select a delivery method (regular post, express post or courier), • displays the totals of the order in Australian Dollars to TWO decimal places (total for the cartridges, delivery charge and the overall total), allows the customer to input their email address (for confirmation of order), • allows the customer to input the payment details (card number and card expiry), allows the customer to provide the shipping details (customer name and address). Create an annotated layout diagram showing the design of the interface. The diagram should show the layout of all controls (such as images, text boxes, labels, radio buttons, check boxes, list/combo boxes and buttons) in the form. 5. Use data type check and length check to ensure that the customer enters a 15 or 16-digit number in the "credit card number" entry field. Design an algorithm for your program. You can represent the algorithm as pseudocode, NS diagram or flow-chart. Use special character check to ensure that the customer enters one and only one "@" symbol in the "email address" entry field. Create the interface and complete the code. The Visual Basic application should be saved with an appropriate name (see Point #2 in the schedule below). Test the validation techniques and the accuracy of formulas. You should present your tests in a test table which consists of test data, expected results and actual results (see examples in the workbooks handed out to you in the last few weeks). Produce screen shots to verify actual results from your program during the testing stage. Complete the internal documentation. You are to prepare a simple application based on Study Area 1-Programming covering: design of an application • development of code to validate input data and process the data TUSK . • testing within the software development life cycle • production of relevant documentation (design, testing and internal documentation) This assessment is worth 15% of the overall mark for the unit. Scenario MUFY Cartridge is an Australian-owned company which provides high-quality, competitively priced remanufactured inkjet cartridges. Its generic products are of an extremely high quality and are compatible with Canon and Hewlett Packard printers. At the moment, MUFY Cartridge is selling the following products. Brand Product Name Canon Canon PGI-5BK Compatible Black (with Chip) Canon CLI-8BK Compatible Black (with Chip) Canon CLI-8C Compatible Cyan (with Chip) Canon CLI-8C Compatible Yellow (with Chip) Canon CLI-8C Compatible Magenta (with Chip) HP 61XL Compatible Black High Yield CH563WA HP 61XL Compatible Colour High Yield CH564WA HP 21XL Compatible Black High Yield C9351CA HP 22XL Compatible Colour High Yield C9352CA HP 56 Compatible Black C6656AA HP 57 Compatible Colour C6657AA HP 58 Compatible Photo C6658AA Hewlett Packard . The owner of MUFY Cartridges wants to expand his business by creating an App so customers can ore from the App. The products they ordered will then be delivered to them by 3 types of delivery metho • no extra charge for regular post, • $5.00 extra for express post, and $9.00 extra for courier. Price $6.70 $6.70 $7.50 $7.50 $7.50 $20.60 $22.40 $15.10 $17.90 $16.50 $26.80 $22.80 1| P 2. 3. 4. 6. 7. 8. 9. 1. Produce a Visual Basic application for MUFY Cartridges that: • allows the customer to place an order (product names and quantity of each product), allows the customer to select a delivery method (regular post, express post or courier), • displays the totals of the order in Australian Dollars to TWO decimal places (total for the cartridges, delivery charge and the overall total), allows the customer to input their email address (for confirmation of order), • allows the customer to input the payment details (card number and card expiry), allows the customer to provide the shipping details (customer name and address). Create an annotated layout diagram showing the design of the interface. The diagram should show the layout of all controls (such as images, text boxes, labels, radio buttons, check boxes, list/combo boxes and buttons) in the form. 5. Use data type check and length check to ensure that the customer enters a 15 or 16-digit number in the "credit card number" entry field. Design an algorithm for your program. You can represent the algorithm as pseudocode, NS diagram or flow-chart. Use special character check to ensure that the customer enters one and only one "@" symbol in the "email address" entry field. Create the interface and complete the code. The Visual Basic application should be saved with an appropriate name (see Point #2 in the schedule below). Test the validation techniques and the accuracy of formulas. You should present your tests in a test table which consists of test data, expected results and actual results (see examples in the workbooks handed out to you in the last few weeks). Produce screen shots to verify actual results from your program during the testing stage. Complete the internal documentation.
Expert Answer:
Answer rating: 100% (QA)
MUFY Cartridge Ordering App Design and Development App Design 1 Main Screen Display product categories CanonHP Search bar for quick product access Featured products carousel 2 Product Category Screen ... View the full answer
Related Book For
Principles Of Information Security
ISBN: 9780357506431
7th Edition
Authors: Michael E. Whitman, Herbert J. Mattord
Posted Date:
Students also viewed these programming questions
-
It is August 2021. It has been a very hot and humid summer. You are the Health & Safety Representative for a construction company from Niagara Falls. Your company has won a contract to undertake some...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
You will need to complete the Walooms Case Study Quiz and reflect upon it prior to beginning this assignment You are to prepare a written response to the Walooms Case Study Quiz which you have...
-
A travel softball team is trying to raise funds to go to the Colorado Sparkler, a major summer national tournament. The team is going to sell 3000 raffle tickets for $9 each. The prizes and their...
-
Explain the hybrid method of accounting.
-
Baker Company needs $1 million to expand its existing plant. Baker management is considering the following two alternative forms of financing: 1. At the beginning of 2017, issue $1 million of...
-
A materials purchases journal, a cash payments journal, and a general journal for Vanyo, Inc., a manufacturer of cardboard boxes, are provided in the Working Papers. Your instructor will guide you...
-
The net income of Steinbach & Sons, a landscaping company, decreased sharply during 2015. Mort Steinbach, owner and manager of the company, anticipates the need for a bank loan in 2016. Late in 2015,...
-
Exercise 11-13A (Algo) Recording and reporting treasury stock transactions LO 11-5 The following information pertains to JAE Corporation at January 1, Year 1: Common stock, $10 par, 8,000 shares...
-
In the model displayed in the Exhibit above, which predictor variables are most likely to be chosen by a Stepwise regression approach for best model fit. You may use JMP Stepwise Regression operation...
-
4. Indicate the effect of each of the following transactions on the ratios listed. Use + to indicate an increase, D to indicate a decrease, and 0 to indicate no effect. Assume an initial times...
-
How does one demonstrate equanimity in the face of formidable adversity, and what mechanisms underpin this ability to maintain composure under pressure ?
-
10. (a) Find when = dx logx+ logx+ logx+. 00 (b) Evaluate if x/3 + y/3 = a/3 dx'
-
Blossom Inc. has a defined-benefit pension plan covering its 44 employees. Blossom agrees to amend its pension benefits. The prior service cost associated with the amendment is $240160. The employees...
-
A ball with an initial velocity of 2.23 m/s rolls up a hill without slipping. (a) Treating the ball as a spherical shell, calculate the vertical height (in m) it reaches. 0.254 x m (b) Repeat the...
-
Consider a machine that costs $20,000 and has a five-year useful life. At the end of the five years, it can be sold for $4,000 after tax adjustment. The annual operating and maintenance (O&M) costs...
-
ANOVA Table. MS SV SS DF MS= of F=mserror Value A 83-5401 83.560 B 0.060 1 0-060 4 C 0.005 0.005 AB 49.93 T 48-931 AC 0.00007 0.00007 1.221 BC 1221 enor Total please complete the amora table....
-
Consider the setup in Problem 16. Show that the relative speed of the ball and the point of contact on the stick is the same before and immediately after the collision. (This result is analogous to...
-
State that governance describes the entire process of governing, or controlling, the processes used by a group to accomplish some objective. Define the term governance and why the board of directors...
-
What is the optimal temperature that computing equipment can operate in? a. No less than 40 degrees Fahrenheit b. Between 50 and 60 degrees Fahrenheit c. Between 70 and 74 degrees Fahrenheit d. Does...
-
I. Understand that deploying and implementing an IDPS is often not always a straightforward task. The strategy for deploying an IDPS should consider several factors, the foremost being how the IDPS...
-
What does an increase in the balance of accounts receivable indicate?
-
How are the cash flows resulting from a company's investing activities identified?
-
What is the starting point for calculating the cash flow from operating activities?
Study smarter with the SolutionInn App