Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
13 views3 pages

Web Technologies Assignment

The document outlines assignments related to UML diagrams and web technologies, including class and deployment diagrams for an online examination and banking system, respectively. It also includes state chart and sequence diagrams for fee payment and online shopping processes. Additionally, it describes JSP and Spring Boot programs for managing student data and participant information with CRUD operations and basic authentication.

Uploaded by

welogs3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Web Technologies Assignment

The document outlines assignments related to UML diagrams and web technologies, including class and deployment diagrams for an online examination and banking system, respectively. It also includes state chart and sequence diagrams for fee payment and online shopping processes. Additionally, it describes JSP and Spring Boot programs for managing student data and participant information with CRUD operations and basic authentication.

Uploaded by

welogs3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Technologies Lab and UML Assignment

Section 1: UML Diagrams

Q1 (a): Class Diagram for Online Examination System (5 Marks)

Assumptions:

- Users include Students and Admins.

- Exams contain Questions.

- Students submit Answers.

- Results are generated.

Class Diagram:

Student --> Exam --> Question

Answer

Q1 (b): Deployment Diagram for Online Banking System (5 Marks)

Assumptions:

- Components: Web App, Application Server, Database.

- Clients access via browsers.

Deployment:

Client --> Web Server --> App Server --> Database

Q2 (a): State Chart Diagram - IGNOU MCA 3rd Sem Fee Payment (5 Marks)

Assumptions:

- States: Start, Login, Enter Details, Payment, Confirmation.


Web Technologies Lab and UML Assignment

[Start] -> [Login] -> [Enter Details] -> [Verify Amount] -> [Choose Payment Mode] -> [Make Payment] ->

[Generate Receipt] -> [End]

Q2 (b): Sequence Diagram - Online Shopping (5 Marks)

Assumptions:

- Actors: User, Website, Payment Gateway, Inventory.

User -> Website -> PaymentGateway -> Website -> Inventory -> User

Section 2: Web Technologies Lab

Q1: JSP + JDBC Program (10 Marks)

Assumptions:

- Table: students(enrollment_no, name, address, mobile, email)

- Edit: address, mobile, email

JSP Snippet:

<%@ page import="java.sql.*" %>

... (see source code)

Q2: Spring Boot + Hibernate CRUD (10 Marks)

Assumptions:

- Entity: Participant (id, name, email, phone, paymentStatus)

- Security: Basic Auth


Web Technologies Lab and UML Assignment

Main Components:

- Model: Participant.java

- Controller: CRUD

- Security: Basic auth with Spring Security

You might also like