Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are required to develop a program to manage an online shopping system. You should implement a console system from where the manager can add

You are required to develop a program to manage an online shopping system.
You should implement a console system from where the manager can add new products, delete if needed, print and save them as described in detail below.
You should implement a Graphical User Interface (GUI) from where a user can select different products, add them to the shopping cart and visualise the final price, etc., as described below.
For the user interface, you are not allowed to use drag-and-drop tools (such as the Designer in NetBeans), and you cannot use Java FX, but you can use some external API if you want to add graphs or some more professional components.
In this assignment, you will be required to address the following tasks:
1. Design and class implementation (Phase 1)
The design of your system should be consistent with the Object-oriented principles and easy to understand by an independent programmer.
You are required to design your program using UML diagrams. In particular, you have to draw:
A UML use case diagram for the system (6 marks).
A UML class diagram (6 marks)
Read carefully the following requirements. It is important that you follow the specifications, and your design and implementation must comply with these.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

2. What is the meaning and definition of Banking?

Answered: 1 week ago

Question

3.What are the Importance / Role of Bank in Business?

Answered: 1 week ago