项目作者: AndreasScharnetzki

项目描述 :
Scalable, serializable, offline data base management system for customers and their cargo.
高级语言: Java
项目地址: git://github.com/AndreasScharnetzki/CargoManagementSystem.git


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.