You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.5 KiB

2 years ago
2 years ago
2 years ago
2 years ago
  1. ## Task:
  2. Ein Warenhaus der Marke Kaufland möchte ihr Warenmanagement von Papier auf Digital aufrüsten.
  3. - Sie haben 3 interne Warensegmente, eins für kühlung, eins für sperrige artikel und eins für Standardmaße (unter 20x20x20cm),
  4. wobei nur das Warenhaus für sperrige Artikel solche Lagern kann die die standardmaße überschreiten
  5. - das Kühllager kann 10000, das Sperrlager 3500 und das Standardlager 25000 Produkte fassen
  6. - die Managementsoftware soll das eintragen, austragen und auflisten des aktuellen Warenhausstands ermöglichen
  7. - beim eintragen oder "Ware annehmen" wird ein Typ Produkt geliefert, bekannt sind dabei der Name, Produktnummer, Anzahl, Maße und Kühlungsbedarf
  8. - zwei LKW können auch das selbe Produkt liefern, wobei dann die Anzahl des Produkts erhöht werden muss anstatt es ein zweites mal ins system zu laden
  9. - das Warenhaus darf natürlich nicht über sein limit beladen werden
  10. - beim austragen wird eine Produktnummer und die Anzahl gegeben
  11. - beim auflisten wird, sortiert nach Warenhaustyp, die gesammten produkte mit ihren eigenschaften angegeben
  12. ## Project Structure:
  13. ```
  14. src
  15. ├── header-files
  16. │   ├── data-classes
  17. │   │   ├── Ware.h
  18. │   │   └── WarenStorage.h
  19. │   ├── InputManager.h
  20. │   ├── pch.h
  21. │   └── StorageEditor.h
  22. ├── main.cpp
  23. └── source-files
  24. ├── InputManager.cpp
  25. ├── StorageEditor.cpp
  26. ├── Ware.cpp
  27. └── WarenStorage.cpp
  28. ```