Software 1 GUI Mock-Up

1. Main form

Screenshot of the Main form. The Main Form contains a Parts Pane and a Products Pane with tableviews of Parts and Products, a Search Field, and buttons to Add, Modify and Delete Parts and Products, and an Exit button.

The Main form contains a Parts pane and a Products pane with TableViews of parts and products; a search field; buttons to add, modify, and delete parts and products; and an Exit button as described in the assessment.

Java II Mid-Term – Consider the hierarchy of classes shown below.

2. Add Part form

A screenshot of the Add Part form with the In-House radio button selected.  The last input area (Machine ID) is active and the numbers "111" have been typed in the box. This area (Machine ID) is only on this "In-House" form. A screenshot of the Add Part form with the "Outsourced" radio button selected. The last input area (Company ID) is active, and the word "Super Bikes" has been typed in the box. This area (Company Name) is only on this "Outsourced" form.

Two views of the same form are shown—one for each of the radio buttons. The user has the option to select In-House or Outsourced to categorize the part. If the user selects Outsourced, the Company Name field is available. If the user selects In-House, the Machine ID field is available. The Inv field stores the number of units of the product that the company currently have available. The Min field stores the requirement for the minimum number of product items that must be available by the company at any given time, and the Max field denotes the maximum number of product items that the company can store. The values of the filed Inv, therefore, must be integers between the values stored in the fields Min and Max.

Get Assignment help

3. Modify Part form

A screenshot of the Modify Part form with the "In-House" radio button selected. The difference between this form and the "Outsourced" Form is the last input on this form. This form has an input box for "Machine ID." A screenshot of the Modify Part form with the "Outsourced" radio button selected. The difference between this form and the "In-House" Form is the last input on this form. This form has an input box for "Company Name."

Two views of the same form are shown—one for each of the radio buttons. The user has the option to select In-House or Outsourced to categorize the part. If the user selects Outsourced, the Company Name field is available. If the user selects In-House, the Machine ID field is available. The Modify Part form has the same functionality as the Add Part form, but the fields are populated with data that was previously entered and saved. The ID field is still disabled but now displays the selected part’s ID.

4. Add Product form

A screenshot of the Add Product form. It contains labeled text fields for product information, a searchable top TableView with a list of all the available parts, a bottom TableView with a list of parts associated with this product, and buttons to add parts from the top TableView to the bottom Tableview and remove parts from the bottom Tableview.  There are also buttons to Save and Cancel. The Add Product form contains product information, a top TableView containing all the part data to choose from, and a bottom TableView with the associated part data.

5. Modify Product form

A screenshot of the Modify Product form. It contains labeled text fields for product information, a searchable top TableView with a list of all the available parts, a bottom TableView with a list of parts associated with this product, and buttons to add parts from the top TableView to the bottom Tableview and remove parts from the bottom Tableview.  There are also buttons to Save and Cancel. The Modify Product form has the same functionality as the Add Product form, but the parts and fields are populated with data that was previously entered and saved.

Subscribe For Latest Updates
Let us notify you each time there is a new assignment, book recommendation, assignment resource, or free essay and updates