SlideShare a Scribd company logo
Unit:
Designing and Developing Object-Oriented
Computer Programs
Assignment title:
A Consumer Survey System
Spring – Winter 2021
Important notes
• Please refer to the Assignment Presentation Requirements for advice on how
to set out your assignment. These can be found on the NCC Education
website. Click on ‘Policies & Advice’ on the main menu and then click on
‘Student Support’.
• You must read the NCC Education documents What is Academic
Misconduct? Guidance for Candidates and Avoiding Plagiarism and
Collusion: Guidance for Candidates and ensure that you acknowledge all the
sources that you use in your work. These documents are available on the
NCC Education website. Click on ‘Policies & Advice’ on the main menu and
then click on ‘Student Support’.
• You must complete the Statement and Confirmation of Own Work. The form
is available on the NCC Education website. Click on ‘Policies & Advice’ on
the main menu and then click on ‘Student Support’.
• Please make a note of the recommended word count. You could lose marks
if you write 10% more or less than this.
• You must submit a paper copy and digital copy (on disk or similarly
acceptable medium). Media containing viruses, or media that cannot be run
directly, will result in a fail grade being awarded for this assessment.
• All electronic media will be checked for plagiarism.
Page 2 of 6
Designing and Developing Object-Oriented Computer
Programs
© NCC Education Limited 2021
Introduction
Businesses across all industries conduct surveys to uncover answers to specific, important
questions. These questions can vary and cover a diverse range of topics. But the most
commonly used survey in a marketing department is a consumer survey. It is a source to
obtain information about consumer satisfaction levels with existing products and their
opinions.
The questions can be asked in multiple formats. The following is a selective list of the
types of survey questions. You can find out more information about them here:
https://www.surveymonkey.co.uk/mp/survey-question-types/#dropdown.
List A
• Yes or No question. For example, would you recommend the product to your
friends or family members? ○ Yes ○ No
• Multiple choice question (single answer). For example, how did you hear about our
company? ○ From a friend ○ From social media ○ From an advertisement
List B
• Rating scale questions (range 1 to 10). The respondent selects the number that
most accurately represents their response. An example can be seen below.
• 5-point Likert scales questions. This is the “Do you agree or disagree” questions
that you often see in surveys. It is used to gauge respondents’ feelings and
opinions. An example can be seen below.
Page 3 of 6
Designing and Developing Object-Oriented Computer
Programs
© NCC Education Limited 2021
• Dropdown questions. These allow respondents to choose one answer from a list of
choices presented in a dropdown menu. An example can be seen below.
• Ranking questions. It asks respondents to order their answer choices according to
preference. An example can be seen below.
This assignment requires you to investigate a type of business with a focus on one of its
products. Consider the given types of questions above and choose ONE (1) from List A
and TWO (2) from List B. Think about what questions you want to ask about the product.
Page 4 of 6
Designing and Developing Object-Oriented Computer
Programs
© NCC Education Limited 2021
Types Analysis method
List A Yes or No question Quantity of each answer choice
Multiple choice
question (single
answer)
Quantity of each answer choice in order
List B Rating scale
questions (range 1 to
10)
Average of the ratings collected
5-point Likert scales
questions
Average of the points collected
Dropdown questions Quantity of each answer choice in order
Ranking questions Average ranking. To find how it can be calculated visit
https://help.surveymonkey.com/articles/en_US/kb/How-
do-I-create-a-Ranking-type-question
Scenario
You have been asked to develop a consumer survey system for a product you choose.
The product you choose can be tangible or intangible. The main features of the system are
creating a survey and analysing the responses. The survey can only use the THREE (3)
question types you have chosen. The table above shows how each type of question
should be analysed. Focus on the ones you have chosen.
Note it is an anonymous survey and no demographic or personal data should be collected.
The system should include the following.
• The system users are product consumers (i.e. survey respondents) and
administrators.
• Administrators can create a survey after they have logged in successfully.
• Administrators should be given choices of the three question types you have
chosen from above. The administrators will then create the questions of the chosen
type.
• The survey questions and answer choices should be presented using appropriate
Windows Forms Controls/Components.
• Consumers need to sign up to participate in the survey.
• The system should record the respondents’ results.
• Administrators can analyse the survey results and report it in a textual format.
Page 5 of 6
Designing and Developing Object-Oriented Computer
Programs
© NCC Education Limited 2021
• Log in page for customers and administrators. Appropriately handle situation when
a reasonable number of failed login attempts occur.
Task 1 (LO 1, 2, 3) – 60 Marks
(a) You need to implement a program which fulfils all the requirements as outlined
above.
(b) You need to justify your program design in terms of classes.
(c) The quality of your program will be assessed in terms of program structure, quality
of algorithms, and readability.
Task 2 (LO 1, 4) – 20 Marks
You need to develop a test plan and implement it. You should write a report about the
plan, which includes the test plan, test scripts, and the testing results with full details. The
part of test plan should have five hundred (500) words and additional five hundred (500)
word discussion of how the data was selected and executed. There is no word limit on the
part of test scripts and testing results.
Note in order to demonstrate the required functionalities, you need to make sure (a) at
least TEN (10) users should complete the survey and (b) the survey should have at least
one question of each type you chose with a total of at least SIX (6) questions.
Task 3 (LO 5) – 20 Marks
You need to
• create a fully detailed class diagram, which should be accompanied with a 500
word justification of your classes design. Note you are not allowed to use any tool
that automatically builds a class diagram.
• produce a user documentation to assist end users to use the system.
Page 6 of 6
Designing and Developing Object-Oriented Computer
Programs
© NCC Education Limited 2021
Guidance
Consult with your tutor if you are uncertain about any aspect of this assignment.
Submission requirements
Your program must be submitted as a zip file of the full project.
• Your program should be written in C#.
• Whatever IDE you use, it should be possible to open and run the project directly
from the extracted archive.
• Your testing data must be accompanied with a 500 word discussion of how the data
was selected and executed.
Candidate checklist
Please use the following checklist to ensure that your work is ready for submission.
Have you read the NCC Education documents What is Academic Misconduct?
Guidance for Candidates and Avoiding Plagiarism and Collusion: Guidance for
Candidates and ensured that you have acknowledged all the sources that you have
used in your work?
❑
Have you completed the Statement and Confirmation of Own Work form and
attached it to your assignment? You must do this. ❑
Have you ensured that your work has not gone over or under the recommended
word count by more than 10%? ❑
Have you ensured that your work does not contain viruses and can be run directly? ❑

