D2M is basically a vending machine that sells Dota 2 Figurine to its customers and containing a management system for the items and admins within the Vending Machine ecosystem.
Functions that are implemented in the vending machine included:
- Adding, Updating, Deleting Item Data
- Adding, Updating, Deleting Admin Data
- Basic Payment System (Calculating Total & Change)
- Random Item ID Generator
- Admin Login System
The D2M was fully developed using Java Programming Language in Netbeans IDE with Java SE 8.
The D2M was developed to fufill the criteria of the Java Module Assignment in my Diploma in Software Engineering course.
In a nutshell, it has been a fun project to be doing as it reminded me a lot of the other project Cafe Management System which I have done during my second semester for Visual Basic (VB). Also, it is satisfying to be able to code a fully-fledged vending machine that is now functioning.