Project plan - Aegismoon/Iwarehouse GitHub Wiki

Software is meant to support an internet warehouse logistics. App options:

  • Console operated
  • help command shows relevant commands acceptable with the application
  • add, delete, close, load, save, - functions in use

Data structure

  • in the first version there will be a dynamic container. Later stack or vector or deque.

Data lines:

  • string name // name of an item
  • unsigned int number // item internal number
  • unsigned int amout // item current amount
  • meU list // list of meause units by enum typedef measureUnits {kg,m,lb,ft} meU
  • double price // unit price
  • cU list // list of currency units by enum typedef currencyUnits {rub,usd,eur} cU
  • bool avail // availability of the current item (yes/no)