More Related Content

What's hot

EOM
EOMEOM
sfc Assingment l4dc NCC education
 sfc Assingment l4dc NCC education sfc Assingment l4dc NCC education
sfc Assingment l4dc NCC education
David Parker
 
Windows installation
Windows installation Windows installation
Windows installation
Yeasin Arafat Foysal
 
Database design and Development
Database design and DevelopmentDatabase design and Development
Database design and Development
Md. Mahbub Alam
 
System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)
Md. Mahbub Alam
 
Network security and cryptography 2018
Network security and cryptography  2018  Network security and cryptography  2018
Network security and cryptography 2018
Action Mojakwe
 
Computer systems assignment frontsheet
Computer systems   assignment frontsheetComputer systems   assignment frontsheet
Computer systems assignment frontsheet
bao023
 
Internship portal UML
Internship portal UMLInternship portal UML
Internship portal UML
atul jain
 
Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
RanaZohaibKhalid
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
guest24783f
 
Online Electronic Shopping Project Report Final Year
Online Electronic Shopping Project Report Final YearOnline Electronic Shopping Project Report Final Year
Online Electronic Shopping Project Report Final Year
Amit Verma
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
Derek Budde
 
Mau viet tai lieu srs
Mau viet tai lieu srsMau viet tai lieu srs
Mau viet tai lieu srstrinhtv_55
 
Jayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan Fernando
 
Srs example webapp
Srs example webappSrs example webapp
Srs example webapp
Rivaldy Setiawan
 
Vaccine Stock Management Tool - System documentation
Vaccine Stock Management Tool - System documentationVaccine Stock Management Tool - System documentation
Vaccine Stock Management Tool - System documentation
Otieno Julie
 
Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1
Prabhakar Ganesamurthy
 
User Interface Design
User Interface DesignUser Interface Design
User Interface DesignNay Lynn Aung
 
Introduction to Rational Rose
Introduction to Rational RoseIntroduction to Rational Rose
Introduction to Rational Rose
Munaam Munawar
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualSystems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions Manual
KadenCohen
 

