Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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.
Step by Step Solution
★★★★★
3.44 Rating (160 Votes )
There are 3 Steps involved in it
Step: 1
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 ...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started