Assignment title: Java


Question Business Management Q Develop a Java GUI using layout managers  Develop an application that uses two or more classes  Read and/or write to text files  Use search algorithms and/or sort algorithms  Use ArrayList or LinkedList or any other data structure

Assignment Task specification The second stage (assignment 2) of the software application development for CQCR aims to improve the data entry and data storage aspects of the application.

Data entry improvement: During the stage 1 (assignment 1) development of software application for CQCR, the importance of maintaining the quality of the information, related to the parts used, has not been taken into account. i.e., Even though the cost of a part remains the same, the application allows inputting different costs for the same part in different jobs. Hence, it is expected that the application should maintain the details of parts that are currently available in the shop. The application should allow the user to enter the details related to new parts and also to view/modify/save the details related to existing parts (parts-data). The application is not expected to maintain the data related to quantity/number available with respect to each part.

Please note that the software application needs to have the data storage requirement and implementation platform as mentioned below:  The following details are needed for each part: o Part number o Part name o Part Type o Unit Price  A text file called "parts.txt" should be used to store all parts-data.  You will implement your program/application in Java using either TextPad Editor or NetBeans.