You task is to implement and test a simple stock management system for a warehouse.
Your first task is to design the program. The program must consist of at least four classes, including the driver class. There is scope for other classes which you may decide to incorporate in your design.
When you produce your code keep in mind that methods should be kept simple. In some cases it may be useful to provide a private service method.
You are also expected to deal with error conditions in appropriate ways.
The code must adhere to the Java style standards as defined for the module. These can be found on Blackboard.
You are also expected to comment your program using the JavaDoc commenting convention. When you create a new class in BlueJ, it provides a template showing how to use JavaDoc comments. There is also a short paper on Blackboard covering JavaDoc.
1. You must use JUnit to test your classes other than the text user interface class and the driver.
2. Additionally you must provide a test plan to test the behaviour of your full program.
Note: other additional details will be provided when you win the bid.
Also i will be paying 15 USD however you can negotiate