2025 - DUE 18 July 2025; 100% TRUSTED
Complete, trusted solutions and explanations.
WITH REAL CODE
This COS3711 Assignment 2 task requires you to build two Qt-
based C++ GUI applications:
1. Store Application – Tracks customers, items, transactions,
with UDP broadcast.
2. Receiver Application – Listens to UDP broadcasts and
displays XML.
PART 1: Store Application (Main GUI Application)
✅ Core Functionalities
1. Add Customers (name)
2. Add Items (name, type: book or magazine)
3. Save item list automatically (in memory + backup)
4. Create Transactions
o Select customer
o Choose items (with quantity)
o Record timestamp
5. Display transactions grouped by customer (using
QTreeView)