What's hot (20)

EOM
EOMEOM
EOM
 
sfc Assingment l4dc NCC education
 sfc Assingment l4dc NCC education sfc Assingment l4dc NCC education
sfc Assingment l4dc NCC education
 
Windows installation
Windows installation Windows installation
Windows installation
 
Database design and Development
Database design and DevelopmentDatabase design and Development
Database design and Development
 
System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)
 
Network security and cryptography 2018
Network security and cryptography  2018  Network security and cryptography  2018
Network security and cryptography 2018
 
Computer systems assignment frontsheet
Computer systems   assignment frontsheetComputer systems   assignment frontsheet
Computer systems assignment frontsheet
 
Internship portal UML
Internship portal UMLInternship portal UML
Internship portal UML
 
Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
 
Online Electronic Shopping Project Report Final Year
Online Electronic Shopping Project Report Final YearOnline Electronic Shopping Project Report Final Year
Online Electronic Shopping Project Report Final Year
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Mau viet tai lieu srs
Mau viet tai lieu srsMau viet tai lieu srs
Mau viet tai lieu srs
 
Jayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-Final
 
Srs example webapp
Srs example webappSrs example webapp
Srs example webapp
 
Vaccine Stock Management Tool - System documentation
Vaccine Stock Management Tool - System documentationVaccine Stock Management Tool - System documentation
Vaccine Stock Management Tool - System documentation
 
Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Introduction to Rational Rose
Introduction to Rational RoseIntroduction to Rational Rose
Introduction to Rational Rose
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualSystems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions Manual
 

Similar to Ddoocp assignment qp spring winter 2021 final

RequirementsMicrosoft Project is the recommended software tool f.docx
RequirementsMicrosoft Project is the recommended software tool f.docxRequirementsMicrosoft Project is the recommended software tool f.docx
RequirementsMicrosoft Project is the recommended software tool f.docx
heunice
 
Business Information SystemsGroup Assignment - IThis Assig.docx
Business Information SystemsGroup Assignment - IThis Assig.docxBusiness Information SystemsGroup Assignment - IThis Assig.docx
Business Information SystemsGroup Assignment - IThis Assig.docx
humphrieskalyn
 
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
Human Capital Media
 
MITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docxMITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docx
audeleypearl
 
MITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docxMITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docx
altheaboyer
 
PgMP Panel Review (3/3)
PgMP Panel Review (3/3)PgMP Panel Review (3/3)
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docxAssignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
josephinepaterson7611
 
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docxAssignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
braycarissa250
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy
 
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docxAssignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
sherni1
 
AssignmentsAssignmentsEach of the four assignments in this cou.docx
AssignmentsAssignmentsEach of the four assignments in this cou.docxAssignmentsAssignmentsEach of the four assignments in this cou.docx
AssignmentsAssignmentsEach of the four assignments in this cou.docx
rock73
 
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docxAssignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
felicitytaft14745
 
Proposal writing
Proposal writingProposal writing
Proposal writing
Jamiu Akangbe
 
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNEDMEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
Human Capital Media
 
MTI Development Award Program
MTI Development Award ProgramMTI Development Award Program
MTI Development Award Programjgogan8
 
MTI Development Award Program
MTI Development Award ProgramMTI Development Award Program
MTI Development Award Programjgogan8
 
DV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and OptimizationDV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and Optimization
Tealium
 
PJM6125 Project Evaluation Stakeholder Analysis & Eval.docx
PJM6125 Project Evaluation  Stakeholder Analysis & Eval.docxPJM6125 Project Evaluation  Stakeholder Analysis & Eval.docx
PJM6125 Project Evaluation Stakeholder Analysis & Eval.docx
infantsuk
 
Curriculum Inception Will give $30 total $15 up front an
Curriculum Inception  Will give $30 total $15 up front anCurriculum Inception  Will give $30 total $15 up front an
Curriculum Inception Will give $30 total $15 up front an
OllieShoresna
 
7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)
WithumSmith+Brown, formerly Portal Solutions
 

Similar to Ddoocp assignment qp spring winter 2021 final (20)

RequirementsMicrosoft Project is the recommended software tool f.docx
RequirementsMicrosoft Project is the recommended software tool f.docxRequirementsMicrosoft Project is the recommended software tool f.docx
RequirementsMicrosoft Project is the recommended software tool f.docx
 
