Highlights
The Task
Your task is divided into two parts:
• Basic Features: your system must have a set of prescribed features. All students are required to implement these basic features. The full marks for this part is 60% of the assignment.
This part will be assessed in terms of completeness in meeting the prescribed feature requirement, quality of your code, the appropriateness of your choice of visual controls, the ease-of-use and the look-and-feel of your graphical user interface, the robustness and reliability of your program, and the overall quality of your documentation which includes the adherence to Documentation and Submission Requirements.
• Advanced Features: This part contains the design patterns and design principles. This part is worth 40% of the assignment.
This part provides an ideal platform for more ambitious students and/or senior Computer Science students to demonstrate their creativity and competency in software design and implementation.
As part of your solution, you need to provide a detailed description of the patterns and principles you have implemented in your system. Marks will be awarded for novelty and usefulness of the functionalities, appropriateness and ease of use of the graphical user interface, and reliability and robustness of the implementation.
To score highly in this part, we expect significant enhancements over and beyond the base system.
The Basic Features
The basic features are worth 60%. Your system must be window-based and implemented in .NET using C#. It must contain the following functionality:
• Task 01
Consider the events provided in the example SOAP file. Add in several more events (at least 20) into the file. You must include at least two tracklogs.
• Task 02
Create a Windows form GUI using Visual Studio. A key part of this must be a canvas area/map to display the events from your SOAP file.
• Task 03
Using LINQ to XML load the data from the SOAP file into an appropriate collection of objects. Use a C# Dictionary as the format for your collection. Develop an appropriate class(es) for the events.
• Task 04
Display the events (using suitable icons, text etc) on the canvas.
• Task 05
By clicking on the canvas, give the user the option to Add a new event, or Retrieve information. If Adding, use a subform to obtain the relevant information and insert into the SOAP file. If Retrieving, develop a method to indicate which of the current events are being accessed, and display the information (e.g. draw a line from the current position to the nearest Event, or a circumference around the current position etc.)
This ICT365: ICT Assignment has been solved by our ICT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.