Stock Manager is a very lightweight computer program for managing stocks. It is the last and most complex project I made using the programming language "C"
To use Stock Manager:
- Download StockManager or StockManager_x64
- Run
- Optionally, setup a barcode server and use a barcode reader to pass barcodes to the computer.
Attribute | Recommended Specification |
---|---|
Operating System | Winows XP or better |
CPU | Pentium 60 or better |
GPU | VGA graphical card with DirectX |
RAM | 16MB |
Memory | 80MB |
Input | Compatible keyboard |
To add a new stock, select "Add Stock" option from the starting menu.
Data | Validation |
---|---|
Stock ID (auto) | Automatically generated |
Barcode | Maximum 30 characters |
Name of Product | Maximum 50 characters |
Name of Product | Maximum 50 characters |
Quantity | Up to 9 digits, no decimal point |
Price per Unit | Up to 9 digits before and after the decimal point |
Weight per Unit | Up to 9 digits before and after the decimal point |
Date of Import | Automatically selected, can be edited |
Date of Export | Can only input valid dates |
Note | Maximum 50 characters |
Memory is being allocated dynamically and deallocated when the program exits. It uses a head->next algorithm, where a pointer named "head" points to the last element of the array, and "head->next" returns an address pointing to the previous memory storage.
I made this project as part of my summer internship at the Technical University of Sofia, specializing in the programming language "C" .
The file "cons.c" is provided by a lector (Emo) in the Technical University of Sofia.