Factory Project
Members:
CS201:
David Bay, <-- Manager Ryan Cleary, Alfonso Garza, Austin Puri
CS200:
Joey Huang, Minh La, Tobias Lee, George Li, Benjamin Mayeux, Marc Mendiola, Devon Meyer, Mher Poghosyan, Stephanie Reagle <-- Manager
Compilation:
WHEN IN src/:
javac -sourcepath . factory/masterControl/.java
javac -sourcepath . factory/managers/.java
Running:
Run SaveTest.java to update the initial data
To begin the Factory there are a few procedural steps which must be taken. First, the user must start the MasterControl server, the agents will start within the MasterControl. There is no need to start the agents seperatley.
Once MasterControl has started the user is required to specify the number of clients which will connect to the MasterControl.
*If the user wants to start all the clients they need to input 0 into the command line.
*The user must then start the number of clients they have specified.
*The clients wont display until all of them have been started by the user.
*Once the MasterControl has the correct number of clients connected it will send the "GO" command and the Factory simulation will begin.
Client Controls and Restrictions
*KitManager
if the user deletes a part then all the KitConfigurations containing that part will be deleted. We decided this was the best course of action because the KitConfigurations which had the part previously will now be potentially unwanted Configurations.
*PartsManager
If the user wishes to look at the properties of the part and edit the part. They also get access to modify and delete the part.
*The other Managers are pretty self-explanatory.