SDEV120 M15 Evaluate - Final Project



The?M15?Evaluate:?Final Project?covers content learnt from Modules 2 through 14. In Module 12, you will have the opportunity to submit a progress report for?your final project; you are encouraged to submit any drafts of your program that you have created. In Module 15, you will upload your completed M15 Evaluate: Final Project to the submission link on IvyLearn. You have until the assignment's due date in Module 15 to submit this project. ?In this assessment, you will create a program using Raptor. ?To be able to receive maximum points, your Raptor programs must run with no errors. The M12 Evaluate - Final Project Progress Report is worth 25 points. The M15 Evaluate Final Project is worth 125 points.?Scenario:?You work as the night manager for a local grocery store chain. One of your duties includes to go to several store locations at closing time to collect cash and checks on hand at the end of the day. After collecting, you must record how much money (specifically bill?denominations) was collected from each store and then calculate the grand total. You currently are counting by hand, using a simple calculator and recording this in a notebook. After being in this SDEV120 course, you know that you can create a program to help you with this nightly task. You know that if this is successful, you can promote this to the other managers as well as other local stores that have chains, so you want to create proper documentation.?Your M12 Evaluate: Final Project Progress Report should do?the following:Explain or describe the project in your own words.Discuss what you have achieved since the project was assigned.Discuss problems that you have encountered since the project was assigned.Discuss what remaining objectives must be met to complete the project.Include drafts for the project (for example, in Raptor try attempting to calculate how much money is collected for a single store).You will have unlimited time to complete this assignment until the assignment's due date in Module 12. Once you are finished with this assignment, upload?the assignment to the M12 Evaluate: Final Project Progress Report link on IvyLearn. Your M15?Evaluate: Final Project?should do?the following:Part One: The Raptor program will do the following:Collect check amounts, if there are any available, for each store.Collect cash amounts by denominations for each store, including coins, if there are any.Display the total amount, including cash and checks, for each store.Display the total amount of cash and checks collected from all stores.Incorporate defensive programming to make sure that the user is inputting valid data.With?good programming style, code the program using Raptor in a way that enhances readability and ease of use, including the appropriate use of internal documentation (comments) and external documentation (user friendly outputs).Implement a menu-driven program to help with collecting data.Use an array to capture the totals for each store location. Use correctly nested loops to capture the totals from each store and then calculate the grand total collected from all stores.?Part Two: Use Microsoft Word to complete this part of your assessment. The documentation should focus on the following:Use?the Problem-Solving Strategy?discussed in section 1.1 (pages 27 to 29) and section?6.5 (pages 374 to 382)?in the Prelude to Programming book to address solving the problem that has been given.Including a data table listing all variables?that will be used for this program along with their datatypes and a short description.Discussing your approach to securing your code from invalid data.Creating and documenting test data to ensure it is error free.You will have unlimited time to complete this assignment until the assignment's due date in Module 15. Once you are finished with this assignment, upload?the assignment to the M15 Evaluate: Final Project Submission link on IvyLearn. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download