Question
Purpose The purpose of this Assignment is to design and implement a multi-tier application. The data will be stored in an XML file. You will
Purpose
The purpose of this Assignment is to design and implement a multi-tier application. The data will be stored in an XML file. You will first create an XML file using a text editor of your choice. Specifically, you will create an XML file that holds 24 final student grades. The application you create will read and parse the grades from the XML file (stored on the server). The application will then calculate the average grade, the lowest grade, and the highest grade and return this information to a browser page, using a form to display the values.
C# students will create the application using C# and ASP.NET.
I will be using C# for this assignment.
It is important to design the application before coding (implementation) begins.
Create a design document that shows the approach you will take in creating the application, including the description of each tier.
When you have completed the Assignment, document the steps you took and discuss any issues you faced and how you addressed each issue.
Instructions
- Create an XML file that stores 24 student grades.
- Store the XML file on your server. Use the following locations based on the programming language you are using:
Java: on the Apache Tomcat server store the file in the Temp folder.
C#: on the Microsoft Internet Information Server (IIS) within Visual Studio store the file in the IIS root directory, which during a typical installation is located in C:\Program Files (x86)\IIS Express.
Web Development: on the Apache Web server store the file in the htdocs folder. (Videos in the Reading section are available in this unit for using Java with the Apache Tomcat and for using C# with IIS. For Web Development, you will use the XXAMP Apache Web Server that you set up for previous units.)
- Name the file studentGrades.xml.
You will find examples of how to create an XML file and what the format is in your textbook readings and videos.
Write a multi-tier program that performs the following actions:
- Read and parse the grades from the studentGrades.xml.
- Determine the lowest grade, the highest grade, and the average grade. Display these values to the screen in graphical user interface form, not console output.
- Provide documentation of steps taken, issues faced, and how issues were resolved. (You can add this to the end of the design document.)
Requirements:
- Design document
- XML file stored on Web server
- Data from XML file is read into an object
- Calculations performed on data to get highest grade, lowest grade, and average grade
- Results displayed to the screen
- Documentation of steps taken, issues faced, and how issues were resolved. (You can add this to the end of the design document.)
StudentGrades.XML
Frank Male 850
Sarah Female 870
Mike Male 900
Julia Female 700
Servil Male 720
Adrianna Female 900
James Male 720
Jillian Female 480
Brian Male 540
Sasha Female 660
Miles Male 870
Joanna Female 900
Phillip Male 770
Lillian Female 770
Thomas Male 790
Angelica Female 800
Charles Male 800
James Male 790
Diva Female 600
Anshel Male 900
Vriska Female 880
Terezi Female 770
Equiuus Male 870
Gamzee Male 400
Emma Female 900
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started