Course Work and Practical Assessment This assignment is worth 100% of the overall assessment for this module. Learning outcomes covered LO1. Explain structured programming concepts LO2. Design a basic...

1 answer below »
hi


Course Work and Practical Assessment   This assignment is worth 100% of the overall assessment for this module. Learning outcomes covered LO1. Explain structured programming concepts LO2. Design a basic structured computer program LO3. Developed a modularized computer programme for a prepared design LO4. Compile software testing and documentation Scenario SD Auto World is one of the most fast-growing vehicles after care service providers in the country. The company started in 2015 as a car service provider and currently SD Auto World is providing all sort of vehicle aftercare services. Currently, there are 4 branches around the country and each branch operates individually. Likewise, the company provides the following services to their customers, 1. Vehicle services 2. Vehicle repair (accident repair and spare part changes) 3. Vehicle cleaning (interior and exterior cleaning) Up to date, SD Auto World managed all the billing activities manually and with the growth of the company, they want to manage all these activities via a computer-based system. Accordingly, the intended system will be used to manage client information, vehicle information and all day-to-day business transactions. And the system will be used by the front-desk operator. Most importantly, the new system should be able to calculate the total bill for any activity provided by the company. Key requirements 1. Vehicle registration. 2. Add activities such as vehicle service, repair, or cleaning. 3. Calculate the total bill for each activity. 4. History report for each vehicle. Other requirements 1. User login/logout. 2. Print history report as a file. 1 Sample 1: Vehicle registration Sample 2: Vehicle service checklist sample Sample 3: Vehicle repair Sample 4: Vehicle cleanup 2 Vehicle number : Manufacturer : Manufactured year : Manufactured country : Mileage : Registered owner : Vehicle number : Mileage : Registered owner : Item Quantity Handled by Price Change the oil Change the oil filter Inspect the fan belt Inspect the hoses for cracks Check the battery and cables Check the power steering fluid Change the automatic transmission fluid Check brakes and wheel bearings Vehicle number : Mileage : Registered owner : Item Spare part cost Labor cost Front buffer paint Headlight replacement Vehicle number : Mileage : Registered owner : Sample 5: Vehicle history Note: All the samples given above are just an illustration of each business process of SD Auto World and it is advised to change them based on the scenario whenever required. Carefully investigate the given scenario and provide the proposed solution. Attach softcopy of error free program with your documentation. Keep all the backups TASKS Task 01 – Programming methodology​ (LO1) -Report Describe the usage of basic programming methodology such as controlling structures (selection, repetition) and modularization​. ● Provide appropriate examples​. ​(10 marks) Task 02 - System Design​ (LO2) -Report Identify the requirements of the system to be implemented and ​produce detailed requirements specification. Design flow charts​ according to the SRS. ● Use appropriate modularization to reduce the complexity of the design​. ​(20 marks) Task 03 – System Implementation​ (LO3) - Software submission 3 Item Cost Exterior wash Interior cleanup Vehicle number : Mileage : Registered owner : Date Item 20/4/2020 Regular service 31/10/2019 Regular service 11/11/2019 Rear buffer repair Implement a functional C++ program to meet the requirements given in the specification, by following the design created above. ​(40 marks) Task 04 - System Testing and Documentation​ (LO4) -Report Produce proper testing documentation including test plan, test cases and test results. Conduct user acceptance testing and provide feedback with sample questionnaires used. ● Proper ​standard documentation need to be followed throughout the report and language need to be used accordingly. ​(30 marks) Assessment Criteria Task 01 – ​Programming Methodology​ (LO1) 4 This submission will be assessed as follows Criteria Total marks Allocated Marks obtained by the student for the answer provided Out of 10 Excellent​ Understanding ● Outstanding/Excellent answer given with strong discussion providing appropriate examples ● Excellent knowledge in basic programming methodology ● Evidence of Research and proper use of referencing 8-10 Good​ Understanding ● Comprehensive answer given with very good understanding providing appropriate examples ● Good knowledge in basic programming methodology 6-7 5 Satisfactory​ Understanding ● A satisfactory answer with a demonstration of basic understanding of the programming methodology ● Very basic answer with limited examples 4-5 Poor ​Understanding ● lack of understanding about basic programming concepts ● Task is not attempted or attempted with an insufficient, incomplete answer 0-3 Task 02 - ​System Design​ (LO2) 6 This submission will be assessed as follows Criteria Total marks Allocated Marks obtained by the student for the answer provided Out of 20 Excellent​ Design ● Excellent SRS given in detail ● Highly ​detailed​ diagram ● Use of modularization​ concepts clearly visible ● Excellent use of symbols ● Clarity and Reduce complexity of the design ● Backed by relevant assumptions 15-20 Good​ Design ● Detail ​SRS​ including functional and non-functional requirements, data and file structure requirements ● Flow charts following standard notations in flow charting ​and pseudo codes using proper structured English ● Accurate use​ of selection repetition structures ● Logical and continuous flow of instructions along the design 13-14 Satisfactory​ Design ● Basic ​SRS ​including functional requirements ● Clear identification​ and ​application​ of symbols in flow charts ● Average level design diagrams given 9-12 Poor ​Design ● Evidence of lack of understanding systems requirement specification ● Poor use of design tools and symbols ● Design diagrams with invalid flows, incomplete diagrams with logical errors 0-8 7 Task 03​ – System Implementation (LO3) This submission will be assessed as follows Criteria Total marks Allocated Marks obtained by the student for the answer provided Out of 40 Excellent​ implementation ● Excellent use of ​control structures with improved coding efficiency ● Use ​file handling techniques for storage and backup requirements ● Excellent Modularization with ​effective data passing​ between developed modules. ● Appropriate ​arrays, structs(records)​ used ● Easy navigation between modules, ​accuracy, creativity and completeness​ of the system 29-40 Good​ implementation ● Use of​ Comments ​to improve code readability ● good use of ​control structures with proper understanding ● Modularize ​according to the given design. ● Use of input validations, onscreen help options and User friendliness of the system 25-28 Satisfactory​ implementation ● Operational system ​according to the requirements of the scenario ● Average use of ​data types​ and ​operators ● Average use of ​control structures (selection and repetition) 17-24 Poor​ implementation ● Poor implementation with syntax errors ● Lack of knowledge of the language basics used ● Cannot fulfill basic system requirements 0-16 Submission Guidelines 8 Task 04​ - System Testing and Documentation (LO4) This submission will be assessed as follows Criteria Total marks Allocated Marks obtained by the student for the answer provided Out of 30 Excellent​ Documentation ● Excellent Test documentation with detail ​test plan​ and ​test cases ● Acceptance test with proper questionnaire samples.​ ​Well analyzed user feedback which supports recommendations. ● Testing conclusion ​with critical review and future recommendations ● Appropriate use of language and Standard report format followed ● Proper use of Referencing 22-30 Good​ Documentation ● Detailed​ Test Plan ● Appropriate ​Test Cases ● Acceptance test with​ User feedback ​and test conclusion ● Good documentation 19-21 Satisfactory​ Documentation ● Basic ​Test Plan ● Average ​Test Cases ● Average documentation 13-18 Poor​ Documentation ● Lack of test plan, poor test cases ● No proper evidence of testing ● Poor report formatting 0-12 Total Marks 100 ▪ Submission format Report ▪ Paper Size: A4 ▪ Words: 3000 words ▪ Printing Margins: LHS; RHS: 1 Inch ▪ Header and Footer: 1 Inch ▪ Basic Font Size: 12 ▪ Line Spacing: 1.5 ▪ Font Style: Times New Roman ▪ Referencing should
Answered 4 days AfterMay 11, 2021

Answer To: Course Work and Practical Assessment This assignment is worth 100% of the overall assessment for...

Rushendra answered on May 14 2021
154 Votes
Control Structures Of main menu
Based on choice display and insert are performed
cout<<" 1. Vehic
le Registration\n 2. Select Vehicle\n 3. Vehicle Service\n 4. Vehicle Repair\n 5. Vehicle CleanUp\n 6. Display Vehicle Service\n 7. Display Vehicle Repair\n 8. Display Vehicle CleanUp\n 9. Vehicle History\n 10. Logout\n";
cout<<"Enter choice : ";
...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here