0% found this document useful (0 votes)
7 views4 pages

Web Architecture Assignment Overview

The document outlines an assignment for a B. Tech course in Web Architecture and Application Development at Ramaiah University, detailing the marking scheme and instructions for submission. Students are required to create use-case and class diagrams, as well as HTML forms for a web application scenario involving online sports accessories shopping. The assignment is due on June 3, 2025, and emphasizes the importance of proper documentation and referencing.

Uploaded by

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

Web Architecture Assignment Overview

The document outlines an assignment for a B. Tech course in Web Architecture and Application Development at Ramaiah University, detailing the marking scheme and instructions for submission. Students are required to create use-case and class diagrams, as well as HTML forms for a web application scenario involving online sports accessories shopping. The assignment is due on June 3, 2025, and emphasizes the importance of proper documentation and referencing.

Uploaded by

shaeee726
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Faculty of Engineering and Technology

Ramaiah University of Applied Sciences


Computer Science and Programm
Department B. Tech
Engineering e
Semester/
06 / 2022
Batch
Web Architecture and
Course
Course Code CSC314A Application
Title
development
Course Leader Dr. A. Abdul Rasheed

Assignment
Register Name of the
No. Student
Marks
Sectio

First

Mark
ns

Marking Scheme

Max
Moderat
Examine

s
or
r Marks

1.1 Use-Case diagram 5


Part 1

1.2 Class diagram 5


1.3 Implementation of HTML forms 15
Part- 2 Max Marks 25

Course Marks Tabulation


Component- First Second
CET B Examin Remarks Examin Remarks
Assignment er er
1
2
Total Marks

Signature of First Examiner Signature


of Second Examiner
Please note:
1. Documental evidence for all the components/parts of the assessment

such as the reports, photographs, laboratory exam / tool tests are


required to be attached to the assignment report in a proper order.
2. The First Examiner is required to mark the comments in RED ink and the

Second Examiner’s comments should be in GREEN ink.


3. The marks for all the questions of the assignment have to be written only

in the Component – CET B: Assignment table.


4. If the variation between the marks awarded by the first examiner and the

second examiner lies within +/- 3 marks, then the marks allotted by the
first examiner is considered to be final. If the variation is more than +/- 3
marks then both the examiners should resolve the issue in consultation
with the Chairman BoE.

Assignment

Instructions to students:

1. The assignment consists of 1 questions with three sections.


2. Maximum marks is 25.
3. The assignment has to be neatly word processed as per the prescribed
format.
4. The maximum number of pages should be restricted to 10.
5. The printed assignment must be submitted to the course leader.
6. Submission Date: 03-06-2025.
7. Submission after the due date is not permitted.
8. IMPORTANT: It is essential that all the sources used in preparation of
the assignment must be suitably referenced in the text.
9. Marks will be awarded only to the sections and subsections clearly
indicated as per the problem statement/exercise/question
Preamble:
The course on web architecture and application development is aimed at
preparing the students to design, develop and test web applications by
applying different programming techniques. The students are taught the
overview of software architecture and architectural styles. They apply
different web technologies to design and develop web applications. They also
analyze different software architectures, their benefits and shortcomings.
This assignment assesses how well a student can analyze the scenario,
design a well-defined user interface for the web application and implement
the same. The first part of the assignment is aimed at assessing the
student’s ability to design a web application. The second part of the
assignment is aimed at assessing the student’s ability to implement an
efficient web application.

Scenario: (15
Marks)
In an online Sport accessories shopping Web application, users can register
and login to the web application. The online Sport accessories web
application maintains account details for each user (user ID, user name,
phone number, email ID, gender (Male / Female), age, shipping address and
items purchased, amount of purchase etc.). The user may select any item
from the list of available accessories or can search for all the available Sport
accessories. It is assumed that an accessory purchased is reserved and
made available to the user offline.

You are asked to prepare the following:

1. Draw the use-case diagram for the above scenario by


5
1 identifying the appropriate users and actors.

1. Draw the class diagram for the given scenario.


5
2

Design a HTML forms for the registration and login of


15
1. the user.
(10+
3 The form should collect the basic information about the
5)
user.

❧❧❧

Common questions

Powered by AI

Students may face challenges such as ensuring data validation, maintaining security (like password encryption), and handling errors gracefully. These can be addressed by using client-side validation with JavaScript, employing SSL for secure data transmission, and designing clear error messages and handling mechanisms .

Using different colored inks helps clearly differentiate between comments and remarks from the first and second examiners, reducing confusion during the review process. It also assists in visually tracking changes and decisions when discussing discrepancies .

The evaluation scheme ensures fairness by involving two examiners with distinct roles. Marks variation must be within +/- 3, or resolved through the Board of Examiners, ensuring bias is minimized. Marks from multiple components (such as diagrams and implementations) are considered towards the final grade .

The use-case diagram for an online Sport accessories shopping application should include actors such as a user and a system administrator. Key use-cases include 'Register', 'Login', 'Search Accessories', 'Select Item', and 'Purchase Item'. Extensions such as 'Forgot Password' under 'Login' may also be included .

The problem statement's sections and subsections provide a clear framework for students, guiding them in logically structuring their work. They help ensure that all required components are covered and aligned with assessment criteria .

The class diagram helps in defining the static structure of the system by illustrating classes like User, Item, and Purchase with attributes such as user ID and shipping address. It shows relationships such as associations and dependencies between these classes, helping to organize the web application's architecture efficiently .

The HTML forms for user registration should include fields for username, email, password, phone number, gender, age, and shipping address because these fields are necessary to create a detailed user profile and ensure secure access to the system. The login form should at least include email and password fields to authenticate the user .

The submission deadline is critical as it simulates real-world constraints where timely delivery is key. It ensures students develop time management skills and are disciplined. Strict enforcement prevents unfair advantages and maintains the schedule of assessment and feedback .

Referencing and proper documentation are crucial to acknowledge sources, prevent plagiarism, and provide a clear intellectual path the project followed. It is essential not only for academic integrity but also to help examiners assess the originality and depth of students' work .

Understanding both benefits and shortcomings allows students to make informed decisions about the best architectural styles to apply for different situations. This knowledge leads to more efficient, scalable, and maintainable web applications .

You might also like