A Command-Line Interface Hardware Store Inventory and Transaction System that utilizes data structure and algorithm
This assignment was graded an A (GPA 3.7) by Asia Pacific University lecturers. A+ was not given due to the fact that we did not utilize other forms of data structures such as Trees, Graphs etc.
- check if product list can be successfully read
- check if product list can be successfully write
- check input validation
- check input cancellation
- check if successfully added new product node
- check input validation
- check input cancellation
- check input skip
- check if successfully updated new product node
- check input validation
- check successful deletion
- check add after delete item (by first, middle, last)
- check input validation
- check valid search
- check non-valid search
- check if properly display if no items
- check if properly display after add, update and delete
- check if product linked list exits properly
- check if purchase list can be successfully read
- check if purchase list can be successfully write
- check input validation
- check input cancellation
- check if successfully added new purchase node
- check if properly display if no items
- check if properly display after add, update and delete
- check input validation
- check valid search
- check non-valid search
- check if purchase linked list exits properly