Opening the room

0%
LIGHT · TYPE · SPACE
Return to Projects
Engineering RecordComplete

Inventory Management System

A dependency-free multi-entity Java domain model

Suppliers, warehouses, and products form a bidirectional domain model with capacity calculation and object-graph persistence—a compact test of modeling and end-to-end verification.

Problem and structure

The system maintains relationships among suppliers, warehouses, products, and an aggregate manager while keeping serial numbers, capacity, and occupancy consistent after every operation.

Engineering judgment

I designed the multi-entity Java domain model and a flat-file persistence flow. Saving serializes the complete object graph; loading reconstructs the bidirectional relationships among its entities.

Validation

Simulation tests cover creation, association, saving, loading, and statistics. This course engineering project verifies domain modeling, referential consistency, and complete object-graph recovery.

Project evidence

Domain behavior
Multi-entity bidirectional relationships and live warehouse capacity calculation
Persistence
Flat-file serialization and full object-graph reconstruction