Lab Assessment 2–Practical AssessmentDue date: Refer to Assignment Submission Box on VU CollaborateWeighting: 20% of total assessmentCoverage: This assessment item is based on course content in...

Lab Assessment 2–Practical AssessmentDue date: Refer to Assignment Submission Box on VU CollaborateWeighting: 20% of total assessmentCoverage: This assessment item is based on course content in Session 4-6ScenarioTennis Australia (https://www.tennis.com.au/tournaments) would like to have a system to managetennis tournaments. You are appointed as an analyst programmer to develop aweb application tosupport the tournament management of Tennis Australia.Your task is to investigate the operation of tennis tournaments. You will design and develop a webapplication that allows organizers to manage the tournaments and registrations. The systemshould store tournament details, organizers details for each tournament, and players details andtheir registration for each tournament and game results, such as in Australian Open 2021, NovakDjokovic 3:0 Daniil Medvedev.Model Design RequirementsYou are going to design a model to store data for your application with the following specification:•You have freedom to design your own data architecture and properties for the classes,however it should reflect your understanding about complex entity relationships, includingone-to-one,one-to-many,many-to-many, andinheritance.•The application should store information for every class and relationship. Inheritanceshould be used to model classes with similar properties. For example, human being classmay have common properties such as ID, Name, Contact details (email, phone, address,etc...). Besides, each unique class should also have its own properties. You should providejustificationin your report, on the proposed classes, properties and their relationshipsstating why they are necessary.•Appropriatedata annotationsandinput validationsshould be provided in all modelclasses. You should customize your own error messages and NOT use the default errormessages provided by the template.An example model is provided in SampleDocument.pdf file (VU collaborate), to help you betterunderstand how the application should be implemented. However, you must NOT use theprovided model, as it is not suitable specifically for the case in this assignment.In this Assessment, you are NOT required to complete the entire project.
Nov 16, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here