Happy Shoppers order system
- Type
- Project
Group coursework building an order system for a "Happy Shoppers" retail scenario in Java against MySQL, modeled with UML before any code went in.
Customers could choose delivery or in-store collection on the same order, not two separate flows bolted together, and the system tracked inventory and supplier management behind that, so a delivery promise reflected real stock rather than an optimistic guess. Gift-voucher redemption sat on top as its own workflow, discounting an order without touching the core pricing logic directly.
The UML modeling upfront was the real discipline being taught here, working out the object relationships (customer, order, product, supplier, voucher) on paper before implementation rather than discovering the class structure mid-build, the same habit that made later, larger group projects easier to divide cleanly between people.
Built with