1.5 KiB
Task:
Ein Warenhaus der Marke Kaufland möchte ihr Warenmanagement von Papier auf Digital aufrüsten.
-
Sie haben 3 interne Warensegmente, eins für kühlung, eins für sperrige artikel und eins für Standardmaße (unter 20x20x20cm), wobei nur das Warenhaus für sperrige Artikel solche Lagern kann die die standardmaße überschreiten
-
das Kühllager kann 10000, das Sperrlager 3500 und das Standardlager 25000 Produkte fassen
-
die Managementsoftware soll das eintragen, austragen und auflisten des aktuellen Warenhausstands ermöglichen
-
beim eintragen oder "Ware annehmen" wird ein Typ Produkt geliefert, bekannt sind dabei der Name, Produktnummer, Anzahl, Maße und Kühlungsbedarf
-
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
-
das Warenhaus darf natürlich nicht über sein limit beladen werden
-
beim austragen wird eine Produktnummer und die Anzahl gegeben
-
beim auflisten wird, sortiert nach Warenhaustyp, die gesammten produkte mit ihren eigenschaften angegeben
Project Structure:
src
├── header-files
│ ├── data-classes
│ │ ├── Ware.h
│ │ └── WarenStorage.h
│ ├── InputManager.h
│ ├── pch.h
│ └── StorageEditor.h
├── main.cpp
└── source-files
├── InputManager.cpp
├── StorageEditor.cpp
├── Ware.cpp
└── WarenStorage.cpp