The Military Supply Inventory System is a console-based C++ application designed to track inventory items, monitor stock levels, and generate readiness reports. This project was created to strengthen object-oriented programming skills while simulating a real-world logistics and supply management system.
- Add new inventory items
- View all inventory records
- Search inventory by Item ID
- Update item quantities
- Remove inventory items
- Prevent duplicate Item IDs
- View low-stock inventory
- Generate readiness reports
- Sort inventory by:
- Item ID
- Item Name
- Quantity
- Save inventory data to file
- Automatically load inventory data when the program starts
- C++
- Object-Oriented Programming (OOP)
- STL Vector
- File I/O
- String Streams
- Lambda Functions
- Sorting Algorithms
MilitarySupplyInventory
│
├── InventoryItem.h
├── InventoryItem.cpp
├── main.cpp
└── README.md
MRE001 | Meals Ready to Eat | 25 | 50 | Supply Room A
Where:
- Item ID
- Item Name
- Quantity Available
- Minimum Required Quantity
- Storage Location
- Object-Oriented Design
- Encapsulation
- Constructors
- File Persistence
- Data Validation
- Search Algorithms
- Sorting Algorithms
- Lambda Expressions
- Modular Code Organization
- InventoryManager class
- CSV export functionality
- User authentication
- Database integration
- Graphical User Interface (GUI)
- Inventory analytics dashboard
Afton Littell