Develop the proposed solution using OOP language (Java with NetBeans IDE). Produce a test plan and test cases. NOTE: The solution is only going to be a prototype of the software architect level but a skeletal code should be produced. You do not need to write advanced level functionality into the methods or permanent data storage but you must build and design the Forms (JFrames) and link them to each other with relevant GUI components such as buttons, text fields, labels etc.