Question: 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!