Advanced Software Development Including Web and Mobility

Unit 7 Assignment: Multi-Tier Architecture and Working with XML

Outcomes covered in this activity:

Unit Outcomes:

Save your time - order a paper!

Get your paper written from scratch within the tight deadline. Our service is a reliable solution to all your troubles. Place an order on any task and we will take care of it. You won’t have to worry about the quality and deadlines

Order Paper Now
  • Create XML sequential file from the data.
  • Add data, remove data, and update data.
  • Identify client/server relationship.
  • Apply three-tier architecture.

Course Outcome:

IT391-4: Analyze client/server relationship.


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.

Java students will create the application using Java Server Pages (JSP).

C# students will create the application using C# and ASP.NET or ASP.NET Core

Web Development students will create the application using HTML with PHP and/or JavaScript.

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.

Assignment Instructions

1. Create an XML file that stores 24 student grades.

2. 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.)

3. 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:

1. Read and parse the grades from the studentGrades.xml.

2. 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.

3. Provide documentation of steps taken, issues faced, and how issues were resolved. (You can add this to the end of the design document.)


Looking for a Similar Assignment? Let us take care of your classwork while you enjoy your free time! All papers are written from scratch and are 100% Original. Try us today! Use Code FREE15

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published.