Lab Tasks Portal - .NET Framework

Welcome to the interactive portal for showcasing .NET Framework lab tasks. Select any lab to view the details.

Lab 1:

Problem Statement Code Implementation Sample Outputs Demonstration

Lab 2:

Problem Statement

The problem statement for Lab 2:
"Develop a page to demonstrate various events which are raised and handled during ASP.NET Page processing once the page object has been created? Develop a story about it."

Code Implementation Sample Outputs Demonstration

Lab 3:

Problem Statement

Consider the Pine Valley Furniture Company database designed and implemented using structured query language during previous semester. Try to recall major relations in the database (CUSTOMER_T, ORDER_T, ORDER_LINE_T, and PRODUCT_T).
There is a need to implement a web based solution for above mentioned database. The web based solution must incorporate following functionalities:
i) New Customer Registration
ii) Searching of Products
iii) Products Selection and Order Placement
iv) Product Catalog Update
v) Payment Provision
As a first step design above mentioned (i) to (v) user interfaces using paper and pencil.
Next write appropriate html for creating (i) to (v) user interface prototypes.
Create links for navigation among above pages.
Design a menu using list and styles.
Add help pages for user guidance.
Either use table for layout or may opt for flow based layout.
Test user interface prototypes in browser.
Experiment with style sheets

Code Implementation Sample Outputs Demonstration

Lab 4:

Problem Statement

Consider the project database designed and implemented during previous semester i.e. Fall 2024. Its implementation was done using structured query language during previous semester. Try to recall major relations in your project database. You already have its report in printed form.
Create a website project using a blank folder as demonstrated in class.
Add a web form with separate code to the project.
Test the web form by running it in browser.
Write code to retrieve data from any of your project table. Display a few fields in browser.

Code Implementation Sample Outputs Demonstration

Lab 5:

Problem Statement

Task 1

Code Implementation Sample Outputs Demonstration

Task 2

Code Implementation Sample Outputs Demonstration

Lab 6:

Task 1

Problem Statement

Task 1) Implement a simple program that uses ViewState to store and retrieve the counter value. Whenever the Increment button is clicked, the counter should be incremented by 2.
If this page is accessed using different browser windows, or from more than one client, would the counter value be the same or different at different time instants? Explain the observation.

Code Implementation Sample Outputs Demonstration

Task 2

Problem Statement

Task 2) Extend the program implemented above and make the ViewState secure. Refer to the textbook for techniques to secure the ViewState.

Code Implementation Sample Outputs Demonstration

Task 3

Problem Statement

Task 3) Develop a web form to store three objects of a Customer class in ViewState. Implement the code for retrieving Customer objects as well.

Code Implementation Sample Outputs Demonstration

Lab 9:

Task 1

Problem Statement

Develop an asp net page that displays a list of options with check boxes (Use CheckBoxList web control).
On clicking a button (web control) the page displays the selected options in a label control.

Code Implementation Sample Outputs Demonstration

Task 2

Problem Statement

Design a page that displays two text boxes and a button with web control. The textboxes allow the user to capture the number of rows and number of columns from user input. The button, on clicking, generates a table with r rows and c columns. In each cell display row-col values.

Code Implementation Sample Outputs Demonstration

Lab 10:

Problem Statement

Semester Project Task 1: To develop a brief project proposal document of a web development project.
It must be a data-driven web application
Incorporate state management
Validation is mandatory
Data security is essential
Users and roles-based software functionalities to be incorporated
Task 2: To write software requirements specification
Task 3: To develop the analysis and design model of the web application including:
Use case model
Sequence diagrams
Activity diagrams
Class diagrams
Task 3A: To develop component model and deployment model
Task 4: Develop database model including:
ER Model
Relational Model
Normalization of relational model
Physical Model
SQL Implementation
Task 5: To implement the web application using concepts and examples studied in the course.
Task 6: To host the application on a web domain.
Database can be on the local machine
Or on a web hosting platform
Task 7: Testing of Web Application

Code Implementation Sample Outputs Demonstration

Lab 11:

Problem Statement

Develop an application for preparation of a quiz and its online conduction. The key features to be considered are as follows:
Develop a page for user authentication. Create some users for your application. Assign user roles as described below. Divide the users into three types of roles:
(i) Teacher
(ii) Student
(iii) Administrator
Implement authorization so that appropriate interfaces are displayed to each user.
Develop suitable interface for teacher to enter questions including the following:
(i) Question statement
(ii) Answer options
(iii) Correct choice
Develop a suitable interface for student to attempt quiz and save his answers.
It is recommended to change order of questions and also order of options.
At end of quiz display and store student results.

Code Implementation Sample Outputs Demonstration

Lab 13:

Problem Statement

Problem 1) Refer to your semester project as outlined below:
What are the necessary security features of your semester project? After identifying the security features of your project, prepare a list of at least 07 security features and write a brief description about each of them?
Problem 2) Implement identified security features for your project and make a live demonstration available.
Problem 3) Develop test cases for all security features and prepare a report about testing of security features?

Problem 1 Demonstration of Authentication Demonstration of Authorization Demonstration of Validation Demonstration of Password Hashing Problem 3

Assignment:

Assignment

Semester Project:

Task 1: Proposal Task 3: Analysis and Design Model Task 4: Database Model Task 5: Code Implemetation Sample Outputs Demonstration
Web hosting by Somee.com