https://github.com/igoraugust0/ims
Inventory Management System
https://github.com/igoraugust0/ims
design-patterns inventory-management-system java javafx-application model-view-controller mvc observer-pattern
Last synced: 7 months ago
JSON representation
Inventory Management System
- Host: GitHub
- URL: https://github.com/igoraugust0/ims
- Owner: IgorAugust0
- License: mit
- Created: 2023-06-02T14:32:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-29T02:02:09.000Z (almost 3 years ago)
- Last Synced: 2025-03-13T09:19:14.540Z (about 1 year ago)
- Topics: design-patterns, inventory-management-system, java, javafx-application, model-view-controller, mvc, observer-pattern
- Language: Java
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Inventory Management System
## IntelliJ Diagram

## Mermaid Diagram
```mermaid
classDiagram
direction BT
class inhouse_part {
integer machine_id
integer part_id
}
class inventory {
integer inventory_id
}
class inventory_part {
integer inventory_id
integer part_id
}
class inventory_product {
integer inventory_id
integer product_id
}
class outsourced_part {
varchar(255) company_name
integer part_id
}
class part {
varchar(255) name
integer inv
integer min
integer max
numeric(10,2) price
integer part_id
}
class product {
integer inv
integer min
integer max
varchar(255) name
numeric(10,2) price
integer product_id
}
class product_part {
integer product_id
integer part_id
}
inhouse_part --> part : part_id
inventory_part --> inventory : inventory_id
inventory_part --> part : part_id
inventory_product --> inventory : inventory_id
inventory_product --> product : product_id
outsourced_part --> part : part_id
product_part --> part : part_id
product_part --> product : product_id
```