Business Information SystemsGroup Assignment - IThis Assig.docx
Business Information SystemsGroup Assignment - IThis Assig.docxBusiness Information SystemsGroup Assignment - IThis Assig.docx
Business Information SystemsGroup Assignment - IThis Assig.docx
 
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
 
MITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docxMITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docx
 
MITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docxMITS6004Enterprise Resource Planning .docx
MITS6004Enterprise Resource Planning .docx
 
PgMP Panel Review (3/3)
PgMP Panel Review (3/3)PgMP Panel Review (3/3)
PgMP Panel Review (3/3)
 
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docxAssignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
 
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docxAssignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
Assignment 2 Needs AssessmentDue Week 5 and worth 175 points.docx
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docxAssignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
 
AssignmentsAssignmentsEach of the four assignments in this cou.docx
AssignmentsAssignmentsEach of the four assignments in this cou.docxAssignmentsAssignmentsEach of the four assignments in this cou.docx
AssignmentsAssignmentsEach of the four assignments in this cou.docx
 
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docxAssignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
Assignment 1 Models for Competitive DynamicsDue Week 2 and wort.docx
 
Proposal writing
Proposal writingProposal writing
Proposal writing
 
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNEDMEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
MEASURING THE BUSINESS IMPACT OF LEARNING: WHAT WE’VE LEARNED
 
MTI Development Award Program
MTI Development Award ProgramMTI Development Award Program
MTI Development Award Program
 
MTI Development Award Program
MTI Development Award ProgramMTI Development Award Program
MTI Development Award Program
 
DV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and OptimizationDV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and Optimization
 
PJM6125 Project Evaluation Stakeholder Analysis & Eval.docx
PJM6125 Project Evaluation  Stakeholder Analysis & Eval.docxPJM6125 Project Evaluation  Stakeholder Analysis & Eval.docx
PJM6125 Project Evaluation Stakeholder Analysis & Eval.docx
 
Curriculum Inception Will give $30 total $15 up front an
Curriculum Inception  Will give $30 total $15 up front anCurriculum Inception  Will give $30 total $15 up front an
Curriculum Inception Will give $30 total $15 up front an
 
7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)
 

Recently uploaded

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 

Recently uploaded (20)

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 

