IMAT1604: Visual Web Development

DMU Proposed Architecture

The following class diagram shows the architecture explained by the lecture and lab notes of Mathew Dean on his web site Visual Web Development 2013-14

Mathew is using the older Visual Basic naming convention not currently recommended by Microsoft for VB.NET or C#.

UML Class Diagram

LEC Architecture

I have re-factored Mathew's code to simplify it, and to use the currently recommended naming convention for C#. Not all the classes have yet been added to the diagram. There are sufficient however for Driving Test 1. My Database is based on Wines, rather than Addresses, so I have a WineList in place of an AddressBook, and a Wine class in place of an AddressPage.  I have a DatabaseQuery class instead of a clsDataConnection class.

Visual Studio Class Diagram