Lab 05: Code Implementation Report

Back to Lab 05 Dashboard


1. Introduction

This lab requires us to implement Customer Registration from the customer table, order placement to the order table and implement the logic of catalog.

2. Implementation Details

The project consists of the following ASP.NET Web Forms:

3. Design Decisions

The application is built using ASP.NET Web Forms with VB.NET code-behind files. A shared stylesheet.css provides consistent styling across all pages. Navigation is implemented using a consistent navbar with ASP.NET HyperLink controls. Session variables are used for authentication, storing the logged-in user's name and role. The Catalog page uses an ASP.NET Panel with conditional visibility to restrict access to admin users only. The logout functionality clears the session and redirects to the login page.