Ddoocp assignment qp spring winter 2021 final

  • 1. Unit: Designing and Developing Object-Oriented Computer Programs Assignment title: A Consumer Survey System Spring – Winter 2021 Important notes • Please refer to the Assignment Presentation Requirements for advice on how to set out your assignment. These can be found on the NCC Education website. Click on ‘Policies & Advice’ on the main menu and then click on ‘Student Support’. • You must read the NCC Education documents What is Academic Misconduct? Guidance for Candidates and Avoiding Plagiarism and Collusion: Guidance for Candidates and ensure that you acknowledge all the sources that you use in your work. These documents are available on the NCC Education website. Click on ‘Policies & Advice’ on the main menu and then click on ‘Student Support’. • You must complete the Statement and Confirmation of Own Work. The form is available on the NCC Education website. Click on ‘Policies & Advice’ on the main menu and then click on ‘Student Support’. • Please make a note of the recommended word count. You could lose marks if you write 10% more or less than this. • You must submit a paper copy and digital copy (on disk or similarly acceptable medium). Media containing viruses, or media that cannot be run directly, will result in a fail grade being awarded for this assessment. • All electronic media will be checked for plagiarism.
  • 2. Page 2 of 6 Designing and Developing Object-Oriented Computer Programs © NCC Education Limited 2021 Introduction Businesses across all industries conduct surveys to uncover answers to specific, important questions. These questions can vary and cover a diverse range of topics. But the most commonly used survey in a marketing department is a consumer survey. It is a source to obtain information about consumer satisfaction levels with existing products and their opinions. The questions can be asked in multiple formats. The following is a selective list of the types of survey questions. You can find out more information about them here: https://www.surveymonkey.co.uk/mp/survey-question-types/#dropdown. List A • Yes or No question. For example, would you recommend the product to your friends or family members? ○ Yes ○ No • Multiple choice question (single answer). For example, how did you hear about our company? ○ From a friend ○ From social media ○ From an advertisement List B • Rating scale questions (range 1 to 10). The respondent selects the number that most accurately represents their response. An example can be seen below. • 5-point Likert scales questions. This is the “Do you agree or disagree” questions that you often see in surveys. It is used to gauge respondents’ feelings and opinions. An example can be seen below.
  • 3. Page 3 of 6 Designing and Developing Object-Oriented Computer Programs © NCC Education Limited 2021 • Dropdown questions. These allow respondents to choose one answer from a list of choices presented in a dropdown menu. An example can be seen below. • Ranking questions. It asks respondents to order their answer choices according to preference. An example can be seen below. This assignment requires you to investigate a type of business with a focus on one of its products. Consider the given types of questions above and choose ONE (1) from List A and TWO (2) from List B. Think about what questions you want to ask about the product.
  • 4. Page 4 of 6 Designing and Developing Object-Oriented Computer Programs © NCC Education Limited 2021 Types Analysis method List A Yes or No question Quantity of each answer choice Multiple choice question (single answer) Quantity of each answer choice in order List B Rating scale questions (range 1 to 10) Average of the ratings collected 5-point Likert scales questions Average of the points collected Dropdown questions Quantity of each answer choice in order Ranking questions Average ranking. To find how it can be calculated visit https://help.surveymonkey.com/articles/en_US/kb/How- do-I-create-a-Ranking-type-question Scenario You have been asked to develop a consumer survey system for a product you choose. The product you choose can be tangible or intangible. The main features of the system are creating a survey and analysing the responses. The survey can only use the THREE (3) question types you have chosen. The table above shows how each type of question should be analysed. Focus on the ones you have chosen. Note it is an anonymous survey and no demographic or personal data should be collected. The system should include the following. • The system users are product consumers (i.e. survey respondents) and administrators. • Administrators can create a survey after they have logged in successfully. • Administrators should be given choices of the three question types you have chosen from above. The administrators will then create the questions of the chosen type. • The survey questions and answer choices should be presented using appropriate Windows Forms Controls/Components. • Consumers need to sign up to participate in the survey. • The system should record the respondents’ results. • Administrators can analyse the survey results and report it in a textual format.
  • 5. Page 5 of 6 Designing and Developing Object-Oriented Computer Programs © NCC Education Limited 2021 • Log in page for customers and administrators. Appropriately handle situation when a reasonable number of failed login attempts occur. Task 1 (LO 1, 2, 3) – 60 Marks (a) You need to implement a program which fulfils all the requirements as outlined above. (b) You need to justify your program design in terms of classes. (c) The quality of your program will be assessed in terms of program structure, quality of algorithms, and readability. Task 2 (LO 1, 4) – 20 Marks You need to develop a test plan and implement it. You should write a report about the plan, which includes the test plan, test scripts, and the testing results with full details. The part of test plan should have five hundred (500) words and additional five hundred (500) word discussion of how the data was selected and executed. There is no word limit on the part of test scripts and testing results. Note in order to demonstrate the required functionalities, you need to make sure (a) at least TEN (10) users should complete the survey and (b) the survey should have at least one question of each type you chose with a total of at least SIX (6) questions. Task 3 (LO 5) – 20 Marks You need to • create a fully detailed class diagram, which should be accompanied with a 500 word justification of your classes design. Note you are not allowed to use any tool that automatically builds a class diagram. • produce a user documentation to assist end users to use the system.
  • 6. Page 6 of 6 Designing and Developing Object-Oriented Computer Programs © NCC Education Limited 2021 Guidance Consult with your tutor if you are uncertain about any aspect of this assignment. Submission requirements Your program must be submitted as a zip file of the full project. • Your program should be written in C#. • Whatever IDE you use, it should be possible to open and run the project directly from the extracted archive. • Your testing data must be accompanied with a 500 word discussion of how the data was selected and executed. Candidate checklist Please use the following checklist to ensure that your work is ready for submission. Have you read the NCC Education documents What is Academic Misconduct? Guidance for Candidates and Avoiding Plagiarism and Collusion: Guidance for Candidates and ensured that you have acknowledged all the sources that you have used in your work? ❑ Have you completed the Statement and Confirmation of Own Work form and attached it to your assignment? You must do this. ❑ Have you ensured that your work has not gone over or under the recommended word count by more than 10%? ❑ Have you ensured that your work does not contain viruses and can be run directly? ❑