This project is a command-line inventory management system developed using Python as part of the Programming Fundamentals coursework.
The system simulates inventory handling for an Internet café named One Net Cafe, allowing the owner to manage items, suppliers, and dealer selection using a menu-driven console application.
- Add, update, delete, and view inventory items
- Persistent storage using text files (no databases)
- Neatly formatted console tables using PrettyTable
- Random selection of dealers from a file
- Viewing dealer details and associated items
- Custom sorting algorithms (no built-in sort functions used)
- Python
- File Handling (Text files)
- Exception Handling
- Functions & Control Structures
- PrettyTable (for console formatting)
- Random module
- Datetime module
| Command | Description |
|---|---|
| AID | Add item details |
| DID | Delete item details |
| UID | Update item details |
| VID | View items table and total |
| SID | Save item details to file |
| SDD | Randomly select four dealers |
| VRL | View selected dealers (sorted by location) |
| LDI | View items of a selected dealer |
| ESC | Exit program |