Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.01 KB

README.md

File metadata and controls

15 lines (11 loc) · 1.01 KB

CargoManagementSystem

GUI

This project represents a scalable, offline Database-Management-System for both customers and their associated Cargo.
While originally conceptualized as a CommandLineInterface, this project also provides a GraphicalUserInterface.

CLI

Please find a list of some functionalities additional to the CRUD-mechanism the CargoManagementSystem provides:

  • Notification about stored content and storage capacity (using the ObeserverPattern)
  • Serialisation of both data bases, using JavaBeans
  • ProofOfConcept for increased scalability via Threads (see SimulationStarter.java)

To keep the individual parts of the project loosely connected events and listener are used for the interprocess communication.