More Related Content
Similar to Web Design and Development Using ASP.NET MVC
Similar to Web Design and Development Using ASP.NET MVC (20)
Recently uploaded
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
Web Design and Development Using ASP.NET MVC
- 1. WEB DESIGN AND DEVELOPMENT
KING’S OWN INSTITUTE*Success in Higher EducationICT 272 WEB DESIGN AND
DEVELOPMENT T122 16/10/2021 11:37 PAGE 1 OF 18*AUSTRALIAN INSTITUTE OF
BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171AICT272
WEB DESIGN AND DEVELOPMENT T122All information in the Subject Outline is correct at
the time of approval. KOI reserves the right to make changes to the SubjectOutline if they
become necessary. Any changes require the approval of the KOI Academic Board and will be
formally advisedto those students who may be affected by email and via
Moodle.Information contained within this Subject Outline applies to students enrolled in the
trimester as indicated.1. General Information1.1 Administrative DetailsAssociated HE
Award(s) Duration Level Subject CoordinatorBachelor of Information Technology (BIT)
1trimesterLevel 2 Dr Ali Braytee[email protected]P: +61 (2) 9283 3583L: Level 1-2, 17
O’ConnellSt. Consultation: via Moodleor by appointment.1.2 Core / ElectiveCore subject for
BIT1.3 Subject WeightingIndicated below is the weighting of this subject and the total
course points.Subject Credit Points Total Course Credit Points4 BIT (96 Credit Points)1.4
Student WorkloadIndicated below is the expected student workload per week for this
subjectNo. Timetabled Hours/Week* No. Personal StudyHours/Week**Total
WorkloadHours/Week***4 hours/week(2 hour Lecture + 2 hour Tutorial)6 hours/week 10
hours/week* Total time spent per week at lectures and tutorials** Total time students are
expected to spend per week in studying, completing assignments, etc.*** Combination of
timetable hours and personal study.1.5 Mode of Delivery Online (face-to-face teaching
temporarily suspended due to COVID-19)1.6 Pre-requisites ICT104 Program Design and
Development and ICT200 Database Design andDevelopment;1.7 General Study and
Resource Requirementso Dedicated computer laboratories are available for student use.
Normally, tutorial classes areconducted in the computer laboratories.o Students are
expected to attend classes with the requisite textbook and must read specific chaptersprior
to each tutorial. This will allow them to actively take part in discussions. Students should
haveICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122 16/10/2021 11:37 PAGE 2 OF
18*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132
629 979 CRICOS 03171Aelementary skills in both word processing and electronic
spreadsheet software, such as Office 365 orMS Office.o Computers and WIFI facilities are
extensively available for student use throughout KOI. Students areencouraged to make use
of the campus Library for reference materials.o Students will require access to the internet
and email. Where students use their own computers, theyshould have internet access. KOI
- 2. will provide access to required software.Resource requirements specific to this subject:
ASP.NET, Office 365, MS Imagine, Visual Studio, MSAzure.2 Academic Details2.1 Overview of
the SubjectThe subject focuses on web design and development using ASP.NET MVC
technology and C# programminglanguage. The first part of the subject gives a solid
grounding in C#. ASP.NET is a web application frameworkdeveloped by Microsoft that
allows developers to build dynamic web sites, web applications and XML webservices.
ASP.NET can be used to create anything from small, personal websites through to
large,enterprise-class web applications. The MVC architecture (based on the components
Model, View andController) is a modern and widely used framework in industry. Students
will use these tools and apply basicobject-oriented concepts in real-world problems, writing
C# syntax code and using features of HTML5 andCSS, to create small databases, develop
interactive web sites and create user-friendly web applications.2.2 Graduate Attributes for
Undergraduate CoursesGraduates of Bachelor courses from King’s Own Institute (KOI) will
achieve the graduate attributes expectedunder the Australian Qualifications Framework
(2nd edition, January 2013). Graduates at this level will beable to apply a broad and
coherent body of knowledge from their major area of study in a range of contextsfor
professional practice or scholarship and as a pathway for further learning.King’s Own
Institute’s generic graduate attributes for a bachelor’s level degree are summarised
below:KOI Bachelor DegreeGraduate Attributes Detailed DescriptionKnowledge Current,
comprehensive, and coherent and connected knowledgeCritical Thinking Critical thinking
and creative skills to analyse and synthesiseinformation and evaluate new
problemsCommunicationCommunication skills for effective reading, writing, listening
andpresenting in varied modes and contexts and for transferringknowledge and skills to a
variety of audiencesInformation Literacy Information and technological skills for accessing,
evaluating,managing and using information professionallyProblem Solving Skills Skills to
apply logical and creative thinking to solve problems andevaluate solutionsEthical and
CulturalSensitivityAppreciation of ethical principles, cultural sensitivity and
socialresponsibility, both personally and professionallyTeamwork Leadership and
teamwork skills to collaborate, inspire colleagues andmanage responsibly with positive
resultsProfessional Skills Professional skills to exercise judgement in planning,
problemsolving and decision makingAcross the course, these skills are developed
progressively at three levels:ICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122
16/10/2021 11:37 PAGE 3 OF 18*AUSTRALIAN INSTITUTE OF BUSINESS AND
MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171Ao Level 1 Foundation –
Students learn the basic skills, theories and techniques of the subject and applythem in
basic, standalone contextso Level 2 Intermediate – Students further develop the skills,
theories and techniques of the subject andapply them in more complex contexts, and begin
to integrate this application with other subjects.o Level 3 Advanced – Students demonstrate
an ability to plan, research and apply the skills, theoriesand techniques of the subject in
complex situations, integrating the subject content with a range ofother subject disciplines
within the context of the course.2.3 Subject Learning OutcomesThis is a Level 2 subject.On
successful completion of this subject, students should be able to:Subject Learning Outcomes
Contribution to Graduate Attributesa) Design C# programs using fundamentals of C#
- 3. programminglanguageb) Compose advanced object-oriented solution using C# forproblem
solvingc) Apply ASP.NET to design static and dynamic web pagesusing MVC architecture to
meet design principles and userrequirementsd) Apply SQL to interact with a database and
display and updatedatae) Design views using Razor engine and validate the views usingdata
annotations2.4 Subject Content and StructureBelow are details of the subject content and
how it is structured, including specific topics covered inlectures and tutorials. Reading
refers to the text unless otherwise indicated.Weekly Planner:Week(beginning)Topic
covered in each week’slecture Reading(s) Expected work aslisted in Moodle107 MarGetting
started with C#programming languageCh.1 ProgrammingC# 8.0214 Mar C# Control
statements Ch. 2 ProgrammingC# 8.0 Install visual studio 2019 – not graded321 Mar Arrays
and Collections Ch. 5 ProgrammingC# 8.0Solve C# exercises on if-else and loopsstatements.
Grade 1%428 MarObject oriented programming(Classes)Ch. 3 & 6Programming C#8.0Solve
C# exercises on arrays and lists.Grade 1%504 AprIntroduction to webdevelopments and
ASP.NetMVC5Ch. 1 Modern WebDevelopmentSolve C# exercises on object orientedclasses,
attributes and methods. Grade1%ICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122
16/10/2021 11:37 PAGE 4 OF 18*AUSTRALIAN INSTITUTE OF BUSINESS AND
MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A611 Apr ControllersCh. 4
Modern WebDevelopmentSolve exercises to create Asp.net MVCapplication Grade
1%.Assignment 2 due718 Apr View and razor programmingCh. 5 & 6 ModernWeb
DevelopmentSolve exercises to create Asp.netcontrollers Grade 1%.825 Apr Creating Model
ComponentCh. 6 Modern WebDevelopmentSolve exercises to create MVC views.Grade
1%902 May Designing Forms and HTMLCh. 7 Modern WebDevelopmentSolve exercises to
create SQL serverdatabase and MVC models. Grade 1%1009 MayData annotation and
pagelayoutCh. 6 Modern WebDevelopmentSolve exercises to create MVC forms.Grade
1%1116 MaySQL Complex entityrelationshipCh. 6 Modern WebDevelopmentSolve exercises
to validate MVC formsusing data annotation. Grade 1%Assignment 3A due1223 May
Revision topicsSolve exercises to create complexentity relationships. Grade
1%.RevisionAssignment 3B due1330 MayStudy review week1406
JunExaminationContinuing students – enrolments for T222 openPlease see exam timetable
for examdate, time and location1513 JunStudent Vacation beginsNew students –
enrolments for T222 open1620 JunResults Released 24 Jun 2022Certification of Grades 01
July 2022T222 04 July 2022104 JulWeek 1 of classes for T222Tue 28 Jun – Review of Grade
Day for T122 – see Sections 2.6 and 3.2 below for moreinformation.2.5 Public Holiday
AmendmentsPlease note: KOI is closed on all scheduled NSW Public Holidays.T122 has
three (3) public holidays that occur during this trimester. Classes scheduled for these
publicholidays (Calendar Class Dates) will be rescheduled as per the table below.This
applies to ALL subjects taught in T122.Please see the table below and adjust your class
timing as required. Please make sure you havearrangements in place to attend the
rescheduled classes if applicable to your T122 enrolment.Classes will be conducted at the
same time and in the same location as your normally scheduled classexcept these classes
will be held on the date shown below.Calendar Class Date Rescheduled Class DateFriday 15
Apr 2022Monday 18 Apr 2022Monday 25 Apr 2022Wednesday 01 Jul 2022Monday 30 May
2022Tuesday 31 May 2022ICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122
- 4. 16/10/2021 11:37 PAGE 5 OF 18*AUSTRALIAN INSTITUTE OF BUSINESS AND
MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A2.6 Review of Grade,
Deferred Exams & Supplementary Exams/AssessmentsReview of Grade:There may be
instances when you believe that your final grade in a subject does not accurately reflect
yourperformance against the marking criteria. Section 8 of the Assessment and Assessment
Appeals Policy(www.koi.edu.au) describes the grounds on which you may apply for a
Review of Grade.If you have a concern about your marks and you are unable to resolve it
with the Academic staff concerned,then you can apply for a formal Review of Grade as
explained in section 3.2(e) Appeals Process below.Please note the time limits for requesting
a review. Please ensure you read the Review of Grade informationbefore submitting an
application.Review of Grade Day:Final exam scripts will not normally be returned to
students. Students can obtain feedback on their examperformance and their results for the
whole subject at the Review of Grade Day. KOI will hold the Review ofGrade Day for all
subjects studied in T122 onTUE 28 JUNOnly final exams and whole subject results will be
discussed as all other assessments should have beenreviewed during the trimester. Further
information about Review of Grade Day will be available throughMoodle.If you fail one or
more subjects and you wish to consider applying for a Review of Grade you are
STRONGLYADVISED to attend the Review of Grade Day. You will have the chance to discuss
your final exam andsubject result with your lecturer, and will be advised if you have valid
reasons for applying for a Review ofGrade (see Section 3.2 below and the Assessment and
Assessment Appeals Policy).A formal request for a review of grade may not be considered
unless you first contact the subject coordinatorto discuss the result.Deferred Exams:If you
wish to apply for a deferred exam because you are unable to attend the scheduled exam,
you shouldsubmit the Assignment Extension / Exam Deferment Form available by clicking
the following linkAssignment Extension / Exam Deferment Form as soon as possible, but no
later than three (3) workingdays of the assessment due date.If you miss your mid-trimester
or final exam there is no guarantee you will be offered a deferred exam.You must apply
within the stated timeframe and satisfy the conditions for approval to be offered a
deferredexam (see Section 8.1 of the Assessment and Assessment Appeals Policy and the
Application forAssignment Extension or Deferred Exam Forms). In assessing your request
for a deferred exam, KOI willtake into account the information you provide, the severity of
the event or circumstance, your performanceon other items of assessment in the subject,
class attendance and your history of previous applications forspecial
consideration.Deferred mid-trimester exams will be held before the end of week 9. Deferred
final exams will be held ontwo days during week 1 or 2 in the next trimester. You will not
normally be granted a deferred exam on theICT 272ICT272 WEB DESIGN AND
DEVELOPMENT T122 16/10/2021 11:37 PAGE 6 OF 18*AUSTRALIAN INSTITUTE OF
BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171Agrounds
that you mistook the time, date or place of an examination, or that you have made
arrangementsto be elsewhere at that time; for example, have booked plane tickets.If you are
offered a deferred exam, but do not attend you will be awarded 0 marks for the exam. This
maymean it becomes difficult for you to pass the subject. If you apply for a deferred exam
within the requiredtime frame and satisfy the conditions you will be advised by email (to
- 5. your KOI student email address) ofthe time and date for the deferred exam. Please ensure
that you are available to take the exam at this time.Marks awarded for the deferred exam
will be the marks awarded for that item of assessment towards yourfinal mark in the
subject.Supplementary Assessments (Exams and Assessments):A supplementary
assessment may be offered to students to provide a final opportunity to
demonstratesuccessful achievement of the learning outcomes of a subject. Supplementary
assessments are only offeredat the discretion of the Board of Examiners. In considering
whether or not to offer a supplementaryassessment, KOI will take into account your
performance on all the major assessment items in the subject,your attendance, participation
and your history of any previous special considerations.If you are offered a supplementary
assessment, you will be advised by email to your KOI student emailaddress of the time and
due date for the supplementary assessment – supplementary exams will normallybe held at
the same time as deferred final exams during week 1 or week 2 of the next trimester.You
must pass the supplementary assessment to pass the subject. The maximum grade you can
achieve ina subject based on a supplementary assessment is a PASS grade.If you:o are
offered a supplementary assessment, but fail it;o are offered a supplementary exam, but do
not attend; oro are offered a supplementary assessment but do not submit by the due
date;you will receive a FAIL grade for the subject.Students are also eligible for a
supplementary assessment for their final subject in a course where they failthe subject but
have successfully completed all other subjects in the course. You must have completed
allmajor assessment tasks for the subject and obtained a passing mark on at least one of the
major assessmenttasks to be eligible for a supplementary assessment.If you believe you
meet the criteria for a supplementary assessment for the final subject in your course,
buthave not received an offer, complete the Complaint, Grievance, Appeal Form and send
your form to[email protected] The deadline for applying for supplementary assessment is
the Friday of the firstweek of classes in the next trimester.2.7 Teaching
Methods/StrategiesBriefly described below are the teaching methods/strategies used in
this subject:o Lectures (2 hours/week) are conducted in seminar style and address the
subject content, providemotivation and context and draw on the students’ experience and
preparatory reading.o Tutorials (2 hours/week) include class discussion of case studies and
research papers, practice sets andproblem-solving and syndicate work on group projects.
Tutorials often include group exercises and socontribute to the development of teamwork
skills and cultural understanding. Tutorial participation is anessential component of the
subject and contributes to the development of many of the graduate attributes(see section
2.2 above). Tutorial participation contributes towards the assessment in many subjects
(seedetails in Section 3.1 for this subject). Supplementary tutorial material such as case
studies, recommendedreadings, review questions etc. will be made available each week in
Moodle.o Online teaching resources include class materials, readings, model answers to
assignments and exercisesand discussion boards. All online materials for this subject as
provided by KOI will be found in the MoodleICT 272ICT272 WEB DESIGN AND
DEVELOPMENT T122 16/10/2021 11:37 PAGE 7 OF 18*AUSTRALIAN INSTITUTE OF
BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171Apage for
this subject. Students should access Moodle regularly as material may be updated at any
- 6. timeduring the trimestero Other contact – academic staff may also contact students either
via Moodle messaging, or via email to theemail address provided to KOI on enrolment.2.8
Student AssessmentAssessment is designed to encourage effective student learning and
enable students to develop anddemonstrate the skills and knowledge identified in the
subject learning outcomes. Assessment tasks duringthe first half of the study period are
usually intended to maximise the developmental function of assessment(formative
assessment). These assessment tasks include weekly tutorial exercises (as indicated in the
weeklyplanner) and low stakes graded assessment (as shown in the graded assessment
table). The majorassessment tasks where students demonstrate their knowledge and skills
(summative assessment) generallyoccur later in the study period. These are the major
graded assessment items shown in the gradedassessment table.Final grades are awarded by
the Board of Examiners in accordance with KOI’s Assessment and AssessmentAppeals
Policy. The definitions and guidelines for the awarding of final grades within the BIT degree
are:o HD High distinction (85-100%) an outstanding level of achievement in relation to the
assessment process.o DI Distinction (75-84%) a high level of achievement in relation to the
assessment process.o CR Credit (65-74%) a better than satisfactory level of achievement in
relation to the assessment process.o P Pass (50-64%) a satisfactory level of achievement in
relation to the assessment process.o F Fail (0-49%) an unsatisfactory level of achievement
in relation to the assessment process.Provided below is a schedule of formal assessment
tasks and major examinations for the subject.Assessment Type When assessed Weighting
Learning OutcomesAssessedAssignment 1: Weekly TutorialsubmissionsWeeks 3 – 12 10%
(1% per week) a, b, c, dAssignment 2: Practical C# programmingproject – Individual
AssignmentWeek 6 10% a, bAssignment 3A: MVC web application –Group AssignmentWeek
11 20% a, b, c, dAssignment 3B: MVC web applicationGroup report and video
presentationWeek 12 10% a, b, c, dAssessment 4: Final examinationOn-campus:2 hours +
10 mins reading timeOnline:2 hours + 30 mins technology allowanceFinal exam period 50%
a, b, c, dRequirements to Pass the Subject:ICT 272ICT272 WEB DESIGN AND
DEVELOPMENT T122 16/10/2021 11:37 PAGE 8 OF 18*AUSTRALIAN INSTITUTE OF
BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171ATo gain a
pass or better in this subject, students must gain a minimum of 50% of the total available
subjectmarks.2.9 Prescribed and Recommended ReadingsProvided below, in formal
reference format, is a list of the prescribed and recommended readings.Prescribed
Texts:Peres, R., 2020. Modern Web Development With ASP.NET Core 3: An End To End
Guide Covering The LatestFeatures Of Visual Studio 2019, Blazor And Entity Framework.
2nd ed. Packt Publishing.Griffiths, I., 2020. Programming C# 8.0: Build Cloud, Web, And
Desktop Applications. 1st ed. O’Reilly Media,Inc.Recommended Readings:Flanagan, D. 2020,
JavaScript: The Definitive Guide, 7th edn, O’Reilly Media, Inc. E-book
O’ReillyLearning.Esposito, D. 2018, Programming ASP.NET Core, First Edition, 1st edn,
Microsoft Press.Michaelis, M. 2018, Essential C# 7.0, Sixth Edition, 1st edn, Addison-Wesley
Professional.Journal and conference articlesLuce, T., 2020. Distributed Project Teams and
Software Development An Introduction to the use of Git andGitHub for ASP .NET MVC
Development. In Proceedings of the EDSIG Conference ISSN (Vol. 2473, p. 4901).Landgraf, G
2021, ‘HOW USER-FRIENDLY IS YOUR WEBSITE? Usability lessons for libraries in a
- 7. remoteworld’, American Libraries, vol. 52, no. 3/4, pp. 30–33, viewed 13 April
2021,.Conference/ Journal Articles:Students are encouraged to read peer reviewed journal
articles and conference papers. Google Scholarprovides a simple way to broadly search for
scholarly literature. From one place, you can search across manydisciplines and sources:
articles, theses, books, abstracts and court opinions, from academic publishers,professional
societies, online repositories, universities and other web sites.3. Assessment Details3.1
Details of Each Assessment ItemThe assessments for this subject are described below. Other
assessment information and/or assistancecan be found in Moodle. Marking guides for
assessments follow the assessment descriptions. Studentsshould compare final drafts of
their assessment against the marking guide before submission.Assessment submission is as
per the instructions below. Please retain a photocopy and softcopy of allassessments.KOI
expects students to submit their own original work in both assignments and exams, or the
originalwork of their group in the case of group assignments.ICT 272ICT272 WEB DESIGN
AND DEVELOPMENT T122 16/10/2021 11:37 PAGE 9 OF 18*AUSTRALIAN INSTITUTE OF
BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS
03171AAssessment 1Assessment type: Tutorial submissionsAssessment purpose: Weekly
tutorial participation is designed to encourage engagement, and to developand reinforce the
knowledge and skills presented in the lectures. This assessment contributes to
learningoutcomes a, b, c and d.Value: 10% (1% per week) Due date: Weeks 3 –
12Assessment topic: Weekly tutorial Submissions (W3 – W12)Task details: Please
participate and complete the weekly tutorial exercises as provided in Moodle for eachweek
and submit them on time.Submission requirements details: All files must be uploaded on
Moodle as a zipped File.Assessment 2Assessment type: Practical C# programming project –
Individual AssignmentAssessment purpose: To develop a basic C# console application. It is
designed to assess yourunderstanding of variables, constants, types, operators,
input/output, loops, if statements, classes, objectsand functions. This assessment
contributes to learning outcomes a and b.Value: 10% Due date: Week 6Assessment topic:
Create a basic C# console applicationTask details:Tigers soccer club offers two types of
registrations for season 2022, as shown in the table below. Playerscan register at the
counter. Each player will receive a 5% discount if a friend/sibling is registered
together.Soccer jerseys are required only for new players, which costs an extra $100 for
kids and $120 for adults.Create a basic C# console application to calculate and display a
registrations summary for a number (N) ofplayers who want to play with the Tigers soccer
club in 2022.Registration type Price (including tax)Kids $150 per seasonAdults $230 per
seasonSpecific requirements:• The system first asks the user to enter the total number of
registrations.• The system requests to enter the number of players per registration.• The
number of players per registration must be between 1-4 players. Otherwise, an error
messageshould be displayed and re-entering is required.• The application should ask the
user to enter each player name, registration type, and yes or no toindicate whether the
player needs a jersey.• The program calculates the registration and displays the result of
players details and the total priceas shown below. The program should be kept running by
entering the next set of input data.ICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122
16/10/2021 11:37 PAGE 10 OF 18*AUSTRALIAN INSTITUTE OF BUSINESS AND
- 8. MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A• After all N sets of input
data are entered from the keyboard, your program will also display theinformation that
includes the player spending most, the player spending least as shown in thebelow figure•
The application should be user-friendly by displaying appropriate welcome, exit and
errormessages.Submission requirements details:1. All source files must be uploaded on
Moodle as a zipped File.ICT 272ICT272 WEB DESIGN AND DEVELOPMENT T122
16/10/2021 11:37 PAGE 11 OF 18*AUSTRALIAN INSTITUTE OF BUSINESS AND
MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A2. Create a user manual
report to show how the program works. Also, you need to providescreenshots for test cases
when the user enters a number of nights less than 1 or greater than 20.Assignment cover,
user manual, and test cases should be submitted in one Word format report.Marking Rubric
for Assessment 2: Value 10%Criteria Fail(0 – 49%)Pass(50 – 64%)Credit(65 –
74%)Distinction(75 – 84%)High Distinction(85 – 100%)Declare variables, if-
elsestatements and loopsValue 1.5%Mark awardedNo variables orcontrol statementsare
used in theprogram.Some variables orcontrol statementsare createdVariables andcontrol
statementsare sufficient toimplement therequirementsVariables and controlstatements
aresufficient to implementthe requirements.Control statements areused to
correctlyvalidate the order’squantity.Variables and controlstatements areexceptionally
used inthe right places.Create object orientedmethodology using class,methods, and
constructorsValue 1.5%Mark awardedObject orientedconcepts are notused in the
program.Classes are createdwith only attributes.Classes are createdwith sufficientattributes
andmethods toimplement therequirementsClasses are createdwith sufficientattributes,
methods,and constructor toimplement therequirementsAt least on advancedobject
orientedconcepts is used suchas overloadingconstructor, overridingor inheritanceRead and
validate inputs anddisplay outputValue 1%Mark awardedTask is notimplemented.No
validation forinputs.Major errors withread inputsRead inputs anddisplay output ispartially
orsuccessfullyimplemented. Novalidation fo