0% found this document useful (0 votes)
90 views6 pages

CS5054NT

This document outlines the requirements for a group coursework project to build an e-commerce clothing website using servlets. It will include features like login for customers and admin, user registration and profile editing, adding and managing products and orders in the admin panel. It discusses the project structure using MVC pattern, user interface design, wireframes, class diagrams, development process, and tools to be used.
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)
90 views6 pages

CS5054NT

This document outlines the requirements for a group coursework project to build an e-commerce clothing website using servlets. It will include features like login for customers and admin, user registration and profile editing, adding and managing products and orders in the admin panel. It discusses the project structure using MVC pattern, user interface design, wireframes, class diagrams, development process, and tools to be used.
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

CS5054NT: Advanced Programming and Technologies

50% Group Coursework

2023 spring

Group Name:
SN Student Name College ID University ID
1 Roshan Rai [email protected] 22016076
2 Apil Rai [email protected] E.g. 18053646
3 Bibek Dhimal [email protected] E.g. 18053646
4 Anish Gurung [email protected] E.g. 18053646
5 Aditya Raj Poudel [email protected] E.g. 18053646

Assignment Due Date: Tuesday, March 21, 2023


Assignment Submission Date: Monday, May 8, 2023
Word Count:
Project File Links:
Google Drive Link:
Keep Google Drive URL of your Project Here with Anyone in

I confirm that I understand my coursework needs to be submitted online via My Second Teacher under
the relevant module page before the deadline in order for my assignment to be accepted and marked. I
am fully aware that late submissions will be treated as non-submission and a marks of zero will be
awarded.
Table of contents
Table of figures
Advanced Programming and Technologies CS5054NT

1. Introduction

This coursework requires to build an e-commerce clothing website using servlets in an


online platform. The project is to be made using MVC pattern containing three packages
within the project i.e. model, view and controller. The project is made in such a way that
allows both the customers and admin to login, user to register and upload the image
while register. For the admin panel a jsp file is to be made where only the admin can
view that page and use its operation, add product with information with images to the
database, view the product lists, edit and delete the product and view the order list.
Home page is required to consist of all the products information and functionality, the
users are allowed to edit their profile, change their password, search the product, view
their order list and logout from the system and users are not allowed to directly go to
their page without the login. There must be a provision for validation and exception
handling.

2. Aim

3. Objectives

4. User Interface Design

5. Wireframe

6. Actual design

7. Class diagram

A class diagram is a static structural diagram used in object-oriented programming to


illustrate class connections. It is also an effective approach to display a system's class
hierarchy. These can be used by companies to demonstrate class connections in
commercial applications. When conveying class hierarchies and class collaborations
with stakeholders or a team, a class diagram is extremely helpful. We must first
establish what a class is to comprehend a class diagram. In object-oriented
programming, a class stands in for the primary program component. Classes are data
structures that represent objects in an application and include code. (FONSECA, 2022)
Learning how to develop links between different properties and items in the system
might be difficult when there are many things in the system. Consequently, a class

Roshan Rai | Apil Rai | Bibek Dhimal | Anish Gurung | Aditya Raj Poudel Page | 1
Advanced Programming and Technologies CS5054NT

diagram aids in providing a specific visual depiction to avoid the needless bout of
misunderstanding. The purposes of class diagram are given below:
1. It helps to create accurate and clear illustrations of complex data models, as well
as provide an easy-to-understand overview and detailed schematics of system
processes.
2. Visual representations can also be helpful in outlining system needs and
requirements.
3. The use of charts can aid in providing better details and understanding of the
system's prospects.
4. Ultimately, having a clear understanding of the system can aid in making
informed decisions regarding implementation procedures for better outcomes.

8. Method description

9. Test cases

10. Tools and libraries Used

11. Development Process

12. Critical Analysis

13. Conclusion

14. Reference

Roshan Rai | Apil Rai | Bibek Dhimal | Anish Gurung | Aditya Raj Poudel Page | 2
Advanced Programming and Technologies CS5054NT

Roshan Rai | Apil Rai | Bibek Dhimal | Anish Gurung | Aditya Raj Poudel Page | 3

You might also like